[gcc/devel/rust/master] Merge commit '126f707efbb5184178701cbdc753a10fd831374e^' into HEAD

Thomas Schwinge tschwinge@gcc.gnu.org
Tue May 7 16:18:12 GMT 2024


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

commit d0bf4b8fcb3e9b39d376f34c7f97591a9462ce63
Merge: 9267ffafb35e 432c6f05b007
Author: Thomas Schwinge <tschwinge@baylibre.com>
Date:   Sun Mar 10 23:54:17 2024 +0100

    Merge commit '126f707efbb5184178701cbdc753a10fd831374e^' into HEAD

Diff:

 ChangeLog                                          |    51 +
 MAINTAINERS                                        |    16 +-
 Makefile.in                                        |     4 +-
 Makefile.tpl                                       |     4 +-
 config/ChangeLog                                   |     4 +
 config/mh-mingw                                    |     1 -
 configure                                          |     1 +
 configure.ac                                       |     1 +
 contrib/ChangeLog                                  |     9 +
 contrib/gcc-changelog/git_update_version.py        |     2 +-
 contrib/mklog.py                                   |    27 +-
 gcc/ChangeLog                                      |  4625 +++
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |     3 +-
 gcc/ada/ChangeLog                                  |   608 +
 gcc/ada/Makefile.rtl                               |     7 +
 gcc/ada/adaint.c                                   |     3 +
 gcc/ada/aspects.adb                                |    30 +-
 gcc/ada/aspects.ads                                |    12 +-
 gcc/ada/atree.adb                                  |    20 +
 gcc/ada/doc/gnat_rm/gnat_language_extensions.rst   |    21 +
 .../doc/gnat_rm/security_hardening_features.rst    |    30 +-
 .../doc/gnat_ugn/the_gnat_compilation_model.rst    |     3 +
 gcc/ada/einfo-utils.adb                            |     6 +-
 gcc/ada/einfo-utils.ads                            |     2 +-
 gcc/ada/einfo.ads                                  |     4 +-
 gcc/ada/errout.adb                                 |     6 +-
 gcc/ada/errout.ads                                 |     1 +
 gcc/ada/exp_aggr.adb                               |    24 +-
 gcc/ada/exp_attr.adb                               |     4 +-
 gcc/ada/exp_ch3.adb                                |   117 +-
 gcc/ada/exp_ch6.adb                                |   234 +-
 gcc/ada/exp_ch7.adb                                |     2 +
 gcc/ada/exp_disp.adb                               |    94 +-
 gcc/ada/exp_imgv.adb                               |     8 +-
 gcc/ada/exp_intr.adb                               |    45 -
 gcc/ada/exp_put_image.adb                          |    84 +-
 gcc/ada/exp_put_image.ads                          |     2 +-
 gcc/ada/exp_util.adb                               |    29 +-
 gcc/ada/fe.h                                       |     8 +-
 gcc/ada/freeze.adb                                 |    15 +-
 gcc/ada/gcc-interface/Make-lang.in                 |     3 +
 gcc/ada/gcc-interface/decl.cc                      |     5 +-
 gcc/ada/gcc-interface/trans.cc                     |    22 +-
 gcc/ada/gcc-interface/utils.cc                     |    19 +
 gcc/ada/gen_il-gen.adb                             |    11 +-
 gcc/ada/gnat_rm.texi                               |   143 +-
 gcc/ada/gnat_ugn.texi                              |    65 +-
 gcc/ada/inline.adb                                 |    49 +
 gcc/ada/libgnarl/s-inmaop__posix.adb               |     1 +
 gcc/ada/libgnarl/s-taprop__linux.adb               |    38 +-
 gcc/ada/libgnarl/s-tposen.adb                      |    10 +-
 gcc/ada/libgnat/a-except.adb                       |   104 +
 gcc/ada/libgnat/a-except.ads                       |    16 +-
 gcc/ada/libgnat/g-socket.adb                       |    26 +-
 gcc/ada/libgnat/g-socket.ads                       |     5 +
 gcc/ada/libgnat/i-cstrin.ads                       |     8 +-
 gcc/ada/libgnat/s-aridou.adb                       |    86 +-
 gcc/ada/libgnat/s-atopri.adb                       |     5 +
 gcc/ada/libgnat/s-bitops.adb                       |     5 +
 gcc/ada/libgnat/s-carsi8.adb                       |     4 +
 gcc/ada/libgnat/s-carun8.adb                       |     4 +
 gcc/ada/libgnat/s-casi16.adb                       |     4 +
 gcc/ada/libgnat/s-casi32.adb                       |     4 +
 gcc/ada/libgnat/s-casi64.adb                       |     4 +
 gcc/ada/libgnat/s-caun16.adb                       |     4 +
 gcc/ada/libgnat/s-caun32.adb                       |     4 +
 gcc/ada/libgnat/s-caun64.adb                       |     4 +
 gcc/ada/libgnat/s-dwalin.adb                       |     8 +-
 gcc/ada/libgnat/s-exponn.adb                       |     5 +
 gcc/ada/libgnat/s-expont.adb                       |     5 +
 gcc/ada/libgnat/s-imageb.adb                       |    71 +-
 gcc/ada/libgnat/s-imagef.adb                       |    12 +-
 gcc/ada/libgnat/s-imagei.adb                       |     4 +-
 gcc/ada/libgnat/s-imagei.ads                       |    17 +-
 gcc/ada/libgnat/s-imageu.adb                       |    81 +-
 gcc/ada/libgnat/s-imageu.ads                       |    20 +-
 gcc/ada/libgnat/s-imagew.adb                       |    84 +-
 gcc/ada/libgnat/s-imgboo.adb                       |     6 +-
 gcc/ada/libgnat/s-imgint.ads                       |    13 +-
 gcc/ada/libgnat/s-imglli.ads                       |    14 +-
 gcc/ada/libgnat/s-imgllli.ads                      |    14 +-
 gcc/ada/libgnat/s-imglllu.ads                      |    10 +-
 gcc/ada/libgnat/s-imgllu.ads                       |     9 +-
 gcc/ada/libgnat/s-imguns.ads                       |     9 +-
 gcc/ada/libgnat/s-pack03.adb                       |    47 +-
 gcc/ada/libgnat/s-pack05.adb                       |    47 +-
 gcc/ada/libgnat/s-pack06.adb                       |    94 +-
 gcc/ada/libgnat/s-pack07.adb                       |    47 +-
 gcc/ada/libgnat/s-pack09.adb                       |    47 +-
 gcc/ada/libgnat/s-pack10.adb                       |    94 +-
 gcc/ada/libgnat/s-pack100.adb                      |    94 +-
 gcc/ada/libgnat/s-pack101.adb                      |    47 +-
 gcc/ada/libgnat/s-pack102.adb                      |    94 +-
 gcc/ada/libgnat/s-pack103.adb                      |    47 +-
 gcc/ada/libgnat/s-pack104.adb                      |    94 +-
 gcc/ada/libgnat/s-pack105.adb                      |    47 +-
 gcc/ada/libgnat/s-pack106.adb                      |    94 +-
 gcc/ada/libgnat/s-pack107.adb                      |    47 +-
 gcc/ada/libgnat/s-pack108.adb                      |    94 +-
 gcc/ada/libgnat/s-pack109.adb                      |    47 +-
 gcc/ada/libgnat/s-pack11.adb                       |    47 +-
 gcc/ada/libgnat/s-pack110.adb                      |    94 +-
 gcc/ada/libgnat/s-pack111.adb                      |    47 +-
 gcc/ada/libgnat/s-pack112.adb                      |    94 +-
 gcc/ada/libgnat/s-pack113.adb                      |    47 +-
 gcc/ada/libgnat/s-pack114.adb                      |    94 +-
 gcc/ada/libgnat/s-pack115.adb                      |    47 +-
 gcc/ada/libgnat/s-pack116.adb                      |    94 +-
 gcc/ada/libgnat/s-pack117.adb                      |    47 +-
 gcc/ada/libgnat/s-pack118.adb                      |    94 +-
 gcc/ada/libgnat/s-pack119.adb                      |    47 +-
 gcc/ada/libgnat/s-pack12.adb                       |    94 +-
 gcc/ada/libgnat/s-pack120.adb                      |    94 +-
 gcc/ada/libgnat/s-pack121.adb                      |    47 +-
 gcc/ada/libgnat/s-pack122.adb                      |    94 +-
 gcc/ada/libgnat/s-pack123.adb                      |    47 +-
 gcc/ada/libgnat/s-pack124.adb                      |    94 +-
 gcc/ada/libgnat/s-pack125.adb                      |    47 +-
 gcc/ada/libgnat/s-pack126.adb                      |    94 +-
 gcc/ada/libgnat/s-pack127.adb                      |    47 +-
 gcc/ada/libgnat/s-pack13.adb                       |    47 +-
 gcc/ada/libgnat/s-pack14.adb                       |    94 +-
 gcc/ada/libgnat/s-pack15.adb                       |    47 +-
 gcc/ada/libgnat/s-pack17.adb                       |    47 +-
 gcc/ada/libgnat/s-pack18.adb                       |    94 +-
 gcc/ada/libgnat/s-pack19.adb                       |    47 +-
 gcc/ada/libgnat/s-pack20.adb                       |    94 +-
 gcc/ada/libgnat/s-pack21.adb                       |    47 +-
 gcc/ada/libgnat/s-pack22.adb                       |    94 +-
 gcc/ada/libgnat/s-pack23.adb                       |    47 +-
 gcc/ada/libgnat/s-pack24.adb                       |    94 +-
 gcc/ada/libgnat/s-pack25.adb                       |    47 +-
 gcc/ada/libgnat/s-pack26.adb                       |    94 +-
 gcc/ada/libgnat/s-pack27.adb                       |    47 +-
 gcc/ada/libgnat/s-pack28.adb                       |    94 +-
 gcc/ada/libgnat/s-pack29.adb                       |    47 +-
 gcc/ada/libgnat/s-pack30.adb                       |    94 +-
 gcc/ada/libgnat/s-pack31.adb                       |    47 +-
 gcc/ada/libgnat/s-pack33.adb                       |    47 +-
 gcc/ada/libgnat/s-pack34.adb                       |    94 +-
 gcc/ada/libgnat/s-pack35.adb                       |    47 +-
 gcc/ada/libgnat/s-pack36.adb                       |    94 +-
 gcc/ada/libgnat/s-pack37.adb                       |    47 +-
 gcc/ada/libgnat/s-pack38.adb                       |    94 +-
 gcc/ada/libgnat/s-pack39.adb                       |    47 +-
 gcc/ada/libgnat/s-pack40.adb                       |    94 +-
 gcc/ada/libgnat/s-pack41.adb                       |    47 +-
 gcc/ada/libgnat/s-pack42.adb                       |    94 +-
 gcc/ada/libgnat/s-pack43.adb                       |    47 +-
 gcc/ada/libgnat/s-pack44.adb                       |    94 +-
 gcc/ada/libgnat/s-pack45.adb                       |    47 +-
 gcc/ada/libgnat/s-pack46.adb                       |    94 +-
 gcc/ada/libgnat/s-pack47.adb                       |    47 +-
 gcc/ada/libgnat/s-pack48.adb                       |    94 +-
 gcc/ada/libgnat/s-pack49.adb                       |    47 +-
 gcc/ada/libgnat/s-pack50.adb                       |    94 +-
 gcc/ada/libgnat/s-pack51.adb                       |    47 +-
 gcc/ada/libgnat/s-pack52.adb                       |    94 +-
 gcc/ada/libgnat/s-pack53.adb                       |    47 +-
 gcc/ada/libgnat/s-pack54.adb                       |    94 +-
 gcc/ada/libgnat/s-pack55.adb                       |    47 +-
 gcc/ada/libgnat/s-pack56.adb                       |    94 +-
 gcc/ada/libgnat/s-pack57.adb                       |    47 +-
 gcc/ada/libgnat/s-pack58.adb                       |    94 +-
 gcc/ada/libgnat/s-pack59.adb                       |    47 +-
 gcc/ada/libgnat/s-pack60.adb                       |    94 +-
 gcc/ada/libgnat/s-pack61.adb                       |    47 +-
 gcc/ada/libgnat/s-pack62.adb                       |    94 +-
 gcc/ada/libgnat/s-pack63.adb                       |    47 +-
 gcc/ada/libgnat/s-pack65.adb                       |    47 +-
 gcc/ada/libgnat/s-pack66.adb                       |    94 +-
 gcc/ada/libgnat/s-pack67.adb                       |    47 +-
 gcc/ada/libgnat/s-pack68.adb                       |    94 +-
 gcc/ada/libgnat/s-pack69.adb                       |    47 +-
 gcc/ada/libgnat/s-pack70.adb                       |    94 +-
 gcc/ada/libgnat/s-pack71.adb                       |    47 +-
 gcc/ada/libgnat/s-pack72.adb                       |    94 +-
 gcc/ada/libgnat/s-pack73.adb                       |    47 +-
 gcc/ada/libgnat/s-pack74.adb                       |    94 +-
 gcc/ada/libgnat/s-pack75.adb                       |    47 +-
 gcc/ada/libgnat/s-pack76.adb                       |    94 +-
 gcc/ada/libgnat/s-pack77.adb                       |    47 +-
 gcc/ada/libgnat/s-pack78.adb                       |    94 +-
 gcc/ada/libgnat/s-pack79.adb                       |    47 +-
 gcc/ada/libgnat/s-pack80.adb                       |    94 +-
 gcc/ada/libgnat/s-pack81.adb                       |    47 +-
 gcc/ada/libgnat/s-pack82.adb                       |    94 +-
 gcc/ada/libgnat/s-pack83.adb                       |    47 +-
 gcc/ada/libgnat/s-pack84.adb                       |    94 +-
 gcc/ada/libgnat/s-pack85.adb                       |    47 +-
 gcc/ada/libgnat/s-pack86.adb                       |    94 +-
 gcc/ada/libgnat/s-pack87.adb                       |    47 +-
 gcc/ada/libgnat/s-pack88.adb                       |    94 +-
 gcc/ada/libgnat/s-pack89.adb                       |    47 +-
 gcc/ada/libgnat/s-pack90.adb                       |    94 +-
 gcc/ada/libgnat/s-pack91.adb                       |    47 +-
 gcc/ada/libgnat/s-pack92.adb                       |    94 +-
 gcc/ada/libgnat/s-pack93.adb                       |    47 +-
 gcc/ada/libgnat/s-pack94.adb                       |    94 +-
 gcc/ada/libgnat/s-pack95.adb                       |    47 +-
 gcc/ada/libgnat/s-pack96.adb                       |    94 +-
 gcc/ada/libgnat/s-pack97.adb                       |    47 +-
 gcc/ada/libgnat/s-pack98.adb                       |    94 +-
 gcc/ada/libgnat/s-pack99.adb                       |    47 +-
 gcc/ada/libgnat/s-parame__qnx.adb                  |    30 +-
 gcc/ada/libgnat/s-vaispe.adb                       |    10 +-
 gcc/ada/libgnat/s-vaispe.ads                       |    42 +-
 gcc/ada/libgnat/s-valboo.adb                       |     2 +-
 gcc/ada/libgnat/s-valboo.ads                       |    12 +-
 gcc/ada/libgnat/s-valint.ads                       |     5 +-
 gcc/ada/libgnat/s-vallli.ads                       |     5 +-
 gcc/ada/libgnat/s-valllli.ads                      |     5 +-
 gcc/ada/libgnat/s-vallllu.ads                      |     3 +-
 gcc/ada/libgnat/s-valllu.ads                       |     3 +-
 gcc/ada/libgnat/s-valspe.adb                       |    87 +
 gcc/ada/libgnat/s-valspe.ads                       |   211 +
 gcc/ada/libgnat/s-valuei.adb                       |     6 +-
 gcc/ada/libgnat/s-valuei.ads                       |    21 +-
 gcc/ada/libgnat/s-valueu.adb                       |     1 +
 gcc/ada/libgnat/s-valueu.ads                       |     8 +-
 gcc/ada/libgnat/s-valuns.ads                       |     3 +-
 gcc/ada/libgnat/s-valuti.adb                       |    50 +-
 gcc/ada/libgnat/s-valuti.ads                       |   474 +-
 gcc/ada/libgnat/s-vauspe.adb                       |     5 +
 gcc/ada/libgnat/s-vauspe.ads                       |    53 +-
 gcc/ada/libgnat/s-vs_int.ads                       |    59 +
 gcc/ada/libgnat/s-vs_lli.ads                       |    60 +
 gcc/ada/libgnat/s-vs_llu.ads                       |    58 +
 gcc/ada/libgnat/s-vs_uns.ads                       |    57 +
 gcc/ada/libgnat/s-vsllli.ads                       |    60 +
 gcc/ada/libgnat/s-vslllu.ads                       |    58 +
 gcc/ada/par_sco.adb                                |    15 +-
 gcc/ada/repinfo.adb                                |    19 +-
 gcc/ada/s-oscons-tmplt.c                           |     5 +
 gcc/ada/sem_aggr.adb                               |    38 +-
 gcc/ada/sem_attr.adb                               |    16 +-
 gcc/ada/sem_ch13.adb                               |    56 +-
 gcc/ada/sem_ch3.adb                                |    20 +-
 gcc/ada/sem_ch4.adb                                |     6 +-
 gcc/ada/sem_ch6.adb                                |   196 +-
 gcc/ada/sem_prag.adb                               |     4 +-
 gcc/ada/sem_res.adb                                |    35 +-
 gcc/ada/sem_type.ads                               |     7 +-
 gcc/ada/sem_util.adb                               |    24 +-
 gcc/ada/sem_util.ads                               |    12 +-
 gcc/ada/sem_warn.adb                               |     4 +-
 gcc/ada/snames.h-tmpl                              |    52 +-
 gcc/ada/types.h                                    |     8 +-
 gcc/ada/xsnamest.adb                               |    30 +-
 gcc/analyzer/ChangeLog                             |   213 +
 gcc/analyzer/access-diagram.cc                     |     1 +
 gcc/analyzer/analyzer-language.cc                  |    22 +
 gcc/analyzer/analyzer-language.h                   |     9 +
 gcc/analyzer/bounds-checking.cc                    |    12 +-
 gcc/analyzer/call-details.cc                       |    21 +
 gcc/analyzer/call-details.h                        |     2 +
 gcc/analyzer/region-model-manager.cc               |   103 +-
 gcc/analyzer/region-model-manager.h                |     9 +-
 gcc/analyzer/region-model-reachability.cc          |    21 +
 gcc/analyzer/region-model.cc                       |   133 +-
 gcc/analyzer/region-model.h                        |     3 +-
 gcc/analyzer/region.cc                             |    25 +-
 gcc/analyzer/region.h                              |    77 +-
 gcc/analyzer/sm-taint.cc                           |     6 +
 gcc/analyzer/svalue.cc                             |    58 +-
 gcc/analyzer/svalue.h                              |    87 +-
 gcc/analyzer/symbol.cc                             |    43 +
 gcc/analyzer/symbol.h                              |    53 +
 gcc/builtins.cc                                    |    41 +
 gcc/builtins.def                                   |     1 +
 gcc/c-family/ChangeLog                             |    45 +
 gcc/c-family/c-common.cc                           |     1 +
 gcc/c-family/c-common.h                            |     3 +
 gcc/c-family/c-lex.cc                              |    38 +-
 gcc/c-family/c-opts.cc                             |     1 +
 gcc/c-family/c-pragma.cc                           |    60 +-
 gcc/c-family/c-pragma.h                            |     3 +
 gcc/c-family/c-warn.cc                             |    20 +-
 gcc/c-family/c.opt                                 |     4 +
 gcc/c/ChangeLog                                    |    34 +
 gcc/c/c-decl.cc                                    |    10 +-
 gcc/c/c-parser.cc                                  |   185 +-
 gcc/cfg.cc                                         |   174 +-
 gcc/cfg.h                                          |     3 +
 gcc/cfghooks.cc                                    |    38 +-
 gcc/cfghooks.h                                     |     2 +-
 gcc/cfgloop.cc                                     |    23 +-
 gcc/cfgloop.h                                      |     9 +-
 gcc/cfgloopanal.cc                                 |   207 +-
 gcc/cfgloopmanip.cc                                |   350 +-
 gcc/cfgloopmanip.h                                 |     8 +
 gcc/cfgrtl.cc                                      |   172 +-
 gcc/cfgrtl.h                                       |     2 +-
 gcc/combine-stack-adj.cc                           |    18 +-
 gcc/combine.cc                                     |   623 +-
 gcc/common.opt                                     |    12 +-
 gcc/common/config/i386/cpuinfo.h                   |    35 +-
 gcc/common/config/i386/i386-common.cc              |    96 +-
 gcc/common/config/i386/i386-cpuinfo.h              |     7 +
 gcc/common/config/i386/i386-isas.h                 |     5 +
 gcc/common/config/riscv/riscv-common.cc            |   108 +-
 gcc/config.gcc                                     |    12 +-
 gcc/config.in                                      |     9 +-
 gcc/config/aarch64/aarch64-simd.md                 |   118 +-
 gcc/config/aarch64/aarch64.cc                      |   106 +-
 gcc/config/aarch64/aarch64.h                       |     2 +-
 gcc/config/aarch64/arm_acle.h                      |     2 +-
 gcc/config/aarch64/arm_fp16.h                      |     2 +-
 gcc/config/aarch64/arm_neon.h                      |    14 +-
 gcc/config/aarch64/constraints.md                  |    14 +
 gcc/config/aarch64/predicates.md                   |     5 +
 gcc/config/alpha/alpha.cc                          |     7 +-
 gcc/config/arm/arm-builtins.cc                     |    11 +-
 gcc/config/arm/arm-mve-builtins-base.cc            |    12 +
 gcc/config/arm/arm-mve-builtins-base.def           |    14 +
 gcc/config/arm/arm-mve-builtins-base.h             |    12 +
 gcc/config/arm/arm-mve-builtins-functions.h        |   103 +
 gcc/config/arm/arm-mve-builtins.cc                 |    65 +-
 gcc/config/arm/arm-protos.h                        |     1 +
 gcc/config/arm/arm_mve.h                           |  2236 +-
 gcc/config/arm/arm_mve_builtins.def                |    24 +-
 gcc/config/arm/iterators.md                        |    80 +-
 gcc/config/arm/mve.md                              |   289 +-
 gcc/config/avr/avr-mcus.def                        |    63 +-
 gcc/config/avr/avr.cc                              |     8 +-
 gcc/config/bfin/bfin.md                            |     3 +-
 gcc/config/bpf/atomic.md                           |   185 +
 gcc/config/bpf/bpf-opts.h                          |    40 +-
 gcc/config/bpf/bpf-passes.def                      |    20 -
 gcc/config/bpf/bpf-protos.h                        |     4 +-
 gcc/config/bpf/bpf.cc                              |   910 +-
 gcc/config/bpf/bpf.h                               |    11 +-
 gcc/config/bpf/bpf.md                              |   233 +-
 gcc/config/bpf/bpf.opt                             |   122 +-
 gcc/config/bpf/constraints.md                      |     3 +
 gcc/config/bpf/core-builtins.cc                    |  1394 +
 gcc/config/bpf/core-builtins.h                     |    35 +
 gcc/config/bpf/coreout.cc                          |    50 +-
 gcc/config/bpf/coreout.h                           |    13 +-
 gcc/config/bpf/t-bpf                               |     6 +-
 gcc/config/darwin.h                                |    22 +-
 gcc/config/i386/avxvnniint16intrin.h               |   138 +
 gcc/config/i386/cpuid.h                            |     8 +-
 gcc/config/i386/driver-i386.cc                     |     8 +-
 gcc/config/i386/i386-builtin-types.def             |     6 +
 gcc/config/i386/i386-builtin.def                   |    30 +
 gcc/config/i386/i386-builtins.cc                   |    17 +-
 gcc/config/i386/i386-c.cc                          |    30 +
 gcc/config/i386/i386-expand.cc                     |    93 +-
 gcc/config/i386/i386-features.cc                   |    25 +-
 gcc/config/i386/i386-isa.def                       |     4 +
 gcc/config/i386/i386-options.cc                    |    13 +-
 gcc/config/i386/i386-protos.h                      |     3 +
 gcc/config/i386/i386.cc                            |   201 +-
 gcc/config/i386/i386.h                             |    12 +-
 gcc/config/i386/i386.md                            |   564 +-
 gcc/config/i386/i386.opt                           |    20 +
 gcc/config/i386/immintrin.h                        |    12 +-
 gcc/config/i386/mmx.md                             |  1031 +-
 gcc/config/i386/predicates.md                      |     8 +-
 gcc/config/i386/sha512intrin.h                     |    64 +
 gcc/config/i386/sm3intrin.h                        |    72 +
 gcc/config/i386/sm4intrin.h                        |    70 +
 gcc/config/i386/sse.md                             |   883 +-
 gcc/config/i386/sync.md                            |   160 +-
 gcc/config/i386/x86-tune.def                       |    92 +-
 gcc/config/pa/pa.md                                |   196 +-
 gcc/config/pdp11/pdp11.cc                          |     2 +-
 gcc/config/riscv/autovec-vls.md                    |   160 +
 gcc/config/riscv/autovec.md                        |   600 +-
 gcc/config/riscv/peephole.md                       |    56 -
 gcc/config/riscv/predicates.md                     |    35 +-
 gcc/config/riscv/riscv-modes.def                   |   654 +-
 gcc/config/riscv/riscv-opts.h                      |     9 +
 gcc/config/riscv/riscv-protos.h                    |    71 +-
 gcc/config/riscv/riscv-selftests.cc                |    10 +
 gcc/config/riscv/riscv-subset.h                    |     8 +-
 gcc/config/riscv/riscv-v.cc                        |   984 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |    80 +-
 gcc/config/riscv/riscv-vector-builtins-bases.h     |     9 +-
 .../riscv/riscv-vector-builtins-functions.def      |    18 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |    77 +-
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |     1 +
 gcc/config/riscv/riscv-vector-builtins.cc          |    22 +-
 gcc/config/riscv/riscv-vector-builtins.def         |   411 +-
 gcc/config/riscv/riscv-vector-switch.def           |   683 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |   209 +-
 gcc/config/riscv/riscv.cc                          |   830 +-
 gcc/config/riscv/riscv.h                           |    11 +-
 gcc/config/riscv/riscv.md                          |   117 +-
 gcc/config/riscv/riscv.opt                         |     4 +
 gcc/config/riscv/riscv_vector.h                    |    51 -
 gcc/config/riscv/thead-peephole.md                 |    74 +
 gcc/config/riscv/thead.cc                          |    12 +-
 gcc/config/riscv/thead.md                          |    38 +-
 gcc/config/riscv/vector-iterators.md               |  2651 +-
 gcc/config/riscv/vector.md                         |  2031 +-
 gcc/config/riscv/zicond.md                         |    64 +
 gcc/config/rs6000/predicates.md                    |     4 +-
 gcc/config/rs6000/rs6000-builtin.cc                |     4 +
 gcc/config/rs6000/rs6000-builtins.def              |    34 +-
 gcc/config/rs6000/rs6000-c.cc                      |    67 +-
 gcc/config/rs6000/rs6000-overload.def              |    24 +-
 gcc/config/rs6000/rs6000.cc                        |     3 +-
 gcc/config/rs6000/rs6000.md                        |    74 +-
 gcc/config/rs6000/vsx.md                           |    36 +-
 gcc/config/rs6000/vxworks.h                        |     2 +-
 gcc/config/s390/s390.cc                            |    75 +-
 gcc/config/s390/s390.opt                           |     7 +
 gcc/config/s390/vector.md                          |    16 +-
 gcc/config/s390/vx-builtins.md                     |    11 +
 gcc/config/sh/sh.md                                |    39 +
 gcc/config/vxworks-smp.opt                         |    25 +
 gcc/configure                                      |    19 +
 gcc/configure.ac                                   |    14 +
 gcc/cp/ChangeLog                                   |   265 +
 gcc/cp/call.cc                                     |    53 +-
 gcc/cp/constexpr.cc                                |   249 +-
 gcc/cp/cp-gimplify.cc                              |    24 +-
 gcc/cp/cp-tree.h                                   |    20 +-
 gcc/cp/decl.cc                                     |    13 +-
 gcc/cp/error.cc                                    |     2 +
 gcc/cp/init.cc                                     |    13 +-
 gcc/cp/mangle.cc                                   |     3 +-
 gcc/cp/method.cc                                   |     3 +-
 gcc/cp/name-lookup.cc                              |     2 +
 gcc/cp/parser.cc                                   |   249 +-
 gcc/cp/pt.cc                                       |   251 +-
 gcc/cp/semantics.cc                                |    29 +-
 gcc/cp/typeck.cc                                   |     9 +-
 gcc/cp/typeck2.cc                                  |     3 +-
 gcc/cprop.cc                                       |   117 +-
 gcc/d/ChangeLog                                    |    56 +
 gcc/d/Make-lang.in                                 |     2 +-
 gcc/d/d-codegen.cc                                 |    41 +-
 gcc/d/d-diagnostic.cc                              |     2 +-
 gcc/d/d-lang.cc                                    |    12 +-
 gcc/d/decl.cc                                      |    40 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/README.md                                |     5 +-
 gcc/d/dmd/VERSION                                  |     2 +-
 gcc/d/dmd/access.d                                 |     4 -
 gcc/d/dmd/aggregate.d                              |    49 +-
 gcc/d/dmd/aliasthis.d                              |    24 +-
 gcc/d/dmd/astenums.d                               |    25 +-
 gcc/d/dmd/attrib.d                                 |    30 +-
 gcc/d/dmd/attrib.h                                 |     4 +-
 gcc/d/dmd/blockexit.d                              |   110 +-
 gcc/d/dmd/canthrow.d                               |    28 +-
 gcc/d/dmd/chkformat.d                              |     2 +
 gcc/d/dmd/clone.d                                  |    25 +-
 gcc/d/dmd/common/string.d                          |    34 +-
 gcc/d/dmd/cond.d                                   |     2 +-
 gcc/d/dmd/constfold.d                              |     2 +-
 gcc/d/dmd/cparse.d                                 |   581 +-
 gcc/d/dmd/cppmangle.d                              |   161 +-
 gcc/d/dmd/ctfeexpr.d                               |    12 +-
 gcc/d/dmd/dcast.d                                  |     9 +-
 gcc/d/dmd/dclass.d                                 |     9 +-
 gcc/d/dmd/declaration.d                            |    28 +-
 gcc/d/dmd/declaration.h                            |    36 +-
 gcc/d/dmd/delegatize.d                             |     2 +-
 gcc/d/dmd/denum.d                                  |     7 +-
 gcc/d/dmd/dimport.d                                |    16 +-
 gcc/d/dmd/dinterpret.d                             |   677 +-
 gcc/d/dmd/dmangle.d                                |     2 +-
 gcc/d/dmd/dmodule.d                                |    58 +-
 gcc/d/dmd/doc.d                                    |    12 +-
 gcc/d/dmd/dscope.d                                 |    10 +
 gcc/d/dmd/dstruct.d                                |    16 +-
 gcc/d/dmd/dsymbol.d                                |     2 +-
 gcc/d/dmd/dsymbol.h                                |     2 +-
 gcc/d/dmd/dsymbolsem.d                             |   234 +-
 gcc/d/dmd/dtemplate.d                              |   498 +-
 gcc/d/dmd/dtoh.d                                   |     6 +-
 gcc/d/dmd/errors.d                                 |     8 +
 gcc/d/dmd/errorsink.d                              |    20 +
 gcc/d/dmd/escape.d                                 |    70 +-
 gcc/d/dmd/expression.d                             |   598 +-
 gcc/d/dmd/expression.h                             |    59 +-
 gcc/d/dmd/expressionsem.d                          |   531 +-
 gcc/d/dmd/foreachvar.d                             |     4 +-
 gcc/d/dmd/func.d                                   |   216 +-
 gcc/d/dmd/globals.d                                |    78 +-
 gcc/d/dmd/globals.h                                |    45 +-
 gcc/d/dmd/gluelayer.d                              |    29 +-
 gcc/d/dmd/hdrgen.d                                 |   276 +-
 gcc/d/dmd/iasm.d                                   |    28 +-
 gcc/d/dmd/iasmgcc.d                                |     9 +-
 gcc/d/dmd/id.d                                     |    18 +
 gcc/d/dmd/identifier.d                             |    21 +-
 gcc/d/dmd/importc.d                                |    13 +-
 gcc/d/dmd/init.d                                   |    84 +-
 gcc/d/dmd/initsem.d                                |    52 +-
 gcc/d/dmd/inline.d                                 |     4 +-
 gcc/d/dmd/json.d                                   |    10 +-
 gcc/d/dmd/lexer.d                                  |   157 +-
 gcc/d/dmd/location.d                               |    78 +-
 gcc/d/dmd/mtype.d                                  |   171 +-
 gcc/d/dmd/nogc.d                                   |     8 +-
 gcc/d/dmd/ob.d                                     |     3 +-
 gcc/d/dmd/opover.d                                 |   121 +-
 gcc/d/dmd/optimize.d                               |     9 +-
 gcc/d/dmd/parse.d                                  |   334 +-
 gcc/d/dmd/parsetimevisitor.d                       |     4 +-
 gcc/d/dmd/{apply.d => postordervisitor.d}          |    39 +-
 gcc/d/dmd/printast.d                               |    19 +
 gcc/d/dmd/root/array.d                             |    18 +
 gcc/d/dmd/semantic2.d                              |    11 +-
 gcc/d/dmd/semantic3.d                              |     6 +-
 gcc/d/dmd/sideeffect.d                             |     9 +-
 gcc/d/dmd/statement.d                              |   125 +-
 gcc/d/dmd/statement.h                              |     8 +-
 gcc/d/dmd/statementsem.d                           |   932 +-
 gcc/d/dmd/tokens.d                                 |    18 +-
 gcc/d/dmd/tokens.h                                 |    10 +-
 gcc/d/dmd/traits.d                                 |   245 +-
 gcc/d/dmd/transitivevisitor.d                      |    16 +-
 gcc/d/dmd/typesem.d                                |   168 +-
 gcc/d/dmd/typinf.d                                 |     1 +
 gcc/d/dmd/visitor.d                                |     9 +-
 gcc/d/dmd/visitor.h                                |    10 +-
 gcc/d/expr.cc                                      |   109 +-
 gcc/d/imports.cc                                   |     9 +
 gcc/d/runtime.def                                  |    12 -
 gcc/d/toir.cc                                      |     4 +-
 gcc/d/typeinfo.cc                                  |     2 +-
 gcc/data-streamer-in.cc                            |     6 +-
 gcc/data-streamer-out.cc                           |     5 +-
 gcc/diagnostic-client-data-hooks.h                 |     6 +
 gcc/diagnostic-format-sarif.cc                     |    45 +-
 gcc/diagnostic-format-sarif.h                      |    45 +
 gcc/doc/avr-mmcu.texi                              |     6 +-
 gcc/doc/contrib.texi                               |     6 +-
 gcc/doc/extend.texi                                |   214 +-
 gcc/doc/gm2.texi                                   |    36 +-
 gcc/doc/gty.texi                                   |    15 +
 gcc/doc/invoke.texi                                |   195 +-
 gcc/doc/md.texi                                    |   152 +-
 gcc/doc/sourcebuild.texi                           |    20 +-
 gcc/dumpfile.cc                                    |     9 -
 gcc/dumpfile.h                                     |     3 -
 gcc/dwarf2asm.cc                                   |     6 +-
 gcc/dwarf2cfi.cc                                   |     7 +-
 gcc/dwarf2out.cc                                   |   199 +-
 gcc/expmed.cc                                      |     8 +-
 gcc/expr.cc                                        |    13 +-
 gcc/fold-const.cc                                  |     3 +-
 gcc/fortran/ChangeLog                              |   307 +
 gcc/fortran/arith.cc                               |     5 +
 gcc/fortran/dump-parse-tree.cc                     |    24 +
 gcc/fortran/expr.cc                                |    31 +-
 gcc/fortran/f95-lang.cc                            |     2 +
 gcc/fortran/gfortran.h                             |     7 +-
 gcc/fortran/gfortran.texi                          |     3 +-
 gcc/fortran/match.cc                               |    48 +-
 gcc/fortran/openmp.cc                              |   239 +-
 gcc/fortran/parse.cc                               |    53 +-
 gcc/fortran/resolve.cc                             |    25 +-
 gcc/fortran/simplify.cc                            |    57 +-
 gcc/fortran/st.cc                                  |     2 +-
 gcc/fortran/symbol.cc                              |     9 +-
 gcc/fortran/trans-array.cc                         |     5 +-
 gcc/fortran/trans-expr.cc                          |   193 +-
 gcc/fortran/trans-intrinsic.cc                     |    90 +
 gcc/fortran/trans-openmp.cc                        |    29 +-
 gcc/fortran/trans-stmt.cc                          |     3 +-
 gcc/fortran/trans.cc                               |   325 +-
 gcc/fortran/trans.h                                |    17 +-
 gcc/fwprop.cc                                      |    16 +-
 gcc/gcc-ar.cc                                      |    47 +
 gcc/gcse.cc                                        |   263 +-
 gcc/gcse.h                                         |     1 +
 gcc/generic-match-head.cc                          |    61 +
 gcc/gengtype-parse.cc                              |     5 +-
 gcc/gengtype.cc                                    |    35 +-
 gcc/gengtype.h                                     |     4 +-
 gcc/genmatch.cc                                    |    13 +
 gcc/genopinit.cc                                   |    11 +-
 gcc/gensupport.cc                                  |     6 +-
 gcc/ggc-common.cc                                  |    27 +-
 gcc/ggc-internal.h                                 |    15 +-
 gcc/ggc-page.cc                                    |     6 +-
 gcc/gimple-fold.cc                                 |    33 +-
 gcc/gimple-isel.cc                                 |   218 +-
 gcc/gimple-match-head.cc                           |   113 +
 gcc/gimple-range-cache.cc                          |    45 +
 gcc/gimple-range-cache.h                           |     7 +-
 gcc/gimple-range-fold.cc                           |    29 +-
 gcc/gimple-range-fold.h                            |     3 +-
 gcc/gimple-range-gori.cc                           |   189 +-
 gcc/gimple-range-gori.h                            |     4 +-
 gcc/gimple-range-op.cc                             |    11 +-
 gcc/gimple-range.cc                                |     6 +-
 gcc/gimple.h                                       |    25 +-
 gcc/gimplify.cc                                    |     3 +
 gcc/go/ChangeLog                                   |     5 +
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/haifa-sched.cc                                 |    12 +-
 gcc/ifcvt.cc                                       |   640 +-
 gcc/internal-fn.cc                                 |   328 +-
 gcc/internal-fn.def                                |   115 +-
 gcc/internal-fn.h                                  |     3 +-
 gcc/ipa-param-manipulation.cc                      |    44 +-
 gcc/ipa-param-manipulation.h                       |     2 +
 gcc/ipa-prop.cc                                    |    25 +-
 gcc/ipa-sra.cc                                     |     6 +-
 gcc/ira.cc                                         |    47 +-
 gcc/loop-unroll.cc                                 |    10 +-
 gcc/lra-assigns.cc                                 |    27 +-
 gcc/lra-constraints.cc                             |   182 +-
 gcc/lra-eliminations.cc                            |    66 +-
 gcc/lra-int.h                                      |     5 +
 gcc/lra-lives.cc                                   |     2 +-
 gcc/lra-spills.cc                                  |    75 +-
 gcc/lra.cc                                         |    23 +
 gcc/lto/ChangeLog                                  |     5 +
 gcc/m2/ChangeLog                                   |   280 +
 gcc/m2/Make-lang.in                                |    12 +-
 gcc/m2/Make-maintainer.in                          |     4 +
 gcc/m2/gm2-compiler/M2BasicBlock.def               |     3 +-
 gcc/m2/gm2-compiler/M2BasicBlock.mod               |    22 +-
 gcc/m2/gm2-compiler/M2Check.mod                    |    39 +-
 gcc/m2/gm2-compiler/M2Code.mod                     |    45 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |    23 +-
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |   107 +-
 gcc/m2/gm2-compiler/M2GenGCC.def                   |     2 +-
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |    81 +-
 gcc/m2/gm2-compiler/M2Optimize.mod                 |     3 +-
 gcc/m2/gm2-compiler/M2Options.def                  |    12 +-
 gcc/m2/gm2-compiler/M2Options.mod                  |   182 +-
 gcc/m2/gm2-compiler/M2Quads.def                    |    42 +-
 gcc/m2/gm2-compiler/M2Quads.mod                    |   268 +-
 gcc/m2/gm2-compiler/M2Scope.def                    |     2 +-
 gcc/m2/gm2-compiler/M2Scope.mod                    |     4 +-
 gcc/m2/gm2-compiler/M2SymInit.def                  |     7 +-
 gcc/m2/gm2-compiler/M2SymInit.mod                  |  1264 +-
 gcc/m2/gm2-compiler/P1Build.bnf                    |     3 +-
 gcc/m2/gm2-compiler/P2Build.bnf                    |     1 -
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |     2 +
 gcc/m2/gm2-compiler/P3Build.bnf                    |    38 +-
 gcc/m2/gm2-compiler/PHBuild.bnf                    |     1 -
 gcc/m2/gm2-compiler/SymbolTable.def                |    58 +-
 gcc/m2/gm2-compiler/SymbolTable.mod                |   217 +-
 gcc/m2/gm2-gcc/init.cc                             |     2 +
 gcc/m2/gm2-gcc/m2options.h                         |     2 +-
 gcc/m2/gm2-lang.cc                                 |     5 +-
 gcc/m2/gm2-libs-iso/SysClock.mod                   |   254 +-
 gcc/m2/gm2-libs-iso/wrapclock.def                  |   125 +
 gcc/m2/gm2-libs/FIO.def                            |     4 +-
 gcc/m2/gm2-libs/FIO.mod                            |   104 +-
 gcc/m2/lang.opt                                    |     4 +
 gcc/m2/m2pp.cc                                     |    39 +-
 gcc/match.pd                                       |   294 +-
 gcc/modulo-sched.cc                                |    11 +-
 gcc/optabs-query.cc                                |     2 +
 gcc/optabs-query.h                                 |     4 +-
 gcc/optabs-tree.cc                                 |    20 +-
 gcc/optabs.cc                                      |    54 +-
 gcc/optabs.def                                     |    33 +-
 gcc/optabs.h                                       |     1 +
 gcc/passes.cc                                      |    10 -
 gcc/passes.def                                     |    10 +-
 gcc/po/ChangeLog                                   |    26 +
 gcc/po/be.po                                       |  6423 ++--
 gcc/po/da.po                                       |  6434 ++--
 gcc/po/de.po                                       |  6438 ++--
 gcc/po/el.po                                       |  6427 ++--
 gcc/po/es.po                                       |  6437 ++--
 gcc/po/fi.po                                       |  6429 ++--
 gcc/po/fr.po                                       |  6436 ++--
 gcc/po/gcc.pot                                     | 20561 +++++-----
 gcc/po/hr.po                                       |  6445 ++--
 gcc/po/id.po                                       |  6438 ++--
 gcc/po/ja.po                                       |  6430 ++--
 gcc/po/nl.po                                       |  6425 ++--
 gcc/po/ru.po                                       |  6437 ++--
 gcc/po/sr.po                                       |  6440 ++--
 gcc/po/sv.po                                       |  6433 ++--
 gcc/po/tr.po                                       |  6442 ++--
 gcc/po/uk.po                                       | 38497 +++++++++----------
 gcc/po/vi.po                                       |  6434 ++--
 gcc/po/zh_CN.po                                    |  6442 ++--
 gcc/po/zh_TW.po                                    |  6433 ++--
 gcc/poly-int.h                                     |    45 +-
 gcc/postreload-gcse.cc                             |    34 +-
 gcc/predict.cc                                     |   407 +-
 gcc/predict.h                                      |     1 -
 gcc/profile-count.cc                               |    73 +-
 gcc/profile-count.h                                |    52 +-
 gcc/profile.cc                                     |     9 +-
 gcc/range-op-float.cc                              |   147 +-
 gcc/range-op-mixed.h                               |    38 +-
 gcc/range-op.cc                                    |   199 +-
 gcc/range-op.h                                     |    15 +-
 gcc/regcprop.cc                                    |    56 +-
 gcc/reorg.cc                                       |   233 +-
 gcc/rtl-ssa/internals.inl                          |     3 +
 gcc/rtl.h                                          |     4 +-
 gcc/rtlanal.cc                                     |    15 +
 gcc/rtlanal.h                                      |     2 +
 gcc/rust/ChangeLog                                 |     5 +
 gcc/sched-deps.cc                                  |    16 +-
 gcc/sched-ebb.cc                                   |    14 +-
 gcc/sched-int.h                                    |    18 +-
 gcc/sched-rgn.cc                                   |   189 +-
 gcc/sel-sched.cc                                   |    12 +-
 gcc/sreal.cc                                       |    55 +-
 gcc/sreal.h                                        |     1 +
 gcc/stringpool.cc                                  |     1 +
 gcc/testsuite/ChangeLog                            |  3213 ++
 gcc/testsuite/c-c++-common/Wrestrict.c             |    11 +-
 .../diagnostic-format-sarif-file-timevars-1.c      |    18 +
 .../diagnostic-format-sarif-file-timevars-2.c      |    21 +
 gcc/testsuite/c-c++-common/fcf-protection-10.c     |     2 +
 gcc/testsuite/c-c++-common/fcf-protection-11.c     |     2 +
 gcc/testsuite/c-c++-common/fcf-protection-12.c     |     2 +
 gcc/testsuite/c-c++-common/fcf-protection-8.c      |     2 +
 gcc/testsuite/c-c++-common/fcf-protection-9.c      |     2 +
 gcc/testsuite/c-c++-common/goacc/host_data-2.c     |     7 +-
 gcc/testsuite/g++.dg/cpp/string-4.C                |     6 +
 gcc/testsuite/g++.dg/cpp/ucn-2.C                   |    15 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C       |    10 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C       |     8 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C      |     8 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-cast2.C       |     6 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C     |     5 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C       |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty18.C     |     7 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty19.C     |    12 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ice20.C       |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable3.C    |     3 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-recursion.C   |     6 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-template12.C  |    38 +
 gcc/testsuite/g++.dg/cpp0x/initlist100.C           |     4 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept80.C            |    12 +
 gcc/testsuite/g++.dg/cpp0x/overflow1.C             |     2 +-
 gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-1.C   |    72 +
 gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-2.C   |     6 +
 gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-3.C   |    17 +
 gcc/testsuite/g++.dg/cpp0x/udlit-extended-id-4.C   |    14 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-110382.C      |    17 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-110619.C      |    10 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89285.C       |     5 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-89481.C       |     3 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime1.C   |    13 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime2.C   |    20 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime3.C   |    13 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime4.C   |    11 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime5.C   |    11 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime6.C   |    15 +
 .../g++.dg/cpp1y/constexpr-tracking-const14.C      |     3 +-
 .../g++.dg/cpp1y/constexpr-tracking-const16.C      |     3 +-
 .../g++.dg/cpp1y/constexpr-tracking-const18.C      |     4 +-
 .../g++.dg/cpp1y/constexpr-tracking-const19.C      |     4 +-
 .../g++.dg/cpp1y/constexpr-tracking-const21.C      |     4 +-
 .../g++.dg/cpp1y/constexpr-tracking-const22.C      |     4 +-
 .../g++.dg/cpp1y/constexpr-tracking-const3.C       |     3 +-
 .../g++.dg/cpp1y/constexpr-tracking-const4.C       |     3 +-
 .../g++.dg/cpp1y/constexpr-tracking-const7.C       |     3 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-union5.C      |     4 +-
 gcc/testsuite/g++.dg/cpp1y/decltype-auto-103497.C  |     8 +
 gcc/testsuite/g++.dg/cpp1y/pr68180.C               |     4 +-
 gcc/testsuite/g++.dg/cpp1y/var-templ83.C           |    16 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction115.C    |    16 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda6.C     |     4 +-
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda8.C     |     5 +-
 gcc/testsuite/g++.dg/cpp1z/constexpr-template1.C   |    25 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-template2.C   |    25 +
 gcc/testsuite/g++.dg/cpp1z/elide8.C                |    25 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast11.C            |    10 +-
 gcc/testsuite/g++.dg/cpp2a/bit-cast12.C            |    10 +-
 gcc/testsuite/g++.dg/cpp2a/bit-cast14.C            |    14 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-surrogate1.C   |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-surrogate2.C   |    14 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C       |     4 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C   |     5 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C       |     5 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C       |     6 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C        |    10 +-
 gcc/testsuite/g++.dg/cpp2a/constinit10.C           |     5 +-
 gcc/testsuite/g++.dg/cpp2a/desig28.C               |    17 +
 gcc/testsuite/g++.dg/cpp2a/desig29.C               |    10 +
 gcc/testsuite/g++.dg/cpp2a/fn-template26.C         |    16 +
 .../g++.dg/cpp2a/is-corresponding-member4.C        |     4 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-float3.C        |    12 +
 gcc/testsuite/g++.dg/debug/dwarf2/utf-1.C          |     9 +-
 gcc/testsuite/g++.dg/diagnostic/base.C             |    16 +
 gcc/testsuite/g++.dg/ext/constexpr-vla2.C          |     4 +-
 gcc/testsuite/g++.dg/ext/constexpr-vla3.C          |     4 +-
 gcc/testsuite/g++.dg/ipa/devirt-45.C               |     2 +-
 gcc/testsuite/g++.dg/ipa/pr110378-1.C              |    48 +
 gcc/testsuite/g++.dg/ipa/pure-const-3.C            |    34 +-
 gcc/testsuite/g++.dg/ipa/pure-const-3.h            |    29 +
 gcc/testsuite/g++.dg/ipa/pure-const-3b.C           |     6 +
 gcc/testsuite/g++.dg/lto/pr89335_0.C               |     2 +-
 gcc/testsuite/g++.dg/opt/pr110515.C                |   223 +
 gcc/testsuite/g++.dg/other/i386-2.C                |     2 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |     2 +-
 gcc/testsuite/g++.dg/overload/conv-op5.C           |    17 +
 gcc/testsuite/g++.dg/template/template-keyword4.C  |    18 +
 gcc/testsuite/g++.dg/template/ttp37.C              |    15 +
 gcc/testsuite/g++.dg/template/ttp38.C              |    12 +
 gcc/testsuite/g++.dg/template/ttp39.C              |    16 +
 gcc/testsuite/g++.dg/torture/pr110742.C            |    47 +
 gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C   |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/allocator-opt1.C     |    12 +
 .../g++.dg/tree-ssa/devirt-array-destructor-1.C    |    28 +
 .../g++.dg/tree-ssa/devirt-array-destructor-2.C    |    29 +
 gcc/testsuite/g++.dg/tree-ssa/loop-split-1.C       |    23 +
 gcc/testsuite/g++.dg/ubsan/pr63956.C               |    23 +-
 gcc/testsuite/g++.dg/uninit-pred-loop-1_c.C        |     2 +-
 gcc/testsuite/g++.dg/vect/pr110557.cc              |    39 +
 gcc/testsuite/g++.dg/vect/pr84556.cc               |     1 +
 gcc/testsuite/g++.dg/vect/simd-1.cc                |     4 +
 gcc/testsuite/g++.dg/vect/simd-2.cc                |     4 +
 gcc/testsuite/g++.dg/vect/simd-3.cc                |     4 +
 gcc/testsuite/g++.dg/vect/simd-4.cc                |     4 +
 gcc/testsuite/g++.dg/vect/simd-5.cc                |     4 +
 gcc/testsuite/g++.dg/vect/simd-6.cc                |     4 +
 gcc/testsuite/g++.dg/vect/simd-7.cc                |     4 +
 gcc/testsuite/g++.dg/vect/simd-8.cc                |     4 +
 gcc/testsuite/g++.dg/vect/simd-9.cc                |     4 +
 gcc/testsuite/g++.dg/vect/simd-clone-6.cc          |     1 +
 gcc/testsuite/g++.dg/vect/vect-novector-pragma.cc  |    69 +
 gcc/testsuite/g++.dg/vect/vect.exp                 |     2 +-
 .../g++.dg/warn/Wmissing-field-initializers-3.C    |    48 +
 gcc/testsuite/g++.dg/warn/pr83054-2.C              |    44 +
 gcc/testsuite/g++.dg/warn/pr83054.C                |     2 +-
 gcc/testsuite/g++.target/i386/float16-1.C          |     8 +-
 gcc/testsuite/g++.target/i386/mv16.C               |    18 +
 gcc/testsuite/g++.target/i386/pr110170.C           |    90 +
 gcc/testsuite/g++.target/i386/pr110792.C           |    16 +
 gcc/testsuite/g++.target/i386/pr61747.C            |    42 +
 gcc/testsuite/g++.target/powerpc/pr110741.C        |   552 +
 gcc/testsuite/g++.target/riscv/rvv/base/bug-12.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-14.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-18.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-19.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-20.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-21.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-22.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-23.C   |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-3.C    |     2 +-
 gcc/testsuite/g++.target/riscv/rvv/base/bug-8.C    |     2 +-
 gcc/testsuite/gcc.c-torture/compile/asmgoto-6.c    |     2 +-
 gcc/testsuite/gcc.c-torture/compile/pr110600.c     |     6 +
 gcc/testsuite/gcc.c-torture/compile/pr110874-a.c   |    17 +
 gcc/testsuite/gcc.c-torture/execute/20230802-1.c   |    68 +
 gcc/testsuite/gcc.c-torture/execute/bitops-1.c     |    33 +
 gcc/testsuite/gcc.c-torture/execute/pr109986.c     |    41 +
 gcc/testsuite/gcc.c-torture/execute/pr110252-1.c   |    15 +
 gcc/testsuite/gcc.c-torture/execute/pr110252-2.c   |    10 +
 gcc/testsuite/gcc.c-torture/execute/pr110252-3.c   |    13 +
 gcc/testsuite/gcc.c-torture/execute/pr110252-4.c   |     8 +
 gcc/testsuite/gcc.c-torture/execute/pr110666-1.c   |    51 +
 .../gcc.dg/Wmissing-variable-declarations.c        |    33 +
 gcc/testsuite/gcc.dg/Wvla-parameter-4.c            |     5 -
 gcc/testsuite/gcc.dg/analyzer/allocation-size-1.c  |     3 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-2.c  |     3 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-3.c  |     9 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c  |     6 +-
 .../gcc.dg/analyzer/allocation-size-multiline-1.c  |    12 +-
 .../gcc.dg/analyzer/allocation-size-multiline-2.c  |    15 +-
 .../gcc.dg/analyzer/allocation-size-multiline-3.c  |    10 +-
 gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-1.c  |    81 +
 gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-2.c  |    19 +
 gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-3.c  |    14 +
 gcc/testsuite/gcc.dg/analyzer/explode-4.c          |   157 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-13.c     |     1 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-15.c     |     1 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-4.c      |     1 +
 .../analyzer/out-of-bounds-diagram-5-ascii.c       |     1 +
 .../analyzer/out-of-bounds-diagram-5-unicode.c     |     1 +
 .../gcc.dg/analyzer/out-of-bounds-diagram-7.c      |     1 +
 .../gcc.dg/analyzer/out-of-bounds-pr110387.c       |    19 +
 gcc/testsuite/gcc.dg/analyzer/pr108171.c           |    31 +
 gcc/testsuite/gcc.dg/analyzer/pr110455.c           |     7 +
 gcc/testsuite/gcc.dg/analyzer/pr110882.c           |    18 +
 gcc/testsuite/gcc.dg/analyzer/taint-divisor-2.c    |    13 +
 gcc/testsuite/gcc.dg/analyzer/taint-size-1.c       |    10 +
 gcc/testsuite/gcc.dg/attr-access-2.c               |    10 -
 gcc/testsuite/gcc.dg/cmp-mem-const-1.c             |    17 +
 gcc/testsuite/gcc.dg/cmp-mem-const-2.c             |    17 +
 gcc/testsuite/gcc.dg/cmp-mem-const-3.c             |    17 +
 gcc/testsuite/gcc.dg/cmp-mem-const-4.c             |    17 +
 gcc/testsuite/gcc.dg/cmp-mem-const-5.c             |    17 +
 gcc/testsuite/gcc.dg/cmp-mem-const-6.c             |    17 +
 gcc/testsuite/gcc.dg/loop-unswitch-17.c            |     2 +-
 .../gcc.dg/plugin/analyzer_cpython_plugin.c        |   230 +
 .../gcc.dg/plugin/cpython-plugin-test-1.c          |     8 +
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |     2 +
 gcc/testsuite/gcc.dg/plugin/poly-int-tests.h       |    85 +-
 gcc/testsuite/gcc.dg/pr101955.c                    |    63 +
 gcc/testsuite/gcc.dg/pr102385.c                    |     4 +-
 gcc/testsuite/gcc.dg/pr103079.c                    |     2 +-
 gcc/testsuite/gcc.dg/pr107547.c                    |     1 +
 gcc/testsuite/gcc.dg/pr110582.c                    |    18 +
 gcc/testsuite/gcc.dg/pr110699.c                    |    14 +
 gcc/testsuite/gcc.dg/pr110729.c                    |    29 +
 gcc/testsuite/gcc.dg/pr110731.c                    |    17 +
 gcc/testsuite/gcc.dg/pr110755.c                    |    29 +
 gcc/testsuite/gcc.dg/pr110777.c                    |    22 +
 gcc/testsuite/gcc.dg/pr43864-2.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr43864-3.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr43864-4.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr43864.c                     |     4 +-
 gcc/testsuite/gcc.dg/pr56837.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr68193.c                     |    15 +
 gcc/testsuite/gcc.dg/pr83073.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr96695-1.c                   |    18 +
 gcc/testsuite/gcc.dg/pr96695-10.c                  |    20 +
 gcc/testsuite/gcc.dg/pr96695-11.c                  |    18 +
 gcc/testsuite/gcc.dg/pr96695-12.c                  |    18 +
 gcc/testsuite/gcc.dg/pr96695-2.c                   |    18 +
 gcc/testsuite/gcc.dg/pr96695-3.c                   |    20 +
 gcc/testsuite/gcc.dg/pr96695-4.c                   |    21 +
 gcc/testsuite/gcc.dg/pr96695-5.c                   |    19 +
 gcc/testsuite/gcc.dg/pr96695-6.c                   |    20 +
 gcc/testsuite/gcc.dg/pr96695-7.c                   |    19 +
 gcc/testsuite/gcc.dg/pr96695-8.c                   |    19 +
 gcc/testsuite/gcc.dg/pr96695-9.c                   |    20 +
 gcc/testsuite/gcc.dg/pr96931.c                     |     3 +-
 gcc/testsuite/gcc.dg/predict-22.c                  |     2 +-
 gcc/testsuite/gcc.dg/torture/builtin-iseqsig-1.c   |   113 +
 gcc/testsuite/gcc.dg/torture/builtin-iseqsig-2.c   |   113 +
 gcc/testsuite/gcc.dg/torture/builtin-iseqsig-3.c   |   113 +
 gcc/testsuite/gcc.dg/torture/pr110556.c            |    42 +
 gcc/testsuite/gcc.dg/torture/pr110669.c            |    15 +
 gcc/testsuite/gcc.dg/torture/pr110702.c            |    31 +
 gcc/testsuite/gcc.dg/torture/pr110766.c            |    17 +
 gcc/testsuite/gcc.dg/torture/pr110799.c            |    46 +
 gcc/testsuite/gcc.dg/torture/pr110838.c            |    43 +
 .../gcc.dg/tree-prof/cold_partition_label.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c   |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/loop-split-1.c      |    33 +
 gcc/testsuite/gcc.dg/tree-prof/loop-split-2.c      |    36 +
 gcc/testsuite/gcc.dg/tree-prof/loop-split-3.c      |    41 +
 gcc/testsuite/gcc.dg/tree-prof/peel-1.c            |     4 +-
 gcc/testsuite/gcc.dg/tree-prof/unroll-1.c          |     5 +-
 gcc/testsuite/gcc.dg/tree-prof/update-cunroll-2.c  |     4 +-
 gcc/testsuite/gcc.dg/tree-prof/update-tailcall.c   |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/bitops-2.c           |    41 +
 gcc/testsuite/gcc.dg/tree-ssa/bitops-3.c           |    67 +
 gcc/testsuite/gcc.dg/tree-ssa/bool-checks-1.c      |    22 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c      |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/cast-1.c             |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/cast-2.c             |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-1.c           |    38 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpbit-2.c           |    39 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpeq-1.c            |    36 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpeq-2.c            |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/cmpeq-3.c            |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-7.c     |    10 +-
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-8.c     |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-9.c     |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c       |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/dce-1.c              |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/fnsplit-1.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-12.c        |    21 -
 gcc/testsuite/gcc.dg/tree-ssa/ifc-12.c             |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c       |     1 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c       |    19 +-
 gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-1.c  |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/loop-ch-profile-2.c  |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/minmax-23.c          |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/peel1.c              |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-25b.c        |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr107009.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr107043.c           |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr107053.c           |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr109986.c           |   177 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110293-1.c         |    58 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110539-1.c         |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110539-2.c         |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110539-3.c         |    75 +
 gcc/testsuite/gcc.dg/tree-ssa/pr110539-4.c         |    82 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-7.c          |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c          |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-9.c          |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-10.c     |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-11.c     |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-12.c     |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-5.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-6.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-7.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-8.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-9.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-12.c         |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/split-path-12.c      |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-10.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-20.c        |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/update-cunroll.c     |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/update-threading.c   |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c    |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/update-unswitch-1.c  |     2 +-
 .../gcc.dg/tree-ssa/vect-profile-upate-2.c         |     9 +
 gcc/testsuite/gcc.dg/tree-ssa/vect-profile-upate.c |     9 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp-unreachable.c    |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/vrp122.c             |     2 +-
 gcc/testsuite/gcc.dg/ubsan/object-size-dyn.c       |     6 +-
 gcc/testsuite/gcc.dg/unroll-1.c                    |     5 +-
 gcc/testsuite/gcc.dg/unroll-3.c                    |     3 +-
 gcc/testsuite/gcc.dg/unroll-4.c                    |     3 +-
 gcc/testsuite/gcc.dg/unroll-5.c                    |     3 +-
 gcc/testsuite/gcc.dg/unroll-6.c                    |     3 +-
 gcc/testsuite/gcc.dg/unroll-7.c                    |     4 +-
 gcc/testsuite/gcc.dg/unroll-8.c                    |     2 +-
 gcc/testsuite/gcc.dg/vect/O3-pr70130.c             |     1 +
 gcc/testsuite/gcc.dg/vect/Os-vect-95.c             |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-1.c               |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-16.c              |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-2.c               |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-24.c              |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-25.c              |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-26.c              |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-27.c              |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-28.c              |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-29.c              |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-42.c              |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c          |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c    |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c    |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pattern-1.c       |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c       |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c           |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c      |     2 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c         |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-3.c       |    15 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-v8.c      |    14 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c         |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c     |     2 +
 .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c |     4 +
 .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c |     1 +
 .../gcc.dg/vect/costmodel/i386/costmodel-vect-68.c |     4 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c  |    31 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c   |     3 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c   |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c   |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c  |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c |     1 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c |     1 +
 .../vect/costmodel/ppc/costmodel-vect-outer-fir.c  |     1 +
 .../vect/costmodel/ppc/costmodel-vect-reversed.c   |    22 +
 .../vect/costmodel/x86_64/costmodel-vect-31.c      |     4 +
 .../vect/costmodel/x86_64/costmodel-vect-33.c      |     1 +
 .../vect/costmodel/x86_64/costmodel-vect-68.c      |     4 +
 .../gcc.dg/vect/fast-math-bb-slp-call-1.c          |     1 +
 .../gcc.dg/vect/fast-math-bb-slp-call-2.c          |     2 +
 gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c  |     4 +
 gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c  |     6 +
 .../gcc.dg/vect/fast-math-vect-complex-3.c         |     1 +
 .../gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c      |     1 +
 .../gcc.dg/vect/no-scevccp-noreassoc-outer-1.c     |     1 +
 .../gcc.dg/vect/no-scevccp-noreassoc-outer-2.c     |     1 +
 .../gcc.dg/vect/no-scevccp-noreassoc-outer-3.c     |     1 +
 .../gcc.dg/vect/no-scevccp-noreassoc-outer-5.c     |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10a.c   |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10b.c   |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-11.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-15.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-16.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-17.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-18.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-19.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-20.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-21.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-22.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-3.c     |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-4.c     |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-5.c     |     1 +
 .../gcc.dg/vect/no-scevccp-outer-6-global.c        |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c     |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c     |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-8.c     |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9.c     |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9a.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9b.c    |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-slp-30.c      |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-slp-31.c      |     1 +
 gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-2.c   |     1 +
 .../gcc.dg/vect/no-section-anchors-vect-31.c       |     4 +
 .../gcc.dg/vect/no-section-anchors-vect-34.c       |     1 +
 .../gcc.dg/vect/no-section-anchors-vect-36.c       |     1 +
 .../gcc.dg/vect/no-section-anchors-vect-64.c       |     3 +
 .../gcc.dg/vect/no-section-anchors-vect-65.c       |     2 +
 .../gcc.dg/vect/no-section-anchors-vect-66.c       |     3 +
 .../gcc.dg/vect/no-section-anchors-vect-68.c       |     4 +
 .../gcc.dg/vect/no-section-anchors-vect-69.c       |     4 +
 .../gcc.dg/vect/no-section-anchors-vect-outer-4h.c |     2 +
 gcc/testsuite/gcc.dg/vect/no-trapping-math-2.c     |     1 +
 .../gcc.dg/vect/no-trapping-math-vect-111.c        |     1 +
 .../gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c   |     1 +
 .../gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c   |     1 +
 .../gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c   |     1 +
 .../gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c   |     1 +
 .../gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c   |     1 +
 gcc/testsuite/gcc.dg/vect/no-tree-dom-vect-bug.c   |     1 +
 gcc/testsuite/gcc.dg/vect/no-tree-pre-slp-29.c     |     2 +
 gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c         |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c        |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c        |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c       |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c         |     2 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c         |     2 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c         |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c         |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c         |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c         |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c         |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c         |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c         |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c   |     2 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c   |     2 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c   |     1 +
 gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c       |     3 +
 gcc/testsuite/gcc.dg/vect/pr101445.c               |     1 +
 gcc/testsuite/gcc.dg/vect/pr103581.c               |     1 +
 gcc/testsuite/gcc.dg/vect/pr105219.c               |     1 +
 gcc/testsuite/gcc.dg/vect/pr106081.c               |    33 +
 gcc/testsuite/gcc.dg/vect/pr108608.c               |     1 +
 gcc/testsuite/gcc.dg/vect/pr110838.c               |    31 +
 gcc/testsuite/gcc.dg/vect/pr18400.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr18536.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr20122.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr25413.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr30784.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr37539.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr40074.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr45752.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr45902.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr46009.c                |     2 +
 gcc/testsuite/gcc.dg/vect/pr48172.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr51074.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr51581-3.c              |     3 +
 gcc/testsuite/gcc.dg/vect/pr51581-4.c              |     3 +
 gcc/testsuite/gcc.dg/vect/pr53185-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr56918.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr56920.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr56933.c                |     2 +
 gcc/testsuite/gcc.dg/vect/pr57705.c                |     3 +
 gcc/testsuite/gcc.dg/vect/pr57741-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr57741-3.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr59591-1.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr59591-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr59594.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr59984.c                |     2 +
 gcc/testsuite/gcc.dg/vect/pr60276.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr61194.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr61680.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr62021.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr63341-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr64252.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr64404.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr64421.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr64493.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr64495.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr65947-3.c              |     6 +-
 gcc/testsuite/gcc.dg/vect/pr66251.c                |     2 +
 gcc/testsuite/gcc.dg/vect/pr66253.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr68502-1.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr68502-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr69820.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr70021.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr70354-1.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr70354-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr71259.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr71264.c                |     3 -
 gcc/testsuite/gcc.dg/vect/pr78005.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr78558.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr80815-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr80815-3.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr80928.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr81410.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr81633.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr81740-1.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr81740-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr85586.c                |     2 +
 gcc/testsuite/gcc.dg/vect/pr87288-1.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr87288-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr87288-3.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr88903-1.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr88903-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr90018.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr92420.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr94994.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr96783-1.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr96783-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr97081-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr97428.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr97558-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/pr97678.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr98308.c                |     2 +
 .../gcc.dg/vect/section-anchors-pr27770.c          |     1 +
 .../gcc.dg/vect/section-anchors-vect-69.c          |     4 +
 gcc/testsuite/gcc.dg/vect/slp-1.c                  |     4 +
 gcc/testsuite/gcc.dg/vect/slp-10.c                 |     3 +
 gcc/testsuite/gcc.dg/vect/slp-11a.c                |     1 +
 gcc/testsuite/gcc.dg/vect/slp-11b.c                |     1 +
 gcc/testsuite/gcc.dg/vect/slp-11c.c                |     1 +
 gcc/testsuite/gcc.dg/vect/slp-12a.c                |     1 +
 gcc/testsuite/gcc.dg/vect/slp-12b.c                |     1 +
 gcc/testsuite/gcc.dg/vect/slp-12c.c                |     1 +
 gcc/testsuite/gcc.dg/vect/slp-13-big-array.c       |     3 +
 gcc/testsuite/gcc.dg/vect/slp-13.c                 |     3 +
 gcc/testsuite/gcc.dg/vect/slp-14.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-15.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-16.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-17.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-18.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-19a.c                |     1 +
 gcc/testsuite/gcc.dg/vect/slp-19b.c                |     1 +
 gcc/testsuite/gcc.dg/vect/slp-19c.c                |     2 +
 gcc/testsuite/gcc.dg/vect/slp-2.c                  |     4 +
 gcc/testsuite/gcc.dg/vect/slp-20.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/slp-21.c                 |     3 +
 gcc/testsuite/gcc.dg/vect/slp-22.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/slp-23.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/slp-24-big-array.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-24.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-25.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/slp-26.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-28.c                 |     3 +
 gcc/testsuite/gcc.dg/vect/slp-3-big-array.c        |     4 +
 gcc/testsuite/gcc.dg/vect/slp-3.c                  |     4 +
 gcc/testsuite/gcc.dg/vect/slp-33.c                 |     3 +
 gcc/testsuite/gcc.dg/vect/slp-34-big-array.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-34.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-35.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-37.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-4-big-array.c        |     3 +
 gcc/testsuite/gcc.dg/vect/slp-4.c                  |     3 +
 gcc/testsuite/gcc.dg/vect/slp-41.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/slp-43.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/slp-45.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/slp-46.c                 |     4 +
 gcc/testsuite/gcc.dg/vect/slp-47.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/slp-48.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/slp-49.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-5.c                  |     3 +
 gcc/testsuite/gcc.dg/vect/slp-6.c                  |     3 +
 gcc/testsuite/gcc.dg/vect/slp-7.c                  |     3 +
 gcc/testsuite/gcc.dg/vect/slp-8.c                  |     1 +
 gcc/testsuite/gcc.dg/vect/slp-9.c                  |     1 +
 gcc/testsuite/gcc.dg/vect/slp-cond-1.c             |     3 +
 gcc/testsuite/gcc.dg/vect/slp-cond-2-big-array.c   |     3 +
 gcc/testsuite/gcc.dg/vect/slp-cond-2.c             |     3 +
 gcc/testsuite/gcc.dg/vect/slp-cond-3.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-cond-4.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-cond-5.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-1.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-10.c      |     1 +
 .../gcc.dg/vect/slp-multitypes-11-big-array.c      |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-11.c      |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-12.c      |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-2.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-3.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-4.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-5.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-6.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-7.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-8.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-9.c       |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-1.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-10.c            |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-11.c            |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-12.c            |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-2.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-3.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-4.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-5.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-6.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-7.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-8.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-perm-9.c             |     1 +
 gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c    |     1 +
 gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c     |     1 +
 gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-1-big-array.c       |     2 +
 gcc/testsuite/gcc.dg/vect/vect-1.c                 |     2 +
 gcc/testsuite/gcc.dg/vect/vect-10-big-array.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-10.c                |     2 +
 gcc/testsuite/gcc.dg/vect/vect-100.c               |     4 +
 gcc/testsuite/gcc.dg/vect/vect-103.c               |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-104.c               |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-105-big-array.c     |     3 +
 gcc/testsuite/gcc.dg/vect/vect-105.c               |     3 +
 gcc/testsuite/gcc.dg/vect/vect-106.c               |     4 +
 gcc/testsuite/gcc.dg/vect/vect-107.c               |     3 +
 gcc/testsuite/gcc.dg/vect/vect-108.c               |     3 +
 gcc/testsuite/gcc.dg/vect/vect-109.c               |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-11.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-110.c               |     3 +
 gcc/testsuite/gcc.dg/vect/vect-112-big-array.c     |     2 +
 gcc/testsuite/gcc.dg/vect/vect-112.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-113.c               |     3 +
 gcc/testsuite/gcc.dg/vect/vect-114.c               |     3 +
 gcc/testsuite/gcc.dg/vect/vect-115.c               |     4 +
 gcc/testsuite/gcc.dg/vect/vect-116.c               |     3 +
 gcc/testsuite/gcc.dg/vect/vect-117.c               |     3 +
 gcc/testsuite/gcc.dg/vect/vect-118.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-119.c               |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-11a.c               |     4 +
 gcc/testsuite/gcc.dg/vect/vect-12.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-120.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-121.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-122.c               |     3 +
 gcc/testsuite/gcc.dg/vect/vect-123.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-124.c               |     3 +
 gcc/testsuite/gcc.dg/vect/vect-126.c               |     2 +
 gcc/testsuite/gcc.dg/vect/vect-13.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-14.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-15-big-array.c      |     3 +
 gcc/testsuite/gcc.dg/vect/vect-15.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-17.c                |     5 +
 gcc/testsuite/gcc.dg/vect/vect-18.c                |     5 +
 gcc/testsuite/gcc.dg/vect/vect-19.c                |     5 +
 gcc/testsuite/gcc.dg/vect/vect-2-big-array.c       |     3 +
 gcc/testsuite/gcc.dg/vect/vect-2.c                 |     3 +
 gcc/testsuite/gcc.dg/vect/vect-20.c                |     5 +
 gcc/testsuite/gcc.dg/vect/vect-21.c                |     5 +
 gcc/testsuite/gcc.dg/vect/vect-22.c                |     6 +
 gcc/testsuite/gcc.dg/vect/vect-23.c                |     5 +
 gcc/testsuite/gcc.dg/vect/vect-24.c                |     5 +
 gcc/testsuite/gcc.dg/vect/vect-25.c                |     4 +
 gcc/testsuite/gcc.dg/vect/vect-26.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-27.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-28.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-29.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-3.c                 |     3 +
 gcc/testsuite/gcc.dg/vect/vect-30.c                |     4 +
 gcc/testsuite/gcc.dg/vect/vect-31-big-array.c      |     6 +
 gcc/testsuite/gcc.dg/vect/vect-31.c                |     6 +
 gcc/testsuite/gcc.dg/vect/vect-32-big-array.c      |     3 +
 gcc/testsuite/gcc.dg/vect/vect-32-chars.c          |     2 +
 gcc/testsuite/gcc.dg/vect/vect-32.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-33-big-array.c      |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-33.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-34-big-array.c      |     3 +
 gcc/testsuite/gcc.dg/vect/vect-34.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-35-big-array.c      |     3 +
 gcc/testsuite/gcc.dg/vect/vect-35.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-36-big-array.c      |     3 +
 gcc/testsuite/gcc.dg/vect/vect-36.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-38.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-4.c                 |     3 +
 gcc/testsuite/gcc.dg/vect/vect-40.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-42.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-44.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-46.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-48.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-5.c                 |     4 +
 gcc/testsuite/gcc.dg/vect/vect-50.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-52.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-54.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-56.c                |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-58.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-6-big-array.c       |     4 +
 gcc/testsuite/gcc.dg/vect/vect-6.c                 |     4 +
 gcc/testsuite/gcc.dg/vect/vect-60.c                |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-62.c                |     4 +
 gcc/testsuite/gcc.dg/vect/vect-63.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-64.c                |     5 +
 gcc/testsuite/gcc.dg/vect/vect-65.c                |     4 +
 gcc/testsuite/gcc.dg/vect/vect-66.c                |     5 +
 gcc/testsuite/gcc.dg/vect/vect-67.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-68.c                |     6 +
 gcc/testsuite/gcc.dg/vect/vect-7.c                 |     4 +
 gcc/testsuite/gcc.dg/vect/vect-70.c                |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-71.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-72.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-73-big-array.c      |     3 +
 gcc/testsuite/gcc.dg/vect/vect-73.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-74-big-array.c      |     3 +
 gcc/testsuite/gcc.dg/vect/vect-74.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-75-big-array.c      |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-75.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-76-big-array.c      |     5 +
 gcc/testsuite/gcc.dg/vect/vect-76.c                |     5 +
 gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-77-global.c         |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-77.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c    |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-78-global.c         |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-78.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-8.c                 |     3 +
 gcc/testsuite/gcc.dg/vect/vect-80-big-array.c      |     3 +
 gcc/testsuite/gcc.dg/vect/vect-80.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-82.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-82_64.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-83.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-83_64.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-85-big-array.c      |     4 +
 gcc/testsuite/gcc.dg/vect/vect-85.c                |     4 +
 gcc/testsuite/gcc.dg/vect/vect-86.c                |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-87.c                |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-88.c                |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-89-big-array.c      |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-89.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/vect-9.c                 |     3 +
 gcc/testsuite/gcc.dg/vect/vect-91.c                |     3 +-
 gcc/testsuite/gcc.dg/vect/vect-92.c                |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-93.c                |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-95.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-96.c                |     6 +-
 gcc/testsuite/gcc.dg/vect/vect-97-big-array.c      |     4 +
 gcc/testsuite/gcc.dg/vect/vect-97.c                |     4 +
 gcc/testsuite/gcc.dg/vect/vect-98-big-array.c      |     3 +
 gcc/testsuite/gcc.dg/vect/vect-98.c                |     5 +-
 gcc/testsuite/gcc.dg/vect/vect-99.c                |     3 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c    |     2 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-18.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-19.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-20.c    |     2 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-align-1.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-align-2.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-all-big-array.c     |     9 +
 gcc/testsuite/gcc.dg/vect/vect-all.c               |     9 +
 gcc/testsuite/gcc.dg/vect/vect-avg-1.c             |     1 +
 gcc/testsuite/gcc.dg/vect/vect-avg-11.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-avg-15.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-avg-16.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-avg-5.c             |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-1.c   |     2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-2.c   |     2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-3.c   |     2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-4.c   |     2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-5.c   |     2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-6.c   |     2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-read-7.c   |     2 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-1.c  |     3 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-2.c  |     3 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-3.c  |     3 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-4.c  |     3 +
 gcc/testsuite/gcc.dg/vect/vect-bitfield-write-5.c  |     3 +
 gcc/testsuite/gcc.dg/vect/vect-bool-cmp.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bswap16.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bswap32.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bswap64.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-complex-1.c         |     1 +
 gcc/testsuite/gcc.dg/vect/vect-complex-2.c         |     1 +
 gcc/testsuite/gcc.dg/vect/vect-complex-4.c         |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-1.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-10.c           |     8 +
 gcc/testsuite/gcc.dg/vect/vect-cond-11.c           |     5 +
 gcc/testsuite/gcc.dg/vect/vect-cond-3.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-4.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-5.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-6.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-7.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-8.c            |     5 +
 gcc/testsuite/gcc.dg/vect/vect-cond-9.c            |    10 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-3.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cselim-1.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-cselim-2.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-4.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask-5.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-div-bitmask.h       |     1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-1.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-2.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-3.c    |     2 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-4.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c    |     1 +
 .../gcc.dg/vect/vect-double-reduc-6-big-array.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-6.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-double-reduc-7.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-epilogues-2.c       |     2 +
 gcc/testsuite/gcc.dg/vect/vect-epilogues.c         |     2 +
 gcc/testsuite/gcc.dg/vect/vect-float-extend-1.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-float-truncate-1.c  |     1 +
 .../gcc.dg/vect/vect-floatint-conversion-1.c       |     1 +
 .../gcc.dg/vect/vect-floatint-conversion-2.c       |     1 +
 gcc/testsuite/gcc.dg/vect/vect-fma-1.c             |     1 +
 gcc/testsuite/gcc.dg/vect/vect-gather-1.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-gather-3.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-11.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-19.c          |    63 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-20.c          |    62 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c           |     1 +
 .../gcc.dg/vect/vect-intfloat-conversion-1.c       |     1 +
 .../gcc.dg/vect/vect-intfloat-conversion-2.c       |     1 +
 .../gcc.dg/vect/vect-intfloat-conversion-3.c       |     1 +
 .../gcc.dg/vect/vect-intfloat-conversion-4a.c      |     1 +
 .../gcc.dg/vect/vect-intfloat-conversion-4b.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-1.c              |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-10.c             |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-2.c              |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-3.c              |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-4.c              |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-5.c              |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-6.c              |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-7.c              |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-8-big-array.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-8.c              |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-8a-big-array.c   |     1 +
 gcc/testsuite/gcc.dg/vect/vect-iv-8a.c             |     1 +
 gcc/testsuite/gcc.dg/vect/vect-live-1.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-live-2.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-live-3.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-live-4.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-live-5.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-live-slp-1.c        |     2 +
 gcc/testsuite/gcc.dg/vect/vect-live-slp-2.c        |     2 +
 gcc/testsuite/gcc.dg/vect/vect-live-slp-3.c        |     2 +
 gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c       |     1 +
 gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c  |     1 +
 gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c |     2 +
 gcc/testsuite/gcc.dg/vect/vect-mulhrs-1.c          |     1 +
 .../gcc.dg/vect/vect-mult-const-pattern-1.c        |     1 +
 .../gcc.dg/vect/vect-mult-const-pattern-2.c        |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multi-peel-gaps.c   |    63 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-10.c     |     2 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-11.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-13.c     |     2 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-14.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-16.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-17.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-2.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-5.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-8.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-9.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-1.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-3.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c       |     2 +
 gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c       |     2 +
 gcc/testsuite/gcc.dg/vect/vect-nest-cycle-1.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-nest-cycle-2.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-nest-cycle-3.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-novector-pragma.c   |    61 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2-big-array.c |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2.c           |     1 +
 .../gcc.dg/vect/vect-outer-2a-big-array.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2a.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2b.c          |     1 +
 .../gcc.dg/vect/vect-outer-2c-big-array.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2c.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-2d.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-3-big-array.c |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-3.c           |     1 +
 .../gcc.dg/vect/vect-outer-3a-big-array.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-3a.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-3b.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-3c.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-4.c           |     1 +
 .../gcc.dg/vect/vect-outer-4d-big-array.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-4d.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-5.c           |     2 +
 gcc/testsuite/gcc.dg/vect/vect-outer-6.c           |     1 +
 .../gcc.dg/vect/vect-outer-fir-big-array.c         |     1 +
 .../gcc.dg/vect/vect-outer-fir-lb-big-array.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-fir-lb.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-fir.c         |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-simd-1.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-simd-2.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-simd-3.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c       |     1 +
 gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c       |     1 +
 .../gcc.dg/vect/vect-over-widen-1-big-array.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c     |     1 +
 .../gcc.dg/vect/vect-over-widen-2-big-array.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c     |     1 +
 .../gcc.dg/vect/vect-over-widen-3-big-array.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c      |     1 +
 .../gcc.dg/vect/vect-over-widen-4-big-array.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-peel-1-src.c        |     1 +
 gcc/testsuite/gcc.dg/vect/vect-peel-2-src.c        |     1 +
 gcc/testsuite/gcc.dg/vect/vect-peel-4-src.c        |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-1.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-2.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-3.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-4.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-5.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-recurr-6.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c       |     1 +
 gcc/testsuite/gcc.dg/vect/vect-sdivmod-1.c         |     1 +
 gcc/testsuite/gcc.dg/vect/vect-shift-1.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-shift-3.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-shift-4.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-1.c            |     4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-10.c           |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-11.c           |     4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-12.c           |     4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-13.c           |     4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-14.c           |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-15.c           |     4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-16.c           |     3 +
 gcc/testsuite/gcc.dg/vect/vect-simd-17.c           |    10 +
 gcc/testsuite/gcc.dg/vect/vect-simd-18.c           |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-19.c           |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-20.c           |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-8.c            |     4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-9.c            |     4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-1.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c     |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-11.c     |     4 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-15.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-2.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-3.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-4.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-5.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-6.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-7.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-8.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-simd-clone-9.c      |     2 +
 gcc/testsuite/gcc.dg/vect/vect-strided-a-mult.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i2.c  |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i4.c  |     1 +
 .../gcc.dg/vect/vect-strided-a-u16-mult.c          |     1 +
 .../gcc.dg/vect/vect-strided-a-u32-mult.c          |     1 +
 .../gcc.dg/vect/vect-strided-a-u8-i2-gap.c         |     2 +
 .../vect/vect-strided-a-u8-i8-gap2-big-array.c     |     1 +
 .../gcc.dg/vect/vect-strided-a-u8-i8-gap2.c        |     1 +
 .../vect/vect-strided-a-u8-i8-gap7-big-array.c     |     1 +
 .../gcc.dg/vect/vect-strided-a-u8-i8-gap7.c        |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-float.c     |     1 +
 .../gcc.dg/vect/vect-strided-mult-char-ls.c        |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-mult.c      |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-same-dr.c   |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c   |     1 +
 .../gcc.dg/vect/vect-strided-store-a-u8-i2.c       |     1 +
 .../gcc.dg/vect/vect-strided-store-u16-i4.c        |     1 +
 .../gcc.dg/vect/vect-strided-store-u32-i2.c        |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-store.c     |     2 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u16-i2.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u16-i3.c    |     4 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u16-i4.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u32-i4.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u32-i8.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u32-mult.c  |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2-gap.c |     2 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2.c     |     1 +
 .../vect/vect-strided-u8-i8-gap2-big-array.c       |     1 +
 .../gcc.dg/vect/vect-strided-u8-i8-gap2.c          |     1 +
 .../vect/vect-strided-u8-i8-gap4-big-array.c       |     2 +
 .../gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c  |     2 +
 .../gcc.dg/vect/vect-strided-u8-i8-gap4.c          |     2 +
 .../vect/vect-strided-u8-i8-gap7-big-array.c       |     1 +
 .../gcc.dg/vect/vect-strided-u8-i8-gap7.c          |     1 +
 gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-vfa-01.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-vfa-02.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-vfa-03.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-vfa-04.c            |     1 +
 gcc/testsuite/gcc.dg/vect/vect-vfa-slp.c           |     1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c      |     1 +
 .../gcc.dg/vect/vect-widen-mult-const-s16.c        |     2 +
 .../gcc.dg/vect/vect-widen-mult-const-u16.c        |     3 +
 .../gcc.dg/vect/vect-widen-mult-extern-1.c         |     2 +
 .../gcc.dg/vect/vect-widen-mult-half-u8.c          |     2 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c   |     1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-s16.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-s8.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-u16.c    |     1 +
 .../gcc.dg/vect/vect-widen-mult-u8-s16-s32.c       |     1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c |     1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-shift-s16.c   |     2 +
 gcc/testsuite/gcc.dg/vect/vect-widen-shift-s8.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-shift-u16.c   |     1 +
 gcc/testsuite/gcc.dg/vect/vect-widen-shift-u8.c    |     1 +
 gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c           |     2 +
 .../gcc.target/aarch64/feature-bf16-backport.c     |    10 +
 .../gcc.target/aarch64/feature-dotprod-backport.c  |    10 +
 .../gcc.target/aarch64/feature-fp16-backport.c     |    10 +
 .../aarch64/feature-fp16-scalar-backport.c         |    10 +
 .../gcc.target/aarch64/feature-fp16fml-backport.c  |    10 +
 .../gcc.target/aarch64/feature-i8mm-backport.c     |    10 +
 .../gcc.target/aarch64/feature-memtag-backport.c   |    10 +
 .../gcc.target/aarch64/feature-sha3-backport.c     |    10 +
 .../gcc.target/aarch64/feature-sm4-backport.c      |    10 +
 gcc/testsuite/gcc.target/aarch64/pr110449.c        |    40 +
 gcc/testsuite/gcc.target/aarch64/pr110474.c        |    37 +
 gcc/testsuite/gcc.target/aarch64/pr110625_1.c      |    46 +
 gcc/testsuite/gcc.target/aarch64/pr110625_2.c      |    14 +
 gcc/testsuite/gcc.target/aarch64/pr110625_3.c      |    35 +
 gcc/testsuite/gcc.target/aarch64/pr98772.c         |     2 +-
 .../gcc.target/aarch64/vect-widen-shift.c          |    50 +
 gcc/testsuite/gcc.target/alpha/pr106966.c          |    13 +
 gcc/testsuite/gcc.target/arm/pr110268-1.c          |    12 +
 gcc/testsuite/gcc.target/arm/pr110268-2.c          |    23 +
 gcc/testsuite/gcc.target/avr/lra-cpymem_qi.c       |    26 +
 gcc/testsuite/gcc.target/avr/lra-elim.c            |    14 +
 gcc/testsuite/gcc.target/bpf/alu-2.c               |    12 +
 gcc/testsuite/gcc.target/bpf/alu-pseudoc-2.c       |    13 +
 gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-1.c    |    19 +
 gcc/testsuite/gcc.target/bpf/atomic-cmpxchg-2.c    |    19 +
 gcc/testsuite/gcc.target/bpf/atomic-fetch-op-1.c   |    50 +
 gcc/testsuite/gcc.target/bpf/atomic-fetch-op-2.c   |    50 +
 gcc/testsuite/gcc.target/bpf/atomic-fetch-op-3.c   |    49 +
 gcc/testsuite/gcc.target/bpf/atomic-op-1.c         |    49 +
 gcc/testsuite/gcc.target/bpf/atomic-op-2.c         |    49 +
 gcc/testsuite/gcc.target/bpf/atomic-op-3.c         |    49 +
 gcc/testsuite/gcc.target/bpf/atomic-xchg-1.c       |    20 +
 gcc/testsuite/gcc.target/bpf/atomic-xchg-2.c       |    20 +
 gcc/testsuite/gcc.target/bpf/bswap-1.c             |     2 +-
 gcc/testsuite/gcc.target/bpf/bswap-2.c             |    23 +
 .../gcc.target/bpf/core-builtin-enumvalue-errors.c |    22 +
 .../gcc.target/bpf/core-builtin-enumvalue-opt.c    |    35 +
 .../gcc.target/bpf/core-builtin-enumvalue.c        |    52 +
 .../bpf/core-builtin-fieldinfo-const-elimination.c |    29 +
 .../bpf/core-builtin-fieldinfo-errors-1.c          |     2 +-
 .../bpf/core-builtin-fieldinfo-errors-2.c          |     2 +-
 .../gcc.target/bpf/core-builtin-type-based.c       |    58 +
 .../gcc.target/bpf/core-builtin-type-id.c          |    40 +
 gcc/testsuite/gcc.target/bpf/core-support.h        |   109 +
 gcc/testsuite/gcc.target/bpf/diag-sdiv.c           |     2 +-
 gcc/testsuite/gcc.target/bpf/diag-smod.c           |     2 +-
 gcc/testsuite/gcc.target/bpf/neg-1.c               |    14 +
 gcc/testsuite/gcc.target/bpf/neg-pseudoc-1.c       |    14 +
 .../gcc.target/bpf/{xbpf-sdiv-1.c => sdiv-1.c}     |     2 +-
 gcc/testsuite/gcc.target/bpf/sload-1.c             |    16 +
 gcc/testsuite/gcc.target/bpf/sload-pseudoc-1.c     |    16 +
 .../gcc.target/bpf/{xbpf-smod-1.c => smod-1.c}     |     2 +-
 gcc/testsuite/gcc.target/bpf/smov-1.c              |    18 +
 gcc/testsuite/gcc.target/bpf/smov-pseudoc-1.c      |    18 +
 gcc/testsuite/gcc.target/i386/avx-1.c              |     3 +
 gcc/testsuite/gcc.target/i386/avx-check.h          |     3 +
 gcc/testsuite/gcc.target/i386/avx2-dupv4sf.c       |    18 +
 gcc/testsuite/gcc.target/i386/avx2-dupv4si.c       |    18 +
 gcc/testsuite/gcc.target/i386/avx2-gather-6.c      |     2 +-
 .../gcc.target/i386/avx2-vect-aggressive.c         |     2 +-
 gcc/testsuite/gcc.target/i386/avx512f-dupv4sf.c    |    13 +
 gcc/testsuite/gcc.target/i386/avx512f-dupv4si.c    |    13 +
 .../gcc.target/i386/avx512vl-stv-rotatedi-1.c      |    35 +
 gcc/testsuite/gcc.target/i386/avx512vl-vaes-1.c    |    12 +
 gcc/testsuite/gcc.target/i386/avxvnniint16-1.c     |    43 +
 .../gcc.target/i386/avxvnniint16-vpdpwsud-2.c      |    71 +
 .../gcc.target/i386/avxvnniint16-vpdpwsuds-2.c     |    72 +
 .../gcc.target/i386/avxvnniint16-vpdpwusd-2.c      |    71 +
 .../gcc.target/i386/avxvnniint16-vpdpwusds-2.c     |    72 +
 .../gcc.target/i386/avxvnniint16-vpdpwuud-2.c      |    71 +
 .../gcc.target/i386/avxvnniint16-vpdpwuuds-2.c     |    71 +
 gcc/testsuite/gcc.target/i386/float16-7.c          |     2 +-
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    11 +
 gcc/testsuite/gcc.target/i386/inline_attr_arch.c   |    25 +
 .../gcc.target/i386/inline_target_clones.c         |    24 +
 gcc/testsuite/gcc.target/i386/insvdi_lowpart-1.c   |    13 +
 gcc/testsuite/gcc.target/i386/insvti_lowpart-1.c   |    13 +
 .../gcc.target/i386/invariant-ternlog-1.c          |    21 +
 .../gcc.target/i386/invariant-ternlog-2.c          |    12 +
 gcc/testsuite/gcc.target/i386/pr100711-6.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr109504.c           |     6 +
 gcc/testsuite/gcc.target/i386/pr109520.c           |    48 +
 gcc/testsuite/gcc.target/i386/pr110170-2.c         |    16 +
 gcc/testsuite/gcc.target/i386/pr110170-3.c         |    11 +
 gcc/testsuite/gcc.target/i386/pr110170.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr110206.c           |    39 +
 gcc/testsuite/gcc.target/i386/pr110372.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr110438.c           |    30 +
 gcc/testsuite/gcc.target/i386/pr110533.c           |     9 +
 gcc/testsuite/gcc.target/i386/pr110588.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr110591-2.c         |    90 +
 gcc/testsuite/gcc.target/i386/pr110591.c           |    66 +
 gcc/testsuite/gcc.target/i386/pr110598.c           |    46 +
 gcc/testsuite/gcc.target/i386/pr110717-2.c         |    20 +
 gcc/testsuite/gcc.target/i386/pr110717.c           |    21 +
 gcc/testsuite/gcc.target/i386/pr110762-v4hf.c      |    57 +
 gcc/testsuite/gcc.target/i386/pr110762.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr110788.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr110790-1.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr110790-2.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr110792.c           |    17 +
 gcc/testsuite/gcc.target/i386/pr110843.c           |    20 +
 gcc/testsuite/gcc.target/i386/pr43644-2.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr54855-12.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr54855-13.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr54855-9.c          |     4 +-
 gcc/testsuite/gcc.target/i386/pr70021.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr81904.c            |    22 +
 gcc/testsuite/gcc.target/i386/pr87007-4.c          |     6 +-
 gcc/testsuite/gcc.target/i386/pr87007-5.c          |     8 +-
 gcc/testsuite/gcc.target/i386/pr88540.c            |    10 +
 gcc/testsuite/gcc.target/i386/pr88873.c            |    13 +
 gcc/testsuite/gcc.target/i386/pr89701-1.c          |     4 +
 gcc/testsuite/gcc.target/i386/pr89701-2.c          |     4 +
 gcc/testsuite/gcc.target/i386/pr89701-3.c          |     4 +
 gcc/testsuite/gcc.target/i386/sha512-1.c           |    18 +
 gcc/testsuite/gcc.target/i386/sha512-check.h       |    43 +
 gcc/testsuite/gcc.target/i386/sha512msg1-2.c       |    48 +
 gcc/testsuite/gcc.target/i386/sha512msg2-2.c       |    47 +
 gcc/testsuite/gcc.target/i386/sha512rnds2-2.c      |    85 +
 gcc/testsuite/gcc.target/i386/sm3-1.c              |    17 +
 gcc/testsuite/gcc.target/i386/sm3-check.h          |    37 +
 gcc/testsuite/gcc.target/i386/sm3msg1-2.c          |    54 +
 gcc/testsuite/gcc.target/i386/sm3msg2-2.c          |    57 +
 gcc/testsuite/gcc.target/i386/sm3rnds2-2.c         |   104 +
 gcc/testsuite/gcc.target/i386/sm4-1.c              |    20 +
 gcc/testsuite/gcc.target/i386/sm4-check.h          |   183 +
 gcc/testsuite/gcc.target/i386/sm4key4-2.c          |    14 +
 gcc/testsuite/gcc.target/i386/sm4rnds4-2.c         |    14 +
 gcc/testsuite/gcc.target/i386/sse-12.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |     5 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |     5 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |     7 +-
 gcc/testsuite/gcc.target/i386/sse-23.c             |     5 +-
 gcc/testsuite/gcc.target/i386/sse2-bfloat16-1.c    |     8 +-
 gcc/testsuite/gcc.target/i386/sse2-float16-1.c     |     8 +-
 gcc/testsuite/gcc.target/i386/sse2-float16-4.c     |    25 +
 gcc/testsuite/gcc.target/i386/sse2-float16-5.c     |    24 +
 gcc/testsuite/gcc.target/i386/vlddqu_vinserti128.c |    11 +
 .../gcc.target/i386/vnniint16-auto-vectorize-1.c   |    28 +
 .../gcc.target/i386/vnniint16-auto-vectorize-2.c   |    76 +
 gcc/testsuite/gcc.target/pdp11/pr107841.c          |    12 +
 gcc/testsuite/gcc.target/powerpc/pr103605-1.c      |     9 +
 gcc/testsuite/gcc.target/powerpc/pr103605-2.c      |    11 +
 gcc/testsuite/gcc.target/powerpc/pr103605.h        |    31 +
 gcc/testsuite/gcc.target/powerpc/pr110776.c        |    22 +
 ...pscr_rn_builtin.c => test_fpscr_rn_builtin_1.c} |    12 +-
 .../gcc.target/powerpc/test_fpscr_rn_builtin_2.c   |   148 +
 ...rd-runnable.c => vec-replace-word-runnable_1.c} |   176 +-
 .../powerpc/vec-replace-word-runnable_2.c          |    49 +
 .../gcc.target/powerpc/vsx-vector-6-func-1op-run.c |    98 +
 .../gcc.target/powerpc/vsx-vector-6-func-1op.c     |    22 +
 .../gcc.target/powerpc/vsx-vector-6-func-1op.h     |    43 +
 .../powerpc/vsx-vector-6-func-2lop-run.c           |   177 +
 .../gcc.target/powerpc/vsx-vector-6-func-2lop.c    |    14 +
 .../gcc.target/powerpc/vsx-vector-6-func-2lop.h    |    47 +
 .../gcc.target/powerpc/vsx-vector-6-func-2op-run.c |    96 +
 .../gcc.target/powerpc/vsx-vector-6-func-2op.c     |    21 +
 .../gcc.target/powerpc/vsx-vector-6-func-2op.h     |    42 +
 .../gcc.target/powerpc/vsx-vector-6-func-3op-run.c |   229 +
 .../gcc.target/powerpc/vsx-vector-6-func-3op.c     |    17 +
 .../gcc.target/powerpc/vsx-vector-6-func-3op.h     |    73 +
 .../powerpc/vsx-vector-6-func-cmp-all-run.c        |   147 +
 .../gcc.target/powerpc/vsx-vector-6-func-cmp-all.c |    17 +
 .../gcc.target/powerpc/vsx-vector-6-func-cmp-all.h |    76 +
 .../gcc.target/powerpc/vsx-vector-6-func-cmp-run.c |    92 +
 .../gcc.target/powerpc/vsx-vector-6-func-cmp.c     |    16 +
 .../gcc.target/powerpc/vsx-vector-6-func-cmp.h     |    40 +
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h    |   154 -
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c |    43 -
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c |    43 -
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c |    42 -
 gcc/testsuite/gcc.target/riscv/_Float16-zhinx-1.c  |     4 +-
 gcc/testsuite/gcc.target/riscv/arch-2.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-22.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-22.cc          |    11 +
 gcc/testsuite/gcc.target/riscv/arch-23.c           |    11 +
 gcc/testsuite/gcc.target/riscv/arch-3.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-5.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-8.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-10.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-18.c      |     4 +-
 gcc/testsuite/gcc.target/riscv/attribute-19.c      |     4 +-
 gcc/testsuite/gcc.target/riscv/attribute-20.c      |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-21.c      |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-8.c       |     4 +-
 gcc/testsuite/gcc.target/riscv/attribute-9.c       |     4 +-
 gcc/testsuite/gcc.target/riscv/fsflags.c           |    16 +
 .../gcc.target/riscv/omit-frame-pointer-1.c        |     7 +
 .../gcc.target/riscv/omit-frame-pointer-2.c        |     7 +
 .../gcc.target/riscv/omit-frame-pointer-3.c        |     7 +
 .../gcc.target/riscv/omit-frame-pointer-4.c        |     7 +
 .../gcc.target/riscv/omit-frame-pointer-test.c     |    13 +
 gcc/testsuite/gcc.target/riscv/pr102957.c          |     2 +
 gcc/testsuite/gcc.target/riscv/pr110696.c          |     7 +
 gcc/testsuite/gcc.target/riscv/pr110748-1.c        |    10 +
 gcc/testsuite/gcc.target/riscv/predef-28.c         |    47 +
 .../gcc.target/riscv/rvv/autovec/binop/mulh-1.c    |    26 +
 .../gcc.target/riscv/rvv/autovec/binop/mulh-2.c    |    27 +
 .../riscv/rvv/autovec/binop/mulh_run-1.c           |    29 +
 .../riscv/rvv/autovec/binop/mulh_run-2.c           |    29 +
 .../gcc.target/riscv/rvv/autovec/binop/narrow-1.c  |     4 +-
 .../riscv/rvv/autovec/binop/vadd-run-nofm.c        |     4 +
 .../riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c    |    13 +
 .../riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c    |    13 +
 .../riscv/rvv/autovec/binop/vdiv-run-nofm.c        |     4 +
 .../riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c    |    12 +
 .../riscv/rvv/autovec/binop/vdiv-rv32gcv.c         |    11 +-
 .../riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c    |    12 +
 .../riscv/rvv/autovec/binop/vdiv-rv64gcv.c         |    11 +-
 .../riscv/rvv/autovec/binop/vmul-run-nofm.c        |     4 +
 .../riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c    |     8 +
 .../riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c    |     8 +
 .../riscv/rvv/autovec/binop/vrem-rv32gcv.c         |    10 +-
 .../riscv/rvv/autovec/binop/vrem-rv64gcv.c         |    10 +-
 .../riscv/rvv/autovec/binop/vsub-run-nofm.c        |     4 +
 .../riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c    |    14 +
 .../riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c    |    14 +
 .../autovec/conversions/vec-narrow-int64-float16.c |    15 +
 .../autovec/conversions/vec-widen-float16-int64.c  |    15 +
 .../rvv/autovec/gather-scatter/gather_load-1.c     |    38 +
 .../rvv/autovec/gather-scatter/gather_load-10.c    |    35 +
 .../rvv/autovec/gather-scatter/gather_load-11.c    |    32 +
 .../rvv/autovec/gather-scatter/gather_load-12.c    |   112 +
 .../rvv/autovec/gather-scatter/gather_load-2.c     |    38 +
 .../rvv/autovec/gather-scatter/gather_load-3.c     |    35 +
 .../rvv/autovec/gather-scatter/gather_load-4.c     |    35 +
 .../rvv/autovec/gather-scatter/gather_load-5.c     |    35 +
 .../rvv/autovec/gather-scatter/gather_load-6.c     |    35 +
 .../rvv/autovec/gather-scatter/gather_load-7.c     |    35 +
 .../rvv/autovec/gather-scatter/gather_load-8.c     |    35 +
 .../rvv/autovec/gather-scatter/gather_load-9.c     |    35 +
 .../rvv/autovec/gather-scatter/gather_load_run-1.c |    41 +
 .../autovec/gather-scatter/gather_load_run-10.c    |    41 +
 .../autovec/gather-scatter/gather_load_run-11.c    |    39 +
 .../autovec/gather-scatter/gather_load_run-12.c    |   124 +
 .../rvv/autovec/gather-scatter/gather_load_run-2.c |    41 +
 .../rvv/autovec/gather-scatter/gather_load_run-3.c |    41 +
 .../rvv/autovec/gather-scatter/gather_load_run-4.c |    41 +
 .../rvv/autovec/gather-scatter/gather_load_run-5.c |    41 +
 .../rvv/autovec/gather-scatter/gather_load_run-6.c |    41 +
 .../rvv/autovec/gather-scatter/gather_load_run-7.c |    45 +
 .../rvv/autovec/gather-scatter/gather_load_run-8.c |    45 +
 .../rvv/autovec/gather-scatter/gather_load_run-9.c |    41 +
 .../autovec/gather-scatter/mask_gather_load-1.c    |    39 +
 .../autovec/gather-scatter/mask_gather_load-10.c   |    36 +
 .../autovec/gather-scatter/mask_gather_load-11.c   |   116 +
 .../autovec/gather-scatter/mask_gather_load-2.c    |    39 +
 .../autovec/gather-scatter/mask_gather_load-3.c    |    36 +
 .../autovec/gather-scatter/mask_gather_load-4.c    |    36 +
 .../autovec/gather-scatter/mask_gather_load-5.c    |    36 +
 .../autovec/gather-scatter/mask_gather_load-6.c    |    36 +
 .../autovec/gather-scatter/mask_gather_load-7.c    |    36 +
 .../autovec/gather-scatter/mask_gather_load-8.c    |    36 +
 .../autovec/gather-scatter/mask_gather_load-9.c    |    36 +
 .../gather-scatter/mask_gather_load_run-1.c        |    48 +
 .../gather-scatter/mask_gather_load_run-10.c       |    48 +
 .../gather-scatter/mask_gather_load_run-11.c       |   140 +
 .../gather-scatter/mask_gather_load_run-2.c        |    48 +
 .../gather-scatter/mask_gather_load_run-3.c        |    48 +
 .../gather-scatter/mask_gather_load_run-4.c        |    48 +
 .../gather-scatter/mask_gather_load_run-5.c        |    48 +
 .../gather-scatter/mask_gather_load_run-6.c        |    48 +
 .../gather-scatter/mask_gather_load_run-7.c        |    48 +
 .../gather-scatter/mask_gather_load_run-8.c        |    48 +
 .../gather-scatter/mask_gather_load_run-9.c        |    48 +
 .../autovec/gather-scatter/mask_scatter_store-1.c  |    39 +
 .../autovec/gather-scatter/mask_scatter_store-10.c |    36 +
 .../autovec/gather-scatter/mask_scatter_store-2.c  |    39 +
 .../autovec/gather-scatter/mask_scatter_store-3.c  |    36 +
 .../autovec/gather-scatter/mask_scatter_store-4.c  |    36 +
 .../autovec/gather-scatter/mask_scatter_store-5.c  |    36 +
 .../autovec/gather-scatter/mask_scatter_store-6.c  |    36 +
 .../autovec/gather-scatter/mask_scatter_store-7.c  |    36 +
 .../autovec/gather-scatter/mask_scatter_store-8.c  |    36 +
 .../autovec/gather-scatter/mask_scatter_store-9.c  |    41 +
 .../gather-scatter/mask_scatter_store_run-1.c      |    48 +
 .../gather-scatter/mask_scatter_store_run-10.c     |    48 +
 .../gather-scatter/mask_scatter_store_run-2.c      |    48 +
 .../gather-scatter/mask_scatter_store_run-3.c      |    48 +
 .../gather-scatter/mask_scatter_store_run-4.c      |    48 +
 .../gather-scatter/mask_scatter_store_run-5.c      |    48 +
 .../gather-scatter/mask_scatter_store_run-6.c      |    48 +
 .../gather-scatter/mask_scatter_store_run-7.c      |    48 +
 .../gather-scatter/mask_scatter_store_run-8.c      |    52 +
 .../gather-scatter/mask_scatter_store_run-9.c      |    48 +
 .../rvv/autovec/gather-scatter/scatter_store-1.c   |    38 +
 .../rvv/autovec/gather-scatter/scatter_store-10.c  |    35 +
 .../rvv/autovec/gather-scatter/scatter_store-2.c   |    38 +
 .../rvv/autovec/gather-scatter/scatter_store-3.c   |    35 +
 .../rvv/autovec/gather-scatter/scatter_store-4.c   |    35 +
 .../rvv/autovec/gather-scatter/scatter_store-5.c   |    35 +
 .../rvv/autovec/gather-scatter/scatter_store-6.c   |    35 +
 .../rvv/autovec/gather-scatter/scatter_store-7.c   |    35 +
 .../rvv/autovec/gather-scatter/scatter_store-8.c   |    35 +
 .../rvv/autovec/gather-scatter/scatter_store-9.c   |    35 +
 .../autovec/gather-scatter/scatter_store_run-1.c   |    40 +
 .../autovec/gather-scatter/scatter_store_run-10.c  |    40 +
 .../autovec/gather-scatter/scatter_store_run-2.c   |    40 +
 .../autovec/gather-scatter/scatter_store_run-3.c   |    40 +
 .../autovec/gather-scatter/scatter_store_run-4.c   |    40 +
 .../autovec/gather-scatter/scatter_store_run-5.c   |    40 +
 .../autovec/gather-scatter/scatter_store_run-6.c   |    40 +
 .../autovec/gather-scatter/scatter_store_run-7.c   |    44 +
 .../autovec/gather-scatter/scatter_store_run-8.c   |    44 +
 .../autovec/gather-scatter/scatter_store_run-9.c   |    40 +
 .../rvv/autovec/gather-scatter/strided_load-1.c    |    45 +
 .../rvv/autovec/gather-scatter/strided_load-2.c    |    45 +
 .../autovec/gather-scatter/strided_load_run-1.c    |    84 +
 .../autovec/gather-scatter/strided_load_run-2.c    |    84 +
 .../rvv/autovec/gather-scatter/strided_store-1.c   |    45 +
 .../rvv/autovec/gather-scatter/strided_store-2.c   |    45 +
 .../autovec/gather-scatter/strided_store_run-1.c   |    82 +
 .../autovec/gather-scatter/strided_store_run-2.c   |    82 +
 .../gcc.target/riscv/rvv/autovec/madd-split2-1.c   |    13 +
 .../riscv/rvv/autovec/partial/gimple_fold-1.c      |     2 +-
 .../gcc.target/riscv/rvv/autovec/partial/slp-9.c   |     1 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-1.c   |   118 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-2.c   |   129 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-3.c   |    65 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-4.c   |    59 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-5.c   |    88 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-6.c   |     6 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-7.c   |    88 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-8.c   |    16 +
 .../gcc.target/riscv/rvv/autovec/reduc/reduc-9.c   |    16 +
 .../riscv/rvv/autovec/reduc/reduc_run-1.c          |    56 +
 .../riscv/rvv/autovec/reduc/reduc_run-2.c          |    79 +
 .../riscv/rvv/autovec/reduc/reduc_run-3.c          |    49 +
 .../riscv/rvv/autovec/reduc/reduc_run-4.c          |    66 +
 .../riscv/rvv/autovec/reduc/reduc_run-5.c          |    61 +
 .../riscv/rvv/autovec/reduc/reduc_run-6.c          |     6 +
 .../riscv/rvv/autovec/reduc/reduc_run-7.c          |   188 +
 .../riscv/rvv/autovec/reduc/reduc_run-8.c          |    22 +
 .../riscv/rvv/autovec/reduc/reduc_run-9.c          |    22 +
 .../riscv/rvv/autovec/reduc/reduc_strict-1.c       |    28 +
 .../riscv/rvv/autovec/reduc/reduc_strict-2.c       |    26 +
 .../riscv/rvv/autovec/reduc/reduc_strict-3.c       |    18 +
 .../riscv/rvv/autovec/reduc/reduc_strict-4.c       |    24 +
 .../riscv/rvv/autovec/reduc/reduc_strict-5.c       |    28 +
 .../riscv/rvv/autovec/reduc/reduc_strict-6.c       |    18 +
 .../riscv/rvv/autovec/reduc/reduc_strict-7.c       |    21 +
 .../riscv/rvv/autovec/reduc/reduc_strict_run-1.c   |    29 +
 .../riscv/rvv/autovec/reduc/reduc_strict_run-2.c   |    31 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-1.c       |     7 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-2.c       |    11 +
 .../riscv/rvv/autovec/ternop/ternop_nofm-3.c       |     9 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-1.c   |     4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-2.c   |     4 +
 .../riscv/rvv/autovec/ternop/ternop_nofm_run-3.c   |     4 +
 gcc/testsuite/gcc.target/riscv/rvv/autovec/v-1.c   |     2 +-
 .../riscv/rvv/autovec/vls-vlmax/compress-1.c       |    21 +
 .../riscv/rvv/autovec/vls-vlmax/compress-2.c       |    46 +
 .../riscv/rvv/autovec/vls-vlmax/compress-3.c       |    60 +
 .../riscv/rvv/autovec/vls-vlmax/compress-4.c       |    81 +
 .../riscv/rvv/autovec/vls-vlmax/compress-5.c       |    85 +
 .../riscv/rvv/autovec/vls-vlmax/compress-6.c       |    95 +
 .../riscv/rvv/autovec/vls-vlmax/compress_run-1.c   |    27 +
 .../riscv/rvv/autovec/vls-vlmax/compress_run-2.c   |    51 +
 .../riscv/rvv/autovec/vls-vlmax/compress_run-3.c   |    79 +
 .../riscv/rvv/autovec/vls-vlmax/compress_run-4.c   |   117 +
 .../riscv/rvv/autovec/vls-vlmax/compress_run-5.c   |   149 +
 .../riscv/rvv/autovec/vls-vlmax/compress_run-6.c   |   222 +
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-1.c    |    33 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-2.c    |    32 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-3.c    |    32 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-4.c    |    32 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_extract-run.c  |   154 +-
 .../rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c   |    49 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_set-1.c        |    32 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_set-2.c        |    32 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_set-3.c        |    33 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_set-4.c        |    33 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_set-run.c      |   153 +-
 .../riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c |    49 +-
 .../gcc.target/riscv/rvv/autovec/vls/def.h         |    88 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-1.c       |   168 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-2.c       |   153 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-3.c       |   153 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-4.c       |   137 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-5.c       |   137 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-6.c       |   122 +
 .../gcc.target/riscv/rvv/autovec/vls/dup-7.c       |   122 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-1.c       |   179 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-10.c      |   139 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-11.c      |   248 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-12.c      |   229 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-13.c      |   209 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-14.c      |   190 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-15.c      |   229 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-16.c      |   209 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-17.c      |   190 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-2.c       |    19 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-3.c       |   166 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-4.c       |    19 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-5.c       |   152 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-6.c       |    19 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-7.c       |   139 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-8.c       |   166 +
 .../gcc.target/riscv/rvv/autovec/vls/mov-9.c       |   152 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-1.c     |   133 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-2.c     |   124 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-3.c     |   115 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-4.c     |   106 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-5.c     |   124 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-6.c     |   115 +
 .../gcc.target/riscv/rvv/autovec/vls/spill-7.c     |   106 +
 .../riscv/rvv/autovec/zve32f_zvl1024b-1.c          |     6 +
 .../riscv/rvv/autovec/zve32f_zvl128b-1.c           |     2 +-
 .../riscv/rvv/autovec/zve32f_zvl2048b-1.c          |     6 +
 .../riscv/rvv/autovec/zve32f_zvl256b-1.c           |     6 +
 .../riscv/rvv/autovec/zve32f_zvl4096b-1.c          |     6 +
 .../riscv/rvv/autovec/zve32f_zvl512b-1.c           |     6 +
 .../riscv/rvv/autovec/zve32x_zvl1024b-1.c          |     6 +
 .../riscv/rvv/autovec/zve32x_zvl2048b-1.c          |     6 +
 .../riscv/rvv/autovec/zve32x_zvl256b-1.c           |     6 +
 .../riscv/rvv/autovec/zve32x_zvl4096b-1.c          |     6 +
 .../riscv/rvv/autovec/zve32x_zvl512b-1.c           |     6 +
 .../riscv/rvv/autovec/zve64d_zvl1024b-1.c          |     6 +
 .../riscv/rvv/autovec/zve64d_zvl128b-1.c           |     2 +-
 .../riscv/rvv/autovec/zve64d_zvl2048b-1.c          |     6 +
 .../riscv/rvv/autovec/zve64d_zvl256b-1.c           |     6 +
 .../riscv/rvv/autovec/zve64d_zvl4096b-1.c          |     6 +
 .../riscv/rvv/autovec/zve64d_zvl512b-1.c           |     6 +
 .../riscv/rvv/autovec/zve64f_zvl1024b-1.c          |     6 +
 .../riscv/rvv/autovec/zve64f_zvl128b-1.c           |     2 +-
 .../riscv/rvv/autovec/zve64f_zvl2048b-1.c          |     6 +
 .../riscv/rvv/autovec/zve64f_zvl256b-1.c           |     6 +
 .../riscv/rvv/autovec/zve64f_zvl4096b-1.c          |     6 +
 .../riscv/rvv/autovec/zve64f_zvl512b-1.c           |     6 +
 .../riscv/rvv/autovec/zve64x_zvl1024b-1.c          |     6 +
 .../riscv/rvv/autovec/zve64x_zvl2048b-1.c          |     6 +
 .../riscv/rvv/autovec/zve64x_zvl256b-1.c           |     6 +
 .../riscv/rvv/autovec/zve64x_zvl4096b-1.c          |     6 +
 .../riscv/rvv/autovec/zve64x_zvl512b-1.c           |     6 +
 .../riscv/rvv/base/binop_vx_constraint-100.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-101.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-102.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-103.c       |    28 +-
 .../riscv/rvv/base/binop_vx_constraint-104.c       |    16 +-
 .../riscv/rvv/base/binop_vx_constraint-105.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-106.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-107.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-108.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-109.c       |    28 +-
 .../riscv/rvv/base/binop_vx_constraint-110.c       |    16 +-
 .../riscv/rvv/base/binop_vx_constraint-111.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-112.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-113.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-114.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-115.c       |    16 +-
 .../riscv/rvv/base/binop_vx_constraint-116.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-117.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-118.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-119.c       |     4 +-
 .../riscv/rvv/base/binop_vx_constraint-97.c        |    28 +-
 .../riscv/rvv/base/binop_vx_constraint-98.c        |    16 +-
 .../riscv/rvv/base/fixed-point-vxrm-error.c        |    24 +
 .../gcc.target/riscv/rvv/base/fixed-point-vxrm.c   |    81 +
 .../riscv/rvv/base/float-point-dynamic-frm-1.c     |    21 +
 .../riscv/rvv/base/float-point-dynamic-frm-10.c    |    26 +
 .../riscv/rvv/base/float-point-dynamic-frm-11.c    |    26 +
 .../riscv/rvv/base/float-point-dynamic-frm-12.c    |    29 +
 .../riscv/rvv/base/float-point-dynamic-frm-13.c    |    29 +
 .../riscv/rvv/base/float-point-dynamic-frm-14.c    |    28 +
 .../riscv/rvv/base/float-point-dynamic-frm-15.c    |    28 +
 .../riscv/rvv/base/float-point-dynamic-frm-16.c    |    22 +
 .../riscv/rvv/base/float-point-dynamic-frm-17.c    |    22 +
 .../riscv/rvv/base/float-point-dynamic-frm-18.c    |    25 +
 .../riscv/rvv/base/float-point-dynamic-frm-19.c    |    25 +
 .../riscv/rvv/base/float-point-dynamic-frm-2.c     |    20 +
 .../riscv/rvv/base/float-point-dynamic-frm-20.c    |    27 +
 .../riscv/rvv/base/float-point-dynamic-frm-21.c    |    27 +
 .../riscv/rvv/base/float-point-dynamic-frm-22.c    |    25 +
 .../riscv/rvv/base/float-point-dynamic-frm-23.c    |    25 +
 .../riscv/rvv/base/float-point-dynamic-frm-24.c    |    13 +
 .../riscv/rvv/base/float-point-dynamic-frm-25.c    |    28 +
 .../riscv/rvv/base/float-point-dynamic-frm-26.c    |    23 +
 .../riscv/rvv/base/float-point-dynamic-frm-27.c    |    30 +
 .../riscv/rvv/base/float-point-dynamic-frm-28.c    |    30 +
 .../riscv/rvv/base/float-point-dynamic-frm-29.c    |    28 +
 .../riscv/rvv/base/float-point-dynamic-frm-3.c     |    21 +
 .../riscv/rvv/base/float-point-dynamic-frm-30.c    |    30 +
 .../riscv/rvv/base/float-point-dynamic-frm-31.c    |    29 +
 .../riscv/rvv/base/float-point-dynamic-frm-32.c    |    25 +
 .../riscv/rvv/base/float-point-dynamic-frm-33.c    |    31 +
 .../riscv/rvv/base/float-point-dynamic-frm-34.c    |    32 +
 .../riscv/rvv/base/float-point-dynamic-frm-35.c    |    32 +
 .../riscv/rvv/base/float-point-dynamic-frm-36.c    |    29 +
 .../riscv/rvv/base/float-point-dynamic-frm-37.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-38.c    |    34 +
 .../riscv/rvv/base/float-point-dynamic-frm-39.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-4.c     |    21 +
 .../riscv/rvv/base/float-point-dynamic-frm-40.c    |    34 +
 .../riscv/rvv/base/float-point-dynamic-frm-41.c    |    37 +
 .../riscv/rvv/base/float-point-dynamic-frm-42.c    |    37 +
 .../riscv/rvv/base/float-point-dynamic-frm-43.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-44.c    |    40 +
 .../riscv/rvv/base/float-point-dynamic-frm-45.c    |    35 +
 .../riscv/rvv/base/float-point-dynamic-frm-46.c    |    35 +
 .../riscv/rvv/base/float-point-dynamic-frm-47.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-48.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-49.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-5.c     |    21 +
 .../riscv/rvv/base/float-point-dynamic-frm-50.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-51.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-52.c    |    36 +
 .../riscv/rvv/base/float-point-dynamic-frm-53.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-54.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-55.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-56.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-57.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-58.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-59.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-6.c     |    27 +
 .../riscv/rvv/base/float-point-dynamic-frm-60.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-61.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-62.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-63.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-64.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-65.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-66.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-67.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-68.c    |    38 +
 .../riscv/rvv/base/float-point-dynamic-frm-69.c    |    31 +
 .../riscv/rvv/base/float-point-dynamic-frm-7.c     |    27 +
 .../riscv/rvv/base/float-point-dynamic-frm-70.c    |    28 +
 .../riscv/rvv/base/float-point-dynamic-frm-71.c    |    28 +
 .../riscv/rvv/base/float-point-dynamic-frm-72.c    |    33 +
 .../riscv/rvv/base/float-point-dynamic-frm-73.c    |    39 +
 .../riscv/rvv/base/float-point-dynamic-frm-74.c    |    39 +
 .../riscv/rvv/base/float-point-dynamic-frm-75.c    |    39 +
 .../riscv/rvv/base/float-point-dynamic-frm-76.c    |    39 +
 .../riscv/rvv/base/float-point-dynamic-frm-77.c    |    20 +
 .../riscv/rvv/base/float-point-dynamic-frm-8.c     |    26 +
 .../riscv/rvv/base/float-point-dynamic-frm-9.c     |    26 +
 .../riscv/rvv/base/float-point-frm-error.c         |     6 +-
 .../riscv/rvv/base/float-point-frm-insert-1.c      |    18 +-
 .../riscv/rvv/base/float-point-frm-insert-10.c     |    25 +
 .../riscv/rvv/base/float-point-frm-insert-2.c      |     4 +-
 .../riscv/rvv/base/float-point-frm-insert-3.c      |     4 +-
 .../riscv/rvv/base/float-point-frm-insert-4.c      |     4 +-
 .../riscv/rvv/base/float-point-frm-insert-5.c      |     4 +-
 .../riscv/rvv/base/float-point-frm-insert-7.c      |    32 +
 .../riscv/rvv/base/float-point-frm-insert-8.c      |    29 +
 .../riscv/rvv/base/float-point-frm-insert-9.c      |    26 +
 .../riscv/rvv/base/float-point-frm-run-1.c         |    59 +
 .../riscv/rvv/base/float-point-frm-run-2.c         |    37 +
 .../riscv/rvv/base/float-point-frm-run-3.c         |    38 +
 .../riscv/rvv/base/float-point-frm-run-4.c         |    47 +
 .../riscv/rvv/base/float-point-frm-run-5.c         |    47 +
 .../riscv/rvv/base/float-point-frm-run.h           |    40 +
 .../gcc.target/riscv/rvv/base/float-point-frm.c    |    16 +-
 .../riscv/rvv/base/float-point-single-div.c        |    44 +
 .../riscv/rvv/base/float-point-single-mul.c        |    44 +
 .../riscv/rvv/base/float-point-single-rdiv.c       |    33 +
 .../riscv/rvv/base/float-point-single-rsub.c       |    19 +
 .../riscv/rvv/base/float-point-single-sub.c        |    30 +
 .../riscv/rvv/base/float-point-widening-add.c      |    66 +
 .../riscv/rvv/base/float-point-widening-mul.c      |    44 +
 .../riscv/rvv/base/float-point-widening-sub.c      |    66 +
 .../gcc.target/riscv/rvv/base/merge_constraint-1.c |     4 +-
 .../gcc.target/riscv/rvv/base/pr110299-1.c         |     4 +-
 .../gcc.target/riscv/rvv/base/pr110299-2.c         |     4 +-
 .../gcc.target/riscv/rvv/base/tuple-intrinsic.c    |    23 +
 .../riscv/rvv/base/zvl-unimplemented-1.c           |     4 +
 .../riscv/rvv/base/zvl-unimplemented-2.c           |     4 +
 gcc/testsuite/gcc.target/riscv/rvv/rvv.exp         |    27 +
 .../gcc.target/riscv/stack_save_restore_1.c        |    40 +
 ...stack_save_restore.c => stack_save_restore_2.c} |     6 +-
 gcc/testsuite/gcc.target/riscv/xtheadbb-ext-1.c    |    67 +
 gcc/testsuite/gcc.target/riscv/xtheadbb-extu-1.c   |    67 +
 .../gcc.target/riscv/xtheadcondmov-indirect-rv32.c |   104 -
 .../gcc.target/riscv/xtheadcondmov-indirect-rv64.c |   104 -
 .../gcc.target/riscv/xtheadcondmov-indirect.c      |   118 +
 gcc/testsuite/gcc.target/riscv/xtheadfmv-fmv.c     |     8 +-
 .../gcc.target/riscv/zicond-primitiveSemantics.c   |    49 +
 gcc/testsuite/gcc.target/s390/aligned-1.c          |    20 +
 gcc/testsuite/gcc.target/s390/cmp-mem-const-1.c    |    24 +
 gcc/testsuite/gcc.target/s390/s390.exp             |     3 +
 gcc/testsuite/gcc.target/s390/unaligned-1.c        |    20 +
 gcc/testsuite/gcc.target/s390/vector/vec-cmpge.c   |    18 +
 gcc/testsuite/gcc.target/s390/vector/vec-init-3.c  |    17 +
 gcc/testsuite/gcc.target/s390/vxe2/vlbr-1.c        |    29 +
 gcc/testsuite/gcc.target/s390/vxe2/vstbr-1.c       |    29 +
 gcc/testsuite/gcc.target/s390/vxe2/vstbr-2.c       |    42 +
 gcc/testsuite/gdc.dg/asm4.d                        |     2 +-
 gcc/testsuite/gdc.dg/nogc1.d                       |     8 +
 gcc/testsuite/gdc.dg/pr108842.d                    |     4 +
 gcc/testsuite/gdc.dg/pr98277.d                     |    11 +
 gcc/testsuite/gdc.dg/rtti1.d                       |     5 -
 gcc/testsuite/gdc.test/compilable/aliasdecl.d      |     6 +-
 .../compilable/atomic_store_2_shared_classes.d     |    13 +
 gcc/testsuite/gdc.test/compilable/b20938.d         |     3 +-
 gcc/testsuite/gdc.test/compilable/commontype.d     |    12 +-
 .../compilable/dtoh_CPPNamespaceDeclaration.d      |     4 +-
 gcc/testsuite/gdc.test/compilable/dtoh_functions.d |     2 +-
 .../gdc.test/compilable/dtoh_invalid_identifiers.d |     2 +-
 .../gdc.test/compilable/dtoh_special_enum.d        |    20 +-
 gcc/testsuite/gdc.test/compilable/imports/c23789.i |    31 +
 .../gdc.test/compilable/imports/library.c          |     5 +
 .../gdc.test/compilable/imports/pkg20008/package.d |     9 +
 .../gdc.test/compilable/imports/pkg20008/submod.d  |     2 +
 .../compilable/imports/pkg20008/subpkg/package.d   |     7 +
 .../compilable/imports/pkg20008/subpkg/subsubmod.d |     9 +
 .../gdc.test/compilable/imports/test9692b.d        |     2 +-
 gcc/testsuite/gdc.test/compilable/interpret3.d     |     4 +-
 gcc/testsuite/gdc.test/compilable/issue24018.d     |    10 +
 gcc/testsuite/gdc.test/compilable/noreturn3.d      |     8 +-
 gcc/testsuite/gdc.test/compilable/stc_traits.d     |   106 +-
 gcc/testsuite/gdc.test/compilable/test13668.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test16635.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test17143.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test17373.d      |     4 +-
 gcc/testsuite/gdc.test/compilable/test17545.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test18493.d      |    19 +
 .../gdc.test/{runnable => compilable}/test19688.d  |     0
 gcc/testsuite/gdc.test/compilable/test19728.d      |    14 +-
 gcc/testsuite/gdc.test/compilable/test20008.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test21282.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test21330.d      |     4 +-
 gcc/testsuite/gdc.test/compilable/test21667.d      |    19 +
 gcc/testsuite/gdc.test/compilable/test22760.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test23789.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test23862.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test23863.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test23874.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test23912.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test23913.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test23948.d      |    29 +
 gcc/testsuite/gdc.test/compilable/test23965.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test23978.d      |    30 +
 gcc/testsuite/gdc.test/compilable/test23979.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test23986.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test24013.d      |    43 +
 gcc/testsuite/gdc.test/compilable/test24017.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test9692.d       |     4 +-
 gcc/testsuite/gdc.test/compilable/testInference.d  |     6 +-
 .../compilable/traits_getFunctionAttributes.d      |    14 +-
 .../gdc.test/compilable/user_defined_attributes.d  |    22 +
 gcc/testsuite/gdc.test/compilable/warn3882.d       |     4 +-
 .../fail_compilation/attributediagnostic.d         |     6 +-
 .../fail_compilation/attributediagnostic_nogc.d    |    56 +
 .../fail_compilation/attributediagnostic_nothrow.d |    45 +
 .../fail_compilation/attributediagnostic_pure.d    |    21 +
 gcc/testsuite/gdc.test/fail_compilation/bug9631.d  |    12 +-
 .../gdc.test/fail_compilation/callconst.d          |    16 +
 .../gdc.test/fail_compilation/casttuple.d          |     6 +-
 .../gdc.test/fail_compilation/chkformat.d          |     7 +-
 .../gdc.test/fail_compilation/constraints_aggr.d   |     4 +-
 .../gdc.test/fail_compilation/constraints_func1.d  |    26 +-
 .../gdc.test/fail_compilation/constraints_func2.d  |    28 +-
 .../gdc.test/fail_compilation/constraints_func3.d  |     8 +-
 .../gdc.test/fail_compilation/constraints_func4.d  |     8 +-
 .../gdc.test/fail_compilation/cppmangle.d          |     2 +-
 .../gdc.test/fail_compilation/ctfeblock.d          |    13 +-
 gcc/testsuite/gdc.test/fail_compilation/dassert.d  |     2 +-
 .../gdc.test/fail_compilation/deprecatedinref.d    |    10 +
 .../fail_compilation/deprecations_preview_in.d     |    11 +
 .../gdc.test/fail_compilation/diag10319.d          |    26 +-
 .../gdc.test/fail_compilation/diag10415.d          |     2 +-
 .../gdc.test/fail_compilation/diag11769.d          |     4 +-
 .../gdc.test/fail_compilation/diag13884.d          |     2 +-
 .../gdc.test/fail_compilation/diag13942.d          |     2 +-
 .../gdc.test/fail_compilation/diag14818.d          |     4 +-
 .../gdc.test/fail_compilation/diag14876.d          |     2 +-
 .../gdc.test/fail_compilation/diag16977.d          |     2 +-
 .../gdc.test/fail_compilation/diag20268.d          |    12 +
 .../gdc.test/fail_compilation/diag23355.d          |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8101.d |     2 +-
 .../gdc.test/fail_compilation/diag8101b.d          |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8648.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9004.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9312.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9574.d |    19 -
 gcc/testsuite/gdc.test/fail_compilation/diag9620.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9831.d |     2 +-
 .../fail_compilation/diag_template_alias.d         |     2 +-
 .../gdc.test/fail_compilation/diag_template_this.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diagin.d   |     2 +-
 .../fail_compilation/dip1000_deprecation.d         |     4 +-
 .../gdc.test/fail_compilation/dtor_attributes.d    |     4 +-
 .../fail_compilation/dtorfields_attributes.d       |     1 -
 gcc/testsuite/gdc.test/fail_compilation/e15876_1.d |    13 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_2.d |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_3.d |    27 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_4.d |    23 +-
 gcc/testsuite/gdc.test/fail_compilation/e15876_5.d |    11 +-
 .../gdc.test/fail_compilation/enum_init.d          |     2 +
 .../gdc.test/fail_compilation/fail10968.d          |     9 +
 .../gdc.test/fail_compilation/fail11375.d          |     5 +-
 .../gdc.test/fail_compilation/fail12236.d          |     2 +-
 .../gdc.test/fail_compilation/fail12436.d          |     2 +-
 .../gdc.test/fail_compilation/fail12744.d          |     4 +-
 .../gdc.test/fail_compilation/fail13120.d          |     2 +-
 .../gdc.test/fail_compilation/fail13577.d          |    28 +
 .../gdc.test/fail_compilation/fail14669.d          |     2 +-
 .../gdc.test/fail_compilation/fail15414.d          |     2 +-
 .../gdc.test/fail_compilation/fail15755.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail162.d  |     2 +-
 .../gdc.test/fail_compilation/fail16600.d          |     4 +-
 .../gdc.test/fail_compilation/fail16772.d          |     3 +-
 .../gdc.test/fail_compilation/fail17518.d          |     4 +-
 .../gdc.test/fail_compilation/fail17955.d          |     2 +-
 .../gdc.test/fail_compilation/fail19209.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |    38 +-
 .../gdc.test/fail_compilation/fail19948.d          |     2 +-
 .../gdc.test/fail_compilation/fail20609.d          |     2 +-
 .../gdc.test/fail_compilation/fail20730b.d         |     2 +-
 .../gdc.test/fail_compilation/fail21206.d          |     3 +-
 .../gdc.test/fail_compilation/fail21275.d          |     5 +-
 gcc/testsuite/gdc.test/fail_compilation/fail222.d  |     4 +-
 .../gdc.test/fail_compilation/fail22202.d          |     2 +-
 .../gdc.test/fail_compilation/fail22729.d          |    39 +
 gcc/testsuite/gdc.test/fail_compilation/fail236.d  |     2 +-
 .../gdc.test/fail_compilation/fail23626a.d         |     2 +-
 .../gdc.test/fail_compilation/fail23745.d          |     2 +-
 .../gdc.test/fail_compilation/fail23773.d          |    15 +
 .../gdc.test/fail_compilation/fail23822.d          |    22 +
 .../gdc.test/fail_compilation/fail23826.d          |    24 +
 .../gdc.test/fail_compilation/fail23861.d          |    25 +
 gcc/testsuite/gdc.test/fail_compilation/fail2456.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail2789.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail315.d  |    15 +-
 gcc/testsuite/gdc.test/fail_compilation/fail332.d  |    16 +-
 .../gdc.test/fail_compilation/fail4375q.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4559.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail8009.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail95.d   |     2 +-
 .../gdc.test/fail_compilation/fail_typeof.d        |    21 +-
 .../gdc.test/fail_compilation/failcontracts.d      |     4 +-
 .../gdc.test/fail_compilation/funcpostattr.d       |    21 +
 gcc/testsuite/gdc.test/fail_compilation/ice10651.d |    21 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11626.d |     2 +-
 .../gdc.test/fail_compilation/ice11856_1.d         |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11965.d |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11982.d |    18 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12574.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13225.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14130.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14424.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14907.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15855.d |    21 +-
 gcc/testsuite/gdc.test/fail_compilation/ice23097.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice6538.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9284.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9540.d  |     2 +-
 .../fail_compilation/imports/import23873.d         |     2 +
 .../fail_compilation/imports/issue23947a.d         |     8 +
 .../fail_compilation/imports/spell23908a.d         |     3 +
 .../fail_compilation/imports/spell23908b.d         |     3 +
 .../gdc.test/fail_compilation/issue20422.d         |     9 +-
 .../gdc.test/fail_compilation/issue23947.d         |    10 +
 gcc/testsuite/gdc.test/fail_compilation/lexer4.d   |     2 +-
 .../fail_compilation/misc_parser_err_cov1.d        |     5 +-
 .../gdc.test/fail_compilation/missingbrace.d       |    10 +
 .../fail_compilation/named_arguments_error.d       |     2 +-
 .../fail_compilation/named_arguments_parse.d       |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/parseStc.d |     2 +-
 .../gdc.test/fail_compilation/previewin.d          |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |     2 +-
 .../gdc.test/fail_compilation/retscope2.d          |     4 +-
 .../gdc.test/fail_compilation/retscope6.d          |     2 +-
 .../gdc.test/fail_compilation/spell23908.d         |    11 +
 .../gdc.test/fail_compilation/static_import.d      |     8 +
 .../fail_compilation/systemvariables_deprecation.d |     2 +-
 .../gdc.test/fail_compilation/test18385.d          |     2 +-
 .../gdc.test/fail_compilation/test19107.d          |     2 +-
 .../gdc.test/fail_compilation/test20245.d          |     2 +-
 .../gdc.test/fail_compilation/test21025.d          |    25 +
 .../gdc.test/fail_compilation/test23873.d          |    14 +
 .../gdc.test/fail_compilation/test23882.d          |    37 +
 .../gdc.test/fail_compilation/test23905.d          |    25 +
 .../gdc.test/fail_compilation/test23968.d          |    23 +
 .../gdc.test/fail_compilation/test23982.d          |    36 +
 .../gdc.test/fail_compilation/testInference.d      |    15 +
 .../gdc.test/fail_compilation/testrvaluecpctor.d   |     2 +-
 .../gdc.test/fail_compilation/typeerrors.d         |     2 +-
 .../gdc.test/fail_compilation/udaparams.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ufcs.d     |    34 +
 .../gdc.test/fail_compilation/unmatchedbrace.d     |    10 +
 .../gdc.test/fail_compilation/var_func_attr.d      |    35 +
 gcc/testsuite/gdc.test/runnable/betterc.d          |    11 +
 gcc/testsuite/gdc.test/runnable/eh2.d              |     6 +-
 gcc/testsuite/gdc.test/runnable/funclit.d          |     1 +
 gcc/testsuite/gdc.test/runnable/functype.d         |     2 +-
 .../gdc.test/runnable/imports/link11069z.d         |     2 +-
 .../gdc.test/runnable/imports/link13415a.d         |     2 +-
 .../gdc.test/runnable/imports/mainx23837.c         |    10 +
 gcc/testsuite/gdc.test/runnable/interface2.d       |     4 +-
 gcc/testsuite/gdc.test/runnable/link10425.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/mangle.d           |     6 -
 gcc/testsuite/gdc.test/runnable/sdtor.d            |    36 +
 gcc/testsuite/gdc.test/runnable/template9.d        |     3 +-
 gcc/testsuite/gdc.test/runnable/test20687.d        |    28 +
 gcc/testsuite/gdc.test/runnable/test23837.d        |    15 +
 gcc/testsuite/gdc.test/runnable/test23959.d        |    30 +
 gcc/testsuite/gdc.test/runnable/test42.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/testcontracts.d    |     2 +-
 gcc/testsuite/gdc.test/runnable/testinvariant.d    |    53 +
 gcc/testsuite/gdc.test/runnable/uda.d              |    42 +-
 gcc/testsuite/gdc.test/runnable/variadic.d         |    49 +
 gcc/testsuite/gdc.test/runnable/xtest46.d          |    33 +-
 gcc/testsuite/gdc.test/runnable/xtest46_gc.d       |    10 +-
 gcc/testsuite/gfortran.dg/assumed_type_18.f90      |    52 +
 gcc/testsuite/gfortran.dg/data_char_4.f90          |     2 +-
 gcc/testsuite/gfortran.dg/data_char_5.f90          |     8 +-
 gcc/testsuite/gfortran.dg/data_char_6.f90          |    26 +
 .../gfortran.dg/deferred_character_37.f90          |    88 +
 gcc/testsuite/gfortran.dg/finalize_53.f90          |    34 +
 gcc/testsuite/gfortran.dg/findloc_10.f90           |    13 +
 gcc/testsuite/gfortran.dg/findloc_9.f90            |    19 +
 .../gfortran.dg/goacc/host_data-error.f90          |     6 +
 gcc/testsuite/gfortran.dg/goacc/pr71704.f90        |     5 +-
 gcc/testsuite/gfortran.dg/gomp/linear-2.f90        |     4 +-
 gcc/testsuite/gfortran.dg/gomp/pr99226.f90         |     4 +-
 gcc/testsuite/gfortran.dg/gomp/teams-5.f90         |   150 +
 gcc/testsuite/gfortran.dg/gomp/teams-6.f90         |    88 +
 gcc/testsuite/gfortran.dg/ieee/comparisons_1.f90   |   282 +
 gcc/testsuite/gfortran.dg/ieee/comparisons_2.f90   |   282 +
 gcc/testsuite/gfortran.dg/ieee/comparisons_3.F90   |   487 +
 gcc/testsuite/gfortran.dg/intent_out_16.f90        |    89 +
 gcc/testsuite/gfortran.dg/intent_out_17.f90        |    46 +
 gcc/testsuite/gfortran.dg/intent_out_18.f90        |    31 +
 gcc/testsuite/gfortran.dg/intent_out_19.f90        |    22 +
 gcc/testsuite/gfortran.dg/intent_out_20.f90        |    33 +
 gcc/testsuite/gfortran.dg/intent_out_21.f90        |    33 +
 gcc/testsuite/gfortran.dg/intent_out_22.f90        |    37 +
 gcc/testsuite/gfortran.dg/pdt_33.f03               |    21 +
 gcc/testsuite/gfortran.dg/pdt_33.f90               |    15 +
 gcc/testsuite/gfortran.dg/pr103628.f90             |     2 +-
 gcc/testsuite/gfortran.dg/pr25623-2.f90            |    19 +
 gcc/testsuite/gfortran.dg/pr25623.f90              |     2 +-
 gcc/testsuite/gfortran.dg/pr99139.f90              |    24 +
 gcc/testsuite/gfortran.dg/pr99368.f90              |    17 +
 gcc/testsuite/gm2/errors/fail/badabs.mod           |     7 +
 gcc/testsuite/gm2/errors/fail/badenum.mod          |     8 +
 .../extensions/asm/fail/extensions-asm-fail.exp    |    37 +
 .../gm2/extensions/asm/fail/stressreturn.mod       |    14 +
 .../extensions/asm/pass/extensions-asm-pass.exp    |    37 +
 gcc/testsuite/gm2/extensions/asm/pass/fooasm.mod   |    13 +
 gcc/testsuite/gm2/iso/pass/constvec.mod            |    21 +
 gcc/testsuite/gm2/iso/pass/constvec2.mod           |    21 +
 gcc/testsuite/gm2/iso/run/pass/constvec3.mod       |    26 +
 gcc/testsuite/gm2/iso/run/pass/m2date.mod          |   101 +
 gcc/testsuite/gm2/iso/run/pass/testclock.mod       |    15 +
 gcc/testsuite/gm2/iso/run/pass/testclock2.mod      |    22 +
 gcc/testsuite/gm2/pim/fail/badxproc.mod            |     8 +
 gcc/testsuite/gm2/pim/pass/program2.mod            |     3 +-
 .../gm2/pimlib/run/pass/testfiobinary.mod          |    89 +
 .../cascade/fail/cascadedif.mod                    |    25 +
 ...tches-uninit-variable-checking-cascade-fail.exp |    37 +
 .../uninit-variable-checking/pass/assignparam.mod  |    31 +
 .../uninit-variable-checking/pass/tiny.mod         |    13 +
 ...es-uninit-variable-checking-procedures-fail.exp |    37 +
 .../procedures/fail/testdispose.mod                |    24 +
 .../procedures/fail/testdispose2.mod               |    24 +
 .../procedures/fail/testdispose3.mod               |    24 +
 .../procedures/fail/testdispose4.mod               |    22 +
 .../procedures/fail/testnew.mod                    |    31 +
 .../procedures/fail/testnew2.mod                   |    31 +
 .../procedures/fail/testnew3.mod                   |    34 +
 .../procedures/fail/testnew4.mod                   |    34 +
 .../procedures/fail/testnew5.mod                   |    31 +
 .../procedures/fail/testnew6.mod                   |    27 +
 .../procedures/fail/testnil.mod                    |    17 +
 .../procedures/fail/testptrptr.mod                 |    32 +
 .../procedures/pass/assignparam2.mod               |    31 +
 ...es-uninit-variable-checking-procedures-pass.exp |    37 +
 .../procedures/pass/testdispose3.mod               |    23 +
 .../procedures/pass/testdispose4.mod               |    22 +
 .../procedures/pass/testnew5.mod                   |    27 +
 .../procedures/pass/testnew6.mod                   |    27 +
 .../procedures/pass/testparamlvalue.mod            |    26 +
 .../procedures/pass/testparamrvalue.mod            |    26 +
 .../procedures/pass/testproc.mod                   |    15 +
 .../procedures/pass/testptrptr.mod                 |    29 +
 gcc/testsuite/gnat.dg/unroll3.adb                  |     2 +-
 gcc/testsuite/lib/g++-dg.exp                       |     9 +-
 gcc/testsuite/lib/target-supports.exp              |    95 +-
 gcc/text-art/table.cc                              |     7 +-
 gcc/text-art/table.h                               |     1 -
 gcc/text-art/widget.h                              |     2 +-
 gcc/timevar.cc                                     |   247 +-
 gcc/timevar.h                                      |    16 +-
 gcc/tree-cfg.cc                                    |   282 +-
 gcc/tree-cfg.h                                     |     4 +-
 gcc/tree-diagnostic-client-data-hooks.cc           |    26 +-
 gcc/tree-if-conv.cc                                |   213 +-
 gcc/tree-inline.cc                                 |     4 +-
 gcc/tree-loop-distribution.cc                      |    15 +-
 gcc/tree-pass.h                                    |     2 +-
 gcc/tree-phinodes.cc                               |     3 +-
 gcc/tree-phinodes.h                                |     8 +-
 gcc/tree-scalar-evolution.cc                       |     2 +
 gcc/tree-ssa-alias.cc                              |     6 +-
 gcc/tree-ssa-ccp.cc                                |    20 +-
 gcc/tree-ssa-dse.cc                                |     4 +-
 gcc/tree-ssa-live.cc                               |    75 +
 gcc/tree-ssa-live.h                                |    27 +
 gcc/tree-ssa-loop-ch.cc                            |   707 +-
 gcc/tree-ssa-loop-im.cc                            |     5 +-
 gcc/tree-ssa-loop-ivcanon.cc                       |    20 +-
 gcc/tree-ssa-loop-ivopts.cc                        |    25 +-
 gcc/tree-ssa-loop-ivopts.h                         |     1 -
 gcc/tree-ssa-loop-manip.cc                         |   245 +-
 gcc/tree-ssa-loop-niter.cc                         |    55 +-
 gcc/tree-ssa-loop-split.cc                         |   160 +-
 gcc/tree-ssa-loop.cc                               |     1 -
 gcc/tree-ssa-math-opts.cc                          |    80 +-
 gcc/tree-ssa-operands.h                            |     4 +-
 gcc/tree-ssa-phiopt.cc                             |    93 +-
 gcc/tree-ssa-pre.cc                                |    16 +-
 gcc/tree-ssa-propagate.cc                          |    28 +
 gcc/tree-ssa-propagate.h                           |     8 +-
 gcc/tree-ssa-sccvn.cc                              |    32 +-
 gcc/tree-ssa-sink.cc                               |   102 +-
 gcc/tree-ssa-tail-merge.cc                         |    22 +-
 gcc/tree-ssanames.cc                               |    87 +
 gcc/tree-ssanames.h                                |    22 +
 gcc/tree-switch-conversion.h                       |     2 +-
 gcc/tree-vect-data-refs.cc                         |    27 +-
 gcc/tree-vect-generic.cc                           |     8 +-
 gcc/tree-vect-loop-manip.cc                        |    62 +-
 gcc/tree-vect-loop.cc                              |   303 +-
 gcc/tree-vect-patterns.cc                          |   103 +-
 gcc/tree-vect-slp.cc                               |   125 +-
 gcc/tree-vect-stmts.cc                             |   962 +-
 gcc/tree-vectorizer.h                              |    10 +-
 gcc/tree.h                                         |     2 +
 gcc/value-prof.cc                                  |     6 +-
 gcc/value-query.cc                                 |    21 -
 gcc/value-query.h                                  |    30 +-
 gcc/value-range-pretty-print.cc                    |    11 +-
 gcc/value-range-storage.cc                         |    26 +-
 gcc/value-range-storage.h                          |     2 +-
 gcc/value-range.cc                                 |   269 +-
 gcc/value-range.h                                  |   168 +-
 gcc/value-relation.cc                              |    14 +
 gcc/value-relation.h                               |     3 +
 gcc/wide-int.cc                                    |     4 +-
 include/ChangeLog                                  |    17 +
 include/cuda/cuda.h                                |    87 +
 include/plugin-api.h                               |    45 +-
 include/xtensa-dynconfig.h                         |     2 -
 libbacktrace/ChangeLog                             |    12 +
 libbacktrace/config.h.in                           |     4 +
 libbacktrace/configure                             |    13 +
 libbacktrace/configure.ac                          |     3 +
 libbacktrace/fileline.c                            |    27 +-
 libbacktrace/zstdtest.c                            |    10 +-
 libcpp/ChangeLog                                   |    26 +
 libcpp/include/symtab.h                            |     4 +-
 libcpp/lex.cc                                      |   382 +-
 libgcc/ChangeLog                                   |    22 +
 libgcc/config.host                                 |     4 +-
 libgcc/config/i386/t-softfp                        |     7 +
 libgcc/config/riscv/sfp-machine.h                  |     2 +-
 libgcc/config/riscv/t-crtstuff                     |     5 +
 libgcc/unwind-dw2-fde-dip.c                        |     2 +-
 libgfortran/ChangeLog                              |    14 +
 libgfortran/ieee/ieee_arithmetic.F90               |    69 +
 libgm2/ChangeLog                                   |    13 +
 libgm2/config.h.in                                 |     9 +
 libgm2/configure                                   |   147 +
 libgm2/configure.ac                                |     4 +-
 libgm2/libm2iso/Makefile.am                        |     6 +-
 libgm2/libm2iso/Makefile.in                        |    11 +-
 libgm2/libm2iso/wrapclock.cc                       |   220 +
 libgm2/libm2iso/wraptime.cc                        |     9 +-
 libgo/go/cmd/go/internal/work/gccgo.go             |    10 -
 libgo/go/cmd/go/testdata/script/gccgo_link_c.txt   |     3 +-
 libgomp/ChangeLog                                  |   114 +
 libgomp/allocator.c                                |   205 +-
 libgomp/config/linux/allocator.c                   |     1 +
 libgomp/libgomp-plugin.h                           |     7 +
 libgomp/libgomp.h                                  |     2 +
 libgomp/libgomp.texi                               |  1410 +-
 libgomp/oacc-host.c                                |     2 +
 libgomp/plugin/cuda-lib.def                        |     3 +
 libgomp/plugin/plugin-nvptx.c                      |   118 +
 libgomp/target.c                                   |   114 +-
 libgomp/testsuite/libgomp.c++/target-map-class-2.C |     1 +
 libgomp/testsuite/libgomp.c-c++-common/alloc-11.c  |   285 +
 libgomp/testsuite/libgomp.c-c++-common/alloc-12.c  |   217 +
 .../testsuite/libgomp.c-c++-common/requires-4.c    |     1 +
 .../testsuite/libgomp.c-c++-common/requires-4a.c   |     1 +
 libgomp/testsuite/libgomp.c/target-12.c            |     6 +-
 .../libgomp.fortran/non-rectangular-loop-1.f90     |   537 +-
 .../libgomp.fortran/non-rectangular-loop-1a.f90    |   374 -
 .../libgomp.fortran/non-rectangular-loop-5.f90     |    22 +-
 .../libgomp.fortran/non-rectangular-loop-6.f90     |   196 +
 libgomp/testsuite/libgomp.fortran/target-12.f90    |     6 +-
 .../libgomp.fortran/target-memcpy-rect-1.f90       |   531 +
 .../libgomp.fortran/uses_allocators_1.f90          |   168 +
 .../libgomp.fortran/uses_allocators_2.f90          |    99 +
 libphobos/ChangeLog                                |    26 +
 libphobos/config.h.in                              |    12 +
 libphobos/configure                                |   101 +-
 libphobos/configure.ac                             |    16 +-
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/Makefile.am                  |    16 +-
 libphobos/libdruntime/Makefile.in                  |    58 +-
 libphobos/libdruntime/__builtins.di                |     3 +-
 libphobos/libdruntime/core/atomic.d                |    67 +-
 libphobos/libdruntime/core/demangle.d              |   478 +-
 .../core/internal/array/concatenation.d            |   202 +-
 .../core/internal/gc/impl/conservative/gc.d        |   135 +-
 libphobos/libdruntime/core/internal/gc/proxy.d     |     7 +-
 libphobos/libdruntime/core/internal/parseoptions.d |    12 +-
 libphobos/libdruntime/core/internal/string.d       |    70 +-
 libphobos/libdruntime/core/internal/util/array.d   |    16 -
 libphobos/libdruntime/core/lifetime.d              |   207 +-
 libphobos/libdruntime/core/stdc/assert_.d          |    40 +-
 libphobos/libdruntime/core/stdc/config.d           |   344 +-
 libphobos/libdruntime/core/stdc/wchar_.d           |     5 +-
 libphobos/libdruntime/core/sync/condition.d        |    19 +-
 libphobos/libdruntime/core/sys/linux/input.d       |   236 +
 .../libdruntime/core/sys/linux/input_event_codes.d |   758 +
 libphobos/libdruntime/core/sys/linux/uinput.d      |    85 +
 libphobos/libdruntime/core/sys/openbsd/unistd.d    |     4 +
 libphobos/libdruntime/core/sys/windows/dll.d       |    49 +-
 libphobos/libdruntime/core/thread/package.d        |    39 +
 libphobos/libdruntime/core/thread/types.d          |     5 +-
 libphobos/libdruntime/core/time.d                  |   223 +-
 libphobos/libdruntime/etc/valgrind/valgrind.d      |    85 +
 libphobos/libdruntime/etc/valgrind/valgrind_.c     |   102 +
 libphobos/libdruntime/gcc/sections/elf.d           |     6 +-
 libphobos/libdruntime/object.d                     |    50 +-
 libphobos/libdruntime/rt/aApply.d                  |    24 +-
 libphobos/libdruntime/rt/aApplyR.d                 |    24 +-
 libphobos/libdruntime/rt/cast_.d                   |    20 +-
 libphobos/libdruntime/rt/lifetime.d                |   292 +-
 libphobos/libdruntime/rt/minfo.d                   |     4 +-
 libphobos/libdruntime/rt/profilegc.d               |    11 +-
 libphobos/libdruntime/rt/util/typeinfo.d           |     2 +-
 libphobos/m4/druntime/libraries.m4                 |    53 +
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/std/algorithm/comparison.d           |    23 +-
 libphobos/src/std/algorithm/iteration.d            |    44 +-
 libphobos/src/std/algorithm/mutation.d             |     2 +-
 libphobos/src/std/algorithm/searching.d            |    74 +-
 libphobos/src/std/array.d                          |   187 +-
 libphobos/src/std/bigint.d                         |    10 +-
 libphobos/src/std/checkedint.d                     |     8 +-
 libphobos/src/std/complex.d                        |     4 +-
 libphobos/src/std/concurrency.d                    |     4 +-
 libphobos/src/std/container/array.d                |     2 +-
 libphobos/src/std/container/dlist.d                |    36 +-
 libphobos/src/std/conv.d                           |    81 +-
 libphobos/src/std/exception.d                      |     2 +-
 .../allocator/building_blocks/kernighan_ritchie.d  |     2 +-
 .../allocator/building_blocks/region.d             |    20 +-
 .../src/std/experimental/allocator/mallocator.d    |    18 +-
 libphobos/src/std/file.d                           |     4 +
 libphobos/src/std/format/internal/floats.d         |    12 +-
 libphobos/src/std/format/internal/write.d          |     8 +-
 libphobos/src/std/getopt.d                         |    19 +-
 libphobos/src/std/json.d                           |    44 +-
 libphobos/src/std/math/operations.d                |    15 +-
 libphobos/src/std/net/curl.d                       |    35 +-
 libphobos/src/std/path.d                           |    51 +-
 libphobos/src/std/random.d                         |    14 +-
 libphobos/src/std/range/package.d                  |   691 +-
 libphobos/src/std/range/primitives.d               |     3 +-
 libphobos/src/std/regex/internal/backtracking.d    |     7 +-
 libphobos/src/std/regex/internal/ir.d              |    25 +-
 libphobos/src/std/regex/internal/thompson.d        |     7 +-
 libphobos/src/std/signals.d                        |     4 +-
 libphobos/src/std/stdio.d                          |   140 +-
 libphobos/src/std/system.d                         |    72 +
 libphobos/src/std/traits.d                         |    77 +-
 libphobos/src/std/typecons.d                       |   484 +-
 libphobos/src/std/uni/package.d                    |    39 +-
 .../sanitizer_stacktrace_sparc.cpp                 |     6 -
 .../sanitizer_unwind_linux_libcdep.cpp             |     6 -
 libstdc++-v3/ChangeLog                             |   284 +
 libstdc++-v3/acinclude.m4                          |    16 +
 libstdc++-v3/config.h.in                           |     3 +
 .../config/abi/pre/gnu-versioned-namespace.ver     |     1 +
 libstdc++-v3/config/io/basic_file_stdio.cc         |    83 +-
 libstdc++-v3/configure                             |    66 +
 libstdc++-v3/doc/html/manual/configure.html        |    11 +-
 libstdc++-v3/doc/xml/manual/configure.xml          |    11 +-
 libstdc++-v3/include/bits/algorithmfwd.h           |     2 +
 libstdc++-v3/include/bits/basic_string.h           |    44 +-
 libstdc++-v3/include/bits/chrono.h                 |    19 +-
 libstdc++-v3/include/bits/chrono_io.h              |   339 +-
 libstdc++-v3/include/bits/stl_algo.h               |     6 +-
 libstdc++-v3/include/bits/stl_bvector.h            |     3 +-
 libstdc++-v3/include/bits/vector.tcc               |     5 +-
 libstdc++-v3/include/c_global/cstdlib              |    14 +
 libstdc++-v3/include/std/format                    |    22 +-
 libstdc++-v3/include/std/ratio                     |    53 +-
 libstdc++-v3/include/std/type_traits               |     6 +-
 .../src/c++11/compatibility-ldbl-facets-aliases.h  |     4 +-
 libstdc++-v3/src/c++11/locale-inst-monetary.h      |     2 +-
 libstdc++-v3/src/c++11/locale-inst-numeric.h       |     2 +-
 libstdc++-v3/src/c++17/floating_from_chars.cc      |    12 +-
 libstdc++-v3/testsuite/20_util/duration/io.cc      |     4 +
 .../20_util/duration/requirements/typedefs_neg1.cc |     2 +-
 .../20_util/duration/requirements/typedefs_neg2.cc |     2 +-
 .../20_util/ratio/requirements/type_constraints.cc |    34 +
 .../basic_string/numeric_conversions/char/stod.cc  |     1 -
 .../basic_string/numeric_conversions/char/stof.cc  |     1 -
 .../basic_string/numeric_conversions/char/stoi.cc  |     1 -
 .../basic_string/numeric_conversions/char/stol.cc  |     1 -
 .../basic_string/numeric_conversions/char/stoul.cc |     1 -
 .../testsuite/23_containers/vector/bool/110807.cc  |    14 +
 .../testsuite/25_algorithms/equal/constexpr_neg.cc |     7 +-
 .../25_algorithms/pstl/alg_sorting/set.cc          |   289 -
 .../pstl/alg_sorting/set_difference.cc             |    93 +
 .../pstl/alg_sorting/set_intersection.cc           |    94 +
 .../pstl/alg_sorting/set_symmetric_difference.cc   |    95 +
 .../25_algorithms/pstl/alg_sorting/set_union.cc    |    93 +
 .../25_algorithms/pstl/alg_sorting/set_util.h      |    76 +
 .../testsuite/25_algorithms/random_shuffle/1.cc    |     1 +
 .../25_algorithms/random_shuffle/59603.cc          |     1 +
 .../25_algorithms/random_shuffle/deprecated.cc     |    19 +
 .../25_algorithms/random_shuffle/moveable.cc       |     1 +
 libstdc++-v3/testsuite/26_numerics/gcd/105844.cc   |    10 +-
 libstdc++-v3/testsuite/26_numerics/lcm/105844.cc   |    14 +-
 .../27_io/filesystem/path/construct/95048.cc       |     6 +
 .../filesystem/path/construct/95048.cc             |     6 +
 .../testsuite/std/format/functions/format.cc       |     4 +
 libstdc++-v3/testsuite/std/time/clock/system/io.cc |    20 +-
 libstdc++-v3/testsuite/std/time/clock/utc/io.cc    |    12 +-
 libstdc++-v3/testsuite/std/time/format.cc          |    10 +
 libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc     |    28 +-
 libstdc++-v3/testsuite/std/time/zoned_time/io.cc   |    64 +
 maintainer-scripts/ChangeLog                       |     4 +
 maintainer-scripts/crontab                         |     1 -
 2856 files changed, 178354 insertions(+), 114861 deletions(-)


More information about the Libstdc++-cvs mailing list