[gcc(refs/users/egallager/heads/CI)] Merge branch 'gcc-mirror:master' into me/CI

Eric Gallager egallager@gcc.gnu.org
Wed Aug 28 05:01:39 GMT 2024


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

commit daab033be527cf22470b4a35b7bf53efaa6fe75d
Merge: 11b6e08fa680 eb316013a7c8
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Sun Jun 9 21:04:39 2024 -0400

    Merge branch 'gcc-mirror:master' into me/CI

Diff:

 ChangeLog                                          |    30 +
 MAINTAINERS                                        |     8 +-
 c++tools/ChangeLog                                 |     9 +
 c++tools/Makefile.in                               |     3 +-
 c++tools/configure                                 |   211 -
 c++tools/configure.ac                              |    10 -
 config-ml.in                                       |    20 +-
 contrib/ChangeLog                                  |    50 +
 contrib/check-MAINTAINERS.py                       |     8 +
 contrib/check_GNU_style_lib.py                     |    20 +-
 contrib/gcc-changelog/git_check_commit.py          |    15 +
 contrib/gcc-changelog/git_update_version.py        |    21 +-
 contrib/gennews                                    |     1 +
 contrib/header-tools/ChangeLog                     |    17 +
 contrib/header-tools/README                        |    24 +-
 contrib/header-tools/count-headers                 |     8 +-
 contrib/header-tools/gcc-order-headers             |    64 +-
 contrib/header-tools/graph-header-logs             |    42 +-
 contrib/header-tools/graph-include-web             |    26 +-
 contrib/header-tools/headerutils.py                |    36 +-
 contrib/header-tools/included-by                   |    32 +-
 contrib/header-tools/reduce-headers                |   102 +-
 contrib/header-tools/replace-header                |    12 +-
 contrib/header-tools/show-headers                  |    32 +-
 contrib/make_sunver.pl                             |    15 +-
 fixincludes/ChangeLog                              |    11 +
 fixincludes/fixincl.x                              |    42 +-
 fixincludes/inclhack.def                           |     4 +
 fixincludes/mkfixinc.sh                            |     3 +-
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      |  5327 +++++
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |     9 +-
 gcc/aclocal.m4                                     |     1 -
 gcc/ada/ChangeLog                                  |  2558 ++
 gcc/ada/Makefile.rtl                               |    64 +-
 gcc/ada/accessibility.adb                          |    11 +-
 gcc/ada/adaint.c                                   |     7 +
 gcc/ada/ali-util.adb                               |     4 +-
 gcc/ada/ali.adb                                    |     9 +-
 gcc/ada/ali.ads                                    |    14 +-
 gcc/ada/aspects.adb                                |     4 +-
 gcc/ada/aspects.ads                                |    62 +-
 gcc/ada/bcheck.adb                                 |   216 +-
 gcc/ada/binde.adb                                  |     2 +-
 gcc/ada/bindgen.adb                                |    22 +-
 gcc/ada/bindo-units.adb                            |     8 +-
 gcc/ada/checks.adb                                 |    20 +-
 gcc/ada/checks.ads                                 |     2 +-
 gcc/ada/clean.adb                                  |     2 +-
 gcc/ada/contracts.adb                              |    32 +-
 gcc/ada/doc/gnat_rm/gnat_language_extensions.rst   |   236 +-
 .../gnat_rm/implementation_defined_attributes.rst  |    39 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |    72 +-
 .../implementation_of_ada_2012_features.rst        |  1658 +-
 gcc/ada/doc/gnat_rm/the_gnat_library.rst           |    17 -
 .../building_executable_programs_with_gnat.rst     |    14 +-
 .../doc/gnat_ugn/gnat_and_program_execution.rst    |   296 +-
 .../doc/gnat_ugn/platform_specific_information.rst |   117 +-
 gcc/ada/einfo-utils.adb                            |    14 -
 gcc/ada/einfo-utils.ads                            |     9 +-
 gcc/ada/einfo.ads                                  |    85 +-
 gcc/ada/err_vars.ads                               |     2 +-
 gcc/ada/errout.adb                                 |    64 +-
 gcc/ada/errout.ads                                 |     9 +-
 gcc/ada/erroutc.adb                                |    62 +-
 gcc/ada/erroutc.ads                                |    31 +-
 gcc/ada/exp_aggr.adb                               |  1128 +-
 gcc/ada/exp_aggr.ads                               |    39 +-
 gcc/ada/exp_attr.adb                               |   821 +-
 gcc/ada/exp_cg.adb                                 |    17 +-
 gcc/ada/exp_ch13.adb                               |    22 +-
 gcc/ada/exp_ch3.adb                                |  1486 +-
 gcc/ada/exp_ch3.ads                                |    62 +-
 gcc/ada/exp_ch4.adb                                |  1287 +-
 gcc/ada/exp_ch6.adb                                |   533 +-
 gcc/ada/exp_ch6.ads                                |    30 +-
 gcc/ada/exp_ch7.adb                                |  3184 ++-
 gcc/ada/exp_ch7.ads                                |    57 +-
 gcc/ada/exp_ch9.adb                                |    93 +-
 gcc/ada/exp_ch9.ads                                |    19 +-
 gcc/ada/exp_disp.adb                               |     5 +-
 gcc/ada/exp_imgv.adb                               |    28 +-
 gcc/ada/exp_pakd.adb                               |    16 +-
 gcc/ada/exp_prag.adb                               |   279 +-
 gcc/ada/exp_put_image.adb                          |    53 +-
 gcc/ada/exp_put_image.ads                          |     8 +-
 gcc/ada/exp_util.adb                               |   981 +-
 gcc/ada/exp_util.ads                               |    65 +-
 gcc/ada/fe.h                                       |   279 +-
 gcc/ada/freeze.adb                                 |    47 +-
 gcc/ada/freeze.ads                                 |    11 +-
 gcc/ada/frontend.adb                               |     1 -
 gcc/ada/gcc-interface/Make-lang.in                 |     5 -
 gcc/ada/gcc-interface/decl.cc                      |   130 +-
 gcc/ada/gcc-interface/trans.cc                     |   172 +-
 gcc/ada/gcc-interface/utils.cc                     |     7 +-
 gcc/ada/gcc-interface/utils2.cc                    |   134 +-
 gcc/ada/gen_il-fields.ads                          |    11 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |    19 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |    10 +-
 gcc/ada/gen_il-internals.adb                       |     2 -
 gcc/ada/ghost.adb                                  |    58 +-
 gcc/ada/gnat_cuda.adb                              |     2 +-
 gcc/ada/gnat_rm.texi                               |  3447 +--
 gcc/ada/gnat_ugn.texi                              |   681 +-
 gcc/ada/gnatvsn.ads                                |     2 +-
 gcc/ada/hostparm.ads                               |     2 +-
 gcc/ada/impunit.adb                                |     1 -
 gcc/ada/inline.adb                                 |   200 +-
 gcc/ada/inline.ads                                 |     5 +-
 gcc/ada/lib.adb                                    |    12 +-
 gcc/ada/lib.ads                                    |    12 +-
 gcc/ada/libgnarl/a-rttiev.adb                      |     7 +-
 gcc/ada/libgnarl/s-interr__vxworks.adb             |     5 +-
 gcc/ada/libgnarl/s-osinte__aix.ads                 |    18 +-
 gcc/ada/libgnarl/s-osinte__android.ads             |    11 +-
 gcc/ada/libgnarl/s-osinte__darwin.ads              |    10 +-
 gcc/ada/libgnarl/s-osinte__dragonfly.ads           |     4 +-
 gcc/ada/libgnarl/s-osinte__freebsd.ads             |     4 +-
 gcc/ada/libgnarl/s-osinte__gnu.ads                 |    50 +-
 gcc/ada/libgnarl/s-osinte__hpux-dce.ads            |     6 +-
 gcc/ada/libgnarl/s-osinte__hpux.ads                |    23 +-
 gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads        |    14 +-
 gcc/ada/libgnarl/s-osinte__linux.ads               |    11 +-
 gcc/ada/libgnarl/s-osinte__lynxos178e.ads          |    15 +-
 gcc/ada/libgnarl/s-osinte__mingw.ads               |    34 +-
 gcc/ada/libgnarl/s-osinte__qnx.ads                 |    13 +-
 gcc/ada/libgnarl/s-osinte__rtems.ads               |    10 +-
 gcc/ada/libgnarl/s-osinte__solaris.ads             |    14 +-
 gcc/ada/libgnarl/s-osinte__vxworks.ads             |     1 +
 gcc/ada/libgnarl/s-taenca.adb                      |    12 -
 gcc/ada/libgnarl/s-taprob.ads                      |     6 +
 gcc/ada/libgnarl/s-taprop.ads                      |    21 +-
 gcc/ada/libgnarl/s-taprop__dummy.adb               |     7 +-
 gcc/ada/libgnarl/s-taprop__hpux-dce.adb            |    10 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |    97 +-
 gcc/ada/libgnarl/s-taprop__mingw.adb               |    34 +-
 gcc/ada/libgnarl/s-taprop__posix.adb               |    85 +-
 gcc/ada/libgnarl/s-taprop__qnx.adb                 |    72 +-
 gcc/ada/libgnarl/s-taprop__rtems.adb               |    85 +-
 gcc/ada/libgnarl/s-taprop__solaris.adb             |    36 +-
 gcc/ada/libgnarl/s-taprop__vxworks.adb             |    12 +-
 gcc/ada/libgnarl/s-tarest.adb                      |     5 +-
 gcc/ada/libgnarl/s-tasini.adb                      |    97 +-
 gcc/ada/libgnarl/s-taskin.ads                      |     4 +-
 gcc/ada/libgnarl/s-taspri__dummy.ads               |     6 +-
 gcc/ada/libgnarl/s-taspri__hpux-dce.ads            |    15 +-
 gcc/ada/libgnarl/s-taspri__lynxos.ads              |    32 +-
 gcc/ada/libgnarl/s-taspri__mingw.ads               |    16 +-
 gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads    |    38 +-
 gcc/ada/libgnarl/s-taspri__posix.ads               |    32 +-
 gcc/ada/libgnarl/s-taspri__solaris.ads             |    57 +-
 gcc/ada/libgnarl/s-taspri__vxworks.ads             |    21 +-
 gcc/ada/libgnarl/s-tasren.adb                      |    24 -
 gcc/ada/libgnarl/s-tassta.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpoben.ads                      |     4 +-
 gcc/ada/libgnarl/s-tporft.adb                      |     1 +
 gcc/ada/libgnarl/s-vxwext__kernel.ads              |     2 +-
 gcc/ada/libgnat/a-cborse.adb                       |    17 +
 gcc/ada/libgnat/a-cborse.ads                       |     3 +
 gcc/ada/libgnat/a-ciorse.adb                       |    16 +-
 gcc/ada/libgnat/a-ciorse.ads                       |     3 +
 gcc/ada/libgnat/a-coinve.ads                       |     2 +-
 gcc/ada/libgnat/a-coorse.adb                       |    16 +-
 gcc/ada/libgnat/a-coorse.ads                       |     3 +
 gcc/ada/libgnat/a-direct.adb                       |    22 +-
 gcc/ada/libgnat/a-ngelfu.ads                       |   120 +-
 gcc/ada/libgnat/a-stream.ads                       |     3 +
 gcc/ada/libgnat/a-strsea.adb                       |     2 +
 gcc/ada/libgnat/a-strsup.ads                       |     1 -
 gcc/ada/libgnat/g-alleve.ads                       |    54 +-
 gcc/ada/libgnat/g-alleve__hard.ads                 |    11 +
 gcc/ada/libgnat/g-alvevi.ads                       |    11 +
 gcc/ada/libgnat/g-dirope.adb                       |    28 +-
 gcc/ada/libgnat/g-socthi.adb                       |   176 +-
 gcc/ada/libgnat/g-socthi.ads                       |    12 +-
 gcc/ada/libgnat/g-sothco.ads                       |     7 +-
 gcc/ada/libgnat/i-c.ads                            |    19 +-
 gcc/ada/libgnat/i-vxwork.ads                       |   115 +-
 gcc/ada/libgnat/i-vxwork__x86.ads                  |   109 -
 gcc/ada/libgnat/s-aridou.adb                       |     9 +-
 gcc/ada/libgnat/s-arit32.adb                       |    17 +-
 gcc/ada/libgnat/s-finmas.adb                       |   526 -
 gcc/ada/libgnat/s-finmas.ads                       |   196 -
 gcc/ada/libgnat/s-finpri.adb                       |   434 +
 gcc/ada/libgnat/s-finpri.ads                       |   267 +
 gcc/ada/libgnat/s-imaged.adb                       |    55 +-
 gcc/ada/libgnat/s-imaged.ads                       |     5 +-
 gcc/ada/libgnat/s-imagef.adb                       |     9 +
 gcc/ada/libgnat/s-imde128.ads                      |     3 +-
 gcc/ada/libgnat/s-imde32.ads                       |     3 +-
 gcc/ada/libgnat/s-imde64.ads                       |     3 +-
 gcc/ada/libgnat/s-oslock__dummy.ads                |    39 +
 .../s-oslock__hpux-dce.ads}                        |    53 +-
 gcc/ada/libgnat/s-oslock__mingw.ads                |    62 +
 gcc/ada/libgnat/s-oslock__posix.ads                |    57 +
 gcc/ada/libgnat/s-oslock__solaris.ads              |    82 +
 .../i-vxinco.adb => libgnat/s-oslock__vxworks.ads} |    34 +-
 gcc/ada/libgnat/s-pooglo.adb                       |     7 +-
 gcc/ada/libgnat/s-soflin.ads                       |    16 +
 gcc/ada/libgnat/s-spsufi.adb                       |     6 +-
 gcc/ada/libgnat/s-spsufi.ads                       |     2 +-
 gcc/ada/libgnat/s-stposu.adb                       |   337 +-
 gcc/ada/libgnat/s-stposu.ads                       |   125 +-
 gcc/ada/libgnat/s-stratt.ads                       |     3 +
 gcc/ada/libgnat/s-valspe.ads                       |     2 -
 gcc/ada/libgnat/s-win32.ads                        |     4 +-
 gcc/ada/libgnat/system-mingw.ads                   |    27 +-
 gcc/ada/local_restrict.adb                         |    32 +-
 gcc/ada/make.adb                                   |     2 +-
 gcc/ada/par-ch12.adb                               |    12 +-
 gcc/ada/par-ch13.adb                               |    30 +-
 gcc/ada/par-ch3.adb                                |    12 +-
 gcc/ada/par-ch6.adb                                |    12 +-
 gcc/ada/par-ch7.adb                                |     2 +-
 gcc/ada/par-ch9.adb                                |     4 +-
 gcc/ada/par-endh.adb                               |     6 +-
 gcc/ada/par.adb                                    |    22 +-
 gcc/ada/par_sco.adb                                |    13 +-
 gcc/ada/raise-gcc.c                                |     8 +
 gcc/ada/repinfo.adb                                |     6 +
 gcc/ada/restrict.adb                               |    12 +-
 gcc/ada/rtsfind.adb                                |     9 +-
 gcc/ada/rtsfind.ads                                |    40 +-
 gcc/ada/s-oscons-tmplt.c                           |     4 +-
 gcc/ada/scng.adb                                   |   183 +-
 gcc/ada/sem_aggr.adb                               |   537 +-
 gcc/ada/sem_aggr.ads                               |    16 +
 gcc/ada/sem_attr.adb                               |   305 +-
 gcc/ada/sem_attr.ads                               |   105 +-
 gcc/ada/sem_case.adb                               |     4 +-
 gcc/ada/sem_ch10.adb                               |   261 +-
 gcc/ada/sem_ch12.adb                               |   111 +-
 gcc/ada/sem_ch12.ads                               |    25 +
 gcc/ada/sem_ch13.adb                               |   370 +-
 gcc/ada/sem_ch3.adb                                |   269 +-
 gcc/ada/sem_ch4.adb                                |    23 +-
 gcc/ada/sem_ch5.adb                                |    20 +-
 gcc/ada/sem_ch6.adb                                |    60 +-
 gcc/ada/sem_ch7.adb                                |     7 +-
 gcc/ada/sem_disp.adb                               |    25 +-
 gcc/ada/sem_elab.adb                               |    13 +-
 gcc/ada/sem_eval.adb                               |     4 +-
 gcc/ada/sem_prag.adb                               |   567 +-
 gcc/ada/sem_res.adb                                |    98 +-
 gcc/ada/sem_util.adb                               |   426 +-
 gcc/ada/sem_util.ads                               |    28 +-
 gcc/ada/sem_warn.adb                               |    70 +-
 gcc/ada/sinfo.ads                                  |    96 +-
 gcc/ada/sinput.adb                                 |    21 +-
 gcc/ada/sinput.ads                                 |     2 +-
 gcc/ada/snames.ads-tmpl                            |     2 +
 gcc/ada/sprint.adb                                 |    16 +-
 gcc/ada/style.adb                                  |   103 +
 gcc/ada/style.ads                                  |     6 +-
 gcc/ada/styleg.adb                                 |   105 -
 gcc/ada/styleg.ads                                 |     8 -
 gcc/ada/switch-b.adb                               |     2 +-
 gcc/ada/switch-c.adb                               |     2 +-
 gcc/ada/table.ads                                  |     2 +-
 gcc/ada/treepr.adb                                 |     2 -
 gcc/ada/types.ads                                  |     7 +-
 gcc/ada/uname.adb                                  |    60 +-
 gcc/ada/usage.adb                                  |     8 +-
 gcc/alias.cc                                       |     5 +-
 gcc/alias.h                                        |     1 +
 gcc/analyzer/ChangeLog                             |   398 +
 gcc/analyzer/access-diagram.cc                     |     3 +-
 gcc/analyzer/analyzer.cc                           |    15 +-
 gcc/analyzer/analyzer.h                            |     4 +-
 gcc/analyzer/analyzer.opt                          |     4 +
 gcc/analyzer/analyzer.opt.urls                     |     3 +
 gcc/analyzer/call-details.cc                       |     1 +
 gcc/analyzer/call-info.cc                          |     1 +
 gcc/analyzer/call-summary.cc                       |    12 +-
 gcc/analyzer/checker-event.cc                      |     1 +
 gcc/analyzer/checker-event.h                       |    17 +-
 gcc/analyzer/checker-path.cc                       |     1 +
 gcc/analyzer/complexity.cc                         |     1 +
 gcc/analyzer/constraint-manager.cc                 |   100 +
 gcc/analyzer/constraint-manager.h                  |    20 +
 gcc/analyzer/diagnostic-manager.cc                 |    14 +-
 gcc/analyzer/engine.cc                             |    41 +-
 gcc/analyzer/event-loc-info.h                      |    41 +
 gcc/analyzer/exploded-graph.h                      |     1 +
 gcc/analyzer/feasible-graph.cc                     |     1 +
 gcc/analyzer/infinite-loop.cc                      |    20 +-
 gcc/analyzer/infinite-recursion.cc                 |     3 +-
 gcc/analyzer/kf-analyzer.cc                        |     1 +
 gcc/analyzer/kf-lang-cp.cc                         |     1 +
 gcc/analyzer/kf.cc                                 |    23 +
 gcc/analyzer/known-function-manager.cc             |    39 +-
 gcc/analyzer/known-function-manager.h              |     5 +
 gcc/analyzer/pending-diagnostic.cc                 |     7 +-
 gcc/analyzer/pending-diagnostic.h                  |     2 +-
 gcc/analyzer/program-point.cc                      |     1 +
 gcc/analyzer/program-state.cc                      |   112 +
 gcc/analyzer/program-state.h                       |    10 +
 gcc/analyzer/ranges.cc                             |     1 +
 gcc/analyzer/record-layout.cc                      |     1 +
 gcc/analyzer/region-model-asm.cc                   |     1 +
 gcc/analyzer/region-model-manager.cc               |     3 +-
 gcc/analyzer/region-model-reachability.cc          |     1 +
 gcc/analyzer/region-model.cc                       |   415 +-
 gcc/analyzer/region-model.h                        |    28 +-
 gcc/analyzer/region.cc                             |   283 +-
 gcc/analyzer/region.h                              |    97 +-
 gcc/analyzer/sm-fd.cc                              |     1 +
 gcc/analyzer/sm-file.cc                            |     9 +
 gcc/analyzer/sm-malloc.cc                          |     2 +
 gcc/analyzer/sm-pattern-test.cc                    |     1 +
 gcc/analyzer/sm-signal.cc                          |    12 +-
 gcc/analyzer/sm-taint.cc                           |     9 +-
 gcc/analyzer/sm.cc                                 |     1 +
 gcc/analyzer/state-purge.cc                        |     1 +
 gcc/analyzer/store.cc                              |   168 +-
 gcc/analyzer/store.h                               |    15 +
 gcc/analyzer/svalue.cc                             |   421 +
 gcc/analyzer/svalue.h                              |   143 +-
 gcc/analyzer/trimmed-graph.cc                      |     1 +
 gcc/analyzer/varargs.cc                            |     1 +
 gcc/attribs.cc                                     |    20 +-
 gcc/bitmap.cc                                      |     5 +-
 gcc/builtins.cc                                    |    26 +-
 gcc/c-family/ChangeLog                             |   136 +
 gcc/c-family/c-ada-spec.cc                         |   107 +-
 gcc/c-family/c-attribs.cc                          |    75 +-
 gcc/c-family/c-common.cc                           |    31 +-
 gcc/c-family/c-common.h                            |     2 +
 gcc/c-family/c-cppbuiltin.cc                       |     6 +-
 gcc/c-family/c-format.cc                           |     2 +-
 gcc/c-family/c-gimplify.cc                         |     2 +
 gcc/c-family/c-omp.cc                              |   131 +-
 gcc/c-family/c-pragma.cc                           |     2 +
 gcc/c-family/c-pragma.h                            |     6 +-
 gcc/c-family/c-type-mismatch.cc                    |   127 +
 gcc/c-family/c-type-mismatch.h                     |   126 +
 gcc/c-family/c-ubsan.cc                            |    42 +
 gcc/c-family/c-warn.cc                             |     6 +-
 gcc/c-family/c.opt                                 |     4 +-
 gcc/c-family/known-headers.cc                      |     1 +
 gcc/c/ChangeLog                                    |   138 +
 gcc/c/c-decl.cc                                    |   153 +-
 gcc/c/c-objc-common.cc                             |    14 +-
 gcc/c/c-parser.cc                                  |   422 +-
 gcc/c/c-tree.h                                     |     3 +-
 gcc/c/c-typeck.cc                                  |   329 +-
 gcc/c/gimple-parser.cc                             |    35 +
 gcc/ccmp.cc                                        |    10 +-
 gcc/cfgexpand.cc                                   |   151 +-
 gcc/cfgrtl.cc                                      |     3 +-
 gcc/combine.cc                                     |    17 +-
 gcc/common.opt                                     |    17 +-
 gcc/common.opt.urls                                |     6 +
 gcc/common/config/i386/cpuinfo.h                   |    22 -
 gcc/common/config/i386/i386-common.cc              |    94 +-
 gcc/common/config/i386/i386-cpuinfo.h              |    22 +-
 gcc/common/config/i386/i386-isas.h                 |    14 +-
 gcc/common/config/riscv/riscv-common.cc            |    16 +-
 gcc/config.gcc                                     |   122 +-
 gcc/config.in                                      |    13 -
 gcc/config/aarch64/aarch64-abi-ms.h                |    34 +
 gcc/config/aarch64/aarch64-builtins.cc             |    96 +
 gcc/config/aarch64/aarch64-c.cc                    |     1 +
 gcc/config/aarch64/aarch64-coff.h                  |    91 +
 gcc/config/aarch64/aarch64-cores.def               |     5 +
 gcc/config/aarch64/aarch64-freebsd.h               |     1 +
 gcc/config/aarch64/aarch64-ldp-fusion.cc           |  3222 +--
 gcc/config/aarch64/aarch64-ldpstp.md               |     8 +-
 gcc/config/aarch64/aarch64-protos.h                |     5 +
 gcc/config/aarch64/aarch64-simd-builtins.def       |     9 -
 gcc/config/aarch64/aarch64-simd.md                 |    51 +-
 gcc/config/aarch64/aarch64-sve.md                  |   342 +-
 gcc/config/aarch64/aarch64-sve2.md                 |    14 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64-tuning-flags.def        |     7 +-
 gcc/config/aarch64/aarch64.cc                      |   250 +-
 gcc/config/aarch64/aarch64.h                       |    18 +-
 gcc/config/aarch64/aarch64.md                      |    22 +-
 gcc/config/aarch64/aarch64.opt.urls                |     3 +-
 gcc/config/aarch64/arm_neon.h                      |   210 -
 gcc/config/aarch64/cygming.h                       |   172 +
 gcc/config/aarch64/t-aarch64                       |     5 +-
 gcc/config/aarch64/tuning_models/emag.h            |     2 +-
 gcc/config/aarch64/tuning_models/neoversen2.h      |     3 +-
 gcc/config/aarch64/tuning_models/neoversev1.h      |     3 +-
 gcc/config/aarch64/tuning_models/neoversev2.h      |     3 +-
 gcc/config/aarch64/tuning_models/xgene1.h          |     2 +-
 gcc/config/alpha/alpha.md                          |    21 +-
 gcc/config/alpha/constraints.md                    |     2 +-
 gcc/config/arm/arm.cc                              |    69 +
 gcc/config/arm/arm.h                               |     4 +-
 gcc/config/arm/arm.md                              |    66 +
 gcc/config/arm/freebsd.h                           |     1 +
 gcc/config/avr/avr.cc                              |     6 +
 gcc/config/avr/avr.md                              |    46 +-
 gcc/config/bpf/atomic.md                           |    16 +-
 gcc/config/bpf/bpf-c.cc                            |    88 +
 gcc/config/bpf/bpf.cc                              |    35 +-
 gcc/config/bpf/bpf.h                               |     9 +-
 gcc/config/bpf/bpf.md                              |    18 +-
 gcc/config/bpf/bpf.opt                             |     2 +-
 gcc/config/bpf/bpf.opt.urls                        |     3 +
 gcc/config/bpf/t-bpf                               |     4 +
 gcc/config/darwin.cc                               |     2 +-
 gcc/config/darwin.opt                              |     2 +-
 gcc/config/epiphany/epiphany.opt                   |     2 +-
 gcc/config/freebsd-spec.h                          |    18 +-
 gcc/config/gcn/gcn-hsa.h                           |     4 +-
 gcc/config/gcn/gcn-opts.h                          |     2 +
 gcc/config/gcn/gcn.cc                              |     8 +
 gcc/config/gcn/gcn.h                               |     2 +
 gcc/config/gcn/gcn.opt                             |     3 +
 gcc/config/gcn/mkoffload.cc                        |     9 +
 gcc/config/gcn/t-omp-device                        |     2 +-
 gcc/config/i386/avx5124fmapsintrin.h               |   194 +-
 gcc/config/i386/avx5124vnniwintrin.h               |   110 +-
 gcc/config/i386/avx512erintrin.h                   |   514 +-
 gcc/config/i386/avx512pfintrin.h                   |   246 +-
 gcc/config/i386/cpuid.h                            |     5 -
 gcc/config/i386/cygming.h                          |    20 +-
 gcc/config/i386/cygming.opt.urls                   |    30 -
 gcc/config/i386/driver-i386.cc                     |    19 +-
 gcc/config/i386/emmintrin.h                        |    11 +-
 gcc/config/i386/freebsd.h                          |     1 +
 gcc/config/i386/freebsd64.h                        |     1 +
 gcc/config/i386/i386-builtin-types.def             |    12 -
 gcc/config/i386/i386-builtin.def                   |   111 +-
 gcc/config/i386/i386-builtins.cc                   |    26 -
 gcc/config/i386/i386-c.cc                          |    23 -
 gcc/config/i386/i386-expand.cc                     |  1664 +-
 gcc/config/i386/i386-isa.def                       |     5 -
 gcc/config/i386/i386-options.cc                    |    63 +-
 gcc/config/i386/i386-opts.h                        |     5 +-
 gcc/config/i386/i386-protos.h                      |    23 +-
 gcc/config/i386/i386-rust.cc                       |     4 -
 gcc/config/i386/i386.cc                            |   332 +-
 gcc/config/i386/i386.h                             |    10 +-
 gcc/config/i386/i386.md                            |  1359 +-
 gcc/config/i386/i386.opt                           |    26 +-
 gcc/config/i386/i386.opt.urls                      |    18 +-
 gcc/config/i386/immintrin.h                        |     8 -
 gcc/config/i386/mingw-w64.opt.urls                 |     2 +-
 gcc/config/i386/mmx.md                             |   202 +
 gcc/config/i386/predicates.md                      |     5 +
 gcc/config/i386/sse.md                             |   803 +-
 gcc/config/i386/sync.md                            |    36 +-
 gcc/config/i386/x86-tune-costs.h                   |     2 +-
 gcc/config/i386/x86-tune-sched.cc                  |     4 -
 gcc/config/i386/x86-tune.def                       |    93 +-
 gcc/config/i386/xmmintrin.h                        |    10 +-
 gcc/config/loongarch/genopts/gen-evolution.awk     |   230 +
 gcc/config/loongarch/genopts/genstr.sh             |    82 +-
 gcc/config/loongarch/genopts/isa-evolution.in      |    10 +-
 gcc/config/loongarch/genopts/loongarch-strings     |     5 +-
 gcc/config/loongarch/genopts/loongarch.opt.in      |    43 +-
 gcc/config/loongarch/loongarch-c.cc                |    60 +-
 gcc/config/loongarch/loongarch-cpu.cc              |    37 +-
 gcc/config/loongarch/loongarch-def.cc              |    83 +-
 gcc/config/loongarch/loongarch-def.h               |    37 +-
 gcc/config/loongarch/loongarch-driver.cc           |     8 +-
 gcc/config/loongarch/loongarch-evolution.cc        |    60 +
 ...oongarch-cpucfg-map.h => loongarch-evolution.h} |    46 +-
 gcc/config/loongarch/loongarch-opts.cc             |    66 +-
 gcc/config/loongarch/loongarch-opts.h              |    15 +-
 gcc/config/loongarch/loongarch-str.h               |     5 +-
 gcc/config/loongarch/loongarch.cc                  |    28 +-
 gcc/config/loongarch/loongarch.h                   |     1 +
 gcc/config/loongarch/loongarch.md                  |    16 +-
 gcc/config/loongarch/loongarch.opt                 |    43 +-
 gcc/config/loongarch/loongarch.opt.urls            |     2 +-
 gcc/config/loongarch/t-loongarch                   |    26 +-
 gcc/config/lynx.opt.urls                           |     2 +-
 gcc/config/{i386 => mingw}/cygming.opt             |     0
 gcc/config/mingw/cygming.opt.urls                  |    29 +
 gcc/config/{i386 => mingw}/cygwin-d.cc             |     0
 gcc/config/{i386 => mingw}/mingw-stdint.h          |     9 +-
 gcc/config/{i386 => mingw}/mingw.opt               |     0
 gcc/config/{i386 => mingw}/mingw.opt.urls          |     4 +-
 gcc/config/{i386 => mingw}/mingw32.h               |    17 +-
 gcc/config/{i386 => mingw}/msformat-c.cc           |     0
 gcc/config/{i386 => mingw}/t-cygming               |    23 +-
 gcc/config/{i386 => mingw}/winnt-cxx.cc            |     0
 gcc/config/{i386 => mingw}/winnt-d.cc              |     0
 gcc/config/{i386 => mingw}/winnt-stubs.cc          |     0
 gcc/config/{i386 => mingw}/winnt.cc                |    30 +-
 gcc/config/mips/i6400.md                           |     6 +
 gcc/config/mips/mips.cc                            |    25 +-
 gcc/config/mips/mips.h                             |     2 +
 gcc/config/mips/mips.md                            |    74 +-
 gcc/config/mips/mips.opt                           |     4 -
 gcc/config/mips/mips.opt.urls                      |     2 -
 gcc/config/mips/p6600.md                           |     4 +-
 gcc/config/nds32/nds32-elf.opt.urls                |     2 +-
 gcc/config/nds32/nds32-linux.opt.urls              |     2 +-
 gcc/config/nvptx/nvptx.h                           |    14 +-
 gcc/config/nvptx/nvptx.md                          |    26 +-
 gcc/config/or1k/or1k.opt.urls                      |     3 +-
 gcc/config/pru/alu-zext.md                         |    38 +-
 gcc/config/pru/predicates.md                       |     4 +-
 gcc/config/pru/pru-passes.cc                       |    96 +-
 gcc/config/pru/pru-passes.def                      |    29 +
 gcc/config/pru/pru-pragma.cc                       |     2 +-
 gcc/config/pru/pru-protos.h                        |     3 +-
 gcc/config/pru/pru.cc                              |    72 +-
 gcc/config/pru/pru.md                              |   128 +-
 gcc/config/pru/t-pru                               |     2 +
 gcc/config/riscv/autovec-opt.md                    |   173 +
 gcc/config/riscv/autovec.md                        |   108 +-
 gcc/config/riscv/bitmanip.md                       |   103 +-
 gcc/config/riscv/constraints.md                    |    29 +-
 gcc/config/riscv/crypto.md                         |    63 +
 gcc/config/riscv/elf.h                             |     1 +
 gcc/config/riscv/freebsd.h                         |     2 +
 gcc/config/riscv/generic-vector-ooo.md             |     2 +-
 gcc/config/riscv/iterators.md                      |    31 +-
 gcc/config/riscv/linux.h                           |     1 +
 gcc/config/riscv/predicates.md                     |    28 +-
 gcc/config/riscv/riscv-builtins.cc                 |    16 +
 gcc/config/riscv/riscv-modes.def                   |     3 +
 gcc/config/riscv/riscv-opts.h                      |     3 -
 gcc/config/riscv/riscv-protos.h                    |    18 +
 gcc/config/riscv/riscv-string.cc                   |   358 +-
 gcc/config/riscv/riscv-v.cc                        |    89 +-
 gcc/config/riscv/riscv-vector-builtins.cc          |    51 +
 gcc/config/riscv/riscv-vector-costs.cc             |   186 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |    64 +-
 gcc/config/riscv/riscv.cc                          |   869 +-
 gcc/config/riscv/riscv.h                           |    29 +-
 gcc/config/riscv/riscv.md                          |   602 +-
 gcc/config/riscv/riscv.opt                         |    28 +-
 gcc/config/riscv/riscv.opt.urls                    |    12 +-
 gcc/config/riscv/sync-rvwmo.md                     |     2 +-
 gcc/config/riscv/thead.md                          |     4 +-
 gcc/config/riscv/vector-crypto.md                  |   162 +-
 gcc/config/riscv/vector-iterators.md               |     1 +
 gcc/config/riscv/vector.md                         |   168 +-
 gcc/config/rs6000/aix64.opt.urls                   |     3 +-
 gcc/config/rs6000/altivec.md                       |     6 +-
 gcc/config/rs6000/freebsd64.h                      |     1 +
 gcc/config/rs6000/linux64.opt.urls                 |     3 +-
 gcc/config/rs6000/rs6000-builtin.cc                |     2 +-
 gcc/config/rs6000/rs6000-c.cc                      |    62 +-
 gcc/config/rs6000/rs6000-call.cc                   |     2 +-
 gcc/config/rs6000/rs6000-gen-builtins.cc           |    72 +-
 gcc/config/rs6000/rs6000-logue.cc                  |    23 +-
 gcc/config/rs6000/rs6000.cc                        |    12 +-
 gcc/config/rs6000/rs6000.md                        |    24 +-
 gcc/config/rs6000/sysv4.h                          |     1 +
 gcc/config/rs6000/vector.md                        |    14 -
 gcc/config/s390/s390-c.cc                          |    20 +-
 gcc/config/s390/s390.cc                            |    32 +
 gcc/config/sol2.h                                  |    22 +-
 gcc/config/sparc/sol2.h                            |     6 +
 gcc/config/sparc/sparc.cc                          |    26 +-
 gcc/config/sparc/sparc.h                           |     3 +
 gcc/config/sparc/sparc.opt.urls                    |     2 +-
 gcc/config/v850/v850.opt.urls                      |    81 +-
 gcc/config/vax/vax.opt                             |     8 +-
 gcc/config/vax/vax.opt.urls                        |    21 +-
 gcc/config/xtensa/predicates.md                    |    23 +
 gcc/config/xtensa/xtensa-protos.h                  |     6 +-
 gcc/config/xtensa/xtensa.cc                        |   130 +-
 gcc/config/xtensa/xtensa.h                         |    10 +-
 gcc/config/xtensa/xtensa.md                        |   131 +-
 gcc/configure                                      |   232 +-
 gcc/configure.ac                                   |    71 +-
 gcc/cp/ChangeLog                                   |   792 +
 gcc/cp/Make-lang.in                                |     2 +-
 gcc/cp/call.cc                                     |    19 +-
 gcc/cp/class.cc                                    |    18 +-
 gcc/cp/constexpr.cc                                |    70 +-
 gcc/cp/constraint.cc                               |    67 +-
 gcc/cp/coroutines.cc                               |     4 +-
 gcc/cp/cp-gimplify.cc                              |    27 +-
 gcc/cp/cp-trait.def                                |    13 +
 gcc/cp/cp-tree.h                                   |    49 +-
 gcc/cp/cxxapi-data.csv                             |     2 +-
 gcc/cp/decl.cc                                     |   261 +-
 gcc/cp/decl2.cc                                    |   166 +-
 gcc/cp/error.cc                                    |     4 +-
 gcc/cp/except.cc                                   |     6 +-
 gcc/cp/friend.cc                                   |     3 +-
 gcc/cp/init.cc                                     |    28 +-
 gcc/cp/lambda.cc                                   |    13 +-
 gcc/cp/lang-specs.h                                |     6 +
 gcc/cp/method.cc                                   |   140 +-
 gcc/cp/module.cc                                   |   341 +-
 gcc/cp/name-lookup.cc                              |   181 +-
 gcc/cp/name-lookup.h                               |     1 +
 gcc/cp/optimize.cc                                 |     8 +-
 gcc/cp/parser.cc                                   |   942 +-
 gcc/cp/parser.h                                    |     6 +-
 gcc/cp/pt.cc                                       |   387 +-
 gcc/cp/semantics.cc                                |   287 +-
 gcc/cp/std-name-hint.gperf                         |     2 +-
 gcc/cp/std-name-hint.h                             |     2 +-
 gcc/cp/tree.cc                                     |    87 +-
 gcc/cp/typeck.cc                                   |    47 +-
 gcc/cp/typeck2.cc                                  |    54 +-
 gcc/d/ChangeLog                                    |     7 +
 gcc/d/d-target.cc                                  |     2 +-
 gcc/data-streamer-in.cc                            |    12 +
 gcc/data-streamer-out.cc                           |    10 +
 gcc/df-scan.cc                                     |     8 +-
 gcc/diagnostic-color.cc                            |   277 +-
 gcc/diagnostic-format-sarif.cc                     |   297 +-
 gcc/diagnostic-label-effects.h                     |    58 +
 gcc/diagnostic-path.h                              |    51 +-
 gcc/diagnostic-show-locus.cc                       |   413 +-
 gcc/diagnostic.cc                                  |    23 +-
 gcc/diagnostic.h                                   |    21 +-
 gcc/doc/analyzer.texi                              |   175 +-
 gcc/doc/contrib.texi                               |     4 +-
 gcc/doc/cpp.texi                                   |     4 +-
 gcc/doc/extend.texi                                |   142 +-
 gcc/doc/gm2.texi                                   |    71 +-
 gcc/doc/install.texi                               |    90 +-
 gcc/doc/invoke.texi                                |   383 +-
 gcc/doc/match-and-simplify.texi                    |    16 +
 gcc/doc/rtl.texi                                   |     7 +
 gcc/doc/sourcebuild.texi                           |     8 +-
 gcc/doc/tm.texi                                    |    15 +
 gcc/doc/tm.texi.in                                 |     4 +
 gcc/dse.cc                                         |     4 +-
 gcc/dwarf2codeview.cc                              |   737 +
 gcc/dwarf2codeview.h                               |    34 +
 gcc/dwarf2out.cc                                   |   108 +-
 gcc/except.cc                                      |     6 +-
 gcc/expmed.cc                                      |   173 +-
 gcc/expmed.h                                       |    11 +-
 gcc/expr.cc                                        |    18 +-
 gcc/expr.h                                         |     5 +
 gcc/flag-types.h                                   |     6 +-
 gcc/flags.h                                        |     4 +
 gcc/fold-const.cc                                  |    32 +-
 gcc/fold-mem-offsets.cc                            |     2 +-
 gcc/fortran/ChangeLog                              |   298 +
 gcc/fortran/decl.cc                                |    11 +-
 gcc/fortran/dependency.cc                          |    32 +
 gcc/fortran/dump-parse-tree.cc                     |    26 +
 gcc/fortran/expr.cc                                |    31 +-
 gcc/fortran/gfortran.h                             |    16 +-
 gcc/fortran/gfortran.texi                          |     9 +-
 gcc/fortran/intrinsic.cc                           |     9 +-
 gcc/fortran/intrinsic.h                            |     1 +
 gcc/fortran/intrinsic.texi                         |    43 +
 gcc/fortran/invoke.texi                            |     5 +-
 gcc/fortran/iresolve.cc                            |     4 +
 gcc/fortran/iso-fortran-env.def                    |    10 +
 gcc/fortran/match.cc                               |    21 +
 gcc/fortran/match.h                                |     2 +
 gcc/fortran/openmp.cc                              |   257 +-
 gcc/fortran/parse.cc                               |    49 +-
 gcc/fortran/primary.cc                             |    12 +-
 gcc/fortran/resolve.cc                             |    23 +-
 gcc/fortran/simplify.cc                            |    22 +
 gcc/fortran/st.cc                                  |     2 +
 gcc/fortran/symbol.cc                              |   117 +-
 gcc/fortran/trans-array.cc                         |    46 +-
 gcc/fortran/trans-decl.cc                          |     7 +
 gcc/fortran/trans-expr.cc                          |   200 +-
 gcc/fortran/trans-intrinsic.cc                     |   112 +-
 gcc/fortran/trans-openmp.cc                        |    85 +-
 gcc/fortran/trans-stmt.cc                          |    48 +-
 gcc/fortran/trans-types.cc                         |    14 +-
 gcc/fortran/trans.cc                               |     2 +
 gcc/fortran/trans.h                                |     1 +
 gcc/function-tests.cc                              |     1 +
 gcc/gcc-rich-location.cc                           |    89 -
 gcc/gcc-rich-location.h                            |   101 -
 gcc/gcc-urlifier.cc                                |    12 +-
 gcc/gcc.cc                                         |    17 +-
 gcc/generic-match-head.cc                          |    26 +-
 gcc/genmatch.cc                                    |   128 +-
 gcc/gimple-array-bounds.cc                         |     4 +-
 gcc/gimple-fold.cc                                 |    12 +-
 gcc/gimple-loop-versioning.cc                      |     7 +-
 gcc/gimple-lower-bitint.cc                         |     6 +-
 gcc/gimple-match-head.cc                           |    29 +-
 gcc/gimple-predicate-analysis.cc                   |     2 +-
 gcc/gimple-pretty-print.cc                         |     5 +-
 gcc/gimple-range-cache.cc                          |   175 +-
 gcc/gimple-range-cache.h                           |     2 -
 gcc/gimple-range-edge.cc                           |    23 +-
 gcc/gimple-range-edge.h                            |    24 +-
 gcc/gimple-range-fold.cc                           |   239 +-
 gcc/gimple-range-fold.h                            |    24 +-
 gcc/gimple-range-gori.cc                           |   184 +-
 gcc/gimple-range-gori.h                            |    28 +-
 gcc/gimple-range-infer.cc                          |   133 +-
 gcc/gimple-range-infer.h                           |    33 +-
 gcc/gimple-range-op.cc                             |    40 +-
 gcc/gimple-range-path.cc                           |    59 +-
 gcc/gimple-range-path.h                            |     2 +-
 gcc/gimple-range.cc                                |    62 +-
 gcc/gimple-range.h                                 |     8 +-
 gcc/gimple-ssa-sprintf.cc                          |    28 +-
 gcc/gimple-ssa-warn-access.cc                      |     8 +-
 gcc/gimple-ssa-warn-restrict.cc                    |     2 +-
 gcc/gimple.h                                       |     3 +-
 gcc/gimplify.cc                                    |   181 +-
 gcc/go/ChangeLog                                   |    11 +
 gcc/go/gccgo.texi                                  |     5 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gospec.cc                                   |     7 +-
 gcc/godump.cc                                      |    10 +-
 gcc/graphds.cc                                     |    17 +-
 gcc/graphite-sese-to-poly.cc                       |     2 +-
 gcc/hard-reg-set.h                                 |     5 +
 gcc/internal-fn.cc                                 |    48 +-
 gcc/internal-fn.def                                |     8 +
 gcc/ipa-cp.cc                                      |    39 +-
 gcc/ipa-cp.h                                       |     8 +
 gcc/ipa-fnsummary.cc                               |    14 +-
 gcc/ipa-inline.cc                                  |    79 +-
 gcc/ipa-prop.cc                                    |    18 +-
 gcc/ira-conflicts.cc                               |     3 +-
 gcc/ira-lives.cc                                   |    10 +-
 gcc/lra-constraints.cc                             |    72 +-
 gcc/lto-opts.cc                                    |     1 +
 gcc/lto-streamer.cc                                |    11 +-
 gcc/lto-wrapper.cc                                 |     9 +-
 gcc/lto/ChangeLog                                  |    29 +
 gcc/lto/lto-common.cc                              |     7 +
 gcc/lto/lto-partition.cc                           |   605 +-
 gcc/lto/lto-partition.h                            |     1 +
 gcc/lto/lto.cc                                     |     2 +
 gcc/m2/ChangeLog                                   |   137 +
 gcc/m2/Make-lang.in                                |     7 +-
 gcc/m2/gm2-compiler/M2AsmUtil.def                  |     2 -
 gcc/m2/gm2-compiler/M2FileName.def                 |     2 +-
 gcc/m2/gm2-compiler/M2LangDump.mod                 |   150 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |   191 +-
 gcc/m2/gm2-compiler/M2Range.mod                    |    29 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |     1 +
 gcc/m2/gm2-gcc/m2misc.cc                           |    10 +
 gcc/m2/gm2-gcc/m2misc.def                          |     3 +-
 gcc/m2/gm2-gcc/m2misc.h                            |     1 +
 gcc/m2/gm2-gcc/m2pp.cc                             |    21 +-
 gcc/m2/gm2-gcc/m2type.cc                           |    30 +-
 gcc/m2/gm2-lang.cc                                 |     4 -
 gcc/m2/gm2-libs-iso/TextIO.mod                     |    13 +-
 gcc/m2/gm2-libs-iso/TextUtil.def                   |     6 +-
 gcc/m2/gm2-libs-iso/TextUtil.mod                   |     6 +-
 gcc/m2/lang.opt                                    |    28 +-
 gcc/m2/mc-boot/GDynamicStrings.cc                  |    74 +-
 gcc/m2/mc-boot/GDynamicStrings.h                   |    17 +-
 gcc/m2/mc-boot/Galists.cc                          |    43 +
 gcc/m2/mc-boot/Galists.h                           |     6 +
 gcc/m2/mc-boot/Gdecl.cc                            |   319 +-
 gcc/m2/mc/alists.def                               |     7 +
 gcc/m2/mc/alists.mod                               |    28 +
 gcc/m2/mc/decl.mod                                 |   218 +-
 gcc/match.pd                                       |   203 +-
 gcc/objc/ChangeLog                                 |     7 +
 gcc/objc/objc-next-runtime-abi-02.cc               |     5 +-
 gcc/objcp/ChangeLog                                |     4 +
 gcc/objcp/Make-lang.in                             |     2 +-
 gcc/omp-general.cc                                 |   490 +-
 gcc/omp-general.h                                  |     3 +
 gcc/optabs-libfuncs.cc                             |     4 +-
 gcc/optabs-query.cc                                |    23 +-
 gcc/optabs-tree.cc                                 |     8 +-
 gcc/optabs.cc                                      |    15 +-
 gcc/optabs.def                                     |     8 +-
 gcc/opts-common.cc                                 |    16 +-
 gcc/opts.cc                                        |    47 +-
 gcc/pair-fusion.cc                                 |  3014 +++
 gcc/pair-fusion.h                                  |   195 +
 gcc/params.opt                                     |     2 +-
 gcc/po/ChangeLog                                   |    18 +
 gcc/po/be.po                                       | 18446 +++++++--------
 gcc/po/da.po                                       | 18493 +++++++--------
 gcc/po/de.po                                       | 23283 ++++++++-----------
 gcc/po/el.po                                       | 18456 +++++++--------
 gcc/po/es.po                                       | 18579 +++++++--------
 gcc/po/fi.po                                       | 18479 +++++++--------
 gcc/po/fr.po                                       | 18576 +++++++--------
 gcc/po/gcc.pot                                     | 13380 +++++------
 gcc/po/hr.po                                       | 19111 +++++++--------
 gcc/po/id.po                                       | 18497 +++++++--------
 gcc/po/ja.po                                       | 18473 +++++++--------
 gcc/po/nl.po                                       | 18463 +++++++--------
 gcc/po/ru.po                                       | 18554 +++++++--------
 gcc/po/sr.po                                       | 18494 +++++++--------
 gcc/po/sv.po                                       | 18522 +++++++--------
 gcc/po/tr.po                                       | 18496 +++++++--------
 gcc/po/uk.po                                       | 18653 +++++++--------
 gcc/po/vi.po                                       | 18496 +++++++--------
 gcc/po/zh_CN.po                                    | 18533 +++++++--------
 gcc/po/zh_TW.po                                    | 18492 +++++++--------
 gcc/pointer-query.cc                               |     2 +-
 gcc/range-op-mixed.h                               |   168 +-
 gcc/range-op-ptr.cc                                |  1279 +-
 gcc/range-op.cc                                    |   156 +-
 gcc/range-op.h                                     |    94 +
 gcc/range.cc                                       |    24 +-
 gcc/range.h                                        |     6 +-
 gcc/regenerate-opt-urls.py                         |     4 +-
 gcc/reginfo.cc                                     |    10 +
 gcc/resource.cc                                    |   235 -
 gcc/selftest-run-tests.cc                          |     1 +
 gcc/selftest-tree.h                                |    41 +
 gcc/selftest.h                                     |     8 +-
 gcc/simplify-rtx.cc                                |   131 +-
 gcc/stor-layout.cc                                 |     9 +-
 gcc/target.def                                     |    22 +-
 gcc/targhooks.cc                                   |     8 +
 gcc/targhooks.h                                    |     1 +
 gcc/testsuite/ChangeLog                            |  4076 ++++
 gcc/testsuite/ada/acats/tests/cxa/cxa4001.a        |    12 +
 gcc/testsuite/c-c++-common/Wconversion-1.c         |     2 +-
 .../c-c++-common/analyzer/allocation-size-1.c      |     8 +-
 .../c-c++-common/analyzer/allocation-size-2.c      |     8 +-
 .../analyzer/allocation-size-multiline-1.c         |    68 +-
 .../analyzer/allocation-size-multiline-2.c         |    72 +-
 .../analyzer/allocation-size-multiline-3.c         |    48 +-
 .../c-c++-common/analyzer/analyzer-verbosity-0.c   |    40 +-
 .../c-c++-common/analyzer/analyzer-verbosity-1.c   |    40 +-
 .../c-c++-common/analyzer/analyzer-verbosity-2.c   |    40 +-
 .../c-c++-common/analyzer/analyzer-verbosity-3.c   |    40 +-
 .../analyzer/fd-glibc-byte-stream-socket.c         |     4 +
 .../analyzer/fd-manpage-getaddrinfo-client.c       |     4 +
 ...fo-server.c => fd-manpage-getaddrinfo-server.c} |     4 +
 .../c-c++-common/analyzer/fd-socket-meaning.c      |     4 +
 .../c-c++-common/analyzer/fd-symbolic-socket.c     |     4 +
 .../analyzer/flexible-array-member-1.c             |     6 +-
 .../analyzer/malloc-macro-inline-events.c          |    83 +-
 .../analyzer/malloc-paths-9-noexcept.c             |   604 +-
 .../analyzer/out-of-bounds-diagram-pr114899.c      |    15 +
 .../c-c++-common/analyzer/out-of-bounds-pr110387.c |     4 +-
 gcc/testsuite/c-c++-common/analyzer/pr106539.c     |     2 +-
 .../c-c++-common/analyzer/ptr-subtraction-1.c      |    46 +
 .../analyzer/ptr-subtraction-CWE-469-example.c     |    81 +
 .../c-c++-common/analyzer/sarif-path-role.c        |    21 +
 .../c-c++-common/analyzer/sarif-path-role.h        |     2 +
 gcc/testsuite/c-c++-common/analyzer/setjmp-2.c     |   140 +-
 .../c-c++-common/builtin-clear-padding-3.c         |    10 +-
 .../c-c++-common/dfp/convert-int-saturate.c        |     1 +
 .../c-c++-common/diagnostic-format-sarif-file-1.c  |     5 +
 .../diagnostic-format-sarif-file-header-role.c     |    12 +
 .../diagnostic-format-sarif-file-header-role.h     |     1 +
 .../diagnostic-format-sarif-file-no-results.c      |    44 +
 .../c-c++-common/fam-in-union-alone-in-struct-1.c  |    52 +
 .../c-c++-common/fam-in-union-alone-in-struct-2.c  |    51 +
 .../c-c++-common/fam-in-union-alone-in-struct-3.c  |    36 +
 .../fam-in-union-alone-in-struct-bos-1.c           |    66 +
 .../fam-in-union-alone-in-struct-bos.c             |    45 +
 gcc/testsuite/c-c++-common/gomp/attrs-tile-1.c     |    57 +
 gcc/testsuite/c-c++-common/gomp/attrs-tile-2.c     |    70 +
 gcc/testsuite/c-c++-common/gomp/attrs-tile-3.c     |    47 +
 gcc/testsuite/c-c++-common/gomp/attrs-tile-4.c     |   106 +
 gcc/testsuite/c-c++-common/gomp/attrs-tile-5.c     |   113 +
 gcc/testsuite/c-c++-common/gomp/attrs-tile-6.c     |    72 +
 gcc/testsuite/c-c++-common/gomp/attrs-unroll-1.c   |   135 +
 gcc/testsuite/c-c++-common/gomp/attrs-unroll-2.c   |    81 +
 gcc/testsuite/c-c++-common/gomp/attrs-unroll-3.c   |    18 +
 .../c-c++-common/gomp/attrs-unroll-inner-1.c       |    14 +
 .../c-c++-common/gomp/attrs-unroll-inner-2.c       |    21 +
 .../c-c++-common/gomp/attrs-unroll-inner-3.c       |    17 +
 .../c-c++-common/gomp/attrs-unroll-inner-4.c       |    14 +
 .../c-c++-common/gomp/attrs-unroll-inner-5.c       |    61 +
 gcc/testsuite/c-c++-common/gomp/clause-dups-1.c    |     4 +-
 .../c-c++-common/gomp/imperfect-attributes.c       |    18 +-
 .../c-c++-common/gomp/imperfect-loop-nest.c        |    12 +
 .../c-c++-common/gomp/lastprivate-conditional-1.c  |     2 -
 gcc/testsuite/c-c++-common/gomp/ordered-5.c        |   140 +
 gcc/testsuite/c-c++-common/gomp/requires-1.c       |     2 -
 gcc/testsuite/c-c++-common/gomp/requires-2.c       |     2 -
 .../c-c++-common/gomp/reverse-offload-1.c          |     2 -
 gcc/testsuite/c-c++-common/gomp/scan-7.c           |    55 +
 gcc/testsuite/c-c++-common/gomp/tile-1.c           |    54 +
 gcc/testsuite/c-c++-common/gomp/tile-10.c          |    90 +
 gcc/testsuite/c-c++-common/gomp/tile-11.c          |   110 +
 gcc/testsuite/c-c++-common/gomp/tile-12.c          |   134 +
 gcc/testsuite/c-c++-common/gomp/tile-13.c          |    70 +
 gcc/testsuite/c-c++-common/gomp/tile-14.c          |    53 +
 gcc/testsuite/c-c++-common/gomp/tile-15.c          |    68 +
 gcc/testsuite/c-c++-common/gomp/tile-2.c           |    67 +
 gcc/testsuite/c-c++-common/gomp/tile-3.c           |    44 +
 gcc/testsuite/c-c++-common/gomp/tile-4.c           |   320 +
 gcc/testsuite/c-c++-common/gomp/tile-5.c           |   169 +
 gcc/testsuite/c-c++-common/gomp/tile-6.c           |    27 +
 gcc/testsuite/c-c++-common/gomp/tile-7.c           |    51 +
 gcc/testsuite/c-c++-common/gomp/tile-8.c           |    50 +
 gcc/testsuite/c-c++-common/gomp/tile-9.c           |    19 +
 gcc/testsuite/c-c++-common/gomp/unroll-1.c         |   132 +
 gcc/testsuite/c-c++-common/gomp/unroll-2.c         |   122 +
 gcc/testsuite/c-c++-common/gomp/unroll-3.c         |    16 +
 gcc/testsuite/c-c++-common/gomp/unroll-4.c         |    18 +
 gcc/testsuite/c-c++-common/gomp/unroll-5.c         |    18 +
 gcc/testsuite/c-c++-common/gomp/unroll-6.c         |   168 +
 gcc/testsuite/c-c++-common/gomp/unroll-7.c         |    18 +
 gcc/testsuite/c-c++-common/gomp/unroll-8.c         |    25 +
 gcc/testsuite/c-c++-common/gomp/unroll-9.c         |    13 +
 gcc/testsuite/c-c++-common/gomp/unroll-inner-1.c   |    11 +
 gcc/testsuite/c-c++-common/gomp/unroll-inner-2.c   |    18 +
 gcc/testsuite/c-c++-common/gomp/unroll-inner-3.c   |    11 +
 .../c-c++-common/gomp/unroll-non-rect-1.c          |    30 +
 .../c-c++-common/gomp/unroll-non-rect-2.c          |    22 +
 .../c-c++-common/gomp/unroll-non-rect-3.c          |    11 +
 gcc/testsuite/c-c++-common/gomp/unroll-simd-1.c    |    70 +
 gcc/testsuite/c-c++-common/initpri1-lto-static.c   |     7 +
 gcc/testsuite/c-c++-common/initpri1-lto.c          |     7 +
 gcc/testsuite/c-c++-common/initpri1-split-static.c |     4 +
 gcc/testsuite/c-c++-common/initpri1-split.c        |     4 +
 gcc/testsuite/c-c++-common/initpri1-static.c       |     5 +
 gcc/testsuite/c-c++-common/initpri1.c              |    19 +
 gcc/testsuite/c-c++-common/initpri1_part_c1.c      |    13 +
 gcc/testsuite/c-c++-common/initpri1_part_c2.c      |    13 +
 gcc/testsuite/c-c++-common/initpri1_part_c3.c      |    13 +
 gcc/testsuite/c-c++-common/initpri1_part_cd4.c     |    15 +
 gcc/testsuite/c-c++-common/initpri1_part_d1.c      |    13 +
 gcc/testsuite/c-c++-common/initpri1_part_d2.c      |    13 +
 gcc/testsuite/c-c++-common/initpri1_part_d3.c      |    16 +
 gcc/testsuite/c-c++-common/initpri1_part_main.c    |    13 +
 gcc/testsuite/{gcc.dg => c-c++-common}/initpri2.c  |     1 +
 gcc/testsuite/c-c++-common/pr103798-2.c            |     3 +-
 .../c-c++-common/ubsan/signed1bitfield-1.c         |    25 +
 gcc/testsuite/g++.dg/DRs/dr2855.C                  |    16 +
 gcc/testsuite/g++.dg/abi/comdat2.C                 |    26 +
 gcc/testsuite/g++.dg/abi/comdat3.C                 |    22 +
 gcc/testsuite/g++.dg/abi/comdat4.C                 |    28 +
 gcc/testsuite/g++.dg/abi/comdat5.C                 |    28 +
 gcc/testsuite/g++.dg/abi/main.C                    |     3 +-
 gcc/testsuite/g++.dg/concepts/diagnostic2.C        |     6 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-union8.C      |     8 +
 gcc/testsuite/g++.dg/cpp0x/inh-ctor39.C            |    55 +
 gcc/testsuite/g++.dg/cpp0x/initlist-eh1.C          |    25 +
 gcc/testsuite/g++.dg/cpp0x/noexcept87.C            |    11 +
 gcc/testsuite/g++.dg/cpp0x/variadic185.C           |    43 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime7.C   |     2 +-
 gcc/testsuite/g++.dg/cpp1y/decltype-auto-103497.C  |     2 +-
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr22.C          |    12 +
 gcc/testsuite/g++.dg/cpp1z/array-prvalue3.C        |     8 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-111284.C      |    19 +
 gcc/testsuite/g++.dg/cpp1z/decomp60.C              |    12 +
 gcc/testsuite/g++.dg/cpp23/explicit-obj-basic7.C   |     9 +
 .../g++.dg/cpp23/explicit-obj-ops-alloc.C          |    11 +
 gcc/testsuite/g++.dg/cpp26/decomp1.C               |    33 +
 gcc/testsuite/g++.dg/cpp26/decomp2.C               |    46 +
 gcc/testsuite/g++.dg/cpp26/delete-reason1.C        |    41 +
 gcc/testsuite/g++.dg/cpp26/delete-reason2.C        |    20 +
 gcc/testsuite/g++.dg/cpp26/feat-cxx26.C            |    16 +-
 gcc/testsuite/g++.dg/cpp26/variadic-friend1.C      |    58 +
 .../g++.dg/cpp2a/class-deduction-aggr14.C          |    11 +
 .../g++.dg/cpp2a/class-deduction-aggr15.C          |    23 +
 .../g++.dg/cpp2a/class-deduction-alias20.C         |    22 +
 .../g++.dg/cpp2a/class-deduction-alias21.C         |    38 +
 gcc/testsuite/g++.dg/cpp2a/consteval37.C           |    16 +
 gcc/testsuite/g++.dg/cpp2a/decomp3.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-targ5.C          |    15 +
 gcc/testsuite/g++.dg/cpp2a/linkage-spec1.C         |    22 +
 gcc/testsuite/g++.dg/debug/dwarf2/array-3.C        |     6 +-
 gcc/testsuite/g++.dg/debug/dwarf2/array-4.C        |     2 +-
 gcc/testsuite/g++.dg/diagnostic/semicolon1.C       |    18 +
 gcc/testsuite/g++.dg/diagnostic/semicolon10.C      |    11 +
 gcc/testsuite/g++.dg/diagnostic/semicolon11.C      |    29 +
 gcc/testsuite/g++.dg/diagnostic/semicolon12.C      |    29 +
 gcc/testsuite/g++.dg/diagnostic/semicolon13.C      |    29 +
 gcc/testsuite/g++.dg/diagnostic/semicolon14.C      |    29 +
 gcc/testsuite/g++.dg/diagnostic/semicolon15.C      |    29 +
 gcc/testsuite/g++.dg/diagnostic/semicolon16.C      |    38 +
 gcc/testsuite/g++.dg/diagnostic/semicolon17.C      |    29 +
 gcc/testsuite/g++.dg/diagnostic/semicolon2.C       |    18 +
 gcc/testsuite/g++.dg/diagnostic/semicolon3.C       |    18 +
 gcc/testsuite/g++.dg/diagnostic/semicolon4.C       |    18 +
 gcc/testsuite/g++.dg/diagnostic/semicolon5.C       |    18 +
 gcc/testsuite/g++.dg/diagnostic/semicolon6.C       |    23 +
 gcc/testsuite/g++.dg/diagnostic/semicolon7.C       |    18 +
 gcc/testsuite/g++.dg/diagnostic/semicolon8.C       |    11 +
 gcc/testsuite/g++.dg/diagnostic/semicolon9.C       |    11 +
 gcc/testsuite/g++.dg/ext/add_lvalue_reference.C    |    21 +
 gcc/testsuite/g++.dg/ext/add_pointer.C             |    39 +
 gcc/testsuite/g++.dg/ext/add_rvalue_reference.C    |    20 +
 gcc/testsuite/g++.dg/ext/decay.C                   |    22 +
 gcc/testsuite/g++.dg/ext/flexary12.C               |     6 +-
 gcc/testsuite/g++.dg/ext/flexary19.C               |    42 +-
 gcc/testsuite/g++.dg/ext/flexary2.C                |     2 +-
 gcc/testsuite/g++.dg/ext/flexary3.C                |     2 +-
 gcc/testsuite/g++.dg/ext/flexary36.C               |     2 +-
 gcc/testsuite/g++.dg/ext/flexary4.C                |    54 +-
 gcc/testsuite/g++.dg/ext/flexary5.C                |     4 +-
 gcc/testsuite/g++.dg/ext/flexary8.C                |     8 +-
 gcc/testsuite/g++.dg/ext/has-builtin-1.C           |    45 +-
 gcc/testsuite/g++.dg/ext/is_const.C                |    20 +
 gcc/testsuite/g++.dg/ext/is_invocable1.C           |   349 +
 gcc/testsuite/g++.dg/ext/is_invocable2.C           |   139 +
 gcc/testsuite/g++.dg/ext/is_invocable3.C           |    51 +
 gcc/testsuite/g++.dg/ext/is_invocable4.C           |    33 +
 gcc/testsuite/g++.dg/ext/is_nothrow_invocable.C    |    62 +
 gcc/testsuite/g++.dg/ext/is_pointer.C              |    51 +
 gcc/testsuite/g++.dg/ext/is_unbounded_array.C      |    37 +
 gcc/testsuite/g++.dg/ext/is_volatile.C             |    20 +
 gcc/testsuite/g++.dg/ext/pr85503.C                 |     2 +-
 gcc/testsuite/g++.dg/ext/rank.C                    |    24 +
 gcc/testsuite/g++.dg/ext/remove_all_extents.C      |    16 +
 gcc/testsuite/g++.dg/ext/remove_extent.C           |    16 +
 gcc/testsuite/g++.dg/ext/spe1.C                    |    10 -
 gcc/testsuite/g++.dg/gomp/attrs-4.C                |     2 +-
 gcc/testsuite/g++.dg/gomp/for-1.C                  |     2 +-
 gcc/testsuite/g++.dg/gomp/pr94512.C                |     2 +-
 gcc/testsuite/g++.dg/gomp/requires-1.C             |     2 -
 gcc/testsuite/g++.dg/gomp/tile-1.C                 |    30 +
 gcc/testsuite/g++.dg/gomp/tile-2.C                 |    30 +
 gcc/testsuite/g++.dg/gomp/unroll-1.C               |    42 +
 gcc/testsuite/g++.dg/gomp/unroll-2.C               |    51 +
 gcc/testsuite/g++.dg/gomp/unroll-3.C               |    30 +
 gcc/testsuite/g++.dg/ipa/devirt-24.C               |     4 +-
 gcc/testsuite/g++.dg/lto/pr113208.h                |    10 +
 gcc/testsuite/g++.dg/lto/pr113208_0.C              |    13 +
 gcc/testsuite/g++.dg/lto/pr113208_1.C              |     6 +
 gcc/testsuite/g++.dg/modules/auto-4_a.H            |    14 +
 gcc/testsuite/g++.dg/modules/auto-4_b.C            |    15 +
 gcc/testsuite/g++.dg/modules/contracts-1_a.C       |     2 +-
 gcc/testsuite/g++.dg/modules/contracts-1_b.C       |     4 -
 gcc/testsuite/g++.dg/modules/contracts-2_a.C       |     2 +-
 gcc/testsuite/g++.dg/modules/contracts-3_a.C       |     2 +-
 gcc/testsuite/g++.dg/modules/contracts-3_b.C       |     4 -
 gcc/testsuite/g++.dg/modules/contracts-4_a.C       |     2 +-
 gcc/testsuite/g++.dg/modules/contracts-4_d.C       |     2 -
 gcc/testsuite/g++.dg/modules/dashinclude-1_a.H     |     5 +
 gcc/testsuite/g++.dg/modules/dashinclude-1_b.C     |     9 +
 gcc/testsuite/g++.dg/modules/dep-1_a.C             |     4 +-
 gcc/testsuite/g++.dg/modules/dep-1_b.C             |     8 +-
 gcc/testsuite/g++.dg/modules/dep-2.C               |     4 +-
 gcc/testsuite/g++.dg/modules/enum-12.C             |     2 +-
 gcc/testsuite/g++.dg/modules/export-3.C            |    30 +
 gcc/testsuite/g++.dg/modules/export-4_a.C          |    23 +
 gcc/testsuite/g++.dg/modules/export-4_b.C          |    13 +
 gcc/testsuite/g++.dg/modules/export-5_a.C          |    17 +
 gcc/testsuite/g++.dg/modules/export-5_b.C          |    13 +
 gcc/testsuite/g++.dg/modules/friend-5_b.C          |     2 +-
 gcc/testsuite/g++.dg/modules/friend-8_a.H          |    23 +
 gcc/testsuite/g++.dg/modules/friend-8_b.C          |     9 +
 gcc/testsuite/g++.dg/modules/horcrux-1_a.C         |     3 +
 gcc/testsuite/g++.dg/modules/horcrux-1_b.C         |     2 +-
 gcc/testsuite/g++.dg/modules/lang-1_c.C            |     2 +-
 gcc/testsuite/g++.dg/modules/linkage-1_a.C         |     4 -
 gcc/testsuite/g++.dg/modules/linkage-1_b.C         |     1 -
 gcc/testsuite/g++.dg/modules/linkage-1_c.C         |     1 -
 gcc/testsuite/g++.dg/modules/linkage-2.C           |     6 +
 gcc/testsuite/g++.dg/modules/main-1.C              |     5 +
 gcc/testsuite/g++.dg/modules/mod-decl-1.C          |     8 +-
 gcc/testsuite/g++.dg/modules/mod-decl-6.C          |    11 +
 gcc/testsuite/g++.dg/modules/mod-decl-7.C          |    11 +
 gcc/testsuite/g++.dg/modules/mod-decl-8.C          |    14 +
 gcc/testsuite/g++.dg/modules/noexcept-2_a.H        |    24 +
 gcc/testsuite/g++.dg/modules/noexcept-2_b.C        |     4 +
 gcc/testsuite/g++.dg/modules/partial-3.C           |    20 +
 gcc/testsuite/g++.dg/modules/partial-4_a.C         |     8 +
 gcc/testsuite/g++.dg/modules/partial-4_b.C         |     5 +
 gcc/testsuite/g++.dg/modules/pr101582-1.C          |     8 +-
 gcc/testsuite/g++.dg/modules/pr114856.h            |    12 +
 gcc/testsuite/g++.dg/modules/pr114856_a.H          |     5 +
 gcc/testsuite/g++.dg/modules/pr114856_b.C          |     5 +
 gcc/testsuite/g++.dg/modules/pr114954.C            |    14 +
 gcc/testsuite/g++.dg/modules/pr99023_a.X           |     1 +
 gcc/testsuite/g++.dg/modules/pr99023_b.X           |     1 +
 gcc/testsuite/g++.dg/modules/shadow-1_b.C          |     5 +-
 gcc/testsuite/g++.dg/modules/stdio-1_a.H           |     2 +-
 gcc/testsuite/g++.dg/modules/tpl-friend-10_a.C     |    15 +
 gcc/testsuite/g++.dg/modules/tpl-friend-10_b.C     |     5 +
 gcc/testsuite/g++.dg/modules/tpl-friend-10_c.C     |     7 +
 gcc/testsuite/g++.dg/modules/tpl-friend-10_d.C     |     8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-11_a.C     |    14 +
 gcc/testsuite/g++.dg/modules/tpl-friend-11_b.C     |     5 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_a.C     |    10 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_b.C     |     9 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_c.C     |    10 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_d.C     |     8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_e.C     |     7 +
 gcc/testsuite/g++.dg/modules/tpl-friend-12_f.C     |     8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_a.C     |    13 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_b.C     |    11 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_c.C     |    13 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_d.C     |     7 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_e.C     |    18 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_f.C     |     7 +
 gcc/testsuite/g++.dg/modules/tpl-friend-13_g.C     |    11 +
 gcc/testsuite/g++.dg/modules/tpl-friend-14_a.C     |     8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-14_b.C     |     8 +
 gcc/testsuite/g++.dg/modules/tpl-friend-14_c.C     |     7 +
 gcc/testsuite/g++.dg/modules/tpl-friend-14_d.C     |     9 +
 gcc/testsuite/g++.dg/modules/tpl-friend-9.C        |    13 +
 gcc/testsuite/g++.dg/modules/using-15_a.C          |    14 +
 gcc/testsuite/g++.dg/modules/using-15_b.C          |     6 +
 gcc/testsuite/g++.dg/modules/using-15_c.C          |     8 +
 gcc/testsuite/g++.dg/modules/using-16_a.C          |    11 +
 gcc/testsuite/g++.dg/modules/using-16_b.C          |    12 +
 gcc/testsuite/g++.dg/modules/using-16_c.C          |    11 +
 gcc/testsuite/g++.dg/modules/using-17_a.C          |    31 +
 gcc/testsuite/g++.dg/modules/using-17_b.C          |    13 +
 gcc/testsuite/g++.dg/modules/using-18_a.C          |    29 +
 gcc/testsuite/g++.dg/modules/using-18_b.C          |    11 +
 gcc/testsuite/g++.dg/modules/virt-2_a.C            |     3 -
 gcc/testsuite/g++.dg/modules/virt-2_b.C            |     9 +-
 gcc/testsuite/g++.dg/modules/virt-2_c.C            |    10 +-
 gcc/testsuite/g++.dg/modules/virt-4_a.C            |    31 +
 gcc/testsuite/g++.dg/modules/virt-4_b.C            |    23 +
 gcc/testsuite/g++.dg/opt/always_inline1.C          |     8 +
 gcc/testsuite/g++.dg/opt/const-builtin1.C          |    33 +
 gcc/testsuite/g++.dg/opt/fmo1.C                    |    25 +
 gcc/testsuite/g++.dg/other/i386-2.C                |     7 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |     7 +-
 gcc/testsuite/g++.dg/other/opaque-1.C              |    31 -
 gcc/testsuite/g++.dg/other/opaque-2.C              |    19 -
 gcc/testsuite/g++.dg/other/opaque-3.C              |    12 -
 gcc/testsuite/g++.dg/overload/using6.C             |     5 +
 gcc/testsuite/g++.dg/parse/crash72.C               |    12 +
 gcc/testsuite/g++.dg/parse/crash73.C               |    19 +
 gcc/testsuite/g++.dg/parse/crash74.C               |    11 +
 gcc/testsuite/g++.dg/parse/crash75.C               |     9 +
 gcc/testsuite/g++.dg/parse/error65.C               |     3 +-
 gcc/testsuite/g++.dg/parse/error66.C               |     6 +
 gcc/testsuite/g++.dg/parse/linkage4.C              |    11 +
 gcc/testsuite/g++.dg/parse/linkage5.C              |    14 +
 gcc/testsuite/g++.dg/parse/linkage6.C              |    13 +
 gcc/testsuite/g++.dg/pr115232.C                    |    25 +
 gcc/testsuite/g++.dg/pr69667.C                     |     2 +-
 gcc/testsuite/g++.dg/special/initpri1.C            |    62 -
 gcc/testsuite/g++.dg/special/initpri2.C            |    39 -
 gcc/testsuite/g++.dg/spellcheck-stdlib.C           |     2 +
 gcc/testsuite/g++.dg/template/crash71.C            |     4 +-
 gcc/testsuite/g++.dg/template/error60a.C           |    46 +
 gcc/testsuite/g++.dg/template/non-dependent32.C    |    18 +
 gcc/testsuite/g++.dg/template/non-dependent33.C    |    13 +
 gcc/testsuite/g++.dg/template/pr95672.C            |     2 +-
 gcc/testsuite/g++.dg/template/sizeof19.C           |     8 +
 gcc/testsuite/g++.dg/torture/pr64280.C             |     2 +-
 gcc/testsuite/g++.dg/torture/vector-subaccess-1.C  |    24 +
 gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-1.C       |    20 +
 gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-2.C       |    21 +
 gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-3.C       |    19 +
 gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-4.C       |    20 +
 gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-5.C       |    39 +
 gcc/testsuite/g++.dg/tree-ssa/cxa_atexit-6.C       |    28 +
 gcc/testsuite/g++.dg/tree-ssa/pr109849.C           |     3 +-
 gcc/testsuite/g++.dg/tree-ssa/pr114589.C           |    22 +
 gcc/testsuite/g++.dg/ubsan/pr63956.C               |     7 +-
 gcc/testsuite/g++.dg/vect/pr115278.cc              |    38 +
 gcc/testsuite/g++.dg/vect/pr68145.cc               |     2 +-
 .../g++.dg/warn/Wconversion-real-integer.C         |     2 +-
 gcc/testsuite/g++.dg/warn/Wself-move2.C            |    37 +
 gcc/testsuite/g++.dg/warn/Wsizeof-array-div3.C     |    27 +
 .../g++.dg/warn/Wuninitialized-pr107919-1.C        |     2 +-
 gcc/testsuite/g++.dg/warn/Wunused-label-4.C        |    29 +
 gcc/testsuite/g++.target/i386/mv28.C               |     4 -
 gcc/testsuite/g++.target/i386/pr107563-a.C         |    13 +
 gcc/testsuite/g++.target/i386/pr107563-b.C         |    12 +
 gcc/testsuite/g++.target/i386/pr114810.C           |   861 +
 gcc/testsuite/g++.target/i386/pr115351.C           |    19 +
 gcc/testsuite/g++.target/i386/pr97054.C            |     2 +-
 gcc/testsuite/g++.target/powerpc/altivec-19.C      |     2 +-
 gcc/testsuite/g++.target/powerpc/pr101168.C        |     2 +-
 gcc/testsuite/g++.target/powerpc/pr65240-1.C       |     2 +-
 gcc/testsuite/g++.target/powerpc/pr65240-2.C       |     2 +-
 gcc/testsuite/g++.target/powerpc/pr65240-3.C       |     2 +-
 gcc/testsuite/g++.target/powerpc/pr65240-4.C       |     2 +-
 gcc/testsuite/g++.target/powerpc/pr65242.C         |     2 +-
 gcc/testsuite/g++.target/powerpc/pr67211.C         |     2 +-
 gcc/testsuite/g++.target/powerpc/pr71294.C         |     2 +-
 gcc/testsuite/g++.target/powerpc/pr84279.C         |     4 +-
 gcc/testsuite/g++.target/powerpc/pr93974.C         |     2 +-
 gcc/testsuite/g++.target/powerpc/simd-5.C          |    44 -
 gcc/testsuite/g++.target/powerpc/undef-bool-1.C    |     2 +-
 gcc/testsuite/g++.target/pru/minrt-1.cc            |    10 +
 gcc/testsuite/g++.target/pru/minrt-2.cc            |    10 +
 gcc/testsuite/g++.target/pru/minrt-3.cc            |     9 +
 gcc/testsuite/g++.target/pru/pru.exp               |    34 +
 .../g++.target/riscv/redundant-bitmap-1.C          |    14 +
 .../g++.target/riscv/redundant-bitmap-2.C          |    14 +
 .../g++.target/riscv/redundant-bitmap-3.C          |    14 +
 .../g++.target/riscv/redundant-bitmap-4.C          |    14 +
 .../g++.target/riscv/rvv/base/pr114714-1.C         |    85 +
 .../g++.target/riscv/rvv/base/pr114714-2.C         |    85 +
 gcc/testsuite/g++.target/s390/pr95782.C            |     5 +
 gcc/testsuite/gcc.c-torture/compile/pr115143-1.c   |    21 +
 gcc/testsuite/gcc.c-torture/compile/pr115143-2.c   |    30 +
 gcc/testsuite/gcc.c-torture/compile/pr115143-3.c   |    29 +
 gcc/testsuite/gcc.c-torture/execute/20031003-1.c   |     2 +
 gcc/testsuite/gcc.c-torture/execute/pr108789.c     |    39 +
 gcc/testsuite/gcc.c-torture/execute/pr113787.c     |    38 +
 gcc/testsuite/gcc.c-torture/execute/pr114965.c     |    30 +
 .../gcc.c-torture/execute/signed1bitfield-1.c      |    23 +
 gcc/testsuite/gcc.dg/20050620-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/940510-1.c                    |     4 +-
 gcc/testsuite/gcc.dg/Wconversion-complex-c99.c     |     2 +-
 gcc/testsuite/gcc.dg/Wconversion-real-integer.c    |     2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-10.c       |     2 +-
 .../gcc.dg/analyzer/allocation-size-multiline-4.c  |    64 +
 gcc/testsuite/gcc.dg/analyzer/event-links-ascii.c  |    61 +
 gcc/testsuite/gcc.dg/analyzer/event-links-color.c  |    66 +
 .../gcc.dg/analyzer/event-links-disabled.c         |    55 +
 .../gcc.dg/analyzer/event-links-unicode.c          |    62 +
 gcc/testsuite/gcc.dg/analyzer/fd-accept.c          |     1 +
 .../analyzer/fd-access-mode-target-headers.c       |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-connect.c         |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c |     1 +
 .../fd-glibc-byte-stream-connection-server.c       |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-listen.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c   |     1 +
 .../gcc.dg/analyzer/fd-stream-socket-active-open.c |     1 +
 .../analyzer/fd-stream-socket-passive-open.c       |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c   |     1 +
 .../analyzer/malloc-ipa-8-unchecked.c              |    46 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c     |   302 +-
 .../analyzer/out-of-bounds-diagram-1-emoji.c       |    26 +-
 .../analyzer/out-of-bounds-diagram-1-unicode.c     |    26 +-
 .../gcc.dg/analyzer/out-of-bounds-multiline-2.c    |    21 +-
 .../{c-c++-common => gcc.dg}/analyzer/signal-4a.c  |    53 +-
 .../{c-c++-common => gcc.dg}/analyzer/signal-4b.c  |    65 +-
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-4.c      |     4 +-
 gcc/testsuite/gcc.dg/analyzer/warning-emoji.c      |    29 +
 gcc/testsuite/gcc.dg/asan/pr114956.c               |    26 +
 gcc/testsuite/gcc.dg/asan/pr115172.c               |    20 +
 gcc/testsuite/gcc.dg/bitint-106.c                  |    29 +
 gcc/testsuite/gcc.dg/builtin-object-size-common.h  |    11 +
 gcc/testsuite/gcc.dg/c23-tag-incomplete-alias-1.c  |    36 +
 gcc/testsuite/gcc.dg/c90-const-expr-11.c           |     2 +-
 gcc/testsuite/gcc.dg/cdce3.c                       |     3 +-
 gcc/testsuite/gcc.dg/completion-2.c                |     1 +
 gcc/testsuite/gcc.dg/darwin-weakimport-3.c         |     5 +-
 gcc/testsuite/gcc.dg/debug/codeview/codeview-1.c   |     6 +
 gcc/testsuite/gcc.dg/debug/codeview/codeview.exp   |    48 +
 gcc/testsuite/gcc.dg/enum-alias-1.c                |    24 +
 gcc/testsuite/gcc.dg/enum-alias-2.c                |    25 +
 gcc/testsuite/gcc.dg/enum-alias-3.c                |    26 +
 gcc/testsuite/gcc.dg/enum-alias-4.c                |    22 +
 gcc/testsuite/gcc.dg/flex-array-counted-by-2.c     |   112 +
 gcc/testsuite/gcc.dg/flex-array-counted-by-3.c     |    63 +
 gcc/testsuite/gcc.dg/flex-array-counted-by-4.c     |   178 +
 gcc/testsuite/gcc.dg/flex-array-counted-by-5.c     |    48 +
 gcc/testsuite/gcc.dg/flex-array-counted-by-6.c     |    46 +
 gcc/testsuite/gcc.dg/flex-array-counted-by-7.c     |     8 +
 gcc/testsuite/gcc.dg/flex-array-counted-by-8.c     |   127 +
 gcc/testsuite/gcc.dg/flex-array-counted-by.c       |    62 +
 gcc/testsuite/gcc.dg/fold-perm-2.c                 |    16 +
 gcc/testsuite/gcc.dg/gimplefe-53.c                 |    16 +
 gcc/testsuite/gcc.dg/gnu23-tag-alias-8.c           |    24 +
 gcc/testsuite/gcc.dg/gnu23-varmod-1.c              |    12 +
 gcc/testsuite/gcc.dg/gnu23-varmod-2.c              |    16 +
 gcc/testsuite/gcc.dg/gomp/attrs-4.c                |     2 +-
 gcc/testsuite/gcc.dg/gomp/for-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/gomp/for-11.c                 |     2 +-
 gcc/testsuite/gcc.dg/gomp/pr82374.c                |     3 +-
 gcc/testsuite/gcc.dg/graphite/pr80906.c            |     2 +-
 gcc/testsuite/gcc.dg/initpri1.c                    |    62 -
 gcc/testsuite/gcc.dg/initpri3.c                    |    64 -
 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c              |     1 +
 .../gcc.dg/no_profile_instrument_function-attr-1.c |     2 +-
 gcc/testsuite/gcc.dg/overflow-warn-8.c             |     1 +
 .../gcc.dg/plugin/analyzer_cpython_plugin.c        |     6 +
 gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c  |     1 +
 .../gcc.dg/plugin/analyzer_kernel_plugin.c         |     1 +
 .../gcc.dg/plugin/analyzer_known_fns_plugin.c      |     1 +
 .../gcc.dg/plugin/diagnostic-test-paths-2.c        |    30 +-
 gcc/testsuite/gcc.dg/pr100927.c                    |    31 +
 gcc/testsuite/gcc.dg/pr113596.c                    |    24 +
 gcc/testsuite/gcc.dg/pr113982.c                    |    60 +
 gcc/testsuite/gcc.dg/pr114493-1.c                  |    19 +
 gcc/testsuite/gcc.dg/pr114493-2.c                  |    26 +
 gcc/testsuite/gcc.dg/pr114831-1.c                  |    27 +
 gcc/testsuite/gcc.dg/pr114831-2.c                  |    16 +
 gcc/testsuite/gcc.dg/pr114876.c                    |    34 +
 gcc/testsuite/gcc.dg/pr114902.c                    |    23 +
 gcc/testsuite/gcc.dg/pr114907.c                    |    27 +
 gcc/testsuite/gcc.dg/pr114931.c                    |    10 +
 gcc/testsuite/gcc.dg/pr115066.c                    |     8 +
 gcc/testsuite/gcc.dg/pr115092.c                    |    16 +
 gcc/testsuite/gcc.dg/pr115149.c                    |    16 +
 gcc/testsuite/gcc.dg/pr115152.c                    |    17 +
 gcc/testsuite/gcc.dg/pr115197.c                    |    14 +
 gcc/testsuite/gcc.dg/pr115221.c                    |    29 +
 gcc/testsuite/gcc.dg/pr115236.c                    |    12 +
 gcc/testsuite/gcc.dg/pr27800.c                     |    11 +
 gcc/testsuite/gcc.dg/pr83415.c                     |     2 +-
 gcc/testsuite/gcc.dg/spellcheck-stdlib-2.c         |     8 +
 gcc/testsuite/gcc.dg/torture/20240517-1.c          |    26 +
 gcc/testsuite/gcc.dg/torture/bitint-71.c           |    28 +
 gcc/testsuite/gcc.dg/torture/pr114787.c            |    27 +
 gcc/testsuite/gcc.dg/torture/pr114792.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr114998.c            |    35 +
 gcc/testsuite/gcc.dg/torture/pr115137.c            |    34 +
 gcc/testsuite/gcc.dg/torture/pr115138.c            |    28 +
 gcc/testsuite/gcc.dg/torture/pr115199.c            |    24 +
 gcc/testsuite/gcc.dg/torture/pr115220.c            |    14 +
 gcc/testsuite/gcc.dg/torture/pr115226.c            |    15 +
 gcc/testsuite/gcc.dg/torture/pr91323.c             |     3 +-
 gcc/testsuite/gcc.dg/torture/vector-1.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/vector-2.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/alias-38.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/alias-39.c           |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/bitops-8.c           |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/bitops-9.c           |    17 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c       |    12 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-40.c        |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-41.c        |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ldist-40.c           |    10 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-41.c         |    34 +
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-value-5.c    |    39 +
 gcc/testsuite/gcc.dg/tree-ssa/pr113596.c           |    37 +
 gcc/testsuite/gcc.dg/tree-ssa/pr114760-1.c         |    69 +
 gcc/testsuite/gcc.dg/tree-ssa/pr114760-2.c         |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/pr115128.c           |    31 +
 gcc/testsuite/gcc.dg/tree-ssa/pr115191.c           |    10 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c         |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-48.c         |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-49.c         |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-50.c         |    25 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-51.c         |    24 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-21.c        |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-22.c        |    14 +
 .../gcc.dg/ubsan/flex-array-counted-by-bounds-2.c  |    45 +
 .../gcc.dg/ubsan/flex-array-counted-by-bounds-3.c  |    34 +
 .../gcc.dg/ubsan/flex-array-counted-by-bounds-4.c  |    34 +
 .../gcc.dg/ubsan/flex-array-counted-by-bounds.c    |    46 +
 gcc/testsuite/gcc.dg/ubsan/pr84508-1.c             |    12 +
 gcc/testsuite/gcc.dg/ubsan/pr84508-2.c             |    12 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr114435.c        |    37 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr114799.c        |    16 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c |     4 +-
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c |     2 +-
 .../vect/costmodel/ppc/costmodel-vect-reversed.c   |     4 +-
 .../vect/costmodel/ppc/costmodel-vect-store-2.c    |     4 +-
 .../vect/costmodel/riscv/rvv/dynamic-lmul2-7.c     |     2 +-
 .../gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c   |     4 +-
 .../gcc.dg/vect/costmodel/riscv/rvv/pr114506.c     |    23 +
 .../vect/costmodel/riscv/rvv/vla_vs_vls-10.c       |     2 +-
 .../vect/costmodel/riscv/rvv/vla_vs_vls-11.c       |     2 +-
 .../vect/costmodel/riscv/rvv/vla_vs_vls-12.c       |     2 +-
 .../gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c |     2 +-
 .../gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.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/pr109011-1.c             |     7 +-
 gcc/testsuite/gcc.dg/vect/pr109011-2.c             |     5 +-
 gcc/testsuite/gcc.dg/vect/pr109011-3.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/pr109011-4.c             |     5 +-
 gcc/testsuite/gcc.dg/vect/pr109011-5.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/pr112325.c               |    61 +
 gcc/testsuite/gcc.dg/vect/pr114832.c               |    13 +
 gcc/testsuite/gcc.dg/vect/pr115192.c               |    28 +
 gcc/testsuite/gcc.dg/vect/pr97428.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-11c.c                |     6 +-
 gcc/testsuite/gcc.dg/vect/slp-12a.c                |     6 +-
 gcc/testsuite/gcc.dg/vect/slp-21.c                 |    18 +-
 gcc/testsuite/gcc.dg/vect/slp-24-big-array.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-24.c                 |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-cond-1.c             |     3 +-
 gcc/testsuite/gcc.dg/vect/slp-cond-2-big-array.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-cond-2.c             |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-gap-1.c              |    18 +
 gcc/testsuite/gcc.dg/vect/slp-mask-store-1.c       |     2 +
 gcc/testsuite/gcc.dg/vect/slp-reduc-6.c            |     1 -
 gcc/testsuite/gcc.dg/vect/vect-complex-5.c         |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c      |     2 +-
 .../gcc.dg/vect/vect-early-break_124-pr114403.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-gather-2.c          |     1 -
 gcc/testsuite/gcc.dg/vect/vect-gather-4.c          |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-live-2.c            |     2 +-
 .../gcc.dg/vect/vect-outer-4c-big-array.c          |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-pr111779.c          |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c     |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c     |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16a.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c  |     2 +-
 .../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c  |     2 +-
 .../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c  |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c  |     2 +-
 .../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c  |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-9.c       |    68 +
 .../gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c         |     4 +-
 gcc/testsuite/gcc.dg/vmx/extract-vsx.c             |     2 +-
 gcc/testsuite/gcc.dg/vmx/insert-vsx.c              |     2 +-
 gcc/testsuite/gcc.dg/vmx/ld-vsx.c                  |     2 +-
 gcc/testsuite/gcc.dg/vmx/ldl-vsx.c                 |     2 +-
 gcc/testsuite/gcc.dg/vmx/merge-vsx.c               |     2 +-
 gcc/testsuite/gcc.dg/vmx/splat-vsx.c               |     2 +-
 gcc/testsuite/gcc.dg/vmx/st-vsx.c                  |     2 +-
 gcc/testsuite/gcc.dg/vmx/stl-vsx.c                 |     2 +-
 gcc/testsuite/gcc.dg/zero_bits_compound-1.c        |     3 +-
 gcc/testsuite/gcc.target/aarch64/extend-vec.c      |    21 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c      |    16 +-
 .../gcc.target/aarch64/ldp_stp_q_disable.c         |    26 -
 gcc/testsuite/gcc.target/aarch64/pr109072_1.c      |     4 +-
 gcc/testsuite/gcc.target/aarch64/pr113573.c        |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr114674.c        |    17 +
 gcc/testsuite/gcc.target/aarch64/pr115258.c        |    19 +
 gcc/testsuite/gcc.target/aarch64/sve/loop_add_6.c  |     8 +-
 .../gcc.target/aarch64/sve/pred_clobber_1.c        |    22 +
 .../gcc.target/aarch64/sve/pred_clobber_2.c        |    22 +
 .../gcc.target/aarch64/sve/pred_clobber_3.c        |    23 +
 .../gcc.target/aarch64/sve/pred_clobber_4.c        |    22 +
 gcc/testsuite/gcc.target/aarch64/vec-init-14.c     |     4 +-
 gcc/testsuite/gcc.target/aarch64/vec-init-9.c      |    12 +-
 gcc/testsuite/gcc.target/aarch64/vget_high_2.c     |    30 +
 gcc/testsuite/gcc.target/aarch64/vget_high_2_be.c  |    31 +
 gcc/testsuite/gcc.target/aarch64/vget_low_2.c      |    30 +
 gcc/testsuite/gcc.target/aarch64/vget_low_2_be.c   |    31 +
 gcc/testsuite/gcc.target/alpha/pr115297.c          |    13 +
 gcc/testsuite/gcc.target/arm/cmse/extend-param.c   |   109 +
 gcc/testsuite/gcc.target/arm/cmse/extend-return.c  |    92 +
 gcc/testsuite/gcc.target/arm/extend-ror.c          |    38 +
 .../gcc.target/arm/thumb2-switchstatement.c        |   144 +
 gcc/testsuite/gcc.target/avr/pr114975-parity.c     |    17 +
 gcc/testsuite/gcc.target/avr/pr114975-popcount.c   |    17 +
 gcc/testsuite/gcc.target/avr/pr114981-powif.c      |    33 +
 gcc/testsuite/gcc.target/avr/pr114981-powil.c      |    33 +
 .../gcc.target/avr/torture/pr115307-isinf.c        |    21 +
 .../gcc.target/avr/torture/pr115317-isinf.c        |    55 +
 gcc/testsuite/gcc.target/avr/torture/pr92606.c     |    57 +
 gcc/testsuite/gcc.target/bpf/alu-1.c               |     2 +-
 gcc/testsuite/gcc.target/bpf/alu-2.c               |     2 +-
 gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-1.c    |     2 +-
 gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-2.c    |     2 +-
 gcc/testsuite/gcc.target/bpf/atomic-fetch-op-1.c   |     2 +-
 gcc/testsuite/gcc.target/bpf/atomic-fetch-op-2.c   |     2 +-
 gcc/testsuite/gcc.target/bpf/atomic-fetch-op-3.c   |     2 +-
 gcc/testsuite/gcc.target/bpf/atomic-op-1.c         |     2 +-
 gcc/testsuite/gcc.target/bpf/atomic-op-2.c         |     2 +-
 gcc/testsuite/gcc.target/bpf/atomic-op-3.c         |     2 +-
 gcc/testsuite/gcc.target/bpf/atomic-xchg-1.c       |     2 +-
 gcc/testsuite/gcc.target/bpf/atomic-xchg-2.c       |     2 +-
 gcc/testsuite/gcc.target/bpf/attr-kernel-helper.c  |     2 +-
 gcc/testsuite/gcc.target/bpf/bpf-debug-options-1.c |    17 +
 gcc/testsuite/gcc.target/bpf/bpf-debug-options-2.c |    18 +
 gcc/testsuite/gcc.target/bpf/bpf-debug-options-3.c |    14 +
 gcc/testsuite/gcc.target/bpf/bswap-1.c             |     2 +-
 gcc/testsuite/gcc.target/bpf/bswap-2.c             |     2 +-
 .../gcc.target/bpf/btfext-funcinfo-nocore.c        |     2 +-
 gcc/testsuite/gcc.target/bpf/btfext-funcinfo.c     |     2 +-
 gcc/testsuite/gcc.target/bpf/builtin-load.c        |     2 +-
 gcc/testsuite/gcc.target/bpf/core-attr-1.c         |     2 +-
 gcc/testsuite/gcc.target/bpf/core-attr-2.c         |     2 +-
 gcc/testsuite/gcc.target/bpf/core-attr-3.c         |     2 +-
 gcc/testsuite/gcc.target/bpf/core-attr-4.c         |     2 +-
 gcc/testsuite/gcc.target/bpf/core-attr-5.c         |     2 +-
 gcc/testsuite/gcc.target/bpf/core-attr-6.c         |     2 +-
 .../gcc.target/bpf/core-attr-struct-as-array.c     |     2 +-
 gcc/testsuite/gcc.target/bpf/core-builtin-1.c      |     2 +-
 gcc/testsuite/gcc.target/bpf/core-builtin-2.c      |     2 +-
 gcc/testsuite/gcc.target/bpf/core-builtin-3.c      |     2 +-
 .../gcc.target/bpf/core-builtin-enumvalue-errors.c |     2 +-
 .../gcc.target/bpf/core-builtin-enumvalue-opt.c    |     2 +-
 .../gcc.target/bpf/core-builtin-enumvalue.c        |     2 +-
 .../gcc.target/bpf/core-builtin-exprlist-1.c       |     2 +-
 .../gcc.target/bpf/core-builtin-exprlist-2.c       |     2 +-
 .../gcc.target/bpf/core-builtin-exprlist-3.c       |     2 +-
 .../gcc.target/bpf/core-builtin-exprlist-4.c       |     2 +-
 .../bpf/core-builtin-fieldinfo-const-elimination.c |     2 +-
 .../bpf/core-builtin-fieldinfo-errors-1.c          |     2 +-
 .../bpf/core-builtin-fieldinfo-errors-2.c          |     2 +-
 .../bpf/core-builtin-fieldinfo-existence-1.c       |     2 +-
 .../bpf/core-builtin-fieldinfo-lshift-1-be.c       |     2 +-
 .../bpf/core-builtin-fieldinfo-lshift-1-le.c       |     2 +-
 .../bpf/core-builtin-fieldinfo-lshift-2.c          |     2 +-
 .../bpf/core-builtin-fieldinfo-offset-1.c          |     2 +-
 .../bpf/core-builtin-fieldinfo-rshift-1.c          |     2 +-
 .../bpf/core-builtin-fieldinfo-rshift-2.c          |     2 +-
 .../gcc.target/bpf/core-builtin-fieldinfo-sign-1.c |     2 +-
 .../gcc.target/bpf/core-builtin-fieldinfo-sign-2.c |     2 +-
 .../gcc.target/bpf/core-builtin-fieldinfo-size-1.c |     2 +-
 .../gcc.target/bpf/core-builtin-type-based.c       |     2 +-
 .../gcc.target/bpf/core-builtin-type-id.c          |     2 +-
 gcc/testsuite/gcc.target/bpf/core-options-1.c      |    15 +
 gcc/testsuite/gcc.target/bpf/core-options-2.c      |    14 +
 gcc/testsuite/gcc.target/bpf/core-options-3.c      |     5 +
 gcc/testsuite/gcc.target/bpf/core-options-4.c      |     4 +
 gcc/testsuite/gcc.target/bpf/double-1.c            |     2 +-
 gcc/testsuite/gcc.target/bpf/double-2.c            |     2 +-
 gcc/testsuite/gcc.target/bpf/feature-macro-1.c     |    34 +
 gcc/testsuite/gcc.target/bpf/feature-macro-2.c     |    14 +
 gcc/testsuite/gcc.target/bpf/float-1.c             |     2 +-
 .../gcc.target/bpf/inline-memops-threshold-1.c     |     2 +-
 gcc/testsuite/gcc.target/bpf/jmp-1.c               |     2 +-
 gcc/testsuite/gcc.target/bpf/ldxdw.c               |     2 +-
 gcc/testsuite/gcc.target/bpf/neg-1.c               |     2 +-
 gcc/testsuite/gcc.target/bpf/nop-1.c               |     2 +-
 gcc/testsuite/gcc.target/bpf/sdiv-1.c              |     2 +-
 gcc/testsuite/gcc.target/bpf/sload-1.c             |     2 +-
 gcc/testsuite/gcc.target/bpf/smod-1.c              |     2 +-
 gcc/testsuite/gcc.target/bpf/smov-1.c              |     2 +-
 gcc/testsuite/gcc.target/bpf/smov-2.c              |     2 +-
 gcc/testsuite/gcc.target/bpf/sync-fetch-and-add.c  |     1 +
 .../gcc.target/bpf/xbpf-indirect-call-1.c          |     2 +-
 gcc/testsuite/gcc.target/cris/pr93372-2.c          |    15 +-
 gcc/testsuite/gcc.target/i386/apx-ccmp-1.c         |   104 +
 gcc/testsuite/gcc.target/i386/apx-ccmp-2.c         |   104 +
 gcc/testsuite/gcc.target/i386/apx-ndd.c            |     2 +-
 gcc/testsuite/gcc.target/i386/apx-nf.c             |    17 +
 gcc/testsuite/gcc.target/i386/auto-init-8.c        |     2 +-
 gcc/testsuite/gcc.target/i386/avx10_1-24.c         |     7 +
 gcc/testsuite/gcc.target/i386/avx10_1-25.c         |    10 +
 gcc/testsuite/gcc.target/i386/avx10_1-26.c         |    10 +
 .../gcc.target/i386/avx5124fmadd-v4fmaddps-1.c     |    19 -
 .../gcc.target/i386/avx5124fmadd-v4fmaddps-2.c     |    71 -
 .../gcc.target/i386/avx5124fmadd-v4fmaddss-1.c     |    19 -
 .../gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c    |    19 -
 .../gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c    |    71 -
 .../gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c    |    20 -
 .../gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c     |    19 -
 .../gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c     |    80 -
 .../gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c    |    19 -
 .../gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c    |    99 -
 gcc/testsuite/gcc.target/i386/avx512er-check.h     |     3 -
 gcc/testsuite/gcc.target/i386/avx512er-vexp2pd-1.c |    25 -
 gcc/testsuite/gcc.target/i386/avx512er-vexp2pd-2.c |    49 -
 gcc/testsuite/gcc.target/i386/avx512er-vexp2ps-1.c |    25 -
 gcc/testsuite/gcc.target/i386/avx512er-vexp2ps-2.c |    49 -
 .../gcc.target/i386/avx512er-vrcp28pd-1.c          |    25 -
 .../gcc.target/i386/avx512er-vrcp28pd-2.c          |    48 -
 .../gcc.target/i386/avx512er-vrcp28ps-1.c          |    25 -
 .../gcc.target/i386/avx512er-vrcp28ps-2.c          |    48 -
 .../gcc.target/i386/avx512er-vrcp28ps-3.c          |    52 -
 .../gcc.target/i386/avx512er-vrcp28ps-4.c          |     7 -
 .../gcc.target/i386/avx512er-vrcp28sd-1.c          |    25 -
 .../gcc.target/i386/avx512er-vrcp28sd-2.c          |    59 -
 .../gcc.target/i386/avx512er-vrcp28ss-1.c          |    25 -
 .../gcc.target/i386/avx512er-vrcp28ss-2.c          |    58 -
 .../gcc.target/i386/avx512er-vrsqrt28pd-1.c        |    25 -
 .../gcc.target/i386/avx512er-vrsqrt28pd-2.c        |    49 -
 .../gcc.target/i386/avx512er-vrsqrt28ps-1.c        |    25 -
 .../gcc.target/i386/avx512er-vrsqrt28ps-2.c        |    49 -
 .../gcc.target/i386/avx512er-vrsqrt28ps-3.c        |    49 -
 .../gcc.target/i386/avx512er-vrsqrt28ps-4.c        |     8 -
 .../gcc.target/i386/avx512er-vrsqrt28ps-5.c        |    49 -
 .../gcc.target/i386/avx512er-vrsqrt28ps-6.c        |     8 -
 .../gcc.target/i386/avx512er-vrsqrt28sd-1.c        |    25 -
 .../gcc.target/i386/avx512er-vrsqrt28sd-2.c        |    58 -
 .../gcc.target/i386/avx512er-vrsqrt28ss-1.c        |    25 -
 .../gcc.target/i386/avx512er-vrsqrt28ss-2.c        |    58 -
 .../gcc.target/i386/avx512f-vpternlogd-1.c         |     1 -
 .../gcc.target/i386/avx512f-vpternlogd-3.c         |   955 +
 .../gcc.target/i386/avx512f-vpternlogd-4.c         |   955 +
 .../gcc.target/i386/avx512f-vpternlogd-5.c         |   955 +
 .../gcc.target/i386/avx512f-vpternlogq-1.c         |     1 -
 .../gcc.target/i386/avx512f-vpternlogq-3.c         |     9 +
 gcc/testsuite/gcc.target/i386/avx512fp16-13.c      |     3 -
 .../gcc.target/i386/avx512pf-vgatherpf0dpd-1.c     |    17 -
 .../gcc.target/i386/avx512pf-vgatherpf0dps-1.c     |    17 -
 .../gcc.target/i386/avx512pf-vgatherpf0qpd-1.c     |    17 -
 .../gcc.target/i386/avx512pf-vgatherpf0qps-1.c     |    17 -
 .../gcc.target/i386/avx512pf-vgatherpf1dpd-1.c     |    17 -
 .../gcc.target/i386/avx512pf-vgatherpf1dps-1.c     |    17 -
 .../gcc.target/i386/avx512pf-vgatherpf1qpd-1.c     |    17 -
 .../gcc.target/i386/avx512pf-vgatherpf1qps-1.c     |    17 -
 .../gcc.target/i386/avx512pf-vscatterpf0dpd-1.c    |    16 -
 .../gcc.target/i386/avx512pf-vscatterpf0dps-1.c    |    17 -
 .../gcc.target/i386/avx512pf-vscatterpf0qpd-1.c    |    17 -
 .../gcc.target/i386/avx512pf-vscatterpf0qps-1.c    |    17 -
 .../gcc.target/i386/avx512pf-vscatterpf1dpd-1.c    |    17 -
 .../gcc.target/i386/avx512pf-vscatterpf1dps-1.c    |    17 -
 .../gcc.target/i386/avx512pf-vscatterpf1qpd-1.c    |    17 -
 .../gcc.target/i386/avx512pf-vscatterpf1qps-1.c    |    17 -
 .../gcc.target/i386/avx512vl-vpternlogd-1.c        |     2 -
 .../gcc.target/i386/avx512vl-vpternlogq-1.c        |     2 -
 gcc/testsuite/gcc.target/i386/builtin_target.c     |     4 -
 gcc/testsuite/gcc.target/i386/cmov6.c              |     5 +-
 gcc/testsuite/gcc.target/i386/pr100711-4.c         |     4 +-
 gcc/testsuite/gcc.target/i386/pr100711-5.c         |     5 +-
 gcc/testsuite/gcc.target/i386/pr100865-9a.c        |     2 +-
 gcc/testsuite/gcc.target/i386/pr101796-1.c         |     6 +-
 gcc/testsuite/gcc.target/i386/pr104448.c           |    10 -
 gcc/testsuite/gcc.target/i386/pr105354-2.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr106010-7b.c        |    10 +-
 gcc/testsuite/gcc.target/i386/pr106060-1.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr106060-2.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr106060-3.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr112600-1a.c        |    15 +
 gcc/testsuite/gcc.target/i386/pr112600-1b.c        |    15 +
 gcc/testsuite/gcc.target/i386/pr112600-2a.c        |    15 +
 gcc/testsuite/gcc.target/i386/pr112600-2b.c        |    15 +
 gcc/testsuite/gcc.target/i386/pr112600-a.c         |    32 +
 gcc/testsuite/gcc.target/i386/pr112600-b.c         |    40 +
 gcc/testsuite/gcc.target/i386/pr113079-2.c         |   161 +
 gcc/testsuite/gcc.target/i386/pr113079.c           |    57 +
 gcc/testsuite/gcc.target/i386/pr113090.c           |    25 +
 gcc/testsuite/gcc.target/i386/pr113609-1.c         |   194 +
 gcc/testsuite/gcc.target/i386/pr113609-2.c         |   161 +
 gcc/testsuite/gcc.target/i386/pr114125.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr114427.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr114428-1.c         |    39 +
 gcc/testsuite/gcc.target/i386/pr114428.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr114514-shift.c     |    49 +
 gcc/testsuite/gcc.target/i386/pr114514-shufb.c     |    35 +
 gcc/testsuite/gcc.target/i386/pr114942.c           |    24 +
 gcc/testsuite/gcc.target/i386/pr115069.c           |     9 +
 gcc/testsuite/gcc.target/i386/pr115102.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr115146.c           |    38 +
 gcc/testsuite/gcc.target/i386/pr115299.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr115321.c           |     4 +
 gcc/testsuite/gcc.target/i386/pr52252-atom.c       |     3 +-
 gcc/testsuite/gcc.target/i386/pr67325.c            |     7 +
 gcc/testsuite/gcc.target/i386/pr70314.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr82941-2.c          |     7 -
 gcc/testsuite/gcc.target/i386/pr82942-2.c          |     8 -
 gcc/testsuite/gcc.target/i386/pr82990-1.c          |    15 -
 gcc/testsuite/gcc.target/i386/pr82990-3.c          |     7 -
 gcc/testsuite/gcc.target/i386/pr82990-6.c          |     7 -
 gcc/testsuite/gcc.target/i386/pr82990-7.c          |     6 -
 gcc/testsuite/gcc.target/i386/pr86722.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr89523-5.c          |    40 -
 gcc/testsuite/gcc.target/i386/pr89523-6.c          |    39 -
 gcc/testsuite/gcc.target/i386/pr91033.c            |    16 -
 gcc/testsuite/gcc.target/i386/prefetchwt1-1.c      |    15 -
 gcc/testsuite/gcc.target/i386/sse-12.c             |     7 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |     7 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |    45 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |    46 +-
 gcc/testsuite/gcc.target/i386/sse-23.c             |    28 +-
 gcc/testsuite/gcc.target/i386/sse-26.c             |     3 +-
 gcc/testsuite/gcc.target/i386/sse4-pr113079-2.c    |   158 +
 gcc/testsuite/gcc.target/i386/vect-shiftv4qi-2.c   |    43 +
 gcc/testsuite/gcc.target/i386/vect-shiftv4qi.c     |     4 +-
 gcc/testsuite/gcc.target/i386/vect-shiftv8qi-2.c   |    43 +
 gcc/testsuite/gcc.target/i386/vect-shiftv8qi.c     |     4 +-
 gcc/testsuite/gcc.target/i386/zero_extendkmask.c   |    43 +
 gcc/testsuite/gcc.target/loongarch/pr114861.c      |    39 +
 gcc/testsuite/gcc.target/mips/mips-minmax1.c       |    40 +
 gcc/testsuite/gcc.target/mips/mips-minmax2.c       |    36 +
 gcc/testsuite/gcc.target/mips/msa-builtins.c       |     2 +-
 gcc/testsuite/gcc.target/mips/pr113179.c           |    18 +
 gcc/testsuite/gcc.target/nvptx/nvptx.exp           |     5 +
 gcc/testsuite/gcc.target/nvptx/uniform-simt-2.c    |     2 +-
 gcc/testsuite/gcc.target/nvptx/uniform-simt-5.c    |    28 +
 .../gcc.target/powerpc/405-dlmzb-strlen-1.c        |     1 -
 gcc/testsuite/gcc.target/powerpc/405-macchw-1.c    |     6 +-
 gcc/testsuite/gcc.target/powerpc/405-macchw-2.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-macchwu-1.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-macchwu-2.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-machhw-1.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-machhw-2.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-machhwu-1.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-machhwu-2.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-maclhw-1.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-maclhw-2.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-maclhwu-1.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-maclhwu-2.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mulchw-1.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mulchw-2.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mulchwu-1.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mulchwu-2.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mulhhw-1.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mulhhw-2.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mulhhwu-1.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mulhhwu-2.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mullhw-1.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mullhw-2.c    |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mullhwu-1.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-mullhwu-2.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-nmacchw-1.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-nmacchw-2.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-nmachhw-1.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-nmachhw-2.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-nmaclhw-1.c   |     1 -
 gcc/testsuite/gcc.target/powerpc/405-nmaclhw-2.c   |     1 -
 .../gcc.target/powerpc/altivec-2-runnable.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/altivec-37.c      |     2 +-
 .../gcc.target/powerpc/altivec_vld_vst_addr-2.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/amo1.c            |     2 +-
 gcc/testsuite/gcc.target/powerpc/atomic-p7.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/atomic-p8.c       |     2 +-
 .../gcc.target/powerpc/atomic_load_store-p8.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/bcd-1.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/bcd-2.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/bcd-3.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/bcd-4.c           |     4 +-
 .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c   |     2 +-
 .../powerpc/bfp/scalar-cmp-exp-unordered-0.c       |     2 +-
 .../powerpc/bfp/scalar-cmp-exp-unordered-1.c       |     2 +-
 .../powerpc/bfp/scalar-cmp-exp-unordered-2.c       |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-exp-0.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-exp-3.c  |     4 +-
 .../gcc.target/powerpc/bfp/scalar-extract-exp-4.c  |     4 +-
 .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c  |     4 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-0.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-3.c  |     4 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-4.c  |     4 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c  |     4 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-0.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-10.c  |     4 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c  |     4 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-3.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c   |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-6.c   |     4 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-7.c   |     4 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c   |     4 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-9.c   |     4 +-
 .../powerpc/bfp/scalar-test-data-class-0.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-1.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-10.c        |     4 +-
 .../powerpc/bfp/scalar-test-data-class-11.c        |     2 +-
 .../powerpc/bfp/scalar-test-data-class-2.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-3.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-4.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-5.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-6.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-7.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-8.c         |     4 +-
 .../powerpc/bfp/scalar-test-data-class-9.c         |     4 +-
 .../gcc.target/powerpc/bfp/scalar-test-neg-0.c     |     2 +-
 .../gcc.target/powerpc/bfp/scalar-test-neg-1.c     |     2 +-
 .../gcc.target/powerpc/bfp/scalar-test-neg-2.c     |     2 +-
 .../gcc.target/powerpc/bfp/scalar-test-neg-3.c     |     2 +-
 .../gcc.target/powerpc/bfp/scalar-test-neg-4.c     |     4 +-
 .../gcc.target/powerpc/bfp/scalar-test-neg-5.c     |     2 +-
 .../gcc.target/powerpc/bfp/vec-extract-exp-0.c     |     2 +-
 .../gcc.target/powerpc/bfp/vec-extract-exp-1.c     |     2 +-
 .../gcc.target/powerpc/bfp/vec-extract-exp-2.c     |     2 +-
 .../gcc.target/powerpc/bfp/vec-extract-exp-3.c     |     2 +-
 .../gcc.target/powerpc/bfp/vec-extract-sig-0.c     |     2 +-
 .../gcc.target/powerpc/bfp/vec-extract-sig-1.c     |     2 +-
 .../gcc.target/powerpc/bfp/vec-extract-sig-2.c     |     2 +-
 .../gcc.target/powerpc/bfp/vec-extract-sig-3.c     |     2 +-
 .../gcc.target/powerpc/bfp/vec-insert-exp-0.c      |     2 +-
 .../gcc.target/powerpc/bfp/vec-insert-exp-1.c      |     2 +-
 .../gcc.target/powerpc/bfp/vec-insert-exp-2.c      |     2 +-
 .../gcc.target/powerpc/bfp/vec-insert-exp-3.c      |     2 +-
 .../gcc.target/powerpc/bfp/vec-insert-exp-4.c      |     2 +-
 .../gcc.target/powerpc/bfp/vec-insert-exp-5.c      |     2 +-
 .../gcc.target/powerpc/bfp/vec-insert-exp-6.c      |     2 +-
 .../gcc.target/powerpc/bfp/vec-insert-exp-7.c      |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-0.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-1.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-2.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-3.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-4.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-5.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-6.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-7.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/block-cmp-9.c     |    11 +
 gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1a.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/bool2-p7.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/bool2-p8.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/bool3-p7.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/bool3-p8.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-4.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-5.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-9.c      |     2 +-
 .../gcc.target/powerpc/byte-in-either-range-0.c    |     2 +-
 .../gcc.target/powerpc/byte-in-either-range-1.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/byte-in-range-0.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/byte-in-set-0.c   |     4 +-
 gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c   |     4 +-
 gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c   |     4 +-
 gcc/testsuite/gcc.target/powerpc/clone1.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/cmpb-2.c          |     3 +-
 gcc/testsuite/gcc.target/powerpc/cmpb-3.c          |     3 +-
 gcc/testsuite/gcc.target/powerpc/cmpb32-2.c        |     3 +-
 .../gcc.target/powerpc/conv-vectorize-1.c          |     2 +-
 .../gcc.target/powerpc/conv-vectorize-2.c          |     2 +-
 .../gcc.target/powerpc/crypto-builtin-1.c          |     2 +-
 .../gcc.target/powerpc/crypto-builtin-2.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/ctz-3.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/ctz-4.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/darn-0.c          |     4 +-
 gcc/testsuite/gcc.target/powerpc/darn-1.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/darn-2.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/dform-1.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/dform-2.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/dform-3.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-0.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-10.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-13.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-15.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-18.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-20.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-23.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-25.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-28.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-3.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-30.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-33.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-35.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-38.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-40.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-43.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-45.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-48.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-5.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-50.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-53.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-55.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-58.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-60.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-63.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-65.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-68.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-70.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-73.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-75.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-78.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-8.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c   |     2 +-
 .../gcc.target/powerpc/direct-move-double1.c       |     2 +-
 .../gcc.target/powerpc/direct-move-float1.c        |     2 +-
 .../gcc.target/powerpc/direct-move-float3.c        |     2 +-
 .../gcc.target/powerpc/direct-move-long1.c         |     2 +-
 .../gcc.target/powerpc/direct-move-vector.c        |     2 +-
 .../gcc.target/powerpc/direct-move-vint1.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/divkc3-2.c        |     4 +-
 gcc/testsuite/gcc.target/powerpc/divkc3-3.c        |     4 +-
 gcc/testsuite/gcc.target/powerpc/extend-divide-1.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/extend-divide-2.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/float128-3.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/float128-3b.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/float128-5.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/float128-fma1.c   |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw.c     |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw10.c   |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw2.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw3.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw4.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw5.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw6.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw7.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw8.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw9.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-odd.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-sqrt1.c  |     4 +-
 gcc/testsuite/gcc.target/powerpc/float128-type-1.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/float128-type-2.c |     2 +-
 .../gcc.target/powerpc/fold-vec-abs-floatdouble.c  |     2 +-
 .../powerpc/fold-vec-abs-int-fwrapv.p9.c           |     2 +-
 .../gcc.target/powerpc/fold-vec-abs-int.p9.c       |     2 +-
 .../powerpc/fold-vec-abs-longlong-fwrapv.c         |     2 +-
 .../powerpc/fold-vec-abs-longlong-fwrapv.p8.c      |     2 +-
 .../powerpc/fold-vec-abs-longlong-fwrapv.p9.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-abs-longlong.c     |     2 +-
 .../gcc.target/powerpc/fold-vec-abs-longlong.p8.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-abs-longlong.p9.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/fold-vec-add-4.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/fold-vec-add-6.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/fold-vec-add-7.c  |     4 +-
 .../gcc.target/powerpc/fold-vec-cmp-char.p8.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-char.p9.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-double.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-float.c        |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-int.h          |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-int.p7.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-int.p8.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-int.p9.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-longlong.c     |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-short.h        |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-short.p8.c     |     2 +-
 .../gcc.target/powerpc/fold-vec-cmp-short.p9.c     |     2 +-
 .../gcc.target/powerpc/fold-vec-cntlz-char.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-cntlz-int.c        |     2 +-
 .../gcc.target/powerpc/fold-vec-cntlz-longlong.c   |     2 +-
 .../gcc.target/powerpc/fold-vec-cntlz-short.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-div-float.c        |     2 +-
 .../gcc.target/powerpc/fold-vec-div-floatdouble.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-div-longlong.c     |     4 +-
 .../gcc.target/powerpc/fold-vec-extract-char.p7.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-extract-char.p8.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-extract-char.p9.c  |     2 +-
 .../powerpc/fold-vec-extract-double.p7.c           |     5 +-
 .../powerpc/fold-vec-extract-double.p8.c           |     2 +-
 .../gcc.target/powerpc/fold-vec-extract-float.p7.c |     7 +-
 .../gcc.target/powerpc/fold-vec-extract-float.p8.c |     5 +-
 .../gcc.target/powerpc/fold-vec-extract-float.p9.c |     2 +-
 .../gcc.target/powerpc/fold-vec-extract-int.p7.c   |     5 +-
 .../gcc.target/powerpc/fold-vec-extract-int.p8.c   |     5 +-
 .../gcc.target/powerpc/fold-vec-extract-int.p9.c   |     2 +-
 .../powerpc/fold-vec-extract-longlong.p7.c         |     2 +-
 .../powerpc/fold-vec-extract-longlong.p8.c         |     2 +-
 .../powerpc/fold-vec-extract-longlong.p9.c         |     2 +-
 .../gcc.target/powerpc/fold-vec-extract-short.p7.c |     5 +-
 .../gcc.target/powerpc/fold-vec-extract-short.p8.c |     5 +-
 .../gcc.target/powerpc/fold-vec-extract-short.p9.c |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-char-p8.c   |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-char-p9.c   |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-double.c    |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-float-p8.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-float-p9.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-int-p8.c    |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-int-p9.c    |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-longlong.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-short-p8.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-short-p9.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-ld-double.c        |     2 +-
 .../gcc.target/powerpc/fold-vec-ld-longlong.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-ld-misc.c          |     2 +-
 .../powerpc/fold-vec-load-builtin_vec_xl-char.c    |     2 +-
 .../powerpc/fold-vec-load-builtin_vec_xl-double.c  |     2 +-
 .../powerpc/fold-vec-load-builtin_vec_xl-float.c   |     2 +-
 .../powerpc/fold-vec-load-builtin_vec_xl-int.c     |     2 +-
 .../fold-vec-load-builtin_vec_xl-longlong.c        |     2 +-
 .../powerpc/fold-vec-load-builtin_vec_xl-short.c   |     2 +-
 .../powerpc/fold-vec-load-vec_vsx_ld-char.c        |     2 +-
 .../powerpc/fold-vec-load-vec_vsx_ld-double.c      |     2 +-
 .../powerpc/fold-vec-load-vec_vsx_ld-float.c       |     2 +-
 .../powerpc/fold-vec-load-vec_vsx_ld-int.c         |     2 +-
 .../powerpc/fold-vec-load-vec_vsx_ld-longlong.c    |     2 +-
 .../powerpc/fold-vec-load-vec_vsx_ld-short.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-load-vec_xl-char.c |     2 +-
 .../powerpc/fold-vec-load-vec_xl-double.c          |     2 +-
 .../powerpc/fold-vec-load-vec_xl-float.c           |     2 +-
 .../gcc.target/powerpc/fold-vec-load-vec_xl-int.c  |     2 +-
 .../powerpc/fold-vec-load-vec_xl-longlong.c        |     2 +-
 .../powerpc/fold-vec-load-vec_xl-short.c           |     2 +-
 .../powerpc/fold-vec-logical-ands-char.c           |     2 +-
 .../gcc.target/powerpc/fold-vec-logical-ands-int.c |     2 +-
 .../powerpc/fold-vec-logical-ands-longlong.c       |     2 +-
 .../powerpc/fold-vec-logical-ands-short.c          |     2 +-
 .../gcc.target/powerpc/fold-vec-logical-eqv-char.c |     2 +-
 .../powerpc/fold-vec-logical-eqv-float.c           |     2 +-
 .../powerpc/fold-vec-logical-eqv-floatdouble.c     |     2 +-
 .../gcc.target/powerpc/fold-vec-logical-eqv-int.c  |     2 +-
 .../powerpc/fold-vec-logical-eqv-longlong.c        |     2 +-
 .../powerpc/fold-vec-logical-eqv-short.c           |     2 +-
 .../gcc.target/powerpc/fold-vec-logical-ors-char.c |     2 +-
 .../gcc.target/powerpc/fold-vec-logical-ors-int.c  |     2 +-
 .../powerpc/fold-vec-logical-ors-longlong.c        |     2 +-
 .../powerpc/fold-vec-logical-ors-short.c           |     2 +-
 .../powerpc/fold-vec-logical-other-char.c          |     2 +-
 .../powerpc/fold-vec-logical-other-int.c           |     2 +-
 .../powerpc/fold-vec-logical-other-longlong.c      |     2 +-
 .../powerpc/fold-vec-logical-other-short.c         |     2 +-
 .../gcc.target/powerpc/fold-vec-madd-double.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-madd-float.c       |     2 +-
 .../powerpc/fold-vec-mergeeo-floatdouble.c         |     2 +-
 .../gcc.target/powerpc/fold-vec-mergeeo-int.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-mergeeo-longlong.c |     2 +-
 .../gcc.target/powerpc/fold-vec-mergehl-double.c   |     2 +-
 .../gcc.target/powerpc/fold-vec-mergehl-longlong.c |     2 +-
 .../gcc.target/powerpc/fold-vec-mergehl-pixel.c    |     2 +-
 .../powerpc/fold-vec-minmax-floatdouble.c          |     2 +-
 .../gcc.target/powerpc/fold-vec-minmax-longlong.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-mult-float.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-mult-floatdouble.c |     2 +-
 .../gcc.target/powerpc/fold-vec-mult-int.c         |     2 +-
 .../gcc.target/powerpc/fold-vec-mult-int128-p8.c   |     6 +-
 .../gcc.target/powerpc/fold-vec-mult-int128-p9.c   |     4 +-
 .../gcc.target/powerpc/fold-vec-mult-longlong.c    |     2 +-
 .../gcc.target/powerpc/fold-vec-neg-char.c         |     2 +-
 .../gcc.target/powerpc/fold-vec-neg-floatdouble.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-neg-int.c          |     2 +-
 .../gcc.target/powerpc/fold-vec-neg-int.p8.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-neg-int.p9.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-neg-longlong.h     |     2 +-
 .../gcc.target/powerpc/fold-vec-neg-longlong.p8.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-neg-longlong.p9.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-neg-short.c        |     2 +-
 .../gcc.target/powerpc/fold-vec-pack-double.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-pack-longlong.c    |     2 +-
 .../gcc.target/powerpc/fold-vec-perm-double.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-perm-longlong.c    |     2 +-
 .../gcc.target/powerpc/fold-vec-select-double.c    |     2 +-
 .../gcc.target/powerpc/fold-vec-select-longlong.c  |     2 +-
 .../powerpc/fold-vec-shift-left-longlong-fwrapv.c  |     2 +-
 .../powerpc/fold-vec-shift-left-longlong.c         |     2 +-
 .../gcc.target/powerpc/fold-vec-shift-longlong.c   |     2 +-
 .../gcc.target/powerpc/fold-vec-splat-16.c         |     2 +-
 .../powerpc/fold-vec-splat-floatdouble.c           |     2 +-
 .../gcc.target/powerpc/fold-vec-splat-longlong.c   |     2 +-
 .../powerpc/fold-vec-splat-misc-invalid.c          |     2 +-
 .../gcc.target/powerpc/fold-vec-splat-pixel.c      |     2 +-
 .../powerpc/fold-vec-splats-floatdouble.c          |     2 +-
 .../gcc.target/powerpc/fold-vec-splats-longlong.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-st-double.c        |     2 +-
 .../gcc.target/powerpc/fold-vec-st-longlong.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-st-pixel.c         |     2 +-
 .../powerpc/fold-vec-store-builtin_vec_xst-char.c  |     2 +-
 .../fold-vec-store-builtin_vec_xst-double.c        |     2 +-
 .../powerpc/fold-vec-store-builtin_vec_xst-float.c |     2 +-
 .../powerpc/fold-vec-store-builtin_vec_xst-int.c   |     2 +-
 .../fold-vec-store-builtin_vec_xst-longlong.c      |     2 +-
 .../powerpc/fold-vec-store-builtin_vec_xst-short.c |     2 +-
 .../powerpc/fold-vec-store-vec_vsx_st-char.c       |     2 +-
 .../powerpc/fold-vec-store-vec_vsx_st-double.c     |     2 +-
 .../powerpc/fold-vec-store-vec_vsx_st-float.c      |     2 +-
 .../powerpc/fold-vec-store-vec_vsx_st-int.c        |     2 +-
 .../powerpc/fold-vec-store-vec_vsx_st-longlong.c   |     2 +-
 .../powerpc/fold-vec-store-vec_vsx_st-short.c      |     2 +-
 .../powerpc/fold-vec-store-vec_xst-char.c          |     2 +-
 .../powerpc/fold-vec-store-vec_xst-double.c        |     2 +-
 .../powerpc/fold-vec-store-vec_xst-float.c         |     2 +-
 .../powerpc/fold-vec-store-vec_xst-int.c           |     2 +-
 .../powerpc/fold-vec-store-vec_xst-longlong.c      |     2 +-
 .../powerpc/fold-vec-store-vec_xst-short.c         |     2 +-
 .../gcc.target/powerpc/fold-vec-sub-floatdouble.c  |     2 +-
 .../gcc.target/powerpc/fold-vec-sub-int128.c       |     4 +-
 .../gcc.target/powerpc/fold-vec-sub-longlong.c     |     2 +-
 .../gcc.target/powerpc/fold-vec-unpack-float.c     |     2 +-
 .../gcc.target/powerpc/fold-vec-unpack-int.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/fusion.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/fusion2.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/gnuattr1.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/gnuattr2.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/gnuattr3.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/mul-vectorize-1.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/mulkc3-2.c        |     4 +-
 gcc/testsuite/gcc.target/powerpc/mulkc3-3.c        |     4 +-
 .../gcc.target/powerpc/p8-vec-xl-xst-v2.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c   |     2 +-
 .../gcc.target/powerpc/p8vector-builtin-1.c        |     2 +-
 .../gcc.target/powerpc/p8vector-builtin-2.c        |     2 +-
 .../gcc.target/powerpc/p8vector-builtin-3.c        |     2 +-
 .../gcc.target/powerpc/p8vector-builtin-4.c        |     2 +-
 .../gcc.target/powerpc/p8vector-builtin-5.c        |     2 +-
 .../gcc.target/powerpc/p8vector-builtin-6.c        |     2 +-
 .../gcc.target/powerpc/p8vector-builtin-7.c        |     2 +-
 .../gcc.target/powerpc/p8vector-builtin-8.c        |     4 +-
 gcc/testsuite/gcc.target/powerpc/p8vector-fp.c     |     2 +-
 .../gcc.target/powerpc/p8vector-int128-1.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c   |     2 +-
 .../gcc.target/powerpc/p8vector-vbpermq.c          |     2 +-
 .../gcc.target/powerpc/p8vector-vectorize-1.c      |     2 +-
 .../gcc.target/powerpc/p8vector-vectorize-2.c      |     2 +-
 .../gcc.target/powerpc/p8vector-vectorize-3.c      |     2 +-
 .../gcc.target/powerpc/p8vector-vectorize-4.c      |     2 +-
 .../gcc.target/powerpc/p8vector-vectorize-5.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-dimode1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-dimode2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-extract-1.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-extract-2.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-extract-3.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-extract-4.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-fpcvt-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-fpcvt-2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-fpcvt-3.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-1.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c |     4 +-
 gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-permute.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-splat-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-splat-2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-splat-3.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-splat-4.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-splat-5.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-vbpermd.c      |     2 +-
 .../gcc.target/powerpc/p9-vec-length-epil-1.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-epil-2.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-epil-3.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-epil-4.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-epil-5.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-epil-6.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-epil-7.c      |     9 +-
 .../gcc.target/powerpc/p9-vec-length-epil-8.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-full-1.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-full-2.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-full-3.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-full-4.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-full-5.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-full-6.c      |     5 +-
 .../gcc.target/powerpc/p9-vec-length-full-7.c      |     9 +-
 .../gcc.target/powerpc/p9-vec-length-full-8.c      |     5 +-
 gcc/testsuite/gcc.target/powerpc/p9-vneg.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-vparity.c      |     4 +-
 gcc/testsuite/gcc.target/powerpc/p9-vpermr.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/paired-1.c        |    33 -
 gcc/testsuite/gcc.target/powerpc/paired-10.c       |    25 -
 gcc/testsuite/gcc.target/powerpc/paired-2.c        |    35 -
 gcc/testsuite/gcc.target/powerpc/paired-3.c        |    34 -
 gcc/testsuite/gcc.target/powerpc/paired-4.c        |    34 -
 gcc/testsuite/gcc.target/powerpc/paired-5.c        |    34 -
 gcc/testsuite/gcc.target/powerpc/paired-6.c        |    34 -
 gcc/testsuite/gcc.target/powerpc/paired-7.c        |    34 -
 gcc/testsuite/gcc.target/powerpc/paired-8.c        |    25 -
 gcc/testsuite/gcc.target/powerpc/paired-9.c        |    25 -
 gcc/testsuite/gcc.target/powerpc/ppc-fma-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/ppc-fma-2.c       |     2 +-
 .../gcc.target/powerpc/ppc-fortran/pr102767.f90    |     2 +-
 gcc/testsuite/gcc.target/powerpc/ppc-fpconv-1.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/ppc-fpconv-10.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/ppc-fpconv-5.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/ppc-fpconv-9.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/ppc-paired.c      |    45 -
 gcc/testsuite/gcc.target/powerpc/ppc-round.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/ppc-round2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/ppc-round3.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr100866-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr100866-2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr102868.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr103124.c        |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr103605-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr103605-2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr104015-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr104124.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr104239-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr104239-2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr104239-3.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr104482.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr105271.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr106550.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr106680-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr106680-2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr106680-3.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr106769-p8.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr106769-p9.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr107412.c        |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr108396.c        |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr109069-2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr109082.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr110429.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr111449-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr111449-2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr113950.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr114402.c        |    16 +
 gcc/testsuite/gcc.target/powerpc/pr114846.c        |    20 +
 gcc/testsuite/gcc.target/powerpc/pr42747.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr43154.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr46728-10.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr46728-11.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr46728-13.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr46728-14.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr47755.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr47862.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr48053-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr48053-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr48053-3.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr48192.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr48226.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr48258-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr48258-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr48857.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr52199.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr53487.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr56605.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr57150.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr58673-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr58673-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr59054.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr60203.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr60676.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr64019.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr66144-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr66144-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr66144-3.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr67808.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr68163.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr70243.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr70669.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr71186.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr71309.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr71656-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr71656-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr71670.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr71680.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr71698.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr71720.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr71763.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr71977-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr71977-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr72717.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr72804.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr72853.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr77289.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr78056-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr78056-3.c       |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr78102.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr78543.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr78604.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr78658.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr78953.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79004.c         |    16 +-
 gcc/testsuite/gcc.target/powerpc/pr79038-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79179.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79251.p7.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79251.p8.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79251.p9.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79354.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79544.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79799-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79799-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79799-3.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79799-5.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79907.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79951.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-3.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-4.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80510-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80510-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80695-p8.c      |     6 +-
 gcc/testsuite/gcc.target/powerpc/pr80695-p9.c      |     5 +-
 gcc/testsuite/gcc.target/powerpc/pr80718.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr81348.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr81622.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr81959.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr82015.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr82748-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr82748-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr83399.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr83862.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr84154-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr84154-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr84154-3.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr84220-sld2.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr84220-sldw.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr84220-xxperm.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr84220-xxsld.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr84226.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr85456.c         |     4 +-
 .../gcc.target/powerpc/pr86731-fwrapv-longlong.c   |     4 +-
 .../gcc.target/powerpc/pr86731-longlong.c          |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr88309.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr88558-p8.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr88845.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr88965.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr90763.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr91903.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr92923-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr92923-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr93073.c         |     3 +-
 gcc/testsuite/gcc.target/powerpc/pr93658.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr96125.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr96139-a.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr96139-b.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr96933-1.c       |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr96933-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr97019.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr98914.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pragma_misc9.c    |     4 +-
 .../powerpc/pure-builtin-redundant-load.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/recip-5.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/sd-vsx.c          |     4 +-
 gcc/testsuite/gcc.target/powerpc/signbit-1.c       |     4 +-
 gcc/testsuite/gcc.target/powerpc/signbit-2.c       |     4 +-
 gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-18.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-25.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-27.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-30.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-33.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-36.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-39.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-42.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-45.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/undef-bool-2.c    |     2 +-
 .../gcc.target/powerpc/unpack-vectorize-2.c        |     2 +-
 .../gcc.target/powerpc/unpack-vectorize-3.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/upper-regs-df.c   |     4 +-
 gcc/testsuite/gcc.target/powerpc/upper-regs-sf.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsdu-0.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsdu-1.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsdu-2.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsdu-3.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsdu-4.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsdu-5.c        |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsdub-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsdub-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsduh-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsduh-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsduw-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/vadsduw-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c     |     4 +-
 gcc/testsuite/gcc.target/powerpc/vec-cmp.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extract-1.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extract-2.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extract-3.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extract-4.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extract-5.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extract-6.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extract-7.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extract-8.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-extract-9.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-init-10.c     |     4 +-
 gcc/testsuite/gcc.target/powerpc/vec-init-3.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-init-6.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-init-7.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-minmax-1.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-minmax-2.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-mul.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-set-char.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-set-int.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-set-short.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec_reve_1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec_reve_2.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vector_float.c    |     4 +-
 .../gcc.target/powerpc/versioned-copy-loop.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/vslv-0.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/vslv-1.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsrv-0.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsrv-1.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-0.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-1.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-10.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-11.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-12.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-13.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-14.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-2.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-3.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-4.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-5.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-6.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-7.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-8.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-ne-9.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-nez-1.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-nez-2.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-nez-3.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-nez-4.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-nez-5.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-nez-6.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-all-nez-7.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-0.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-1.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-10.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-11.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-12.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-13.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-14.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-2.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-3.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-4.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-5.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-6.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-7.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-8.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eq-9.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eqz-1.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eqz-2.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eqz-3.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eqz-4.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eqz-5.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eqz-6.c         |     2 +-
 .../gcc.target/powerpc/vsu/vec-any-eqz-7.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-0.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-1.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-2.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-3.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-4.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-5.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-6.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-8.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-9.c |     2 +-
 .../gcc.target/powerpc/vsu/vec-cmpnez-1.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-cmpnez-2.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-cmpnez-3.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-cmpnez-4.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-cmpnez-5.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-cmpnez-6.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-cmpnez-7.c          |     2 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-0.c          |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-1.c          |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-10.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-11.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-12.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-13.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-2.c          |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-3.c          |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-4.c          |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-5.c          |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-6.c          |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-7.c          |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-8.c          |     4 +-
 .../gcc.target/powerpc/vsu/vec-xl-len-9.c          |     4 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-0.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-1.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-2.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-3.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-4.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-5.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-6.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-0.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-1.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-2.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-3.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-4.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-5.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-6.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c   |     2 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-0.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-1.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-10.c        |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-11.c        |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-12.c        |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-13.c        |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-2.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-3.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-4.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-5.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-6.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-7.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-8.c         |     4 +-
 .../gcc.target/powerpc/vsu/vec-xst-len-9.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/vsx-13.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-7.c           |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-1.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-2.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-3.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-4.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c   |     2 +-
 .../gcc.target/powerpc/vsx-builtin-msum.c          |     4 +-
 gcc/testsuite/gcc.target/powerpc/vsx-extract-1.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-extract-2.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-extract-3.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-float0.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-himode.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-himode2.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-himode3.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-mass-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-qimode.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-qimode2.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-qimode3.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-sfminmax.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-simode.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-simode2.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-simode3.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c    |     5 +-
 .../gcc.target/powerpc/vsx-vector-6-func-1op.c     |     2 +-
 .../gcc.target/powerpc/vsx-vector-6-func-2lop.c    |     2 +-
 .../gcc.target/powerpc/vsx-vector-6-func-2op.c     |     2 +-
 .../gcc.target/powerpc/vsx-vector-6-func-3op.c     |     2 +-
 .../gcc.target/powerpc/vsx-vector-6-func-cmp-all.c |     2 +-
 .../gcc.target/powerpc/vsx-vector-6-func-cmp.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsxcopy.c         |     2 +-
 gcc/testsuite/gcc.target/pru/ashiftrt.c            |     2 +-
 gcc/testsuite/gcc.target/pru/extzv-1.c             |    14 +
 gcc/testsuite/gcc.target/pru/extzv-2.c             |    15 +
 gcc/testsuite/gcc.target/pru/extzv-3.c             |    13 +
 gcc/testsuite/gcc.target/pru/insv-1.c              |    14 +
 gcc/testsuite/gcc.target/pru/insv-2.c              |    14 +
 gcc/testsuite/gcc.target/pru/insv-3.c              |    14 +
 gcc/testsuite/gcc.target/pru/insv-4.c              |    14 +
 gcc/testsuite/gcc.target/pru/minrt-1.c             |    10 +
 gcc/testsuite/gcc.target/pru/minrt-2.c             |    10 +
 gcc/testsuite/gcc.target/pru/minrt-3.c             |     9 +
 gcc/testsuite/gcc.target/pru/mov-0.c               |    19 +
 gcc/testsuite/gcc.target/pru/noreturn-prologue-1.c |    10 +
 gcc/testsuite/gcc.target/pru/noreturn-prologue-2.c |    11 +
 gcc/testsuite/gcc.target/pru/zero_extend-op0.c     |    28 +
 gcc/testsuite/gcc.target/riscv/__bf16-nanboxing.c  |    38 +
 gcc/testsuite/gcc.target/riscv/and-shift32.c       |    13 +
 gcc/testsuite/gcc.target/riscv/and-shift64.c       |    13 +
 gcc/testsuite/gcc.target/riscv/arch-35.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-36.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-37.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-38.c           |     5 +
 gcc/testsuite/gcc.target/riscv/bf16_arithmetic.c   |    42 +
 gcc/testsuite/gcc.target/riscv/bf16_call.c         |    12 +
 gcc/testsuite/gcc.target/riscv/bf16_comparison.c   |    36 +
 .../gcc.target/riscv/bf16_float_libcall_convert.c  |    57 +
 .../riscv/bf16_integer_libcall_convert.c           |    81 +
 gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c      |     6 +-
 gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c      |     6 +-
 gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c      |     6 +-
 gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c      |     6 +-
 gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c      |     2 +-
 .../gcc.target/riscv/cmo-zicboz-zic64-1.c          |    27 +
 gcc/testsuite/gcc.target/riscv/cmpmemsi-1.c        |     5 +
 gcc/testsuite/gcc.target/riscv/cmpmemsi-2.c        |    42 +
 gcc/testsuite/gcc.target/riscv/cmpmemsi-3.c        |    43 +
 gcc/testsuite/gcc.target/riscv/cmpmemsi.c          |    22 +
 gcc/testsuite/gcc.target/riscv/cpymem-32-ooo.c     |   137 +
 gcc/testsuite/gcc.target/riscv/cpymem-32.c         |   136 +
 gcc/testsuite/gcc.target/riscv/cpymem-64-ooo.c     |   130 +
 gcc/testsuite/gcc.target/riscv/cpymem-64.c         |   135 +
 gcc/testsuite/gcc.target/riscv/cpymemsi-1.c        |     7 +
 gcc/testsuite/gcc.target/riscv/cpymemsi-2.c        |    42 +
 gcc/testsuite/gcc.target/riscv/cpymemsi-3.c        |    43 +
 gcc/testsuite/gcc.target/riscv/cpymemsi.c          |    22 +
 .../gcc.target/riscv/extend-shift-helpers.h        |    46 +
 gcc/testsuite/gcc.target/riscv/fix.c               |    34 +
 .../gcc.target/riscv/memcpy-nonoverlapping.c       |    54 +
 .../gcc.target/riscv/memset-nonoverlapping.c       |    45 +
 gcc/testsuite/gcc.target/riscv/pack32.c            |    18 +
 gcc/testsuite/gcc.target/riscv/pack64.c            |    17 +
 gcc/testsuite/gcc.target/riscv/packh32.c           |    13 +
 gcc/testsuite/gcc.target/riscv/packh64.c           |     6 +
 gcc/testsuite/gcc.target/riscv/packw.c             |    13 +
 gcc/testsuite/gcc.target/riscv/pr105733.c          |    15 +
 gcc/testsuite/gcc.target/riscv/pr111501.c          |    21 +
 gcc/testsuite/gcc.target/riscv/pr115142.c          |    10 +
 gcc/testsuite/gcc.target/riscv/predef-34.c         |    47 +
 gcc/testsuite/gcc.target/riscv/predef-35.c         |    47 +
 gcc/testsuite/gcc.target/riscv/predef-36.c         |    48 +
 gcc/testsuite/gcc.target/riscv/predef-37.c         |    48 +
 gcc/testsuite/gcc.target/riscv/round.c             |   144 +
 gcc/testsuite/gcc.target/riscv/round_32.c          |    23 +
 gcc/testsuite/gcc.target/riscv/round_64.c          |    24 +
 .../gcc.target/riscv/rvv/autovec/binop/vandn-1.c   |     8 +
 .../gcc.target/riscv/rvv/autovec/binop/vandn-run.c |    54 +
 .../riscv/rvv/autovec/binop/vandn-template.h       |    38 +
 .../riscv/rvv/autovec/binop/vec_sat_binary.h       |    33 +
 .../riscv/rvv/autovec/binop/vec_sat_u_add-1.c      |    19 +
 .../riscv/rvv/autovec/binop/vec_sat_u_add-2.c      |    20 +
 .../riscv/rvv/autovec/binop/vec_sat_u_add-3.c      |    20 +
 .../riscv/rvv/autovec/binop/vec_sat_u_add-4.c      |    20 +
 .../riscv/rvv/autovec/binop/vec_sat_u_add-run-1.c  |    75 +
 .../riscv/rvv/autovec/binop/vec_sat_u_add-run-2.c  |    75 +
 .../riscv/rvv/autovec/binop/vec_sat_u_add-run-3.c  |    75 +
 .../riscv/rvv/autovec/binop/vec_sat_u_add-run-4.c  |    75 +
 .../gcc.target/riscv/rvv/autovec/binop/vwsll-1.c   |    10 +
 .../gcc.target/riscv/rvv/autovec/binop/vwsll-run.c |    67 +
 .../riscv/rvv/autovec/binop/vwsll-template.h       |    49 +
 .../gcc.target/riscv/rvv/autovec/early-break-1.c   |    34 +
 .../gcc.target/riscv/rvv/autovec/early-break-2.c   |    37 +
 .../gather-scatter/gather_load_64-12-zvbb.c        |   113 +
 .../gcc.target/riscv/rvv/autovec/pr113474.c        |    13 +
 .../gcc.target/riscv/rvv/autovec/pr114734.c        |    25 +
 .../gcc.target/riscv/rvv/autovec/pr114749.c        |    15 +
 .../gcc.target/riscv/rvv/autovec/unop/clz-1.c      |     8 +
 .../gcc.target/riscv/rvv/autovec/unop/clz-run.c    |    36 +
 .../riscv/rvv/autovec/unop/clz-template.h          |    21 +
 .../gcc.target/riscv/rvv/autovec/unop/ctz-1.c      |     8 +
 .../gcc.target/riscv/rvv/autovec/unop/ctz-run.c    |    36 +
 .../riscv/rvv/autovec/unop/ctz-template.h          |    21 +
 .../gcc.target/riscv/rvv/autovec/unop/popcount-1.c |     4 +-
 .../gcc.target/riscv/rvv/autovec/unop/popcount-2.c |     4 +-
 .../gcc.target/riscv/rvv/autovec/unop/popcount-3.c |     8 +
 .../riscv/rvv/autovec/unop/popcount-run-1.c        |     3 +-
 .../riscv/rvv/autovec/unop/popcount-template.h     |    21 +
 .../riscv/rvv/autovec/vls-vlmax/full-vec-move1.c   |     6 +-
 .../gcc.target/riscv/rvv/autovec/vls/misalign-1.c  |     2 +-
 .../gcc.target/riscv/rvv/autovec/vls/spill-1.c     |     4 +-
 .../gcc.target/riscv/rvv/autovec/vls/spill-2.c     |     4 +-
 .../gcc.target/riscv/rvv/autovec/vls/spill-3.c     |     4 +-
 .../gcc.target/riscv/rvv/autovec/vls/spill-4.c     |     4 +-
 .../gcc.target/riscv/rvv/autovec/vls/spill-5.c     |     4 +-
 .../gcc.target/riscv/rvv/autovec/vls/spill-6.c     |     4 +-
 .../gcc.target/riscv/rvv/autovec/vls/spill-7.c     |     4 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/bug-6.c    |    22 +
 .../gcc.target/riscv/rvv/base/pr112431-1.c         |     2 +-
 .../gcc.target/riscv/rvv/base/pr112431-2.c         |     2 +-
 .../gcc.target/riscv/rvv/base/pr112431-3.c         |     2 +-
 .../gcc.target/riscv/rvv/base/pr112431-39.c        |     2 +-
 .../gcc.target/riscv/rvv/base/pr112431-4.c         |     2 +-
 .../gcc.target/riscv/rvv/base/pr112431-40.c        |     2 +-
 .../gcc.target/riscv/rvv/base/pr112431-41.c        |     2 +-
 .../gcc.target/riscv/rvv/base/pr112431-5.c         |     2 +-
 .../gcc.target/riscv/rvv/base/pr112431-6.c         |     2 +-
 .../gcc.target/riscv/rvv/base/pr114988-1.c         |     9 +
 .../gcc.target/riscv/rvv/base/pr114988-2.c         |     9 +
 .../gcc.target/riscv/rvv/base/pr115068-run.c       |     6 +
 gcc/testsuite/gcc.target/riscv/rvv/base/pr115068.c |    55 +
 .../gcc.target/riscv/rvv/base/vwaddsub-1.c         |    48 +
 .../gcc.target/riscv/rvv/vsetvl/pr115214.c         |    52 +
 gcc/testsuite/gcc.target/riscv/sat_arith.h         |    98 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-1.c       |    19 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-10.c      |    21 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-11.c      |    18 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-12.c      |    17 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-13.c      |    19 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-14.c      |    21 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-15.c      |    18 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-16.c      |    17 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-17.c      |    19 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-18.c      |    21 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-19.c      |    18 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-2.c       |    21 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-20.c      |    17 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-21.c      |    19 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-22.c      |    21 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-23.c      |    18 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-24.c      |    17 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-3.c       |    18 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-4.c       |    17 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-5.c       |    19 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-6.c       |    21 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-7.c       |    18 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-8.c       |    17 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-9.c       |    19 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-1.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-10.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-11.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-12.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-13.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-14.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-15.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-16.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-17.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-18.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-19.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-2.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-20.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-21.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-22.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-23.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-24.c  |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-3.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-4.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-5.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-6.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-7.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-8.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_add-run-9.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-1.c       |    18 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-2.c       |    19 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-3.c       |    18 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-4.c       |    17 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-5.c       |    18 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-6.c       |    19 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-7.c       |    18 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-8.c       |    17 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-run-1.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-run-2.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-run-3.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-run-4.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-run-5.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-run-6.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-run-7.c   |    25 +
 gcc/testsuite/gcc.target/riscv/sat_u_sub-run-8.c   |    25 +
 gcc/testsuite/gcc.target/riscv/scalar_sat_binary.h |    27 +
 gcc/testsuite/gcc.target/riscv/shift-add-1.c       |    21 +
 gcc/testsuite/gcc.target/riscv/shift-add-2.c       |    16 +
 gcc/testsuite/gcc.target/riscv/sign-extend-1.c     |    28 +
 .../gcc.target/riscv/sign-extend-rshift-32.c       |    17 +
 .../gcc.target/riscv/sign-extend-rshift-64.c       |    17 +
 .../gcc.target/riscv/sign-extend-rshift.c          |   123 +
 .../gcc.target/riscv/sum-of-two-s12-const-1.c      |    45 +
 .../gcc.target/riscv/sum-of-two-s12-const-2.c      |    15 +
 .../gcc.target/riscv/sum-of-two-s12-const-3.c      |    22 +
 gcc/testsuite/gcc.target/riscv/synthesis-1.c       |  2034 ++
 gcc/testsuite/gcc.target/riscv/synthesis-10.c      |    18 +
 gcc/testsuite/gcc.target/riscv/synthesis-2.c       |  1481 ++
 gcc/testsuite/gcc.target/riscv/synthesis-3.c       |    81 +
 gcc/testsuite/gcc.target/riscv/synthesis-4.c       |    34 +
 gcc/testsuite/gcc.target/riscv/synthesis-5.c       |   294 +
 gcc/testsuite/gcc.target/riscv/synthesis-6.c       |    95 +
 gcc/testsuite/gcc.target/riscv/synthesis-7.c       |  1531 ++
 gcc/testsuite/gcc.target/riscv/synthesis-8.c       |    34 +
 gcc/testsuite/gcc.target/riscv/synthesis-9.c       |    28 +
 gcc/testsuite/gcc.target/riscv/zba-shadduw.c       |    35 +
 gcc/testsuite/gcc.target/riscv/zba_zbs_and-1.c     |    22 +
 .../gcc.target/riscv/zbb-strlen-disabled-2.c       |     4 +-
 gcc/testsuite/gcc.target/riscv/zbs-bext-2.c        |    19 +
 gcc/testsuite/gcc.target/riscv/zbs-bext.c          |     2 +-
 .../gcc.target/riscv/zero-extend-rshift-32.c       |    13 +
 .../gcc.target/riscv/zero-extend-rshift-64.c       |    17 +
 .../gcc.target/riscv/zero-extend-rshift.c          |   115 +
 .../gcc.target/riscv/zfbfmin-bf16_arithmetic.c     |    35 +
 .../gcc.target/riscv/zfbfmin-bf16_comparison.c     |    33 +
 .../riscv/zfbfmin-bf16_float_libcall_convert.c     |    45 +
 .../riscv/zfbfmin-bf16_integer_libcall_convert.c   |    66 +
 gcc/testsuite/gcc.target/riscv/zmmul-3.c           |     8 +
 gcc/testsuite/gcc.target/s390/ccor.c               |     4 +-
 gcc/testsuite/gcc.target/s390/risbg-ll-2.c         |     2 +-
 gcc/testsuite/gcc.target/s390/zvector/pr114676.c   |    19 +
 .../gcc.target/sparc/{pr105573.c => 20230425-1.c}  |     3 +
 .../gcc.target/sparc/{pr109541.c => 20230607-1.c}  |     3 +
 gcc/testsuite/gcc.target/sparc/small-struct-1.c    |    46 +
 .../gfortran.dg/allocate_with_source_32.f90        |    33 +
 .../gfortran.dg/asan/unlimited_polymorphic_34.f90  |   135 +
 gcc/testsuite/gfortran.dg/bounds_check_25.f90      |    32 +
 gcc/testsuite/gfortran.dg/c-interop/c1255-2.f90    |     4 +-
 gcc/testsuite/gfortran.dg/c_sizeof_8.f90           |    23 +
 gcc/testsuite/gfortran.dg/class_76.f90             |    66 +
 gcc/testsuite/gfortran.dg/class_77.f90             |    83 +
 gcc/testsuite/gfortran.dg/finalize_57.f90          |    63 +
 gcc/testsuite/gfortran.dg/gomp/atomic-21.f90       |     4 +-
 gcc/testsuite/gfortran.dg/gomp/inner-loops-1.f90   |    60 +
 gcc/testsuite/gfortran.dg/gomp/inner-loops-2.f90   |    62 +
 gcc/testsuite/gfortran.dg/gomp/pr114825.f90        |    16 +
 gcc/testsuite/gfortran.dg/gomp/pr115103.f90        |    14 +
 gcc/testsuite/gfortran.dg/gomp/pure-1.f90          |    24 +
 gcc/testsuite/gfortran.dg/gomp/pure-2.f90          |    25 -
 gcc/testsuite/gfortran.dg/gomp/requires-1.f90      |     2 -
 gcc/testsuite/gfortran.dg/gomp/requires-2.f90      |     2 -
 gcc/testsuite/gfortran.dg/gomp/requires-4.f90      |     1 -
 gcc/testsuite/gfortran.dg/gomp/requires-5.f90      |     2 -
 gcc/testsuite/gfortran.dg/gomp/requires-6.f90      |     2 -
 gcc/testsuite/gfortran.dg/gomp/requires-7.f90      |     1 -
 gcc/testsuite/gfortran.dg/gomp/scan-9.f90          |    47 +
 gcc/testsuite/gfortran.dg/gomp/tile-1.f90          |    39 +
 gcc/testsuite/gfortran.dg/gomp/tile-10.f90         |    70 +
 gcc/testsuite/gfortran.dg/gomp/tile-2.f90          |    61 +
 gcc/testsuite/gfortran.dg/gomp/tile-3.f90          |    17 +
 gcc/testsuite/gfortran.dg/gomp/tile-4.f90          |    89 +
 gcc/testsuite/gfortran.dg/gomp/tile-5.f90          |    73 +
 gcc/testsuite/gfortran.dg/gomp/tile-6.f90          |     9 +
 gcc/testsuite/gfortran.dg/gomp/tile-7.f90          |   128 +
 gcc/testsuite/gfortran.dg/gomp/tile-8.f90          |    18 +
 gcc/testsuite/gfortran.dg/gomp/tile-9.f90          |    96 +
 .../gfortran.dg/gomp/tile-imperfect-nest-1.f90     |    17 +
 .../gfortran.dg/gomp/tile-imperfect-nest-2.f90     |    74 +
 .../gfortran.dg/gomp/tile-inner-loops-1.f90        |    16 +
 .../gfortran.dg/gomp/tile-inner-loops-2.f90        |    20 +
 .../gfortran.dg/gomp/tile-inner-loops-3.f90        |    22 +
 .../gfortran.dg/gomp/tile-inner-loops-4.f90        |    14 +
 .../gfortran.dg/gomp/tile-inner-loops-5.f90        |    59 +
 .../gfortran.dg/gomp/tile-inner-loops-6.f90        |    13 +
 .../gfortran.dg/gomp/tile-inner-loops-7.f90        |    13 +
 .../gfortran.dg/gomp/tile-inner-loops-8.f90        |    63 +
 .../gfortran.dg/gomp/tile-non-rectangular-1.f90    |    23 +
 .../gfortran.dg/gomp/tile-non-rectangular-2.f90    |    11 +
 .../gfortran.dg/gomp/tile-non-rectangular-3.f90    |    47 +
 gcc/testsuite/gfortran.dg/gomp/tile-unroll-1.f90   |    18 +
 gcc/testsuite/gfortran.dg/gomp/tile-unroll-2.f90   |    44 +
 gcc/testsuite/gfortran.dg/gomp/unroll-1.f90        |    35 +
 gcc/testsuite/gfortran.dg/gomp/unroll-10.f90       |     6 +
 gcc/testsuite/gfortran.dg/gomp/unroll-11.f90       |    75 +
 gcc/testsuite/gfortran.dg/gomp/unroll-12.f90       |    29 +
 gcc/testsuite/gfortran.dg/gomp/unroll-13.f90       |    43 +
 gcc/testsuite/gfortran.dg/gomp/unroll-2.f90        |    22 +
 gcc/testsuite/gfortran.dg/gomp/unroll-3.f90        |    15 +
 gcc/testsuite/gfortran.dg/gomp/unroll-4.f90        |    15 +
 gcc/testsuite/gfortran.dg/gomp/unroll-5.f90        |    14 +
 gcc/testsuite/gfortran.dg/gomp/unroll-6.f90        |   241 +
 gcc/testsuite/gfortran.dg/gomp/unroll-7.f90        |    35 +
 gcc/testsuite/gfortran.dg/gomp/unroll-8.f90        |    26 +
 gcc/testsuite/gfortran.dg/gomp/unroll-9.f90        |    22 +
 .../gfortran.dg/gomp/unroll-inner-loop-1.f90       |    28 +
 .../gfortran.dg/gomp/unroll-inner-loop-2.f90       |    28 +
 .../gfortran.dg/gomp/unroll-no-clause-1.f90        |    21 +
 .../gfortran.dg/gomp/unroll-non-rect-1.f90         |    13 +
 .../gfortran.dg/gomp/unroll-non-rect-2.f90         |    22 +
 gcc/testsuite/gfortran.dg/gomp/unroll-simd-1.f90   |    37 +
 gcc/testsuite/gfortran.dg/gomp/unroll-simd-2.f90   |    56 +
 gcc/testsuite/gfortran.dg/gomp/unroll-simd-3.f90   |   208 +
 gcc/testsuite/gfortran.dg/gomp/unroll-tile-1.f90   |    35 +
 gcc/testsuite/gfortran.dg/gomp/unroll-tile-2.f90   |    40 +
 .../gfortran.dg/gomp/unroll-tile-inner-1.f90       |    24 +
 gcc/testsuite/gfortran.dg/iso_fortran_env_8.f90    |    32 +
 gcc/testsuite/gfortran.dg/iso_fortran_env_9.f90    |    29 +
 gcc/testsuite/gfortran.dg/nint_p7.f90              |     2 +-
 gcc/testsuite/gfortran.dg/pr102597.f90             |     9 +
 gcc/testsuite/gfortran.dg/pr102860.f90             |     2 +-
 gcc/testsuite/gfortran.dg/pr103312.f90             |    87 +
 gcc/testsuite/gfortran.dg/pr113363.f90             |    86 +
 gcc/testsuite/gfortran.dg/pr114874_1.f90           |    32 +
 gcc/testsuite/gfortran.dg/pr114874_2.f90           |    53 +
 gcc/testsuite/gfortran.dg/pr114883.f90             |    53 +
 gcc/testsuite/gfortran.dg/pr114959.f90             |    33 +
 gcc/testsuite/gfortran.dg/pr115281.f90             |    39 +
 gcc/testsuite/gfortran.dg/pr87907.f90              |     8 +-
 gcc/testsuite/gfortran.dg/pr89462.f90              |    13 +
 gcc/testsuite/gfortran.dg/pr93635.f90              |    19 +
 gcc/testsuite/gfortran.dg/pr93678.f90              |    32 +
 .../gfortran.dg/selected_logical_kind_1.f90        |    29 +
 .../gfortran.dg/selected_logical_kind_2.f90        |     9 +
 .../gfortran.dg/selected_logical_kind_3.f90        |    18 +
 .../gfortran.dg/selected_logical_kind_4.f90        |    23 +
 gcc/testsuite/gfortran.dg/shape_12.f90             |    51 +
 gcc/testsuite/gfortran.dg/statement_function_5.f90 |    20 +
 gcc/testsuite/gfortran.dg/storage_size_7.f90       |    91 +
 gcc/testsuite/gfortran.dg/streamio_9.f90           |     1 +
 gcc/testsuite/gfortran.dg/submodule_33.f08         |    20 +
 gcc/testsuite/gfortran.dg/transfer_class_4.f90     |    87 +
 .../pim/run/pass/coroutines-pim-run-pass.exp       |     7 -
 .../gm2/examples/map/pass/examples-map-pass.exp    |     5 -
 .../gm2/extensions/run/pass/callingc10.mod         |     6 +-
 .../gm2/extensions/run/pass/callingc11.mod         |     6 +-
 gcc/testsuite/gm2/extensions/run/pass/vararg2.mod  |     6 +-
 gcc/testsuite/gm2/iso/run/pass/iso-run-pass.exp    |     6 -
 gcc/testsuite/gm2/iso/run/pass/packed.mod          |     2 +
 gcc/testsuite/gm2/isolib/run/pass/testinittm.mod   |    17 +
 gcc/testsuite/gm2/isolib/run/pass/testlowread.mod  |     9 +
 gcc/testsuite/gm2/isolib/run/pass/testrestline.mod |    20 +
 .../gm2/isolib/run/pass/testrestline2.mod          |    17 +
 .../gm2/isolib/run/pass/testrestline3.mod          |    16 +
 .../gm2/isolib/run/pass/testwritereal.mod          |     9 +
 gcc/testsuite/gm2/pim/run/pass/testforloopchar.mod |    27 +
 .../gm2/pim/run/pass/testforloopchar2.mod          |    27 +
 gcc/testsuite/gm2/pim/run/pass/testforloopenum.mod |    30 +
 gcc/testsuite/gm2/pim/run/pass/testforloopzero.mod |    33 +
 .../gm2/pim/run/pass/testforloopzero2.mod          |    35 +
 .../gm2/pim/run/pass/testforloopzero3.mod          |    32 +
 .../gm2/pim/run/pass/testforloopzero4.mod          |    32 +
 .../pimlib/base/run/pass/pimlib-base-run-pass.exp  |     6 -
 .../run/pass/halma/projects-iso-run-pass-halma.exp |     7 -
 .../pass/run/switches-whole-program-pass-run.exp   |     4 -
 gcc/testsuite/gnat.dg/specs/alignment2.ads         |    14 -
 gcc/testsuite/gnat.dg/specs/alignment2_bis.ads     |    36 +
 gcc/testsuite/go.test/go-test.exp                  |     3 +-
 gcc/testsuite/lib/g++.exp                          |     2 +-
 gcc/testsuite/lib/gcc-defs.exp                     |    35 +-
 gcc/testsuite/lib/gcc.exp                          |     2 +-
 gcc/testsuite/lib/gdc.exp                          |     2 +-
 gcc/testsuite/lib/gfortran.exp                     |     2 +-
 gcc/testsuite/lib/gm2-torture.exp                  |    28 -
 gcc/testsuite/lib/gm2.exp                          |    34 -
 gcc/testsuite/lib/go.exp                           |     2 +-
 gcc/testsuite/lib/obj-c++.exp                      |     2 +-
 gcc/testsuite/lib/objc.exp                         |     2 +-
 gcc/testsuite/lib/profopt.exp                      |     2 +-
 gcc/testsuite/lib/rust.exp                         |     2 +-
 gcc/testsuite/lib/scanasm.exp                      |     6 +-
 gcc/testsuite/lib/target-supports.exp              |   341 +-
 .../obj-c++.dg/attributes/nullability-00.mm        |     2 +-
 gcc/testsuite/objc.dg/attributes/nullability-00.m  |     2 +-
 gcc/text-art/dump-widget-info.h                    |    53 +
 gcc/text-art/dump.h                                |    83 +
 gcc/text-art/selftests.cc                          |     1 +
 gcc/text-art/selftests.h                           |     1 +
 gcc/text-art/theme.cc                              |    78 +
 gcc/text-art/theme.h                               |    25 +
 gcc/text-art/tree-widget.cc                        |   237 +
 gcc/text-art/tree-widget.h                         |    83 +
 gcc/toplev.cc                                      |     6 +
 gcc/tree-affine.cc                                 |     2 +-
 gcc/tree-cfg.cc                                    |    51 +-
 gcc/tree-core.h                                    |     9 +
 gcc/tree-data-ref.cc                               |    55 +-
 gcc/tree-dfa.cc                                    |     2 +-
 gcc/tree-diagnostic-path.cc                        |  1668 +-
 gcc/tree-if-conv.cc                                |     4 +-
 gcc/tree-inline.cc                                 |    62 +-
 gcc/tree-into-ssa.cc                               |    66 +-
 gcc/tree-loop-distribution.cc                      |    35 +-
 gcc/tree-nested.cc                                 |    69 +-
 gcc/tree-object-size.cc                            |    64 +
 gcc/tree-predcom.cc                                |     3 +
 gcc/tree-pretty-print.cc                           |    53 +-
 gcc/tree-scalar-evolution.cc                       |    25 +-
 gcc/tree-sra.cc                                    |    14 +-
 gcc/tree-ssa-alias.cc                              |    53 +-
 gcc/tree-ssa-alias.h                               |     6 +
 gcc/tree-ssa-ccp.cc                                |     1 +
 gcc/tree-ssa-dce.cc                                |    58 +
 gcc/tree-ssa-dom.cc                                |     3 +-
 gcc/tree-ssa-dse.cc                                |    31 +-
 gcc/tree-ssa-live.cc                               |    25 +-
 gcc/tree-ssa-live.h                                |    13 -
 gcc/tree-ssa-loop-ch.cc                            |    25 +
 gcc/tree-ssa-loop-ivcanon.cc                       |    49 +-
 gcc/tree-ssa-loop-niter.cc                         |    72 +-
 gcc/tree-ssa-loop-prefetch.cc                      |     4 +
 gcc/tree-ssa-loop-split.cc                         |     6 +-
 gcc/tree-ssa-loop-unswitch.cc                      |     4 +-
 gcc/tree-ssa-math-opts.cc                          |   236 +-
 gcc/tree-ssa-phiopt.cc                             |    54 +-
 gcc/tree-ssa-phiprop.cc                            |    28 +-
 gcc/tree-ssa-pre.cc                                |    12 +-
 gcc/tree-ssa-reassoc.cc                            |     5 +-
 gcc/tree-ssa-sccvn.cc                              |   109 +-
 gcc/tree-ssa-sink.cc                               |   163 +-
 gcc/tree-ssa-strlen.cc                             |    39 +-
 gcc/tree-ssa-structalias.cc                        |    65 +-
 gcc/tree-ssa-threadedge.cc                         |     4 +-
 gcc/tree-switch-conversion.cc                      |     2 +-
 gcc/tree-vect-data-refs.cc                         |     7 +-
 gcc/tree-vect-generic.cc                           |    13 +-
 gcc/tree-vect-loop-manip.cc                        |    34 +-
 gcc/tree-vect-loop.cc                              |   440 +-
 gcc/tree-vect-patterns.cc                          |   286 +-
 gcc/tree-vect-slp.cc                               |   465 +-
 gcc/tree-vect-stmts.cc                             |   156 +-
 gcc/tree-vectorizer.cc                             |     7 +-
 gcc/tree-vectorizer.h                              |    33 +-
 gcc/tree-vrp.cc                                    |    56 +-
 gcc/tree.cc                                        |    95 +-
 gcc/tree.def                                       |     8 +
 gcc/tree.h                                         |    16 +
 gcc/ubsan.cc                                       |     6 +-
 gcc/value-query.cc                                 |   289 +-
 gcc/value-query.h                                  |    39 +-
 gcc/value-range-pretty-print.cc                    |    98 +-
 gcc/value-range-pretty-print.h                     |     3 +-
 gcc/value-range-storage.cc                         |   145 +-
 gcc/value-range-storage.h                          |    37 +-
 gcc/value-range.cc                                 |   672 +-
 gcc/value-range.h                                  |   520 +-
 gcc/value-relation.cc                              |   136 +-
 gcc/value-relation.h                               |    57 +-
 gcc/varasm.cc                                      |     8 +-
 gcc/vr-values.cc                                   |    48 +-
 include/ChangeLog                                  |     9 +
 include/cuda/cuda.h                                |     3 +-
 include/hsa.h                                      |     4 +-
 libatomic/ChangeLog                                |    22 +
 libatomic/Makefile.am                              |     4 +-
 libatomic/Makefile.in                              |     4 +-
 libatomic/config/linux/aarch64/atomic_16.S         |   220 +-
 libatomic/configure.tgt                            |     2 +-
 libatomic/testsuite/lib/libatomic.exp              |     2 +-
 libbacktrace/ChangeLog                             |    31 +
 libbacktrace/Makefile.am                           |    41 +-
 libbacktrace/Makefile.in                           |   186 +-
 libbacktrace/config.h.in                           |     3 +
 libbacktrace/configure                             |    95 +-
 libbacktrace/configure.ac                          |    27 +-
 libbacktrace/pecoff.c                              |   179 +-
 libcpp/ChangeLog                                   |    29 +
 libcpp/Makefile.in                                 |     2 +-
 libcpp/files.cc                                    |     5 +-
 libcpp/include/label-text.h                        |   102 +
 libcpp/include/rich-location.h                     |    86 +-
 libcpp/init.cc                                     |     2 +-
 libcpp/lex.cc                                      |     2 +-
 libcpp/mkdeps.cc                                   |    13 +-
 libffi/ChangeLog                                   |     7 +
 libffi/Makefile.am                                 |     3 +-
 libffi/Makefile.in                                 |     3 +-
 libgcc/ChangeLog                                   |   125 +
 libgcc/config.host                                 |    50 +-
 libgcc/config.in                                   |     3 -
 libgcc/config/aarch64/cpuinfo.c                    |   181 +-
 libgcc/config/aarch64/t-no-eh                      |     2 +
 libgcc/config/arm/cmse_nonsecure_call.S            |     2 +
 libgcc/config/avr/lib1funcs.S                      |   192 +-
 libgcc/config/avr/libf7/ChangeLog                  |    13 +
 libgcc/config/avr/libf7/libf7-asm.sx               |    31 +-
 libgcc/config/avr/libf7/libf7-common.mk            |     2 +-
 libgcc/config/avr/libf7/libf7.c                    |    29 +-
 libgcc/config/avr/t-avr                            |     4 +-
 libgcc/config/i386/sol2-c1.S                       |   173 -
 libgcc/config/libbid/ChangeLog                     |    59 +
 libgcc/config/libbid/bid128_fma.c                  |   188 +-
 libgcc/config/libbid/bid128_noncomp.c              |     2 +-
 libgcc/config/libbid/bid128_round_integral.c       |     2 +
 libgcc/config/libbid/bid128_string.c               |     7 +-
 libgcc/config/libbid/bid32_to_bid128.c             |     3 -
 libgcc/config/libbid/bid32_to_bid64.c              |    11 +-
 libgcc/config/libbid/bid64_noncomp.c               |     2 +-
 libgcc/config/libbid/bid64_round_integral.c        |     2 +
 libgcc/config/libbid/bid64_string.c                |    21 +-
 libgcc/config/libbid/bid64_to_bid128.c             |     3 -
 libgcc/config/libbid/bid_binarydecimal.c           |   167 +-
 libgcc/config/libbid/bid_conf.h                    |     8 +
 libgcc/config/libbid/bid_functions.h               |    23 +-
 libgcc/config/libbid/bid_inline_add.h              |     2 +
 libgcc/config/libbid/bid_internal.h                |    17 +-
 libgcc/config/{i386 => mingw}/t-gthr-win32         |     0
 libgcc/config/{i386 => mingw}/t-mingw-pthread      |     0
 libgcc/config/nvptx/crt0.c                         |    12 +
 libgcc/config/nvptx/gbl-ctors.c                    |   129 +
 libgcc/config/nvptx/t-nvptx                        |    12 +-
 libgcc/config/nvptx/unwind-nvptx.c                 |    37 +
 libgcc/config/riscv/sfp-machine.h                  |     3 +
 libgcc/config/riscv/t-softfp32                     |    10 +-
 libgcc/config/riscv/t-softfp64                     |     3 +-
 libgcc/config/rs6000/e500crtres32gpr.S             |    73 -
 libgcc/config/rs6000/e500crtres64gpr.S             |    73 -
 libgcc/config/rs6000/e500crtres64gprctr.S          |    90 -
 libgcc/config/rs6000/e500crtrest32gpr.S            |    75 -
 libgcc/config/rs6000/e500crtrest64gpr.S            |    74 -
 libgcc/config/rs6000/e500crtresx32gpr.S            |    75 -
 libgcc/config/rs6000/e500crtresx64gpr.S            |    75 -
 libgcc/config/rs6000/e500crtsav32gpr.S             |    73 -
 libgcc/config/rs6000/e500crtsav64gpr.S             |    72 -
 libgcc/config/rs6000/e500crtsav64gprctr.S          |    91 -
 libgcc/config/rs6000/e500crtsavg32gpr.S            |    73 -
 libgcc/config/rs6000/e500crtsavg64gpr.S            |    73 -
 libgcc/config/rs6000/e500crtsavg64gprctr.S         |    90 -
 libgcc/config/rs6000/linux-unwind.h                |    11 -
 libgcc/config/rs6000/t-savresfgpr                  |    15 +-
 libgcc/config/sol2/gmon.c                          |    23 -
 libgcc/config/sol2/t-sol2                          |     6 -
 libgcc/config/sparc/sol2-c1.S                      |   103 -
 libgcc/configure                                   |    32 -
 libgcc/configure.ac                                |    25 -
 libgcc/gthr.h                                      |     9 +
 libgcc/libgcov-util.c                              |     6 +-
 libgcc/soft-fp/floatsibf.c                         |    45 +
 libgcc/soft-fp/floatunsibf.c                       |    45 +
 libgfortran/ChangeLog                              |    39 +
 libgfortran/Makefile.am                            |  1435 +-
 libgfortran/Makefile.in                            |  9852 +++-----
 libgfortran/config/t-aix                           |     4 +-
 libgfortran/configure                              |    21 +-
 libgfortran/configure.ac                           |    17 +-
 libgfortran/gfortran.map                           |     5 +
 libgfortran/intrinsics/selected_int_kind.f90       |    32 +-
 libgfortran/runtime/minimal.c                      |     8 -
 libgm2/ChangeLog                                   |    19 +
 libgm2/Makefile.in                                 |    10 +-
 libgm2/aclocal.m4                                  |    10 +-
 libgm2/config.h.in                                 |     3 +
 libgm2/configure                                   |    39 +-
 libgm2/configure.ac                                |     1 +
 libgm2/libm2cor/Makefile.in                        |    10 +-
 libgm2/libm2iso/Makefile.in                        |    10 +-
 libgm2/libm2iso/wraptime.cc                        |     2 +-
 libgm2/libm2log/Makefile.in                        |    10 +-
 libgm2/libm2min/Makefile.in                        |    10 +-
 libgm2/libm2pim/Makefile.in                        |    10 +-
 libgo/runtime/go-signal.c                          |    63 +-
 libgo/runtime/runtime.h                            |     7 +-
 libgomp/ChangeLog                                  |   167 +
 libgomp/Makefile.am                                |     4 +-
 libgomp/Makefile.in                                |     4 +-
 libgomp/config/nvptx/error.c                       |     7 -
 libgomp/libgomp.texi                               |    34 +-
 libgomp/plugin/cuda-lib.def                        |     1 +
 libgomp/plugin/plugin-gcn.c                        |    26 +
 libgomp/plugin/plugin-nvptx.c                      |   177 +-
 libgomp/target.c                                   |    24 +-
 libgomp/testsuite/lib/libgomp.exp                  |     2 +-
 .../matrix-no-directive-unroll-full-1.C            |    13 +
 libgomp/testsuite/libgomp.c++/tile-2.C             |    57 +
 libgomp/testsuite/libgomp.c++/tile-3.C             |    26 +
 libgomp/testsuite/libgomp.c++/unroll-1.C           |    63 +
 libgomp/testsuite/libgomp.c++/unroll-2.C           |    31 +
 libgomp/testsuite/libgomp.c++/unroll-full-tile.C   |    81 +
 .../libgomp.c-c++-common/imperfect-transform-1.c   |    76 +
 .../libgomp.c-c++-common/imperfect-transform-2.c   |    76 +
 libgomp/testsuite/libgomp.c-c++-common/matrix-1.h  |    82 +
 .../libgomp.c-c++-common/matrix-constant-iter.h    |    85 +
 .../testsuite/libgomp.c-c++-common/matrix-helper.h |    19 +
 .../libgomp.c-c++-common/matrix-no-directive-1.c   |    11 +
 .../matrix-no-directive-unroll-full-1.c            |    13 +
 .../matrix-omp-distribute-parallel-for-1.c         |     8 +
 .../libgomp.c-c++-common/matrix-omp-for-1.c        |    13 +
 .../matrix-omp-parallel-for-1.c                    |    13 +
 .../matrix-omp-parallel-masked-taskloop-1.c        |     8 +
 .../matrix-omp-parallel-masked-taskloop-simd-1.c   |     8 +
 .../matrix-omp-target-parallel-for-1.c             |    15 +
 ...ix-omp-target-teams-distribute-parallel-for-1.c |    10 +
 .../libgomp.c-c++-common/matrix-omp-taskloop-1.c   |     8 +
 .../matrix-omp-teams-distribute-parallel-for-1.c   |     8 +
 .../testsuite/libgomp.c-c++-common/matrix-simd-1.c |     8 +
 .../matrix-transform-variants-1.h                  |   171 +
 .../target-imperfect-transform-1.c                 |    79 +
 .../target-imperfect-transform-2.c                 |    79 +
 libgomp/testsuite/libgomp.c-c++-common/unroll-1.c  |    70 +
 .../libgomp.c-c++-common/unroll-non-rect-1.c       |   118 +
 .../libgomp.c/declare-variant-4-gfx1036.c          |     8 +
 .../libgomp.c/declare-variant-4-gfx1103.c          |     8 +
 .../testsuite/libgomp.c/declare-variant-4-gfx90c.c |     8 +
 libgomp/testsuite/libgomp.c/declare-variant-4.h    |    24 +
 .../libgomp.fortran/imperfect-transform-1.f90      |    70 +
 .../libgomp.fortran/imperfect-transform-2.f90      |    70 +
 libgomp/testsuite/libgomp.fortran/inner-1.f90      |    77 +
 libgomp/testsuite/libgomp.fortran/nested-fn.f90    |    23 +
 .../target-imperfect-transform-1.f90               |    74 +
 .../target-imperfect-transform-2.f90               |    74 +
 .../libgomp.fortran/target-print-1-nvptx.f90       |    11 -
 .../testsuite/libgomp.fortran/target-print-1.f90   |     3 -
 libgomp/testsuite/libgomp.fortran/tile-1.f90       |    70 +
 libgomp/testsuite/libgomp.fortran/tile-2.f90       |   107 +
 .../testsuite/libgomp.fortran/tile-unroll-1.f90    |   108 +
 .../testsuite/libgomp.fortran/tile-unroll-2.f90    |    71 +
 .../testsuite/libgomp.fortran/tile-unroll-3.f90    |    75 +
 .../testsuite/libgomp.fortran/tile-unroll-4.f90    |    74 +
 libgomp/testsuite/libgomp.fortran/unroll-1.f90     |    49 +
 libgomp/testsuite/libgomp.fortran/unroll-2.f90     |    76 +
 libgomp/testsuite/libgomp.fortran/unroll-3.f90     |    56 +
 libgomp/testsuite/libgomp.fortran/unroll-4.f90     |    63 +
 libgomp/testsuite/libgomp.fortran/unroll-5.f90     |    48 +
 libgomp/testsuite/libgomp.fortran/unroll-6.f90     |   102 +
 libgomp/testsuite/libgomp.fortran/unroll-7.f90     |   186 +
 libgomp/testsuite/libgomp.fortran/unroll-7a.f90    |     7 +
 libgomp/testsuite/libgomp.fortran/unroll-7b.f90    |     7 +
 libgomp/testsuite/libgomp.fortran/unroll-7c.f90    |     7 +
 libgomp/testsuite/libgomp.fortran/unroll-8.f90     |    35 +
 .../testsuite/libgomp.fortran/unroll-simd-1.f90    |    30 +
 .../testsuite/libgomp.fortran/unroll-tile-1.f90    |   108 +
 .../testsuite/libgomp.fortran/unroll-tile-2.f90    |    70 +
 .../testsuite/libgomp.oacc-fortran/error_stop-1.f  |     8 +-
 .../libgomp.oacc-fortran/error_stop-2-nvptx.f      |    39 +
 .../testsuite/libgomp.oacc-fortran/error_stop-2.f  |    11 +-
 .../testsuite/libgomp.oacc-fortran/error_stop-3.f  |     8 +-
 .../libgomp.oacc-fortran/print-1-nvptx.f90         |    40 +-
 libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 |     4 +-
 libgomp/testsuite/libgomp.oacc-fortran/stop-1.f    |    13 +-
 .../testsuite/libgomp.oacc-fortran/stop-2-nvptx.f  |    36 +
 libgomp/testsuite/libgomp.oacc-fortran/stop-2.f    |     9 +-
 libgomp/testsuite/libgomp.oacc-fortran/stop-3.f    |    12 +-
 libitm/ChangeLog                                   |    13 +
 libitm/Makefile.am                                 |     4 +-
 libitm/Makefile.in                                 |     4 +-
 libitm/testsuite/lib/libitm.exp                    |     2 +-
 libphobos/ChangeLog                                |     6 +
 libphobos/testsuite/lib/libphobos.exp              |     2 +-
 libquadmath/ChangeLog                              |     7 +
 libquadmath/Makefile.am                            |     3 +-
 libquadmath/Makefile.in                            |     3 +-
 libssp/ChangeLog                                   |     7 +
 libssp/Makefile.am                                 |     4 +-
 libssp/Makefile.in                                 |     4 +-
 libstdc++-v3/ChangeLog                             |   516 +
 libstdc++-v3/acinclude.m4                          |     5 +
 libstdc++-v3/config.h.in                           |     3 +
 .../post/i386-solaris/amd64/baseline_symbols.txt   |     7 +
 .../abi/post/i386-solaris/baseline_symbols.txt     |     7 +
 .../post/powerpc-linux-gnu/baseline_symbols.txt    |    98 +
 .../powerpc64-linux-gnu/32/baseline_symbols.txt    |    98 +
 .../abi/post/sparc-solaris/baseline_symbols.txt    |     7 +
 .../sparc-solaris/sparcv9/baseline_symbols.txt     |     7 +
 libstdc++-v3/configure                             |    23 +
 libstdc++-v3/configure.ac                          |     7 +
 libstdc++-v3/doc/doxygen/stdheader.cc              |    42 +-
 libstdc++-v3/doc/doxygen/user.cfg.in               |     6 +
 libstdc++-v3/doc/html/api.html                     |     8 +-
 libstdc++-v3/doc/html/faq.html                     |    10 +-
 libstdc++-v3/doc/html/manual/status.html           |    32 +-
 libstdc++-v3/doc/html/manual/strings.html          |     4 +-
 libstdc++-v3/doc/html/manual/using.html            |    10 +-
 libstdc++-v3/doc/xml/api.xml                       |     6 +-
 libstdc++-v3/doc/xml/faq.xml                       |    10 +-
 libstdc++-v3/doc/xml/manual/status_cxx1998.xml     |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2011.xml     |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2014.xml     |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxx2023.xml     |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxxtr1.xml      |     4 +-
 libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml  |     4 +-
 libstdc++-v3/doc/xml/manual/strings.xml            |     4 +-
 libstdc++-v3/doc/xml/manual/using.xml              |    33 +-
 libstdc++-v3/include/backward/auto_ptr.h           |     2 +-
 libstdc++-v3/include/bits/atomic_base.h            |     6 +-
 libstdc++-v3/include/bits/basic_ios.h              |    16 +-
 libstdc++-v3/include/bits/basic_ios.tcc            |    15 +-
 libstdc++-v3/include/bits/c++config                |    13 +-
 libstdc++-v3/include/bits/locale_classes.h         |     7 +-
 libstdc++-v3/include/bits/locale_classes.tcc       |    15 +-
 libstdc++-v3/include/bits/locale_facets_nonio.tcc  |     2 +-
 libstdc++-v3/include/bits/out_ptr.h                |    10 +
 libstdc++-v3/include/bits/ptr_traits.h             |    47 +-
 libstdc++-v3/include/bits/ranges_algo.h            |    52 -
 libstdc++-v3/include/bits/ranges_algobase.h        |    25 +
 libstdc++-v3/include/bits/std_thread.h             |    11 +-
 libstdc++-v3/include/bits/stl_bvector.h            |     2 +-
 libstdc++-v3/include/bits/stl_pair.h               |    16 +-
 libstdc++-v3/include/bits/stl_tempbuf.h            |   131 +-
 libstdc++-v3/include/bits/stl_vector.h             |    77 +-
 libstdc++-v3/include/bits/unicode.h                |    30 +-
 libstdc++-v3/include/bits/vector.tcc               |    83 +-
 libstdc++-v3/include/bits/version.def              |    19 +-
 libstdc++-v3/include/bits/version.h                |    22 +-
 libstdc++-v3/include/c_compatibility/stdatomic.h   |     2 +-
 libstdc++-v3/include/experimental/bits/simd.h      |   231 +-
 .../include/experimental/bits/simd_builtin.h       |   156 +-
 .../include/experimental/bits/simd_detail.h        |     8 +-
 .../include/experimental/bits/simd_fixed_size.h    |     4 +-
 libstdc++-v3/include/experimental/bits/simd_x86.h  |    12 +-
 libstdc++-v3/include/experimental/simd             |     2 +-
 libstdc++-v3/include/pstl/pstl_config.h            |     4 +-
 libstdc++-v3/include/std/algorithm                 |     1 +
 libstdc++-v3/include/std/chrono                    |     2 +-
 libstdc++-v3/include/std/complex                   |     4 +-
 libstdc++-v3/include/std/format                    |     2 +-
 libstdc++-v3/include/std/generator                 |     8 +
 libstdc++-v3/include/std/iostream                  |     2 +-
 libstdc++-v3/include/std/numeric                   |    38 +
 libstdc++-v3/include/std/optional                  |    50 +-
 libstdc++-v3/include/std/ranges                    |   588 +-
 libstdc++-v3/include/std/span                      |     2 +
 libstdc++-v3/include/std/stacktrace                |    22 +-
 libstdc++-v3/include/std/string_view               |     5 +-
 libstdc++-v3/include/std/thread                    |    43 +-
 libstdc++-v3/include/std/tuple                     |   102 +-
 libstdc++-v3/include/std/utility                   |     1 +
 libstdc++-v3/include/std/variant                   |   191 +-
 libstdc++-v3/scripts/run_doxygen                   |    19 +-
 libstdc++-v3/src/Makefile.am                       |     4 +-
 libstdc++-v3/src/Makefile.in                       |     4 +-
 libstdc++-v3/src/c++11/localename.cc               |     4 +-
 libstdc++-v3/src/c++23/print.cc                    |     2 +-
 libstdc++-v3/src/c++98/locale.cc                   |     2 +-
 libstdc++-v3/src/libbacktrace/Makefile.am          |     2 +-
 libstdc++-v3/src/libbacktrace/Makefile.in          |     2 +-
 .../testsuite/19_diagnostics/stacktrace/current.cc |     2 +-
 .../testsuite/19_diagnostics/stacktrace/entry.cc   |     2 +-
 .../testsuite/19_diagnostics/stacktrace/hash.cc    |     2 +-
 .../testsuite/19_diagnostics/stacktrace/output.cc  |     2 +-
 .../19_diagnostics/stacktrace/stacktrace.cc        |    12 +-
 .../testsuite/20_util/headers/memory/114866.cc     |     4 +
 .../20_util/optional/relops/constrained.cc         |   258 +
 .../pair/comparison_operators/constrained.cc       |    48 +
 libstdc++-v3/testsuite/20_util/temporary_buffer.cc |     2 +-
 libstdc++-v3/testsuite/20_util/to_address/1_neg.cc |     2 +-
 .../tuple/comparison_operators/constrained.cc      |    50 +
 .../tuple/comparison_operators/overloaded.cc       |     6 +-
 .../tuple/comparison_operators/overloaded2.cc      |     1 -
 .../testsuite/20_util/variant/relops/115145.cc     |    36 +
 .../20_util/variant/relops/constrained.cc          |   175 +
 .../testsuite/22_locale/locale/cons/12438.cc       |     2 +-
 libstdc++-v3/testsuite/22_locale/locale/cons/2.cc  |     2 +-
 .../testsuite/22_locale/locale/cons/names.cc       |    61 +
 .../testsuite/22_locale/locale/cons/unicode.cc     |     2 +-
 .../testsuite/22_locale/locale/operations/2.cc     |     2 +-
 .../25_algorithms/headers/algorithm/synopsis.cc    |     8 +
 .../25_algorithms/stable_sort/overaligned.cc       |    29 +
 .../iota/1.cc => 26_numerics/iota/2.cc}            |     2 +-
 .../testsuite/27_io/basic_ios/fill/char/1.cc       |    78 +
 .../testsuite/27_io/basic_ios/fill/wchar_t/1.cc    |    55 +
 libstdc++-v3/testsuite/29_atomics/atomic/89624.cc  |     9 +
 .../testsuite/29_atomics/atomic_float/constinit.cc |     3 +
 .../testsuite/30_threads/thread/id/output.cc       |    21 +-
 .../testsuite/experimental/simd/pr114958.cc        |    20 +
 .../testsuite/ext/unicode/grapheme_view.cc         |    11 +
 libstdc++-v3/testsuite/ext/unicode/view.cc         |     7 +
 libstdc++-v3/testsuite/lib/dg-options.exp          |     6 +-
 libstdc++-v3/testsuite/lib/gdb-test.exp            |    12 +-
 .../testsuite/std/format/functions/format.cc       |     8 +
 libstdc++-v3/testsuite/std/ranges/concat/1.cc      |    74 +
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |     4 +-
 libvtv/ChangeLog                                   |     6 +
 libvtv/testsuite/lib/libvtv.exp                    |     2 +-
 maintainer-scripts/ChangeLog                       |     5 +
 maintainer-scripts/crontab                         |     9 +-
 3310 files changed, 295739 insertions(+), 227148 deletions(-)


More information about the Libstdc++-cvs mailing list