public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
From: Eric Gallager <egallager@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc(refs/users/egallager/heads/github-notices)] Merge branch 'gcc-mirror:master' into master
Date: Mon, 16 Oct 2023 22:19:57 +0000 (GMT)	[thread overview]
Message-ID: <20231016221957.B263B385783F@sourceware.org> (raw)

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

commit d377523ba21a64067234cac801e35e675b276204
Merge: bf6f132324a7 72ce780a497e
Author: Eric Gallager <egall@gwmail.gwu.edu>
Date:   Thu Jan 5 03:25:51 2023 -0500

    Merge branch 'gcc-mirror:master' into master

Diff:

 ChangeLog                                          |    66 +
 MAINTAINERS                                        |     2 +
 Makefile.def                                       |    26 +-
 Makefile.in                                        |   672 +-
 Makefile.tpl                                       |    13 +
 c++tools/ChangeLog                                 |     2 +-
 c++tools/Makefile.in                               |     2 +-
 c++tools/configure.ac                              |     2 +-
 c++tools/resolver.cc                               |     2 +-
 c++tools/resolver.h                                |     2 +-
 c++tools/server.cc                                 |     4 +-
 configure                                          |   307 +-
 configure.ac                                       |    72 +-
 contrib/ChangeLog                                  |   114 +
 contrib/analyze_brprob.py                          |     2 +
 contrib/analyze_brprob_spec.py                     |     2 +
 contrib/check-params-in-docs.py                    |     2 +
 contrib/check_GNU_style.py                         |     8 +-
 contrib/check_GNU_style_lib.py                     |     6 +-
 contrib/dg-out-generator.pl                        |    79 +
 contrib/filter-clang-warnings.py                   |    13 +-
 contrib/gcc-changelog/git_check_commit.py          |     8 +
 contrib/gcc-changelog/git_commit.py                |    36 +-
 contrib/gcc-changelog/git_email.py                 |    14 +-
 contrib/gcc-changelog/git_repository.py            |     2 +
 contrib/gcc-changelog/git_update_version.py        |     2 +
 contrib/gcc-changelog/setup.cfg                    |     2 +-
 contrib/gcc-changelog/test_email.py                |    26 +-
 contrib/gcc-changelog/test_patches.txt             |   147 +
 contrib/gcc.doxy                                   |     2 +-
 contrib/mark_spam.py                               |     2 +
 contrib/mklog.py                                   |    37 +-
 contrib/update-copyright.py                        |    15 +-
 gcc/ABOUT-GCC-NLS                                  |     2 +-
 gcc/ChangeLog                                      | 33398 +-----------------
 gcc/ChangeLog-2022                                 | 35086 +++++++++++++++++++
 gcc/DATESTAMP                                      |     2 +-
 gcc/LANGUAGES                                      |     2 +-
 gcc/Makefile.in                                    |    12 +-
 gcc/README.Portability                             |     2 +-
 gcc/acinclude.m4                                   |     2 +-
 gcc/ada/ChangeLog                                  | 10879 +-----
 gcc/ada/ChangeLog-2022                             | 11068 ++++++
 gcc/ada/accessibility.adb                          |  2305 ++
 gcc/ada/accessibility.ads                          |   222 +
 gcc/ada/checks.adb                                 |   141 +-
 gcc/ada/checks.ads                                 |    10 -
 gcc/ada/contracts.adb                              |    32 +-
 .../doc/gnat_ugn/platform_specific_information.rst |     4 +-
 gcc/ada/einfo.ads                                  |     8 +-
 gcc/ada/errout.adb                                 |     5 +-
 gcc/ada/exp_aggr.adb                               |   108 +-
 gcc/ada/exp_attr.adb                               |    40 +-
 gcc/ada/exp_ch3.adb                                |   479 +-
 gcc/ada/exp_ch4.adb                                |   446 +-
 gcc/ada/exp_ch5.adb                                |     1 +
 gcc/ada/exp_ch6.adb                                |   139 +-
 gcc/ada/exp_ch6.ads                                |    27 +-
 gcc/ada/exp_ch9.adb                                |     1 +
 gcc/ada/exp_disp.adb                               |     1 +
 gcc/ada/exp_tss.adb                                |     5 +-
 gcc/ada/exp_util.adb                               |    67 +-
 gcc/ada/exp_util.ads                               |    12 +
 gcc/ada/gcc-interface/Make-lang.in                 |    14 +-
 gcc/ada/gcc-interface/trans.cc                     |    14 +-
 gcc/ada/gen_il-fields.ads                          |     3 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |     3 +-
 gcc/ada/gen_il-internals.adb                       |     2 -
 gcc/ada/ghost.adb                                  |    10 +
 gcc/ada/gnat_rm.texi                               |     2 +-
 gcc/ada/gnat_ugn.texi                              |     8 +-
 gcc/ada/libgnat/g-forstr.adb                       |    71 +-
 gcc/ada/libgnat/i-c.adb                            |    15 +-
 gcc/ada/output.adb                                 |     6 +-
 gcc/ada/sem_aggr.adb                               |     2 +-
 gcc/ada/sem_attr.adb                               |   133 +-
 gcc/ada/sem_ch13.adb                               |   206 +-
 gcc/ada/sem_ch3.adb                                |   140 +
 gcc/ada/sem_ch4.adb                                |    65 +-
 gcc/ada/sem_ch5.adb                                |     7 +-
 gcc/ada/sem_ch6.adb                                |   654 +-
 gcc/ada/sem_ch9.adb                                |     1 +
 gcc/ada/sem_elab.adb                               |    24 +-
 gcc/ada/sem_prag.adb                               |    49 +-
 gcc/ada/sem_res.adb                                |    58 +-
 gcc/ada/sem_util.adb                               |  1356 +-
 gcc/ada/sem_util.ads                               |   163 +-
 gcc/ada/sem_warn.adb                               |    41 +-
 gcc/ada/sinfo.ads                                  |    15 +-
 gcc/ada/treepr.adb                                 |     5 +-
 gcc/addresses.h                                    |     2 +-
 gcc/adjust-alignment.cc                            |     2 +-
 gcc/alias.cc                                       |     2 +-
 gcc/alias.h                                        |     2 +-
 gcc/align.h                                        |     2 +-
 gcc/alloc-pool.cc                                  |     2 +-
 gcc/alloc-pool.h                                   |     2 +-
 gcc/analyzer/ChangeLog                             |   344 +-
 gcc/analyzer/analyzer.cc                           |     2 +-
 gcc/analyzer/analyzer.h                            |     9 +-
 gcc/analyzer/bounds-checking.cc                    |    36 +-
 gcc/analyzer/call-details.cc                       |   231 +
 gcc/analyzer/call-details.h                        |    77 +
 gcc/analyzer/call-info.cc                          |    16 +-
 gcc/analyzer/call-summary.cc                       |     2 +-
 gcc/analyzer/call-summary.h                        |     2 +
 gcc/analyzer/checker-event.cc                      |   166 +-
 gcc/analyzer/checker-event.h                       |   187 +-
 gcc/analyzer/checker-path.cc                       |    17 +-
 gcc/analyzer/checker-path.h                        |     6 +-
 gcc/analyzer/diagnostic-manager.cc                 |   103 +-
 gcc/analyzer/diagnostic-manager.h                  |     3 +-
 gcc/analyzer/engine.cc                             |    63 +-
 gcc/analyzer/infinite-recursion.cc                 |     7 +-
 gcc/analyzer/kf-analyzer.cc                        |   386 +
 gcc/analyzer/kf-lang-cp.cc                         |   111 +
 gcc/analyzer/{region-model-impl-calls.cc => kf.cc} |   637 +-
 gcc/analyzer/known-function-manager.cc             |     1 +
 gcc/analyzer/known-function-manager.h              |    12 +
 gcc/analyzer/pending-diagnostic.cc                 |    38 +-
 gcc/analyzer/pending-diagnostic.h                  |    36 +-
 gcc/analyzer/region-model-asm.cc                   |     2 +-
 gcc/analyzer/region-model-manager.cc               |    13 +-
 gcc/analyzer/region-model-manager.h                |     3 +-
 gcc/analyzer/region-model.cc                       |    97 +-
 gcc/analyzer/region-model.h                        |    59 +-
 gcc/analyzer/region.cc                             |    15 +
 gcc/analyzer/region.h                              |     2 +
 gcc/analyzer/sm-fd.cc                              |     2 +
 gcc/analyzer/sm-file.cc                            |     1 +
 gcc/analyzer/sm-malloc.cc                          |     1 +
 gcc/analyzer/sm-signal.cc                          |     2 +-
 gcc/analyzer/state-purge.cc                        |     4 +
 gcc/analyzer/store.cc                              |    44 +-
 gcc/analyzer/store.h                               |     8 +-
 gcc/analyzer/varargs.cc                            |    21 +-
 gcc/array-traits.h                                 |     2 +-
 gcc/asan.cc                                        |     2 +-
 gcc/asan.h                                         |     2 +-
 gcc/attr-fnspec.h                                  |     2 +-
 gcc/attribs.cc                                     |    32 +-
 gcc/attribs.h                                      |     4 +-
 gcc/auto-inc-dec.cc                                |     2 +-
 gcc/auto-profile.cc                                |     2 +-
 gcc/auto-profile.h                                 |     2 +-
 gcc/backend.h                                      |     2 +-
 gcc/basic-block.h                                  |     2 +-
 gcc/bb-reorder.cc                                  |     2 +-
 gcc/bb-reorder.h                                   |     2 +-
 gcc/bitmap.cc                                      |     2 +-
 gcc/bitmap.h                                       |     2 +-
 gcc/btfout.cc                                      |   186 +-
 gcc/builtin-attrs.def                              |     2 +-
 gcc/builtin-types.def                              |     2 +-
 gcc/builtins.cc                                    |     2 +-
 gcc/builtins.def                                   |     2 +-
 gcc/builtins.h                                     |     2 +-
 gcc/c-family/ChangeLog                             |    54 +-
 gcc/c-family/c-attribs.cc                          |     2 +-
 gcc/c-family/c-cppbuiltin.cc                       |     3 +
 gcc/c-family/c-format.cc                           |     2 +-
 gcc/c-family/c-omp.cc                              |     9 +-
 gcc/c-family/c.opt                                 |     5 +
 gcc/c/ChangeLog                                    |    18 +-
 gcc/c/c-decl.cc                                    |    33 +-
 gcc/c/c-parser.cc                                  |     5 +
 gcc/caller-save.cc                                 |     2 +-
 gcc/calls.cc                                       |     2 +-
 gcc/calls.h                                        |     2 +-
 gcc/ccmp.cc                                        |     2 +-
 gcc/ccmp.h                                         |     2 +-
 gcc/cfg-flags.def                                  |     2 +-
 gcc/cfg.cc                                         |     2 +-
 gcc/cfg.h                                          |     2 +-
 gcc/cfganal.cc                                     |     2 +-
 gcc/cfganal.h                                      |     2 +-
 gcc/cfgbuild.cc                                    |    51 +-
 gcc/cfgbuild.h                                     |     2 +-
 gcc/cfgcleanup.cc                                  |     2 +-
 gcc/cfgcleanup.h                                   |     2 +-
 gcc/cfgexpand.cc                                   |     2 +-
 gcc/cfgexpand.h                                    |     2 +-
 gcc/cfghooks.cc                                    |     3 +-
 gcc/cfghooks.h                                     |     2 +-
 gcc/cfgloop.cc                                     |     2 +-
 gcc/cfgloop.h                                      |     2 +-
 gcc/cfgloopanal.cc                                 |     2 +-
 gcc/cfgloopmanip.cc                                |     2 +-
 gcc/cfgloopmanip.h                                 |     2 +-
 gcc/cfgrtl.cc                                      |    10 +-
 gcc/cfgrtl.h                                       |     2 +-
 gcc/cgraph.cc                                      |     2 +-
 gcc/cgraph.h                                       |     9 +-
 gcc/cgraphbuild.cc                                 |     2 +-
 gcc/cgraphclones.cc                                |     2 +-
 gcc/cgraphunit.cc                                  |    51 +-
 gcc/cif-code.def                                   |     2 +-
 gcc/collect-utils.cc                               |     2 +-
 gcc/collect-utils.h                                |     2 +-
 gcc/collect2-aix.cc                                |     2 +-
 gcc/collect2-aix.h                                 |     2 +-
 gcc/collect2.cc                                    |     2 +-
 gcc/collect2.h                                     |     2 +-
 gcc/color-macros.h                                 |     2 +-
 gcc/combine-stack-adj.cc                           |     2 +-
 gcc/combine.cc                                     |     2 +-
 gcc/common.md                                      |     2 +-
 gcc/common.opt                                     |     2 +-
 gcc/common/config/i386/cpuinfo.h                   |     3 +-
 gcc/common/config/i386/i386-common.cc              |     4 +-
 gcc/common/config/riscv/riscv-common.cc            |     2 +-
 gcc/common/config/rs6000/rs6000-common.cc          |    11 -
 gcc/compare-elim.cc                                |     2 +-
 gcc/conditions.h                                   |     2 +-
 gcc/config.build                                   |     2 +-
 gcc/config.gcc                                     |    26 +-
 gcc/config.host                                    |     2 +-
 gcc/config.in                                      |    12 +-
 gcc/config/aarch64/aarch64-builtins.cc             |     2 +-
 gcc/config/aarch64/aarch64-c.cc                    |     2 +
 gcc/config/aarch64/aarch64-protos.h                |     9 +-
 gcc/config/aarch64/aarch64-simd.md                 |    88 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |    15 +-
 gcc/config/aarch64/aarch64.cc                      |   289 +-
 gcc/config/aarch64/aarch64.h                       |     5 +
 gcc/config/aarch64/aarch64.md                      |    64 +-
 gcc/config/aarch64/constraints.md                  |     5 +
 gcc/config/aarch64/iterators.md                    |    32 +-
 gcc/config/aarch64/predicates.md                   |     2 +-
 gcc/config/aarch64/t-aarch64                       |     8 +-
 gcc/config/alpha/alpha-modes.def                   |     2 +-
 gcc/config/alpha/alpha-passes.def                  |     2 +-
 gcc/config/alpha/alpha-protos.h                    |     2 +-
 gcc/config/alpha/alpha.cc                          |     2 +-
 gcc/config/alpha/alpha.h                           |     2 +-
 gcc/config/alpha/alpha.md                          |     2 +-
 gcc/config/alpha/alpha.opt                         |     2 +-
 gcc/config/alpha/constraints.md                    |     2 +-
 gcc/config/alpha/driver-alpha.cc                   |     2 +-
 gcc/config/alpha/elf.h                             |     2 +-
 gcc/config/alpha/elf.opt                           |     2 +-
 gcc/config/alpha/ev4.md                            |     2 +-
 gcc/config/alpha/ev5.md                            |     2 +-
 gcc/config/alpha/ev6.md                            |     2 +-
 gcc/config/alpha/linux-elf.h                       |     2 +-
 gcc/config/alpha/linux.h                           |     2 +-
 gcc/config/alpha/netbsd.h                          |     2 +-
 gcc/config/alpha/openbsd.h                         |     2 +-
 gcc/config/alpha/predicates.md                     |     2 +-
 gcc/config/alpha/sync.md                           |     2 +-
 gcc/config/alpha/t-alpha                           |     2 +-
 gcc/config/alpha/t-vms                             |     2 +-
 gcc/config/alpha/vms.h                             |     2 +-
 gcc/config/arc/arc-arch.h                          |     2 +-
 gcc/config/arc/arc-arches.def                      |     2 +-
 gcc/config/arc/arc-c.cc                            |     2 +-
 gcc/config/arc/arc-c.def                           |     2 +-
 gcc/config/arc/arc-cpus.def                        |     2 +-
 gcc/config/arc/arc-modes.def                       |     2 +-
 gcc/config/arc/arc-options.def                     |     2 +-
 gcc/config/arc/arc-opts.h                          |     2 +-
 gcc/config/arc/arc-passes.def                      |     2 +-
 gcc/config/arc/arc-protos.h                        |     2 +-
 gcc/config/arc/arc-simd.h                          |     2 +-
 gcc/config/arc/arc-tables.opt                      |     2 +-
 gcc/config/arc/arc.cc                              |     2 +-
 gcc/config/arc/arc.h                               |     2 +-
 gcc/config/arc/arc.md                              |     2 +-
 gcc/config/arc/arc.opt                             |     2 +-
 gcc/config/arc/arc600.md                           |     2 +-
 gcc/config/arc/arc700.md                           |     2 +-
 gcc/config/arc/arcEM.md                            |     2 +-
 gcc/config/arc/arcHS.md                            |     2 +-
 gcc/config/arc/arcHS4x.md                          |     2 +-
 gcc/config/arc/atomic.md                           |     2 +-
 gcc/config/arc/big.h                               |     2 +-
 gcc/config/arc/builtins.def                        |     2 +-
 gcc/config/arc/constraints.md                      |     2 +-
 gcc/config/arc/driver-arc.cc                       |     2 +-
 gcc/config/arc/elf.h                               |     2 +-
 gcc/config/arc/fpx.md                              |     2 +-
 gcc/config/arc/genmultilib.awk                     |     2 +-
 gcc/config/arc/genoptions.awk                      |     2 +-
 gcc/config/arc/linux.h                             |     2 +-
 gcc/config/arc/predicates.md                       |     2 +-
 gcc/config/arc/simdext.md                          |     2 +-
 gcc/config/arc/t-arc                               |     2 +-
 gcc/config/arc/t-multilib                          |     2 +-
 gcc/config/arc/t-multilib-linux                    |     2 +-
 gcc/config/arm/README-interworking                 |     2 +-
 gcc/config/arm/aarch-common-protos.h               |     2 +-
 gcc/config/arm/aarch-common.cc                     |     2 +-
 gcc/config/arm/aarch-cost-tables.h                 |     2 +-
 gcc/config/arm/aout.h                              |     2 +-
 gcc/config/arm/arm-builtins.cc                     |     2 +-
 gcc/config/arm/arm-builtins.h                      |     2 +-
 gcc/config/arm/arm-c.cc                            |     8 +-
 gcc/config/arm/arm-cpus.in                         |     2 +-
 gcc/config/arm/arm-d.cc                            |     2 +-
 gcc/config/arm/arm-d.h                             |     2 +-
 gcc/config/arm/arm-fixed.md                        |     2 +-
 gcc/config/arm/arm-flags.h                         |     2 +-
 gcc/config/arm/arm-generic.md                      |     2 +-
 gcc/config/arm/arm-ldmstm.ml                       |     4 +-
 gcc/config/arm/arm-modes.def                       |     2 +-
 gcc/config/arm/arm-mve-builtins.cc                 |     2 +-
 gcc/config/arm/arm-mve-builtins.def                |     2 +-
 gcc/config/arm/arm-mve-builtins.h                  |     2 +-
 gcc/config/arm/arm-opts.h                          |     2 +-
 gcc/config/arm/arm-protos.h                        |     3 +-
 gcc/config/arm/arm-simd-builtin-types.def          |     2 +-
 gcc/config/arm/arm-tables.opt                      |     2 +-
 gcc/config/arm/arm-tune.md                         |     2 +-
 gcc/config/arm/arm.cc                              |    20 +-
 gcc/config/arm/arm.h                               |     2 +-
 gcc/config/arm/arm.md                              |     2 +-
 gcc/config/arm/arm.opt                             |     2 +-
 gcc/config/arm/arm1020e.md                         |     2 +-
 gcc/config/arm/arm1026ejs.md                       |     2 +-
 gcc/config/arm/arm1136jfs.md                       |     2 +-
 gcc/config/arm/arm926ejs.md                        |     2 +-
 gcc/config/arm/arm_acle.h                          |     2 +-
 gcc/config/arm/arm_acle_builtins.def               |     2 +-
 gcc/config/arm/arm_bf16.h                          |     2 +-
 gcc/config/arm/arm_cde.h                           |     2 +-
 gcc/config/arm/arm_cde_builtins.def                |     2 +-
 gcc/config/arm/arm_cmse.h                          |     2 +-
 gcc/config/arm/arm_fp16.h                          |     2 +-
 gcc/config/arm/arm_mve.h                           |     2 +-
 gcc/config/arm/arm_mve_builtins.def                |     2 +-
 gcc/config/arm/arm_mve_types.h                     |     2 +-
 gcc/config/arm/arm_neon.h                          |     2 +-
 gcc/config/arm/arm_neon_builtins.def               |     2 +-
 gcc/config/arm/arm_vfp_builtins.def                |     2 +-
 gcc/config/arm/bpabi.h                             |     2 +-
 gcc/config/arm/common.md                           |     2 +-
 gcc/config/arm/constraints.md                      |     7 +-
 gcc/config/arm/cortex-a15-neon.md                  |     2 +-
 gcc/config/arm/cortex-a15.md                       |     2 +-
 gcc/config/arm/cortex-a17-neon.md                  |     2 +-
 gcc/config/arm/cortex-a17.md                       |     2 +-
 gcc/config/arm/cortex-a5.md                        |     2 +-
 gcc/config/arm/cortex-a53.md                       |     2 +-
 gcc/config/arm/cortex-a57.md                       |     2 +-
 gcc/config/arm/cortex-a7.md                        |     2 +-
 gcc/config/arm/cortex-a8-neon.md                   |     2 +-
 gcc/config/arm/cortex-a8.md                        |     2 +-
 gcc/config/arm/cortex-a9-neon.md                   |     2 +-
 gcc/config/arm/cortex-a9.md                        |     2 +-
 gcc/config/arm/cortex-m4-fpu.md                    |     2 +-
 gcc/config/arm/cortex-m4.md                        |     2 +-
 gcc/config/arm/cortex-m7.md                        |     2 +-
 gcc/config/arm/cortex-r4.md                        |     2 +-
 gcc/config/arm/cortex-r4f.md                       |     2 +-
 gcc/config/arm/crypto.def                          |     2 +-
 gcc/config/arm/crypto.md                           |     2 +-
 gcc/config/arm/driver-arm.cc                       |     2 +-
 gcc/config/arm/elf.h                               |     2 +-
 gcc/config/arm/exynos-m1.md                        |     2 +-
 gcc/config/arm/fa526.md                            |     2 +-
 gcc/config/arm/fa606te.md                          |     2 +-
 gcc/config/arm/fa626te.md                          |     2 +-
 gcc/config/arm/fa726te.md                          |     2 +-
 gcc/config/arm/fmp626.md                           |     2 +-
 gcc/config/arm/freebsd.h                           |     2 +-
 gcc/config/arm/fuchsia-elf.h                       |     2 +-
 gcc/config/arm/iterators.md                        |     2 +-
 gcc/config/arm/iwmmxt.md                           |     2 +-
 gcc/config/arm/iwmmxt2.md                          |     2 +-
 gcc/config/arm/ldmstm.md                           |     2 +-
 gcc/config/arm/ldrdstrd.md                         |     2 +-
 gcc/config/arm/linux-eabi.h                        |     2 +-
 gcc/config/arm/linux-elf.h                         |     2 +-
 gcc/config/arm/linux-gas.h                         |     2 +-
 gcc/config/arm/marvell-f-iwmmxt.md                 |     2 +-
 gcc/config/arm/marvell-pj4.md                      |     2 +-
 gcc/config/arm/mmintrin.h                          |     2 +-
 gcc/config/arm/mve.md                              |    20 +-
 gcc/config/arm/neon.md                             |     2 +-
 gcc/config/arm/netbsd-eabi.h                       |     2 +-
 gcc/config/arm/netbsd-elf.h                        |     2 +-
 gcc/config/arm/parsecpu.awk                        |     4 +-
 gcc/config/arm/predicates.md                       |     6 +-
 gcc/config/arm/rtems.h                             |     2 +-
 gcc/config/arm/semi.h                              |     2 +-
 gcc/config/arm/symbian.h                           |     2 +-
 gcc/config/arm/sync.md                             |     2 +-
 gcc/config/arm/t-aprofile                          |     2 +-
 gcc/config/arm/t-arm                               |     2 +-
 gcc/config/arm/t-arm-elf                           |     2 +-
 gcc/config/arm/t-fuchsia                           |     2 +-
 gcc/config/arm/t-linux-eabi                        |     2 +-
 gcc/config/arm/t-multilib                          |     2 +-
 gcc/config/arm/t-phoenix                           |     2 +-
 gcc/config/arm/t-rmprofile                         |     2 +-
 gcc/config/arm/t-symbian                           |     2 +-
 gcc/config/arm/t-vxworks                           |     2 +-
 gcc/config/arm/thumb1.md                           |     2 +-
 gcc/config/arm/thumb2.md                           |     2 +-
 gcc/config/arm/types.md                            |     8 +-
 gcc/config/arm/uclinux-eabi.h                      |     2 +-
 gcc/config/arm/uclinux-elf.h                       |     2 +-
 gcc/config/arm/uclinuxfdpiceabi.h                  |     2 +-
 gcc/config/arm/unknown-elf.h                       |     2 +-
 gcc/config/arm/unspecs.md                          |     2 +-
 gcc/config/arm/vec-common.md                       |     2 +-
 gcc/config/arm/vfp.md                              |     2 +-
 gcc/config/arm/vfp11.md                            |     2 +-
 gcc/config/arm/vxworks.h                           |     2 +-
 gcc/config/arm/vxworks.opt                         |     2 +-
 gcc/config/arm/xgene1.md                           |     2 +-
 gcc/config/avr/avr-arch.h                          |     2 +-
 gcc/config/avr/avr-c.cc                            |     2 +-
 gcc/config/avr/avr-devices.cc                      |     2 +-
 gcc/config/avr/avr-dimode.md                       |     2 +-
 gcc/config/avr/avr-fixed.md                        |     2 +-
 gcc/config/avr/avr-log.cc                          |     2 +-
 gcc/config/avr/avr-mcus.def                        |     2 +-
 gcc/config/avr/avr-modes.def                       |     2 +-
 gcc/config/avr/avr-passes.def                      |     2 +-
 gcc/config/avr/avr-protos.h                        |     2 +-
 gcc/config/avr/avr-stdint.h                        |     2 +-
 gcc/config/avr/avr.cc                              |     2 +-
 gcc/config/avr/avr.h                               |     2 +-
 gcc/config/avr/avr.md                              |     2 +-
 gcc/config/avr/avr.opt                             |     2 +-
 gcc/config/avr/avrlibc.h                           |     2 +-
 gcc/config/avr/builtins.def                        |     2 +-
 gcc/config/avr/constraints.md                      |     2 +-
 gcc/config/avr/driver-avr.cc                       |     2 +-
 gcc/config/avr/elf.h                               |     2 +-
 gcc/config/avr/gen-avr-mmcu-specs.cc               |     2 +-
 gcc/config/avr/gen-avr-mmcu-texi.cc                |     4 +-
 gcc/config/avr/genmultilib.awk                     |     2 +-
 gcc/config/avr/predicates.md                       |     2 +-
 gcc/config/avr/specs.h                             |     2 +-
 gcc/config/avr/stdfix.h                            |     2 +-
 gcc/config/avr/t-avr                               |     2 +-
 gcc/config/bpf/bpf-helpers.h                       |     2 +-
 gcc/config/bpf/bpf-opts.h                          |     2 +-
 gcc/config/bpf/bpf-passes.def                      |     2 +-
 gcc/config/bpf/bpf-protos.h                        |     2 +-
 gcc/config/bpf/bpf.cc                              |     2 +-
 gcc/config/bpf/bpf.h                               |     2 +-
 gcc/config/bpf/bpf.md                              |    19 +-
 gcc/config/bpf/bpf.opt                             |     2 +-
 gcc/config/bpf/constraints.md                      |     2 +-
 gcc/config/bpf/coreout.cc                          |     2 +-
 gcc/config/bpf/coreout.h                           |     2 +-
 gcc/config/bpf/predicates.md                       |     2 +-
 gcc/config/c6x/c6x-isas.def                        |     2 +-
 gcc/config/c6x/c6x-modes.def                       |     2 +-
 gcc/config/c6x/c6x-mult.md                         |     4 +-
 gcc/config/c6x/c6x-mult.md.in                      |     2 +-
 gcc/config/c6x/c6x-opts.h                          |     2 +-
 gcc/config/c6x/c6x-protos.h                        |     2 +-
 gcc/config/c6x/c6x-sched.md                        |     8 +-
 gcc/config/c6x/c6x-sched.md.in                     |     2 +-
 gcc/config/c6x/c6x-tables.opt                      |     2 +-
 gcc/config/c6x/c6x.cc                              |     2 +-
 gcc/config/c6x/c6x.h                               |     2 +-
 gcc/config/c6x/c6x.md                              |     2 +-
 gcc/config/c6x/c6x.opt                             |     2 +-
 gcc/config/c6x/c6x_intrinsics.h                    |     2 +-
 gcc/config/c6x/constraints.md                      |     2 +-
 gcc/config/c6x/elf-common.h                        |     2 +-
 gcc/config/c6x/elf.h                               |     2 +-
 gcc/config/c6x/genmult.sh                          |     2 +-
 gcc/config/c6x/genopt.sh                           |     4 +-
 gcc/config/c6x/gensched.sh                         |     2 +-
 gcc/config/c6x/predicates.md                       |     2 +-
 gcc/config/c6x/sync.md                             |     2 +-
 gcc/config/c6x/t-c6x                               |     2 +-
 gcc/config/c6x/t-c6x-elf                           |     2 +-
 gcc/config/c6x/uclinux-elf.h                       |     2 +-
 gcc/config/csky/constraints.md                     |     2 +-
 gcc/config/csky/csky-elf.h                         |     2 +-
 gcc/config/csky/csky-linux-elf.h                   |     2 +-
 gcc/config/csky/csky-modes.def                     |     2 +-
 gcc/config/csky/csky-protos.h                      |     2 +-
 gcc/config/csky/csky.cc                            |     2 +-
 gcc/config/csky/csky.h                             |     2 +-
 gcc/config/csky/csky.md                            |     2 +-
 gcc/config/csky/csky.opt                           |     2 +-
 gcc/config/csky/csky_cores.def                     |     2 +-
 gcc/config/csky/csky_genopt.sh                     |     4 +-
 gcc/config/csky/csky_insn_dsp.md                   |     2 +-
 gcc/config/csky/csky_insn_fpu.md                   |     2 +-
 gcc/config/csky/csky_insn_fpuv2.md                 |     2 +-
 gcc/config/csky/csky_insn_fpuv3.md                 |     2 +-
 gcc/config/csky/csky_isa.def                       |     2 +-
 gcc/config/csky/csky_isa.h                         |     2 +-
 gcc/config/csky/csky_opts.h                        |     2 +-
 gcc/config/csky/csky_pipeline_ck801.md             |     2 +-
 gcc/config/csky/csky_pipeline_ck802.md             |     2 +-
 gcc/config/csky/csky_pipeline_ck803.md             |     2 +-
 gcc/config/csky/csky_pipeline_ck810.md             |     2 +-
 gcc/config/csky/csky_tables.opt                    |     2 +-
 gcc/config/csky/predicates.md                      |     2 +-
 gcc/config/csky/t-csky                             |     2 +-
 gcc/config/csky/t-csky-elf                         |     2 +-
 gcc/config/csky/t-csky-linux                       |     2 +-
 gcc/config/darwin-c.cc                             |     2 +-
 gcc/config/darwin-d.cc                             |     2 +-
 gcc/config/darwin-driver.cc                        |     2 +-
 gcc/config/darwin-f.cc                             |     2 +-
 gcc/config/darwin-ppc-ldouble-patch.def            |     2 +-
 gcc/config/darwin-protos.h                         |     2 +-
 gcc/config/darwin-sections.def                     |     2 +-
 gcc/config/darwin.cc                               |     2 +-
 gcc/config/darwin.h                                |     2 +-
 gcc/config/darwin.opt                              |     2 +-
 gcc/config/default-c.cc                            |     2 +-
 gcc/config/default-d.cc                            |     2 +-
 gcc/config/dragonfly-d.cc                          |     2 +-
 gcc/config/dragonfly-stdint.h                      |     2 +-
 gcc/config/dragonfly.h                             |     2 +-
 gcc/config/dragonfly.opt                           |     2 +-
 gcc/config/elfos.h                                 |     2 +-
 gcc/config/epiphany/constraints.md                 |     2 +-
 gcc/config/epiphany/epiphany-modes.def             |     2 +-
 gcc/config/epiphany/epiphany-protos.h              |     2 +-
 gcc/config/epiphany/epiphany-sched.md              |     2 +-
 gcc/config/epiphany/epiphany.cc                    |     2 +-
 gcc/config/epiphany/epiphany.h                     |     2 +-
 gcc/config/epiphany/epiphany.md                    |     2 +-
 gcc/config/epiphany/epiphany.opt                   |     2 +-
 gcc/config/epiphany/epiphany_intrinsics.h          |     2 +-
 gcc/config/epiphany/mode-switch-use.cc             |     2 +-
 gcc/config/epiphany/predicates.md                  |     2 +-
 gcc/config/epiphany/resolve-sw-modes.cc            |     2 +-
 gcc/config/epiphany/rtems.h                        |     2 +-
 gcc/config/epiphany/t-epiphany                     |     2 +-
 gcc/config/flat.h                                  |     2 +-
 gcc/config/freebsd-d.cc                            |     2 +-
 gcc/config/freebsd-nthr.h                          |     2 +-
 gcc/config/freebsd-spec.h                          |     2 +-
 gcc/config/freebsd-stdint.h                        |     2 +-
 gcc/config/freebsd.h                               |     2 +-
 gcc/config/freebsd.opt                             |     2 +-
 gcc/config/fuchsia.h                               |     2 +-
 gcc/config/fused-madd.opt                          |     2 +-
 gcc/config/g.opt                                   |     2 +-
 gcc/config/glibc-c.cc                              |     2 +-
 gcc/config/glibc-stdint.h                          |     2 +-
 gcc/config/gnu-d.cc                                |     2 +-
 gcc/config/gnu-user.h                              |     5 +-
 gcc/config/gnu-user.opt                            |     2 +-
 gcc/config/gnu.h                                   |     2 +-
 gcc/config/host-darwin.cc                          |     2 +-
 gcc/config/host-darwin.h                           |     2 +-
 gcc/config/host-hpux.cc                            |     2 +-
 gcc/config/host-linux.cc                           |     2 +-
 gcc/config/host-netbsd.cc                          |     2 +-
 gcc/config/host-openbsd.cc                         |     2 +-
 gcc/config/host-solaris.cc                         |     2 +-
 gcc/config/hpux11.opt                              |     2 +-
 gcc/config/i386/cmpccxaddintrin.h                  |     8 +-
 gcc/config/i386/gnu-user-common.h                  |     2 +-
 gcc/config/i386/i386-builtin.def                   |     4 +-
 gcc/config/i386/i386-builtins.cc                   |    25 +-
 gcc/config/i386/i386-expand.cc                     |    88 +-
 gcc/config/i386/i386-features.cc                   |    76 +
 gcc/config/i386/i386-options.cc                    |     5 +
 gcc/config/i386/i386-opts.h                        |     6 +
 gcc/config/i386/i386-protos.h                      |     2 +
 gcc/config/i386/i386.cc                            |   134 +-
 gcc/config/i386/i386.h                             |     2 +
 gcc/config/i386/i386.md                            |   321 +-
 gcc/config/i386/i386.opt                           |    20 +
 gcc/config/i386/lujiazui.md                        |    58 +-
 gcc/config/i386/mmx.md                             |     3 +-
 gcc/config/i386/sse.md                             |    24 +-
 gcc/config/i386/x86-tune-costs.h                   |    61 +-
 gcc/config/i386/x86-tune.def                       |    24 +-
 gcc/config/i386/znver4.md                          |  1068 +
 gcc/config/initfini-array.h                        |     2 +-
 gcc/config/kfreebsd-d.cc                           |     2 +-
 gcc/config/kfreebsd-gnu.h                          |     2 +-
 gcc/config/kopensolaris-d.cc                       |     2 +-
 gcc/config/kopensolaris-gnu.h                      |     2 +-
 gcc/config/linux-android.h                         |     2 +-
 gcc/config/linux-android.opt                       |     2 +-
 gcc/config/linux-d.cc                              |     2 +-
 gcc/config/linux-protos.h                          |     2 +-
 gcc/config/linux.cc                                |     2 +-
 gcc/config/linux.h                                 |     2 +-
 gcc/config/linux.opt                               |     2 +-
 gcc/config/lynx.h                                  |     2 +-
 gcc/config/lynx.opt                                |     2 +-
 gcc/config/m32r/constraints.md                     |     2 +-
 gcc/config/m32r/little.h                           |     2 +-
 gcc/config/m32r/m32r-opts.h                        |     2 +-
 gcc/config/m32r/m32r-protos.h                      |     2 +-
 gcc/config/m32r/m32r.cc                            |     2 +-
 gcc/config/m32r/m32r.h                             |     2 +-
 gcc/config/m32r/m32r.md                            |     2 +-
 gcc/config/m32r/m32r.opt                           |     2 +-
 gcc/config/m32r/predicates.md                      |     2 +-
 gcc/config/m32r/t-m32r                             |     2 +-
 gcc/config/m68k/cf.md                              |     2 +-
 gcc/config/m68k/constraints.md                     |     2 +-
 gcc/config/m68k/genopt.sh                          |     4 +-
 gcc/config/m68k/ieee.opt                           |     2 +-
 gcc/config/m68k/linux.h                            |     2 +-
 gcc/config/m68k/m68020-elf.h                       |     2 +-
 gcc/config/m68k/m68k-devices.def                   |     2 +-
 gcc/config/m68k/m68k-isas.def                      |     2 +-
 gcc/config/m68k/m68k-microarchs.def                |     2 +-
 gcc/config/m68k/m68k-modes.def                     |     2 +-
 gcc/config/m68k/m68k-none.h                        |     2 +-
 gcc/config/m68k/m68k-opts.h                        |     2 +-
 gcc/config/m68k/m68k-protos.h                      |     2 +-
 gcc/config/m68k/m68k-tables.opt                    |     2 +-
 gcc/config/m68k/m68k.cc                            |     2 +-
 gcc/config/m68k/m68k.h                             |     2 +-
 gcc/config/m68k/m68k.md                            |     2 +-
 gcc/config/m68k/m68k.opt                           |     2 +-
 gcc/config/m68k/m68kelf.h                          |     2 +-
 gcc/config/m68k/m68kemb.h                          |     2 +-
 gcc/config/m68k/netbsd-elf.h                       |     2 +-
 gcc/config/m68k/openbsd.h                          |     2 +-
 gcc/config/m68k/predicates.md                      |     2 +-
 gcc/config/m68k/print-sysroot-suffix.sh            |     2 +-
 gcc/config/m68k/rtemself.h                         |     2 +-
 gcc/config/m68k/sync.md                            |     2 +-
 gcc/config/m68k/t-linux                            |     2 +-
 gcc/config/m68k/t-mlibs                            |     2 +-
 gcc/config/m68k/t-uclinux                          |     2 +-
 gcc/config/m68k/uclinux.h                          |     2 +-
 gcc/config/m68k/uclinux.opt                        |     2 +-
 gcc/config/mcore/constraints.md                    |     2 +-
 gcc/config/mcore/mcore-elf.h                       |     2 +-
 gcc/config/mcore/mcore-protos.h                    |     2 +-
 gcc/config/mcore/mcore.cc                          |     2 +-
 gcc/config/mcore/mcore.h                           |     2 +-
 gcc/config/mcore/mcore.md                          |     2 +-
 gcc/config/mcore/mcore.opt                         |     2 +-
 gcc/config/mcore/predicates.md                     |     2 +-
 gcc/config/mcore/t-mcore                           |     2 +-
 gcc/config/microblaze/constraints.md               |     2 +-
 gcc/config/microblaze/linux.h                      |     2 +-
 gcc/config/microblaze/microblaze-c.cc              |     2 +-
 gcc/config/microblaze/microblaze-protos.h          |     2 +-
 gcc/config/microblaze/microblaze.cc                |     2 +-
 gcc/config/microblaze/microblaze.h                 |     2 +-
 gcc/config/microblaze/microblaze.md                |     2 +-
 gcc/config/microblaze/microblaze.opt               |     2 +-
 gcc/config/microblaze/predicates.md                |     2 +-
 gcc/config/microblaze/rtems.h                      |     2 +-
 gcc/config/microblaze/sync.md                      |     2 +-
 gcc/config/mips/10000.md                           |     2 +-
 gcc/config/mips/20kc.md                            |     2 +-
 gcc/config/mips/24k.md                             |     2 +-
 gcc/config/mips/3000.md                            |     2 +-
 gcc/config/mips/4000.md                            |     2 +-
 gcc/config/mips/4100.md                            |     2 +-
 gcc/config/mips/4130.md                            |     2 +-
 gcc/config/mips/4300.md                            |     2 +-
 gcc/config/mips/4600.md                            |     2 +-
 gcc/config/mips/4k.md                              |     2 +-
 gcc/config/mips/5000.md                            |     2 +-
 gcc/config/mips/5400.md                            |     2 +-
 gcc/config/mips/5500.md                            |     2 +-
 gcc/config/mips/5k.md                              |     2 +-
 gcc/config/mips/6000.md                            |     2 +-
 gcc/config/mips/7000.md                            |     2 +-
 gcc/config/mips/74k.md                             |     2 +-
 gcc/config/mips/9000.md                            |     2 +-
 gcc/config/mips/constraints.md                     |     2 +-
 gcc/config/mips/driver-native.cc                   |     2 +-
 gcc/config/mips/elf.h                              |     2 +-
 gcc/config/mips/elfoabi.h                          |     2 +-
 gcc/config/mips/elforion.h                         |     2 +-
 gcc/config/mips/frame-header-opt.cc                |     2 +-
 gcc/config/mips/generic.md                         |     2 +-
 gcc/config/mips/genopt.sh                          |     4 +-
 gcc/config/mips/gnu-user.h                         |     2 +-
 gcc/config/mips/gs264e.md                          |     2 +-
 gcc/config/mips/gs464.md                           |     2 +-
 gcc/config/mips/gs464e.md                          |     2 +-
 gcc/config/mips/i6400.md                           |     2 +-
 gcc/config/mips/linux-common.h                     |     2 +-
 gcc/config/mips/linux.h                            |     2 +-
 gcc/config/mips/loongson-mmi.md                    |     2 +-
 gcc/config/mips/loongson-mmiintrin.h               |     2 +-
 gcc/config/mips/loongson.h                         |     2 +-
 gcc/config/mips/loongson2ef.md                     |     2 +-
 gcc/config/mips/m5100.md                           |     2 +-
 gcc/config/mips/micromips.md                       |     2 +-
 gcc/config/mips/mips-cpus.def                      |     2 +-
 gcc/config/mips/mips-d.cc                          |     2 +-
 gcc/config/mips/mips-d.h                           |     2 +-
 gcc/config/mips/mips-dsp.md                        |     2 +-
 gcc/config/mips/mips-dspr2.md                      |     2 +-
 gcc/config/mips/mips-fixed.md                      |     2 +-
 gcc/config/mips/mips-ftypes.def                    |     2 +-
 gcc/config/mips/mips-modes.def                     |     2 +-
 gcc/config/mips/mips-msa.md                        |     2 +-
 gcc/config/mips/mips-opts.h                        |     2 +-
 gcc/config/mips/mips-protos.h                      |     2 +-
 gcc/config/mips/mips-ps-3d.md                      |     2 +-
 gcc/config/mips/mips-tables.opt                    |     2 +-
 gcc/config/mips/mips.cc                            |     2 +-
 gcc/config/mips/mips.h                             |     2 +-
 gcc/config/mips/mips.md                            |     2 +-
 gcc/config/mips/mips.opt                           |     2 +-
 gcc/config/mips/msa.h                              |     2 +-
 gcc/config/mips/mti-elf.h                          |     2 +-
 gcc/config/mips/mti-linux.h                        |     2 +-
 gcc/config/mips/n32-elf.h                          |     2 +-
 gcc/config/mips/netbsd.h                           |     2 +-
 gcc/config/mips/octeon.md                          |     2 +-
 gcc/config/mips/p5600.md                           |     2 +-
 gcc/config/mips/p6600.md                           |     2 +-
 gcc/config/mips/predicates.md                      |     2 +-
 gcc/config/mips/r3900.h                            |     2 +-
 gcc/config/mips/rtems.h                            |     2 +-
 gcc/config/mips/sb1.md                             |     2 +-
 gcc/config/mips/sde.h                              |     2 +-
 gcc/config/mips/sde.opt                            |     2 +-
 gcc/config/mips/sdemtk.h                           |     2 +-
 gcc/config/mips/sr71k.md                           |     2 +-
 gcc/config/mips/st.h                               |     2 +-
 gcc/config/mips/sync.md                            |     2 +-
 gcc/config/mips/t-elf                              |     2 +-
 gcc/config/mips/t-img-elf                          |     2 +-
 gcc/config/mips/t-img-linux                        |     2 +-
 gcc/config/mips/t-isa3264                          |     2 +-
 gcc/config/mips/t-linux64                          |     2 +-
 gcc/config/mips/t-mips                             |     2 +-
 gcc/config/mips/t-mti-elf                          |     2 +-
 gcc/config/mips/t-mti-linux                        |     2 +-
 gcc/config/mips/t-r3900                            |     2 +-
 gcc/config/mips/t-rtems                            |     2 +-
 gcc/config/mips/t-sb1                              |     2 +-
 gcc/config/mips/t-sde                              |     2 +-
 gcc/config/mips/t-sdemtk                           |     2 +-
 gcc/config/mips/t-sr71k                            |     2 +-
 gcc/config/mips/t-st                               |     2 +-
 gcc/config/mips/t-vr                               |     2 +-
 gcc/config/mips/t-vxworks                          |     2 +-
 gcc/config/mips/vr.h                               |     2 +-
 gcc/config/mips/vxworks.h                          |     2 +-
 gcc/config/mips/xlp.md                             |     2 +-
 gcc/config/mips/xlr.md                             |     2 +-
 gcc/config/mn10300/constraints.md                  |     2 +-
 gcc/config/mn10300/linux.h                         |     2 +-
 gcc/config/mn10300/mn10300-modes.def               |     2 +-
 gcc/config/mn10300/mn10300-opts.h                  |     2 +-
 gcc/config/mn10300/mn10300-protos.h                |     2 +-
 gcc/config/mn10300/mn10300.cc                      |     2 +-
 gcc/config/mn10300/mn10300.h                       |     2 +-
 gcc/config/mn10300/mn10300.md                      |     2 +-
 gcc/config/mn10300/mn10300.opt                     |     2 +-
 gcc/config/mn10300/predicates.md                   |     2 +-
 gcc/config/mn10300/t-mn10300                       |     2 +-
 gcc/config/netbsd-d.cc                             |     2 +-
 gcc/config/netbsd-elf.h                            |     2 +-
 gcc/config/netbsd-elf.opt                          |     2 +-
 gcc/config/netbsd-protos.h                         |     2 +-
 gcc/config/netbsd-stdint.h                         |     2 +-
 gcc/config/netbsd.cc                               |     2 +-
 gcc/config/netbsd.h                                |     2 +-
 gcc/config/netbsd.opt                              |     2 +-
 gcc/config/newlib-stdint.h                         |     2 +-
 gcc/config/nvptx/nvptx.cc                          |    99 +
 gcc/config/nvptx/nvptx.md                          |    32 +
 gcc/config/openbsd-d.cc                            |     2 +-
 gcc/config/openbsd-libpthread.h                    |     2 +-
 gcc/config/openbsd.h                               |     2 +-
 gcc/config/openbsd.opt                             |     2 +-
 gcc/config/pa/pa.cc                                |     3 +
 gcc/config/phoenix.h                               |     2 +-
 gcc/config/print-sysroot-suffix.sh                 |     2 +-
 gcc/config/riscv/elf.h                             |     2 +-
 gcc/config/riscv/peephole.md                       |     2 +-
 gcc/config/riscv/riscv-passes.def                  |     1 +
 gcc/config/riscv/riscv-protos.h                    |    16 +
 gcc/config/riscv/riscv-v.cc                        |   115 +-
 gcc/config/riscv/riscv-vector-builtins-bases.cc    |    52 +-
 gcc/config/riscv/riscv-vector-builtins-bases.h     |     2 +
 .../riscv/riscv-vector-builtins-functions.def      |     3 +
 gcc/config/riscv/riscv-vector-builtins-shapes.cc   |    37 +-
 gcc/config/riscv/riscv-vector-builtins-shapes.h    |     1 +
 gcc/config/riscv/riscv-vector-builtins-types.def   |    49 +-
 gcc/config/riscv/riscv-vector-builtins.cc          |   236 +-
 gcc/config/riscv/riscv-vector-builtins.def         |   124 +-
 gcc/config/riscv/riscv-vector-builtins.h           |    65 +
 gcc/config/riscv/riscv-vector-switch.def           |    38 +-
 gcc/config/riscv/riscv-vsetvl.cc                   |  2488 ++
 gcc/config/riscv/riscv-vsetvl.h                    |   345 +
 gcc/config/riscv/riscv.cc                          |   145 +-
 gcc/config/riscv/riscv.h                           |     2 +-
 gcc/config/riscv/riscv.md                          |    23 +-
 gcc/config/riscv/t-riscv                           |    10 +-
 gcc/config/riscv/vector-iterators.md               |     2 +-
 gcc/config/riscv/vector.md                         |   135 +-
 gcc/config/rpath.opt                               |     2 +-
 gcc/config/rs6000/mma.md                           |    10 +-
 gcc/config/rs6000/predicates.md                    |     2 +-
 gcc/config/rs6000/rs6000-logue.cc                  |     1 +
 gcc/config/rs6000/rs6000-protos.h                  |     5 +
 gcc/config/rs6000/rs6000.cc                        |   271 +-
 gcc/config/rs6000/rs6000.md                        |    86 +-
 gcc/config/rtems.h                                 |     6 +-
 gcc/config/rtems.opt                               |     2 +-
 gcc/config/s390/2064.md                            |     2 +-
 gcc/config/s390/2084.md                            |     2 +-
 gcc/config/s390/2097.md                            |     2 +-
 gcc/config/s390/2817.md                            |     2 +-
 gcc/config/s390/2827.md                            |     2 +-
 gcc/config/s390/2964.md                            |     2 +-
 gcc/config/s390/3906.md                            |     2 +-
 gcc/config/s390/3931.md                            |     2 +-
 gcc/config/s390/8561.md                            |     2 +-
 gcc/config/s390/constraints.md                     |     2 +-
 gcc/config/s390/driver-native.cc                   |     2 +-
 gcc/config/s390/htmintrin.h                        |     2 +-
 gcc/config/s390/htmxlintrin.h                      |     2 +-
 gcc/config/s390/linux.h                            |     2 +-
 gcc/config/s390/predicates.md                      |     2 +-
 gcc/config/s390/s390-builtin-types.def             |     2 +-
 gcc/config/s390/s390-builtins.def                  |     2 +-
 gcc/config/s390/s390-builtins.h                    |     2 +-
 gcc/config/s390/s390-c.cc                          |     2 +-
 gcc/config/s390/s390-d.cc                          |     2 +-
 gcc/config/s390/s390-d.h                           |     2 +-
 gcc/config/s390/s390-modes.def                     |     2 +-
 gcc/config/s390/s390-opts.h                        |     2 +-
 gcc/config/s390/s390-passes.def                    |     2 +-
 gcc/config/s390/s390-protos.h                      |     2 +-
 gcc/config/s390/s390.cc                            |     2 +-
 gcc/config/s390/s390.h                             |     2 +-
 gcc/config/s390/s390.md                            |     2 +-
 gcc/config/s390/s390.opt                           |     2 +-
 gcc/config/s390/s390intrin.h                       |     2 +-
 gcc/config/s390/s390x.h                            |     2 +-
 gcc/config/s390/subst.md                           |     2 +-
 gcc/config/s390/t-s390                             |     2 +-
 gcc/config/s390/tpf.h                              |     2 +-
 gcc/config/s390/tpf.md                             |     2 +-
 gcc/config/s390/tpf.opt                            |     2 +-
 gcc/config/s390/vecintrin.h                        |     2 +-
 gcc/config/s390/vector.md                          |     2 +-
 gcc/config/s390/vx-builtins.md                     |     2 +-
 gcc/config/sol2-c.cc                               |     2 +-
 gcc/config/sol2-cxx.cc                             |     2 +-
 gcc/config/sol2-d.cc                               |     2 +-
 gcc/config/sol2-protos.h                           |     2 +-
 gcc/config/sol2-stubs.cc                           |     2 +-
 gcc/config/sol2.cc                                 |     2 +-
 gcc/config/sol2.h                                  |     2 +-
 gcc/config/sol2.opt                                |     2 +-
 gcc/config/t-darwin                                |     2 +-
 gcc/config/t-dragonfly                             |     2 +-
 gcc/config/t-freebsd                               |     2 +-
 gcc/config/t-glibc                                 |     2 +-
 gcc/config/t-libunwind                             |     2 +-
 gcc/config/t-linux                                 |     2 +-
 gcc/config/t-lynx                                  |     2 +-
 gcc/config/t-netbsd                                |     2 +-
 gcc/config/t-pnt16-warn                            |     2 +-
 gcc/config/t-sol2                                  |     2 +-
 gcc/config/t-vxworks                               |     2 +-
 gcc/config/t-winnt                                 |     2 +-
 gcc/config/usegas.h                                |     2 +-
 gcc/config/v850/constraints.md                     |     2 +-
 gcc/config/v850/predicates.md                      |     2 +-
 gcc/config/v850/rtems.h                            |     2 +-
 gcc/config/v850/t-v850                             |     2 +-
 gcc/config/v850/v850-c.cc                          |     2 +-
 gcc/config/v850/v850-modes.def                     |     2 +-
 gcc/config/v850/v850-opts.h                        |     2 +-
 gcc/config/v850/v850-protos.h                      |     2 +-
 gcc/config/v850/v850.cc                            |     2 +-
 gcc/config/v850/v850.h                             |     2 +-
 gcc/config/v850/v850.md                            |     2 +-
 gcc/config/v850/v850.opt                           |     2 +-
 gcc/config/visium/constraints.md                   |     2 +-
 gcc/config/visium/elf.h                            |     2 +-
 gcc/config/visium/gr5.md                           |     2 +-
 gcc/config/visium/gr6.md                           |     2 +-
 gcc/config/visium/predicates.md                    |     2 +-
 gcc/config/visium/t-visium                         |     2 +-
 gcc/config/visium/visium-modes.def                 |     2 +-
 gcc/config/visium/visium-opts.h                    |     2 +-
 gcc/config/visium/visium-passes.def                |     2 +-
 gcc/config/visium/visium-protos.h                  |     2 +-
 gcc/config/visium/visium.cc                        |     2 +-
 gcc/config/visium/visium.h                         |     2 +-
 gcc/config/visium/visium.md                        |     2 +-
 gcc/config/visium/visium.opt                       |     2 +-
 gcc/config/vms/make-crtlmap.awk                    |     2 +-
 gcc/config/vms/t-vms                               |     2 +-
 gcc/config/vms/t-vmsnative                         |     2 +-
 gcc/config/vms/vms-ar.c                            |     2 +-
 gcc/config/vms/vms-c.cc                            |     2 +-
 gcc/config/vms/vms-f.cc                            |     2 +-
 gcc/config/vms/vms-ld.c                            |     2 +-
 gcc/config/vms/vms-opts.h                          |     2 +-
 gcc/config/vms/vms-protos.h                        |     2 +-
 gcc/config/vms/vms-stdint.h                        |     2 +-
 gcc/config/vms/vms.cc                              |     2 +-
 gcc/config/vms/vms.h                               |     2 +-
 gcc/config/vms/vms.opt                             |     2 +-
 gcc/config/vms/x-vms                               |     2 +-
 gcc/config/vms/xm-vms.h                            |     2 +-
 gcc/config/vx-common.h                             |     2 +-
 gcc/config/vxworks-c.cc                            |     2 +-
 gcc/config/vxworks-driver.cc                       |     2 +-
 gcc/config/vxworks-dummy.h                         |     2 +-
 gcc/config/vxworks-stdint.h                        |     2 +-
 gcc/config/vxworks.cc                              |     2 +-
 gcc/config/vxworks.h                               |     2 +-
 gcc/config/vxworks.opt                             |     2 +-
 gcc/config/vxworksae.h                             |     2 +-
 gcc/config/winnt-c.cc                              |     2 +-
 gcc/config/xtensa/elf.h                            |    32 +-
 gcc/config/xtensa/linux.h                          |     1 -
 gcc/config/xtensa/t-xtensa                         |     8 +-
 gcc/config/xtensa/uclinux.h                        |     1 -
 gcc/config/xtensa/xtensa-dynconfig.c               |   170 +
 gcc/config/xtensa/xtensa-protos.h                  |     1 +
 gcc/config/xtensa/xtensa.cc                        |   109 +-
 gcc/config/xtensa/xtensa.h                         |    32 +-
 gcc/config/xtensa/xtensa.md                        |   151 +-
 gcc/configure                                      |    92 +-
 gcc/configure.ac                                   |    23 +-
 gcc/context.cc                                     |     2 +-
 gcc/context.h                                      |     2 +-
 gcc/convert.cc                                     |    10 +-
 gcc/convert.h                                      |     2 +-
 gcc/coretypes.h                                    |     2 +-
 gcc/coroutine-builtins.def                         |     2 +-
 gcc/coroutine-passes.cc                            |     2 +-
 gcc/coverage.cc                                    |     2 +-
 gcc/coverage.h                                     |     2 +-
 gcc/cp/ChangeLog                                   |  5066 +--
 gcc/cp/ChangeLog-2022                              |  5398 +++
 gcc/cp/Make-lang.in                                |     2 +-
 gcc/cp/call.cc                                     |   161 +
 gcc/cp/constexpr.cc                                |    44 +-
 gcc/cp/constraint.cc                               |    15 +-
 gcc/cp/contracts.cc                                |     4 +-
 gcc/cp/coroutines.cc                               |    11 +-
 gcc/cp/cp-gimplify.cc                              |    57 +-
 gcc/cp/cp-tree.h                                   |    11 +-
 gcc/cp/decl.cc                                     |    64 +-
 gcc/cp/decl2.cc                                    |     2 +-
 gcc/cp/error.cc                                    |     9 +
 gcc/cp/g++spec.cc                                  |     9 +-
 gcc/cp/init.cc                                     |    72 +-
 gcc/cp/mangle.cc                                   |    37 +-
 gcc/cp/method.cc                                   |     2 +-
 gcc/cp/parser.cc                                   |    76 +-
 gcc/cp/pt.cc                                       |   384 +-
 gcc/cp/rtti.cc                                     |     4 +-
 gcc/cp/semantics.cc                                |    15 +-
 gcc/cp/tree.cc                                     |    25 +-
 gcc/cp/typeck.cc                                   |     8 +-
 gcc/cppbuiltin.cc                                  |     2 +-
 gcc/cppbuiltin.h                                   |     2 +-
 gcc/cppdefault.cc                                  |     2 +-
 gcc/cppdefault.h                                   |     2 +-
 gcc/cprop.cc                                       |     2 +-
 gcc/cse.cc                                         |    12 +-
 gcc/cselib.cc                                      |     2 +-
 gcc/cselib.h                                       |     2 +-
 gcc/ctfc.cc                                        |     2 +-
 gcc/ctfc.h                                         |     2 +-
 gcc/ctfout.cc                                      |     2 +-
 gcc/d/ChangeLog                                    |   799 +-
 gcc/d/ChangeLog-2022                               |   833 +
 gcc/d/decl.cc                                      |    26 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/aggregate.d                              |     8 +-
 gcc/d/dmd/attrib.d                                 |    14 +-
 gcc/d/dmd/blockexit.d                              |     4 +-
 gcc/d/dmd/canthrow.d                               |     2 +-
 gcc/d/dmd/clone.d                                  |    20 +-
 gcc/d/dmd/cond.d                                   |     6 +-
 gcc/d/dmd/constfold.d                              |    56 +-
 gcc/d/dmd/cparse.d                                 |     8 +-
 gcc/d/dmd/cppmangle.d                              |    22 +-
 gcc/d/dmd/ctfeexpr.d                               |    86 +-
 gcc/d/dmd/dcast.d                                  |    40 +-
 gcc/d/dmd/dclass.d                                 |    29 +-
 gcc/d/dmd/declaration.d                            |    14 +-
 gcc/d/dmd/delegatize.d                             |     2 +-
 gcc/d/dmd/denum.d                                  |     4 +-
 gcc/d/dmd/dimport.d                                |    12 +-
 gcc/d/dmd/dinterpret.d                             |   136 +-
 gcc/d/dmd/dmangle.d                                |    12 +-
 gcc/d/dmd/dmodule.d                                |    30 +-
 gcc/d/dmd/doc.d                                    |    54 +-
 gcc/d/dmd/dscope.d                                 |    29 +-
 gcc/d/dmd/dstruct.d                                |    14 +-
 gcc/d/dmd/dsymbol.d                                |    48 +-
 gcc/d/dmd/dsymbolsem.d                             |   169 +-
 gcc/d/dmd/dtemplate.d                              |   288 +-
 gcc/d/dmd/dtoh.d                                   |     4 +-
 gcc/d/dmd/escape.d                                 |    73 +-
 gcc/d/dmd/expression.d                             |    78 +-
 gcc/d/dmd/expressionsem.d                          |   192 +-
 gcc/d/dmd/file_manager.d                           |   138 +-
 gcc/d/dmd/func.d                                   |   118 +-
 gcc/d/dmd/hdrgen.d                                 |    48 +-
 gcc/d/dmd/iasmgcc.d                                |     6 +-
 gcc/d/dmd/init.d                                   |    16 +-
 gcc/d/dmd/initsem.d                                |    28 +-
 gcc/d/dmd/json.d                                   |    30 +-
 gcc/d/dmd/lambdacomp.d                             |     2 +-
 gcc/d/dmd/lexer.d                                  |    56 +-
 gcc/d/dmd/mtype.d                                  |    36 +-
 gcc/d/dmd/nogc.d                                   |    10 +-
 gcc/d/dmd/ob.d                                     |     2 +-
 gcc/d/dmd/objc.d                                   |     4 +-
 gcc/d/dmd/opover.d                                 |    34 +-
 gcc/d/dmd/optimize.d                               |     4 +-
 gcc/d/dmd/parse.d                                  |    78 +-
 gcc/d/dmd/root/array.d                             |     4 +-
 gcc/d/dmd/root/filename.d                          |     2 +-
 gcc/d/dmd/root/utf.d                               |    20 +
 gcc/d/dmd/sapply.d                                 |     6 +-
 gcc/d/dmd/scope.h                                  |    78 +-
 gcc/d/dmd/semantic2.d                              |    14 +-
 gcc/d/dmd/semantic3.d                              |    24 +-
 gcc/d/dmd/statement.d                              |    12 +-
 gcc/d/dmd/statement_rewrite_walker.d               |    12 +-
 gcc/d/dmd/statementsem.d                           |   141 +-
 gcc/d/dmd/traits.d                                 |    50 +-
 gcc/d/dmd/transitivevisitor.d                      |     8 +-
 gcc/d/dmd/typesem.d                                |    70 +-
 gcc/d/gdc.texi                                     |     2 +-
 gcc/d/imports.cc                                   |    14 +
 gcc/d/intrinsics.cc                                |    17 +-
 gcc/d/typeinfo.cc                                  |    13 +-
 gcc/data-streamer-in.cc                            |     2 +-
 gcc/data-streamer-out.cc                           |     2 +-
 gcc/data-streamer.cc                               |     2 +-
 gcc/data-streamer.h                                |     2 +-
 gcc/dbgcnt.cc                                      |     2 +-
 gcc/dbgcnt.def                                     |     2 +-
 gcc/dbgcnt.h                                       |     2 +-
 gcc/dce.cc                                         |     2 +-
 gcc/dce.h                                          |     2 +-
 gcc/ddg.cc                                         |     2 +-
 gcc/ddg.h                                          |     2 +-
 gcc/debug.cc                                       |     2 +-
 gcc/debug.h                                        |     2 +-
 gcc/defaults.h                                     |     2 +-
 gcc/df-core.cc                                     |     2 +-
 gcc/df-problems.cc                                 |     2 +-
 gcc/df-scan.cc                                     |     2 +-
 gcc/df.h                                           |     2 +-
 gcc/dfp.cc                                         |     2 +-
 gcc/dfp.h                                          |     2 +-
 gcc/diagnostic-client-data-hooks.h                 |     2 +-
 gcc/diagnostic-color.cc                            |     2 +-
 gcc/diagnostic-color.h                             |     4 +-
 gcc/diagnostic-core.h                              |     2 +-
 gcc/diagnostic-event-id.h                          |     2 +-
 gcc/diagnostic-format-json.cc                      |     2 +-
 gcc/diagnostic-format-sarif.cc                     |     2 +-
 gcc/diagnostic-metadata.h                          |     2 +-
 gcc/diagnostic-path.h                              |     2 +-
 gcc/diagnostic-show-locus.cc                       |     2 +-
 gcc/diagnostic-spec.cc                             |     2 +-
 gcc/diagnostic-spec.h                              |     2 +-
 gcc/diagnostic-url.h                               |     2 +-
 gcc/diagnostic.cc                                  |     2 +-
 gcc/diagnostic.def                                 |     2 +-
 gcc/diagnostic.h                                   |     2 +-
 gcc/digraph.cc                                     |     2 +-
 gcc/digraph.h                                      |     2 +-
 gcc/doc/analyzer.texi                              |    10 -
 gcc/doc/cpp.texi                                   |     2 +-
 gcc/doc/cppinternals.texi                          |     4 +-
 gcc/doc/extend.texi                                |    56 +-
 gcc/doc/gcc.texi                                   |     2 +-
 gcc/doc/gccint.texi                                |     2 +-
 gcc/doc/gcov.texi                                  |     2 +-
 gcc/doc/gm2.texi                                   |  2838 ++
 gcc/doc/install.texi                               |    70 +-
 gcc/doc/invoke.texi                                |   120 +-
 gcc/doc/md.texi                                    |    21 +-
 gcc/doc/passes.texi                                |    15 +-
 gcc/doc/sourcebuild.texi                           |     6 +-
 gcc/dojump.cc                                      |    54 +-
 gcc/dojump.h                                       |     6 +-
 gcc/dominance.cc                                   |     2 +-
 gcc/dominance.h                                    |     2 +-
 gcc/domwalk.cc                                     |     2 +-
 gcc/domwalk.h                                      |     2 +-
 gcc/double-int.cc                                  |     2 +-
 gcc/double-int.h                                   |     2 +-
 gcc/dse.cc                                         |     2 +-
 gcc/dump-context.h                                 |     2 +-
 gcc/dumpfile.cc                                    |     2 +-
 gcc/dumpfile.h                                     |     2 +-
 gcc/dwarf2asm.cc                                   |     2 +-
 gcc/dwarf2asm.h                                    |     2 +-
 gcc/dwarf2cfi.cc                                   |     2 +-
 gcc/dwarf2ctf.cc                                   |     2 +-
 gcc/dwarf2ctf.h                                    |     2 +-
 gcc/dwarf2out.cc                                   |    23 +-
 gcc/dwarf2out.h                                    |     2 +-
 gcc/early-remat.cc                                 |     2 +-
 gcc/edit-context.cc                                |     2 +-
 gcc/edit-context.h                                 |     2 +-
 gcc/emit-rtl.cc                                    |     2 +-
 gcc/emit-rtl.h                                     |     2 +-
 gcc/errors.cc                                      |     2 +-
 gcc/errors.h                                       |     2 +-
 gcc/escaped_string.h                               |     2 +-
 gcc/et-forest.cc                                   |     2 +-
 gcc/et-forest.h                                    |     2 +-
 gcc/except.cc                                      |     2 +-
 gcc/except.h                                       |     2 +-
 gcc/exec-tool.in                                   |     2 +-
 gcc/explow.cc                                      |     2 +-
 gcc/explow.h                                       |     2 +-
 gcc/expmed.cc                                      |     2 +-
 gcc/expmed.h                                       |     2 +-
 gcc/expr.cc                                        |     5 +-
 gcc/expr.h                                         |     2 +-
 gcc/fibonacci_heap.cc                              |     2 +-
 gcc/fibonacci_heap.h                               |     2 +-
 gcc/file-find.cc                                   |     2 +-
 gcc/file-find.h                                    |     2 +-
 gcc/file-prefix-map.cc                             |     2 +-
 gcc/file-prefix-map.h                              |     2 +-
 gcc/final.cc                                       |     2 +-
 gcc/fixed-value.cc                                 |     2 +-
 gcc/fixed-value.h                                  |     2 +-
 gcc/flag-types.h                                   |     2 +-
 gcc/flags.h                                        |     2 +-
 gcc/fold-const-call.cc                             |     2 +-
 gcc/fold-const-call.h                              |     2 +-
 gcc/fold-const.cc                                  |    34 +-
 gcc/fold-const.h                                   |     2 +-
 gcc/fortran/ChangeLog                              |  4325 +--
 gcc/fortran/ChangeLog-2022                         |  4484 +++
 gcc/fortran/arith.cc                               |    24 +-
 gcc/fortran/array.cc                               |    23 +-
 gcc/fortran/decl.cc                                |    24 +-
 gcc/fortran/dump-parse-tree.cc                     |    25 +-
 gcc/fortran/gfc-internals.texi                     |     2 +-
 gcc/fortran/gfortran.h                             |    33 +-
 gcc/fortran/gfortran.texi                          |     2 +-
 gcc/fortran/gfortranspec.cc                        |     2 +-
 gcc/fortran/interface.cc                           |     6 +
 gcc/fortran/intrinsic.texi                         |    62 +-
 gcc/fortran/invoke.texi                            |     4 +-
 gcc/fortran/match.cc                               |    33 +-
 gcc/fortran/openmp.cc                              |   253 +-
 gcc/fortran/parse.cc                               |     6 +-
 gcc/fortran/primary.cc                             |     6 +-
 gcc/fortran/resolve.cc                             |    15 +-
 gcc/fortran/simplify.cc                            |    14 +-
 gcc/fortran/st.cc                                  |     2 +-
 gcc/fortran/symbol.cc                              |     6 +
 gcc/fortran/trans-array.cc                         |     1 -
 gcc/fortran/trans-openmp.cc                        |    47 +-
 gcc/fp-test.cc                                     |     2 +-
 gcc/function-abi.cc                                |     2 +-
 gcc/function-abi.h                                 |     2 +-
 gcc/function-tests.cc                              |     2 +-
 gcc/function.cc                                    |     5 +-
 gcc/function.h                                     |     2 +-
 gcc/fwprop.cc                                      |     2 +-
 gcc/gcc-ar.cc                                      |     2 +-
 gcc/gcc-main.cc                                    |     2 +-
 gcc/gcc-plugin.h                                   |     2 +-
 gcc/gcc-rich-location.cc                           |     2 +-
 gcc/gcc-rich-location.h                            |     2 +-
 gcc/gcc-symtab.h                                   |     2 +-
 gcc/gcc.cc                                         |    21 +-
 gcc/gcc.h                                          |     2 +-
 gcc/gcov-counter.def                               |     2 +-
 gcc/gcov-dump.cc                                   |     4 +-
 gcc/gcov-io.cc                                     |     2 +-
 gcc/gcov-io.h                                      |     2 +-
 gcc/gcov-tool.cc                                   |     4 +-
 gcc/gcov.cc                                        |     8 +-
 gcc/gcse-common.cc                                 |     2 +-
 gcc/gcse-common.h                                  |     2 +-
 gcc/gcse.cc                                        |     2 +-
 gcc/gcse.h                                         |     2 +-
 gcc/gdbhooks.py                                    |     2 +-
 gcc/gdbinit.in                                     |     2 +-
 gcc/gen-pass-instances.awk                         |     2 +-
 gcc/genattr-common.cc                              |     2 +-
 gcc/genattr.cc                                     |     2 +-
 gcc/genattrtab.cc                                  |     2 +-
 gcc/genautomata.cc                                 |     2 +-
 gcc/gencfn-macros.cc                               |     2 +-
 gcc/gencheck.cc                                    |     2 +-
 gcc/genchecksum.cc                                 |     2 +-
 gcc/gencodes.cc                                    |     2 +-
 gcc/genconditions.cc                               |     2 +-
 gcc/genconfig.cc                                   |     2 +-
 gcc/genconstants.cc                                |     2 +-
 gcc/genemit.cc                                     |     2 +-
 gcc/genenums.cc                                    |     2 +-
 gcc/generic-match-head.cc                          |     7 +-
 gcc/generic-match.h                                |     2 +-
 gcc/genextract.cc                                  |     2 +-
 gcc/genflags.cc                                    |     2 +-
 gcc/gengenrtl.cc                                   |     2 +-
 gcc/gengtype-lex.l                                 |     2 +-
 gcc/gengtype-parse.cc                              |     2 +-
 gcc/gengtype-state.cc                              |     2 +-
 gcc/gengtype.cc                                    |     4 +-
 gcc/gengtype.h                                     |     2 +-
 gcc/genhooks.cc                                    |     2 +-
 gcc/genmatch.cc                                    |    12 +-
 gcc/genmddeps.cc                                   |     2 +-
 gcc/genmddump.cc                                   |     2 +-
 gcc/genmodes.cc                                    |     2 +-
 gcc/genmultilib                                    |     2 +-
 gcc/genopinit.cc                                   |     2 +-
 gcc/genoutput.cc                                   |     2 +-
 gcc/genpeep.cc                                     |     2 +-
 gcc/genpreds.cc                                    |     2 +-
 gcc/genrecog.cc                                    |     2 +-
 gcc/gensupport.cc                                  |     2 +-
 gcc/gensupport.h                                   |     2 +-
 gcc/gentarget-def.cc                               |     2 +-
 gcc/genversion.cc                                  |     2 +-
 gcc/ggc-common.cc                                  |     2 +-
 gcc/ggc-internal.h                                 |     2 +-
 gcc/ggc-none.cc                                    |     2 +-
 gcc/ggc-page.cc                                    |     2 +-
 gcc/ggc-tests.cc                                   |     2 +-
 gcc/ggc.h                                          |     2 +-
 gcc/gimple-array-bounds.cc                         |   241 +-
 gcc/gimple-array-bounds.h                          |     2 +-
 gcc/gimple-builder.cc                              |     2 +-
 gcc/gimple-builder.h                               |     2 +-
 gcc/gimple-expr.cc                                 |     2 +-
 gcc/gimple-expr.h                                  |     2 +-
 gcc/gimple-fold.cc                                 |    19 +-
 gcc/gimple-fold.h                                  |     3 +-
 gcc/gimple-harden-conditionals.cc                  |     2 +-
 gcc/gimple-if-to-switch.cc                         |     2 +-
 gcc/gimple-isel.cc                                 |     2 +-
 gcc/gimple-iterator.cc                             |     2 +-
 gcc/gimple-iterator.h                              |     2 +-
 gcc/gimple-laddress.cc                             |     2 +-
 gcc/gimple-loop-interchange.cc                     |     2 +-
 gcc/gimple-loop-jam.cc                             |     2 +-
 gcc/gimple-loop-versioning.cc                      |     2 +-
 gcc/gimple-low.cc                                  |     2 +-
 gcc/gimple-low.h                                   |     2 +-
 gcc/gimple-match-head.cc                           |     2 +-
 gcc/gimple-match.h                                 |     2 +-
 gcc/gimple-predicate-analysis.cc                   |     2 +-
 gcc/gimple-predicate-analysis.h                    |     2 +-
 gcc/gimple-predict.h                               |     2 +-
 gcc/gimple-pretty-print.cc                         |     2 +-
 gcc/gimple-pretty-print.h                          |     2 +-
 gcc/gimple-range-cache.cc                          |     9 +-
 gcc/gimple-range-cache.h                           |     2 +-
 gcc/gimple-range-edge.cc                           |     2 +-
 gcc/gimple-range-edge.h                            |     2 +-
 gcc/gimple-range-fold.cc                           |     2 +-
 gcc/gimple-range-fold.h                            |     2 +-
 gcc/gimple-range-gori.cc                           |     2 +-
 gcc/gimple-range-gori.h                            |     2 +-
 gcc/gimple-range-infer.cc                          |     2 +-
 gcc/gimple-range-infer.h                           |     2 +-
 gcc/gimple-range-op.cc                             |     8 +-
 gcc/gimple-range-op.h                              |     2 +-
 gcc/gimple-range-path.cc                           |     2 +-
 gcc/gimple-range-path.h                            |     2 +-
 gcc/gimple-range-tests.cc                          |     2 +-
 gcc/gimple-range-trace.cc                          |     2 +-
 gcc/gimple-range-trace.h                           |     2 +-
 gcc/gimple-range.cc                                |    26 +-
 gcc/gimple-range.h                                 |     2 +-
 gcc/gimple-ssa-backprop.cc                         |     2 +-
 gcc/gimple-ssa-isolate-paths.cc                    |     2 +-
 gcc/gimple-ssa-nonnull-compare.cc                  |     2 +-
 gcc/gimple-ssa-split-paths.cc                      |     2 +-
 gcc/gimple-ssa-sprintf.cc                          |     2 +-
 gcc/gimple-ssa-store-merging.cc                    |     2 +-
 gcc/gimple-ssa-strength-reduction.cc               |     2 +-
 gcc/gimple-ssa-warn-access.cc                      |    54 +-
 gcc/gimple-ssa-warn-access.h                       |     2 +-
 gcc/gimple-ssa-warn-alloca.cc                      |     2 +-
 gcc/gimple-ssa-warn-restrict.cc                    |     2 +-
 gcc/gimple-ssa-warn-restrict.h                     |     2 +-
 gcc/gimple-ssa.h                                   |     2 +-
 gcc/gimple-streamer-in.cc                          |     2 +-
 gcc/gimple-streamer-out.cc                         |     2 +-
 gcc/gimple-streamer.h                              |     2 +-
 gcc/gimple-walk.cc                                 |     2 +-
 gcc/gimple-walk.h                                  |     2 +-
 gcc/gimple-warn-recursion.cc                       |     2 +-
 gcc/gimple.cc                                      |     2 +-
 gcc/gimple.def                                     |     2 +-
 gcc/gimple.h                                       |     2 +-
 gcc/gimplify-me.cc                                 |     2 +-
 gcc/gimplify-me.h                                  |     2 +-
 gcc/gimplify.cc                                    |    11 +-
 gcc/gimplify.h                                     |     2 +-
 gcc/glimits.h                                      |     2 +-
 gcc/go/ChangeLog                                   |     6 +-
 gcc/go/gccgo.texi                                  |     2 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/escape.cc                        |    20 +-
 gcc/go/gofrontend/expressions.cc                   |     2 +-
 gcc/go/gofrontend/gogo.h                           |     2 +-
 gcc/go/gofrontend/lex.h                            |     2 +-
 gcc/go/gofrontend/types.cc                         |    13 +-
 gcc/go/gofrontend/types.h                          |     2 +-
 gcc/go/gofrontend/wb.cc                            |    10 +-
 gcc/godump.cc                                      |     2 +-
 gcc/graph.cc                                       |     2 +-
 gcc/graph.h                                        |     2 +-
 gcc/graphds.cc                                     |     2 +-
 gcc/graphds.h                                      |     2 +-
 gcc/graphite-dependences.cc                        |     2 +-
 gcc/graphite-isl-ast-to-gimple.cc                  |     2 +-
 gcc/graphite-optimize-isl.cc                       |     2 +-
 gcc/graphite-poly.cc                               |     2 +-
 gcc/graphite-scop-detection.cc                     |     2 +-
 gcc/graphite-sese-to-poly.cc                       |     2 +-
 gcc/graphite.cc                                    |     2 +-
 gcc/graphite.h                                     |     2 +-
 gcc/graphviz.cc                                    |     2 +-
 gcc/graphviz.h                                     |     2 +-
 gcc/gsstruct.def                                   |     2 +-
 gcc/gsyms.h                                        |     2 +-
 gcc/haifa-sched.cc                                 |     2 +-
 gcc/hard-reg-set.h                                 |     2 +-
 gcc/hash-map-tests.cc                              |     2 +-
 gcc/hash-map-traits.h                              |     2 +-
 gcc/hash-map.h                                     |    10 +-
 gcc/hash-set-tests.cc                              |     2 +-
 gcc/hash-set.h                                     |     9 +-
 gcc/hash-table.cc                                  |     2 +-
 gcc/hash-table.h                                   |    65 +-
 gcc/hash-traits.h                                  |     2 +-
 gcc/highlev-plugin-common.h                        |     2 +-
 gcc/hooks.cc                                       |     2 +-
 gcc/hooks.h                                        |     2 +-
 gcc/host-default.cc                                |     2 +-
 gcc/hosthooks-def.h                                |     2 +-
 gcc/hosthooks.h                                    |     2 +-
 gcc/hw-doloop.cc                                   |     2 +-
 gcc/hw-doloop.h                                    |     2 +-
 gcc/hwint.cc                                       |     2 +-
 gcc/hwint.h                                        |     2 +-
 gcc/ifcvt.cc                                       |     2 +-
 gcc/ifcvt.h                                        |     2 +-
 gcc/inchash.cc                                     |     2 +-
 gcc/inchash.h                                      |     2 +-
 gcc/incpath.cc                                     |     2 +-
 gcc/incpath.h                                      |     2 +-
 gcc/init-regs.cc                                   |     2 +-
 gcc/input.cc                                       |     2 +-
 gcc/input.h                                        |     2 +-
 gcc/insn-addr.h                                    |     2 +-
 gcc/insn-notes.def                                 |     2 +-
 gcc/int-vector-builder.h                           |     2 +-
 gcc/internal-fn.cc                                 |     2 +-
 gcc/internal-fn.def                                |     2 +-
 gcc/internal-fn.h                                  |     2 +-
 gcc/intl.cc                                        |     2 +-
 gcc/intl.h                                         |     2 +-
 gcc/ipa-comdats.cc                                 |     2 +-
 gcc/ipa-cp.cc                                      |    29 +-
 gcc/ipa-devirt.cc                                  |     2 +-
 gcc/ipa-fnsummary.cc                               |     2 +-
 gcc/ipa-fnsummary.h                                |     2 +-
 gcc/ipa-free-lang-data.cc                          |     2 +-
 gcc/ipa-icf-gimple.cc                              |     2 +-
 gcc/ipa-icf-gimple.h                               |     2 +-
 gcc/ipa-icf.cc                                     |     2 +-
 gcc/ipa-icf.h                                      |     2 +-
 gcc/ipa-inline-analysis.cc                         |     2 +-
 gcc/ipa-inline-transform.cc                        |     2 +-
 gcc/ipa-inline.cc                                  |     2 +-
 gcc/ipa-inline.h                                   |     2 +-
 gcc/ipa-modref-tree.cc                             |     2 +-
 gcc/ipa-modref-tree.h                              |     2 +-
 gcc/ipa-modref.cc                                  |     2 +-
 gcc/ipa-modref.h                                   |     2 +-
 gcc/ipa-param-manipulation.cc                      |   155 +-
 gcc/ipa-param-manipulation.h                       |    21 +-
 gcc/ipa-polymorphic-call.cc                        |     2 +-
 gcc/ipa-predicate.cc                               |     2 +-
 gcc/ipa-predicate.h                                |     2 +-
 gcc/ipa-profile.cc                                 |     2 +-
 gcc/ipa-prop.cc                                    |   211 +-
 gcc/ipa-prop.h                                     |     2 +-
 gcc/ipa-pure-const.cc                              |     7 +-
 gcc/ipa-ref.cc                                     |     2 +-
 gcc/ipa-ref.h                                      |     2 +-
 gcc/ipa-reference.cc                               |     2 +-
 gcc/ipa-reference.h                                |     2 +-
 gcc/ipa-split.cc                                   |     2 +-
 gcc/ipa-sra.cc                                     |   716 +-
 gcc/ipa-utils.cc                                   |     2 +-
 gcc/ipa-utils.h                                    |     2 +-
 gcc/ipa-visibility.cc                              |     2 +-
 gcc/ipa.cc                                         |     2 +-
 gcc/ira-build.cc                                   |     2 +-
 gcc/ira-color.cc                                   |     2 +-
 gcc/ira-conflicts.cc                               |     2 +-
 gcc/ira-costs.cc                                   |     2 +-
 gcc/ira-emit.cc                                    |     2 +-
 gcc/ira-int.h                                      |     2 +-
 gcc/ira-lives.cc                                   |     2 +-
 gcc/ira.cc                                         |     2 +-
 gcc/ira.h                                          |     2 +-
 gcc/is-a.h                                         |     2 +-
 gcc/iterator-utils.h                               |     2 +-
 gcc/jit/ChangeLog                                  |    21 +-
 gcc/jit/jit-playback.cc                            |    27 +-
 gcc/jit/jit-playback.h                             |     6 +-
 gcc/jit/jit-recording.cc                           |     3 +-
 gcc/jit/jit-recording.h                            |    27 +-
 gcc/json.cc                                        |     2 +-
 gcc/json.h                                         |     2 +-
 gcc/jump.cc                                        |     2 +-
 gcc/langhooks-def.h                                |     2 +-
 gcc/langhooks.cc                                   |     2 +-
 gcc/langhooks.h                                    |     2 +-
 gcc/lcm.cc                                         |     2 +-
 gcc/lcm.h                                          |     2 +-
 gcc/libfuncs.h                                     |     2 +-
 gcc/limitx.h                                       |     2 +-
 gcc/lists.cc                                       |     2 +-
 gcc/logical-location.h                             |     2 +-
 gcc/loop-doloop.cc                                 |     2 +-
 gcc/loop-init.cc                                   |     2 +-
 gcc/loop-invariant.cc                              |     4 +-
 gcc/loop-iv.cc                                     |     2 +-
 gcc/loop-unroll.cc                                 |     2 +-
 gcc/loop-unroll.h                                  |     2 +-
 gcc/lower-subreg.cc                                |     2 +-
 gcc/lower-subreg.h                                 |     2 +-
 gcc/lra-assigns.cc                                 |     2 +-
 gcc/lra-coalesce.cc                                |     2 +-
 gcc/lra-constraints.cc                             |    15 +-
 gcc/lra-eliminations.cc                            |     2 +-
 gcc/lra-int.h                                      |     2 +-
 gcc/lra-lives.cc                                   |     2 +-
 gcc/lra-remat.cc                                   |     2 +-
 gcc/lra-spills.cc                                  |     2 +-
 gcc/lra.cc                                         |     2 +-
 gcc/lra.h                                          |     2 +-
 gcc/lto-cgraph.cc                                  |     7 +-
 gcc/lto-compress.cc                                |     2 +-
 gcc/lto-compress.h                                 |     2 +-
 gcc/lto-opts.cc                                    |     3 +-
 gcc/lto-section-in.cc                              |     2 +-
 gcc/lto-section-names.h                            |     2 +-
 gcc/lto-section-out.cc                             |     2 +-
 gcc/lto-streamer-in.cc                             |     2 +-
 gcc/lto-streamer-out.cc                            |     5 +-
 gcc/lto-streamer.cc                                |     2 +-
 gcc/lto-streamer.h                                 |     2 +-
 gcc/lto-wrapper.cc                                 |     2 +-
 gcc/lto/ChangeLog                                  |    24 +-
 gcc/lto/lto-common.cc                              |    12 +
 gcc/lto/lto-lang.cc                                |     1 -
 gcc/lto/lto-partition.cc                           |     8 +-
 gcc/m2/COPYING.FDL                                 |   397 +
 gcc/m2/COPYING.RUNTIME                             |    73 +
 gcc/m2/COPYING3                                    |   675 +
 gcc/m2/COPYING3.LIB                                |   165 +
 gcc/m2/ChangeLog                                   |   994 +
 gcc/m2/Make-lang.in                                |  1669 +
 gcc/m2/Make-maintainer.in                          |   856 +
 gcc/m2/NEWS                                        |   231 +
 gcc/m2/README                                      |    35 +
 gcc/m2/config-lang.in                              |    83 +
 gcc/m2/config-make.in                              |     6 +
 gcc/m2/configure                                   |  4671 +++
 gcc/m2/configure.ac                                |    33 +
 gcc/m2/gm2-compiler/CLexBuf.def                    |   264 +
 gcc/m2/gm2-compiler/CLexBuf.mod                    |  1029 +
 gcc/m2/gm2-compiler/FifoQueue.def                  |   103 +
 gcc/m2/gm2-compiler/FifoQueue.mod                  |   170 +
 gcc/m2/gm2-compiler/Lists.def                      |   128 +
 gcc/m2/gm2-compiler/Lists.mod                      |   341 +
 gcc/m2/gm2-compiler/M2ALU.def                      |   989 +
 gcc/m2/gm2-compiler/M2ALU.mod                      |  5282 +++
 gcc/m2/gm2-compiler/M2AsmUtil.def                  |    55 +
 gcc/m2/gm2-compiler/M2AsmUtil.mod                  |   189 +
 gcc/m2/gm2-compiler/M2Base.def                     |   415 +
 gcc/m2/gm2-compiler/M2Base.mod                     |  2761 ++
 gcc/m2/gm2-compiler/M2BasicBlock.def               |    87 +
 gcc/m2/gm2-compiler/M2BasicBlock.mod               |   355 +
 gcc/m2/gm2-compiler/M2Batch.def                    |   194 +
 gcc/m2/gm2-compiler/M2Batch.mod                    |   470 +
 gcc/m2/gm2-compiler/M2Bitset.def                   |    54 +
 gcc/m2/gm2-compiler/M2Bitset.mod                   |    89 +
 gcc/m2/gm2-compiler/M2CaseList.def                 |   123 +
 gcc/m2/gm2-compiler/M2CaseList.mod                 |   933 +
 gcc/m2/gm2-compiler/M2Check.def                    |    67 +
 gcc/m2/gm2-compiler/M2Check.mod                    |  1549 +
 gcc/m2/gm2-compiler/M2Code.def                     |    54 +
 gcc/m2/gm2-compiler/M2Code.mod                     |   528 +
 gcc/m2/gm2-compiler/M2ColorString.def              |   142 +
 gcc/m2/gm2-compiler/M2ColorString.mod              |   218 +
 gcc/m2/gm2-compiler/M2Comp.def                     |    70 +
 gcc/m2/gm2-compiler/M2Comp.mod                     |   652 +
 gcc/m2/gm2-compiler/M2Const.def                    |    39 +
 gcc/m2/gm2-compiler/M2Const.mod                    |   501 +
 gcc/m2/gm2-compiler/M2Debug.def                    |    49 +
 gcc/m2/gm2-compiler/M2Debug.mod                    |    57 +
 gcc/m2/gm2-compiler/M2DebugStack.def               |    51 +
 gcc/m2/gm2-compiler/M2DebugStack.mod               |   884 +
 gcc/m2/gm2-compiler/M2Defaults.def                 |    54 +
 gcc/m2/gm2-compiler/M2Defaults.mod                 |    64 +
 gcc/m2/gm2-compiler/M2DriverOptions.def            |    43 +
 gcc/m2/gm2-compiler/M2DriverOptions.mod            |    95 +
 gcc/m2/gm2-compiler/M2Emit.def                     |    59 +
 gcc/m2/gm2-compiler/M2Emit.mod                     |    82 +
 gcc/m2/gm2-compiler/M2Error.def                    |   364 +
 gcc/m2/gm2-compiler/M2Error.mod                    |  1181 +
 gcc/m2/gm2-compiler/M2EvalSym.def                  |    42 +
 gcc/m2/gm2-compiler/M2FileName.def                 |    74 +
 gcc/m2/gm2-compiler/M2FileName.mod                 |   106 +
 gcc/m2/gm2-compiler/M2GCCDeclare.def               |   245 +
 gcc/m2/gm2-compiler/M2GCCDeclare.mod               |  6331 ++++
 gcc/m2/gm2-compiler/M2GenGCC.def                   |   103 +
 gcc/m2/gm2-compiler/M2GenGCC.mod                   |  7193 ++++
 gcc/m2/gm2-compiler/M2Graph.def                    |    58 +
 gcc/m2/gm2-compiler/M2Graph.mod                    |   234 +
 gcc/m2/gm2-compiler/M2Lex.def                      |   106 +
 gcc/m2/gm2-compiler/M2Lex.mod                      |   418 +
 gcc/m2/gm2-compiler/M2LexBuf.def                   |   277 +
 gcc/m2/gm2-compiler/M2LexBuf.mod                   |  1231 +
 gcc/m2/gm2-compiler/M2MetaError.def                |   185 +
 gcc/m2/gm2-compiler/M2MetaError.mod                |  2477 ++
 gcc/m2/gm2-compiler/M2Optimize.def                 |    59 +
 gcc/m2/gm2-compiler/M2Optimize.mod                 |   521 +
 gcc/m2/gm2-compiler/M2Options.def                  |   818 +
 gcc/m2/gm2-compiler/M2Options.mod                  |  1249 +
 gcc/m2/gm2-compiler/M2Pass.def                     |   178 +
 gcc/m2/gm2-compiler/M2Pass.mod                     |   246 +
 gcc/m2/gm2-compiler/M2Preprocess.def               |    51 +
 gcc/m2/gm2-compiler/M2Preprocess.mod               |   152 +
 gcc/m2/gm2-compiler/M2Printf.def                   |    66 +
 gcc/m2/gm2-compiler/M2Printf.mod                   |   314 +
 gcc/m2/gm2-compiler/M2Quads.def                    |  2713 ++
 gcc/m2/gm2-compiler/M2Quads.mod                    | 15069 ++++++++
 gcc/m2/gm2-compiler/M2Quiet.def                    |    46 +
 gcc/m2/gm2-compiler/M2Quiet.mod                    |    74 +
 gcc/m2/gm2-compiler/M2Range.def                    |   418 +
 gcc/m2/gm2-compiler/M2Range.mod                    |  3472 ++
 gcc/m2/gm2-compiler/M2Reserved.def                 |   128 +
 gcc/m2/gm2-compiler/M2Reserved.mod                 |   358 +
 gcc/m2/gm2-compiler/M2SSA.def                      |    27 +
 gcc/m2/gm2-compiler/M2SSA.mod                      |   173 +
 gcc/m2/gm2-compiler/M2Scaffold.def                 |    74 +
 gcc/m2/gm2-compiler/M2Scaffold.mod                 |   629 +
 gcc/m2/gm2-compiler/M2Scope.def                    |    65 +
 gcc/m2/gm2-compiler/M2Scope.mod                    |   496 +
 gcc/m2/gm2-compiler/M2Search.def                   |   115 +
 gcc/m2/gm2-compiler/M2Search.mod                   |   313 +
 gcc/m2/gm2-compiler/M2Size.def                     |    46 +
 gcc/m2/gm2-compiler/M2Size.mod                     |    52 +
 gcc/m2/gm2-compiler/M2StackAddress.def             |    99 +
 gcc/m2/gm2-compiler/M2StackAddress.mod             |   288 +
 gcc/m2/gm2-compiler/M2StackWord.def                |   106 +
 gcc/m2/gm2-compiler/M2StackWord.mod                |   300 +
 gcc/m2/gm2-compiler/M2Students.def                 |    54 +
 gcc/m2/gm2-compiler/M2Students.mod                 |   256 +
 gcc/m2/gm2-compiler/M2Swig.def                     |    44 +
 gcc/m2/gm2-compiler/M2Swig.mod                     |   985 +
 gcc/m2/gm2-compiler/M2System.def                   |   253 +
 gcc/m2/gm2-compiler/M2System.mod                   |   819 +
 gcc/m2/gm2-compiler/M2Version.def                  |    70 +
 gcc/m2/gm2-compiler/NameKey.def                    |   122 +
 gcc/m2/gm2-compiler/NameKey.mod                    |   417 +
 gcc/m2/gm2-compiler/ObjectFiles.def                |    71 +
 gcc/m2/gm2-compiler/ObjectFiles.mod                |   171 +
 gcc/m2/gm2-compiler/Output.def                     |   116 +
 gcc/m2/gm2-compiler/Output.mod                     |   200 +
 gcc/m2/gm2-compiler/P0SymBuild.def                 |   134 +
 gcc/m2/gm2-compiler/P0SymBuild.mod                 |   760 +
 gcc/m2/gm2-compiler/P0SyntaxCheck.bnf              |   931 +
 gcc/m2/gm2-compiler/P0SyntaxCheck.def              |    44 +
 gcc/m2/gm2-compiler/P1Build.bnf                    |  1050 +
 gcc/m2/gm2-compiler/P1Build.def                    |    44 +
 gcc/m2/gm2-compiler/P1SymBuild.def                 |   562 +
 gcc/m2/gm2-compiler/P1SymBuild.mod                 |  1160 +
 gcc/m2/gm2-compiler/P2Build.bnf                    |  1237 +
 gcc/m2/gm2-compiler/P2Build.def                    |    43 +
 gcc/m2/gm2-compiler/P2SymBuild.def                 |  1314 +
 gcc/m2/gm2-compiler/P2SymBuild.mod                 |  3105 ++
 gcc/m2/gm2-compiler/P3Build.bnf                    |  1676 +
 gcc/m2/gm2-compiler/P3Build.def                    |    43 +
 gcc/m2/gm2-compiler/P3SymBuild.def                 |   395 +
 gcc/m2/gm2-compiler/P3SymBuild.mod                 |   690 +
 gcc/m2/gm2-compiler/PCBuild.bnf                    |  1263 +
 gcc/m2/gm2-compiler/PCBuild.def                    |    44 +
 gcc/m2/gm2-compiler/PCSymBuild.def                 |   497 +
 gcc/m2/gm2-compiler/PCSymBuild.mod                 |  2292 ++
 gcc/m2/gm2-compiler/PHBuild.bnf                    |  1264 +
 gcc/m2/gm2-compiler/PHBuild.def                    |    44 +
 gcc/m2/gm2-compiler/README                         |     1 +
 gcc/m2/gm2-compiler/Sets.def                       |   104 +
 gcc/m2/gm2-compiler/Sets.mod                       |   318 +
 gcc/m2/gm2-compiler/SymbolConversion.def           |    87 +
 gcc/m2/gm2-compiler/SymbolConversion.mod           |   247 +
 gcc/m2/gm2-compiler/SymbolKey.def                  |   139 +
 gcc/m2/gm2-compiler/SymbolKey.mod                  |   407 +
 gcc/m2/gm2-compiler/SymbolTable.def                |  3525 ++
 gcc/m2/gm2-compiler/SymbolTable.mod                | 14319 ++++++++
 gcc/m2/gm2-compiler/bnflex.def                     |   156 +
 gcc/m2/gm2-compiler/bnflex.mod                     |   417 +
 gcc/m2/gm2-compiler/cflex.def                      |   105 +
 gcc/m2/gm2-compiler/gm2.mod                        |    52 +
 gcc/m2/gm2-compiler/gm2lcc.mod                     |   842 +
 gcc/m2/gm2-compiler/gm2lgen.mod                    |   424 +
 gcc/m2/gm2-compiler/gm2lorder.mod                  |   269 +
 gcc/m2/gm2-compiler/m2flex.def                     |   101 +
 gcc/m2/gm2-compiler/ppg.mod                        |  5515 +++
 gcc/m2/gm2-gcc/README                              |     5 +
 gcc/m2/gm2-gcc/dynamicstrings.h                    |    38 +
 gcc/m2/gm2-gcc/gcc-consolidation.h                 |    92 +
 gcc/m2/gm2-gcc/init.cc                             |   196 +
 gcc/m2/gm2-gcc/init.def                            |    43 +
 gcc/m2/gm2-gcc/init.h                              |    35 +
 gcc/m2/gm2-gcc/m2assert.cc                         |    41 +
 gcc/m2/gm2-gcc/m2assert.h                          |    68 +
 gcc/m2/gm2-gcc/m2block.cc                          |   770 +
 gcc/m2/gm2-gcc/m2block.def                         |   225 +
 gcc/m2/gm2-gcc/m2block.h                           |    77 +
 gcc/m2/gm2-gcc/m2builtins.cc                       |  1330 +
 gcc/m2/gm2-gcc/m2builtins.def                      |   121 +
 gcc/m2/gm2-gcc/m2builtins.h                        |    56 +
 gcc/m2/gm2-gcc/m2color.cc                          |    66 +
 gcc/m2/gm2-gcc/m2color.def                         |    57 +
 gcc/m2/gm2-gcc/m2color.h                           |    52 +
 gcc/m2/gm2-gcc/m2configure.cc                      |   101 +
 gcc/m2/gm2-gcc/m2configure.def                     |    44 +
 gcc/m2/gm2-gcc/m2configure.h                       |    44 +
 gcc/m2/gm2-gcc/m2convert.cc                        |   659 +
 gcc/m2/gm2-gcc/m2convert.def                       |    98 +
 gcc/m2/gm2-gcc/m2convert.h                         |    54 +
 gcc/m2/gm2-gcc/m2decl.cc                           |   453 +
 gcc/m2/gm2-gcc/m2decl.def                          |   203 +
 gcc/m2/gm2-gcc/m2decl.h                            |    82 +
 gcc/m2/gm2-gcc/m2except.cc                         |   623 +
 gcc/m2/gm2-gcc/m2except.def                        |    79 +
 gcc/m2/gm2-gcc/m2except.h                          |    70 +
 gcc/m2/gm2-gcc/m2expr.cc                           |  4286 +++
 gcc/m2/gm2-gcc/m2expr.def                          |   700 +
 gcc/m2/gm2-gcc/m2expr.h                            |   244 +
 gcc/m2/gm2-gcc/m2linemap.cc                        |   272 +
 gcc/m2/gm2-gcc/m2linemap.def                       |    56 +
 gcc/m2/gm2-gcc/m2linemap.h                         |    72 +
 gcc/m2/gm2-gcc/m2misc.cc                           |    56 +
 gcc/m2/gm2-gcc/m2misc.def                          |    29 +
 gcc/m2/gm2-gcc/m2misc.h                            |    44 +
 gcc/m2/gm2-gcc/m2options.h                         |   126 +
 gcc/m2/gm2-gcc/m2range.h                           |    40 +
 gcc/m2/gm2-gcc/m2search.h                          |    35 +
 gcc/m2/gm2-gcc/m2statement.cc                      |   955 +
 gcc/m2/gm2-gcc/m2statement.def                     |   312 +
 gcc/m2/gm2-gcc/m2statement.h                       |   111 +
 gcc/m2/gm2-gcc/m2top.cc                            |    65 +
 gcc/m2/gm2-gcc/m2top.def                           |    46 +
 gcc/m2/gm2-gcc/m2top.h                             |    44 +
 gcc/m2/gm2-gcc/m2tree.cc                           |   132 +
 gcc/m2/gm2-gcc/m2tree.def                          |    41 +
 gcc/m2/gm2-gcc/m2tree.h                            |    58 +
 gcc/m2/gm2-gcc/m2treelib.cc                        |   430 +
 gcc/m2/gm2-gcc/m2treelib.def                       |   109 +
 gcc/m2/gm2-gcc/m2treelib.h                         |    66 +
 gcc/m2/gm2-gcc/m2type.cc                           |  3092 ++
 gcc/m2/gm2-gcc/m2type.def                          |   986 +
 gcc/m2/gm2-gcc/m2type.h                            |   222 +
 gcc/m2/gm2-gcc/rtegraph.cc                         |   527 +
 gcc/m2/gm2-gcc/rtegraph.h                          |    42 +
 gcc/m2/gm2-ici/M2Emit.mod                          |   179 +
 gcc/m2/gm2-ici/README                              |     3 +
 gcc/m2/gm2-ici/m2linemap.c                         |    38 +
 gcc/m2/gm2-internals.texi                          |  1067 +
 gcc/m2/gm2-lang.cc                                 |   892 +
 gcc/m2/gm2-lang.h                                  |    56 +
 gcc/m2/gm2-libiberty/README                        |     2 +
 gcc/m2/gm2-libiberty/choosetemp.def                |    34 +
 gcc/m2/gm2-libiberty/pexecute.def                  |    82 +
 gcc/m2/gm2-libs-ch/M2LINK.c                        |    44 +
 gcc/m2/gm2-libs-ch/README                          |     3 +
 gcc/m2/gm2-libs-ch/RTcodummy.c                     |   136 +
 gcc/m2/gm2-libs-ch/RTintdummy.c                    |    50 +
 gcc/m2/gm2-libs-ch/Selective.c                     |   246 +
 gcc/m2/gm2-libs-ch/SysExceptions.c                 |   243 +
 gcc/m2/gm2-libs-ch/UnixArgs.cc                     |    90 +
 gcc/m2/gm2-libs-ch/cgetopt.c                       |   163 +
 gcc/m2/gm2-libs-ch/choosetemp.c                    |    58 +
 gcc/m2/gm2-libs-ch/dtoa.cc                         |   205 +
 gcc/m2/gm2-libs-ch/errno.c                         |    59 +
 gcc/m2/gm2-libs-ch/host.c                          |    64 +
 gcc/m2/gm2-libs-ch/ldtoa.cc                        |   134 +
 gcc/m2/gm2-libs-ch/m2rts.h                         |    41 +
 gcc/m2/gm2-libs-ch/termios.c                       |  1936 +
 gcc/m2/gm2-libs-ch/tools.c                         |    36 +
 gcc/m2/gm2-libs-ch/wrapc.c                         |   242 +
 gcc/m2/gm2-libs-ch/xlibc.c                         |    48 +
 gcc/m2/gm2-libs-coroutines/Debug.def               |    79 +
 gcc/m2/gm2-libs-coroutines/Debug.mod               |   180 +
 gcc/m2/gm2-libs-coroutines/Executive.def           |   152 +
 gcc/m2/gm2-libs-coroutines/Executive.mod           |   962 +
 gcc/m2/gm2-libs-coroutines/KeyBoardLEDs.def        |    63 +
 gcc/m2/gm2-libs-coroutines/README.texi             |     8 +
 gcc/m2/gm2-libs-coroutines/SYSTEM.def              |   278 +
 gcc/m2/gm2-libs-coroutines/SYSTEM.mod              |   484 +
 gcc/m2/gm2-libs-coroutines/TimerHandler.def        |   102 +
 gcc/m2/gm2-libs-coroutines/TimerHandler.mod        |   758 +
 gcc/m2/gm2-libs-iso/COROUTINES.def                 |   112 +
 gcc/m2/gm2-libs-iso/COROUTINES.mod                 |   600 +
 gcc/m2/gm2-libs-iso/ChanConsts.def                 |    64 +
 gcc/m2/gm2-libs-iso/ChanConsts.h                   |    47 +
 gcc/m2/gm2-libs-iso/ChanConsts.mod                 |    29 +
 gcc/m2/gm2-libs-iso/CharClass.def                  |    35 +
 gcc/m2/gm2-libs-iso/CharClass.mod                  |    81 +
 gcc/m2/gm2-libs-iso/ClientSocket.def               |    59 +
 gcc/m2/gm2-libs-iso/ClientSocket.mod               |   468 +
 gcc/m2/gm2-libs-iso/ComplexMath.def                |    73 +
 gcc/m2/gm2-libs-iso/ComplexMath.mod                |   164 +
 gcc/m2/gm2-libs-iso/ConvStringLong.def             |    60 +
 gcc/m2/gm2-libs-iso/ConvStringLong.mod             |   292 +
 gcc/m2/gm2-libs-iso/ConvStringReal.def             |    60 +
 gcc/m2/gm2-libs-iso/ConvStringReal.mod             |   299 +
 gcc/m2/gm2-libs-iso/ConvTypes.def                  |    37 +
 gcc/m2/gm2-libs-iso/ConvTypes.mod                  |    29 +
 gcc/m2/gm2-libs-iso/EXCEPTIONS.def                 |    58 +
 gcc/m2/gm2-libs-iso/EXCEPTIONS.mod                 |   138 +
 gcc/m2/gm2-libs-iso/ErrnoCategory.def              |    74 +
 gcc/m2/gm2-libs-iso/GeneralUserExceptions.def      |    36 +
 gcc/m2/gm2-libs-iso/GeneralUserExceptions.mod      |    87 +
 gcc/m2/gm2-libs-iso/IOChan.def                     |   177 +
 gcc/m2/gm2-libs-iso/IOChan.mod                     |   550 +
 gcc/m2/gm2-libs-iso/IOConsts.def                   |    28 +
 gcc/m2/gm2-libs-iso/IOConsts.mod                   |    29 +
 gcc/m2/gm2-libs-iso/IOLink.def                     |   142 +
 gcc/m2/gm2-libs-iso/IOLink.mod                     |   373 +
 gcc/m2/gm2-libs-iso/IOResult.def                   |    37 +
 gcc/m2/gm2-libs-iso/IOResult.mod                   |    37 +
 gcc/m2/gm2-libs-iso/LongComplexMath.def            |    73 +
 gcc/m2/gm2-libs-iso/LongComplexMath.mod            |   164 +
 gcc/m2/gm2-libs-iso/LongConv.def                   |    61 +
 gcc/m2/gm2-libs-iso/LongConv.mod                   |   350 +
 gcc/m2/gm2-libs-iso/LongIO.def                     |    68 +
 gcc/m2/gm2-libs-iso/LongIO.mod                     |   172 +
 gcc/m2/gm2-libs-iso/LongMath.def                   |    62 +
 gcc/m2/gm2-libs-iso/LongMath.mod                   |   110 +
 gcc/m2/gm2-libs-iso/LongStr.def                    |    73 +
 gcc/m2/gm2-libs-iso/LongStr.mod                    |   150 +
 gcc/m2/gm2-libs-iso/LongWholeIO.def                |    69 +
 gcc/m2/gm2-libs-iso/LongWholeIO.mod                |   175 +
 gcc/m2/gm2-libs-iso/LowLong.def                    |    85 +
 gcc/m2/gm2-libs-iso/LowLong.mod                    |   299 +
 gcc/m2/gm2-libs-iso/LowReal.def                    |    85 +
 gcc/m2/gm2-libs-iso/LowReal.mod                    |   299 +
 gcc/m2/gm2-libs-iso/LowShort.def                   |    99 +
 gcc/m2/gm2-libs-iso/LowShort.mod                   |   299 +
 gcc/m2/gm2-libs-iso/M2EXCEPTION.def                |    35 +
 gcc/m2/gm2-libs-iso/M2EXCEPTION.mod                |    62 +
 gcc/m2/gm2-libs-iso/M2RTS.def                      |   193 +
 gcc/m2/gm2-libs-iso/M2RTS.mod                      |   616 +
 gcc/m2/gm2-libs-iso/MemStream.def                  |   120 +
 gcc/m2/gm2-libs-iso/MemStream.mod                  |   748 +
 gcc/m2/gm2-libs-iso/Preemptive.def                 |    38 +
 gcc/m2/gm2-libs-iso/Preemptive.mod                 |   125 +
 gcc/m2/gm2-libs-iso/Processes.def                  |   159 +
 gcc/m2/gm2-libs-iso/Processes.mod                  |   730 +
 gcc/m2/gm2-libs-iso/ProgramArgs.def                |    39 +
 gcc/m2/gm2-libs-iso/ProgramArgs.mod                |   482 +
 gcc/m2/gm2-libs-iso/README.texi                    |    79 +
 gcc/m2/gm2-libs-iso/RTco.def                       |    76 +
 gcc/m2/gm2-libs-iso/RTdata.def                     |    79 +
 gcc/m2/gm2-libs-iso/RTdata.mod                     |   167 +
 gcc/m2/gm2-libs-iso/RTentity.def                   |    58 +
 gcc/m2/gm2-libs-iso/RTentity.mod                   |   300 +
 gcc/m2/gm2-libs-iso/RTfio.def                      |   123 +
 gcc/m2/gm2-libs-iso/RTfio.mod                      |   178 +
 gcc/m2/gm2-libs-iso/RTgen.def                      |   129 +
 gcc/m2/gm2-libs-iso/RTgen.mod                      |   483 +
 gcc/m2/gm2-libs-iso/RTgenif.def                    |   159 +
 gcc/m2/gm2-libs-iso/RTgenif.mod                    |   200 +
 gcc/m2/gm2-libs-iso/RTio.def                       |   110 +
 gcc/m2/gm2-libs-iso/RTio.mod                       |   133 +
 gcc/m2/gm2-libs-iso/RandomNumber.def               |   131 +
 gcc/m2/gm2-libs-iso/RandomNumber.mod               |   200 +
 gcc/m2/gm2-libs-iso/RawIO.def                      |    32 +
 gcc/m2/gm2-libs-iso/RawIO.mod                      |   108 +
 gcc/m2/gm2-libs-iso/RealConv.def                   |    61 +
 gcc/m2/gm2-libs-iso/RealConv.mod                   |   349 +
 gcc/m2/gm2-libs-iso/RealIO.def                     |    67 +
 gcc/m2/gm2-libs-iso/RealIO.mod                     |   172 +
 gcc/m2/gm2-libs-iso/RealMath.def                   |    62 +
 gcc/m2/gm2-libs-iso/RealMath.mod                   |   109 +
 gcc/m2/gm2-libs-iso/RealStr.def                    |    73 +
 gcc/m2/gm2-libs-iso/RealStr.mod                    |   150 +
 gcc/m2/gm2-libs-iso/RndFile.def                    |   116 +
 gcc/m2/gm2-libs-iso/RndFile.mod                    |   511 +
 gcc/m2/gm2-libs-iso/SIOResult.def                  |    37 +
 gcc/m2/gm2-libs-iso/SIOResult.mod                  |    37 +
 gcc/m2/gm2-libs-iso/SLongIO.def                    |    65 +
 gcc/m2/gm2-libs-iso/SLongIO.mod                    |    93 +
 gcc/m2/gm2-libs-iso/SLongWholeIO.def               |    67 +
 gcc/m2/gm2-libs-iso/SLongWholeIO.mod               |    78 +
 gcc/m2/gm2-libs-iso/SRawIO.def                     |    31 +
 gcc/m2/gm2-libs-iso/SRawIO.mod                     |    55 +
 gcc/m2/gm2-libs-iso/SRealIO.def                    |    62 +
 gcc/m2/gm2-libs-iso/SRealIO.mod                    |    93 +
 gcc/m2/gm2-libs-iso/SShortIO.def                   |    80 +
 gcc/m2/gm2-libs-iso/SShortIO.mod                   |    93 +
 gcc/m2/gm2-libs-iso/SShortWholeIO.def              |    67 +
 gcc/m2/gm2-libs-iso/SShortWholeIO.mod              |    78 +
 gcc/m2/gm2-libs-iso/STextIO.def                    |    65 +
 gcc/m2/gm2-libs-iso/STextIO.mod                    |   118 +
 gcc/m2/gm2-libs-iso/SWholeIO.def                   |    52 +
 gcc/m2/gm2-libs-iso/SWholeIO.mod                   |    78 +
 gcc/m2/gm2-libs-iso/SYSTEM.def                     |   235 +
 gcc/m2/gm2-libs-iso/SYSTEM.mod                     |   273 +
 gcc/m2/gm2-libs-iso/Semaphores.def                 |    51 +
 gcc/m2/gm2-libs-iso/Semaphores.mod                 |   287 +
 gcc/m2/gm2-libs-iso/SeqFile.def                    |   115 +
 gcc/m2/gm2-libs-iso/SeqFile.mod                    |   455 +
 gcc/m2/gm2-libs-iso/ShortComplexMath.def           |    88 +
 gcc/m2/gm2-libs-iso/ShortComplexMath.mod           |   164 +
 gcc/m2/gm2-libs-iso/ShortIO.def                    |    82 +
 gcc/m2/gm2-libs-iso/ShortIO.mod                    |   105 +
 gcc/m2/gm2-libs-iso/ShortWholeIO.def               |    69 +
 gcc/m2/gm2-libs-iso/ShortWholeIO.mod               |   175 +
 gcc/m2/gm2-libs-iso/SimpleCipher.def               |    60 +
 gcc/m2/gm2-libs-iso/SimpleCipher.mod               |   452 +
 gcc/m2/gm2-libs-iso/StdChans.def                   |    67 +
 gcc/m2/gm2-libs-iso/StdChans.mod                   |   312 +
 gcc/m2/gm2-libs-iso/Storage.def                    |    57 +
 gcc/m2/gm2-libs-iso/Storage.mod                    |   176 +
 gcc/m2/gm2-libs-iso/StreamFile.def                 |    56 +
 gcc/m2/gm2-libs-iso/StreamFile.mod                 |   290 +
 gcc/m2/gm2-libs-iso/StringChan.def                 |    65 +
 gcc/m2/gm2-libs-iso/StringChan.mod                 |    76 +
 gcc/m2/gm2-libs-iso/Strings.def                    |   157 +
 gcc/m2/gm2-libs-iso/Strings.mod                    |   524 +
 gcc/m2/gm2-libs-iso/SysClock.def                   |    61 +
 gcc/m2/gm2-libs-iso/SysClock.mod                   |   277 +
 gcc/m2/gm2-libs-iso/TERMINATION.def                |    22 +
 gcc/m2/gm2-libs-iso/TERMINATION.mod                |    53 +
 gcc/m2/gm2-libs-iso/TermFile.def                   |    68 +
 gcc/m2/gm2-libs-iso/TermFile.mod                   |   639 +
 gcc/m2/gm2-libs-iso/TextIO.def                     |    74 +
 gcc/m2/gm2-libs-iso/TextIO.mod                     |   243 +
 gcc/m2/gm2-libs-iso/WholeConv.def                  |    73 +
 gcc/m2/gm2-libs-iso/WholeConv.mod                  |   374 +
 gcc/m2/gm2-libs-iso/WholeIO.def                    |    54 +
 gcc/m2/gm2-libs-iso/WholeIO.mod                    |   175 +
 gcc/m2/gm2-libs-iso/WholeStr.def                   |    56 +
 gcc/m2/gm2-libs-iso/WholeStr.mod                   |    99 +
 gcc/m2/gm2-libs-iso/wrapsock.c                     |   260 +
 gcc/m2/gm2-libs-iso/wrapsock.def                   |   125 +
 gcc/m2/gm2-libs-iso/wraptime.c                     |   292 +
 gcc/m2/gm2-libs-iso/wraptime.def                   |   207 +
 gcc/m2/gm2-libs-min/M2RTS.def                      |    52 +
 gcc/m2/gm2-libs-min/M2RTS.mod                      |    79 +
 gcc/m2/gm2-libs-min/SYSTEM.def                     |    45 +
 gcc/m2/gm2-libs-min/SYSTEM.mod                     |    29 +
 gcc/m2/gm2-libs-min/libc.c                         |    40 +
 gcc/m2/gm2-libs-min/libc.def                       |    35 +
 gcc/m2/gm2-libs-pim/BitBlockOps.def                |   132 +
 gcc/m2/gm2-libs-pim/BitBlockOps.mod                |   303 +
 gcc/m2/gm2-libs-pim/BitByteOps.def                 |   143 +
 gcc/m2/gm2-libs-pim/BitByteOps.mod                 |   227 +
 gcc/m2/gm2-libs-pim/BitWordOps.def                 |   143 +
 gcc/m2/gm2-libs-pim/BitWordOps.mod                 |   252 +
 gcc/m2/gm2-libs-pim/BlockOps.def                   |    90 +
 gcc/m2/gm2-libs-pim/BlockOps.mod                   |   193 +
 gcc/m2/gm2-libs-pim/Break.c                        |   128 +
 gcc/m2/gm2-libs-pim/Break.def                      |    65 +
 gcc/m2/gm2-libs-pim/CardinalIO.def                 |   146 +
 gcc/m2/gm2-libs-pim/CardinalIO.mod                 |   257 +
 gcc/m2/gm2-libs-pim/Conversions.def                |    55 +
 gcc/m2/gm2-libs-pim/Conversions.mod                |   126 +
 gcc/m2/gm2-libs-pim/DebugPMD.def                   |    29 +
 gcc/m2/gm2-libs-pim/DebugPMD.mod                   |    29 +
 gcc/m2/gm2-libs-pim/DebugTrace.def                 |    29 +
 gcc/m2/gm2-libs-pim/DebugTrace.mod                 |    29 +
 gcc/m2/gm2-libs-pim/Delay.def                      |    39 +
 gcc/m2/gm2-libs-pim/Delay.mod                      |    43 +
 gcc/m2/gm2-libs-pim/Display.def                    |    41 +
 gcc/m2/gm2-libs-pim/Display.mod                    |    54 +
 gcc/m2/gm2-libs-pim/ErrorCode.def                  |    56 +
 gcc/m2/gm2-libs-pim/ErrorCode.mod                  |    71 +
 gcc/m2/gm2-libs-pim/FileSystem.def                 |   275 +
 gcc/m2/gm2-libs-pim/FileSystem.mod                 |   658 +
 gcc/m2/gm2-libs-pim/FloatingUtilities.def          |   105 +
 gcc/m2/gm2-libs-pim/FloatingUtilities.mod          |   153 +
 gcc/m2/gm2-libs-pim/InOut.def                      |   190 +
 gcc/m2/gm2-libs-pim/InOut.mod                      |   434 +
 gcc/m2/gm2-libs-pim/Keyboard.def                   |    48 +
 gcc/m2/gm2-libs-pim/Keyboard.mod                   |    74 +
 gcc/m2/gm2-libs-pim/LongIO.def                     |    38 +
 gcc/m2/gm2-libs-pim/LongIO.mod                     |    65 +
 gcc/m2/gm2-libs-pim/NumberConversion.def           |    31 +
 gcc/m2/gm2-libs-pim/NumberConversion.mod           |    31 +
 gcc/m2/gm2-libs-pim/README.texi                    |    44 +
 gcc/m2/gm2-libs-pim/Random.def                     |    83 +
 gcc/m2/gm2-libs-pim/Random.mod                     |   133 +
 gcc/m2/gm2-libs-pim/RealConversions.def            |   135 +
 gcc/m2/gm2-libs-pim/RealConversions.mod            |   467 +
 gcc/m2/gm2-libs-pim/RealInOut.def                  |   124 +
 gcc/m2/gm2-libs-pim/RealInOut.mod                  |   248 +
 gcc/m2/gm2-libs-pim/Strings.def                    |    92 +
 gcc/m2/gm2-libs-pim/Strings.mod                    |   179 +
 gcc/m2/gm2-libs-pim/Termbase.def                   |   107 +
 gcc/m2/gm2-libs-pim/Termbase.mod                   |   220 +
 gcc/m2/gm2-libs-pim/Terminal.def                   |    91 +
 gcc/m2/gm2-libs-pim/Terminal.mod                   |   142 +
 gcc/m2/gm2-libs-pim/TimeDate.def                   |    98 +
 gcc/m2/gm2-libs-pim/TimeDate.mod                   |   140 +
 gcc/m2/gm2-libs/ASCII.def                          |    54 +
 gcc/m2/gm2-libs/ASCII.mod                          |    29 +
 gcc/m2/gm2-libs/Args.def                           |    48 +
 gcc/m2/gm2-libs/Args.mod                           |    89 +
 gcc/m2/gm2-libs/Assertion.def                      |    40 +
 gcc/m2/gm2-libs/Assertion.mod                      |    46 +
 gcc/m2/gm2-libs/Break.def                          |    29 +
 gcc/m2/gm2-libs/Break.mod                          |    29 +
 gcc/m2/gm2-libs/Builtins.def                       |   239 +
 gcc/m2/gm2-libs/Builtins.mod                       |   686 +
 gcc/m2/gm2-libs/COROUTINES.def                     |    36 +
 gcc/m2/gm2-libs/COROUTINES.mod                     |    29 +
 gcc/m2/gm2-libs/CmdArgs.def                        |    49 +
 gcc/m2/gm2-libs/CmdArgs.mod                        |   224 +
 gcc/m2/gm2-libs/Debug.def                          |    61 +
 gcc/m2/gm2-libs/Debug.mod                          |   107 +
 gcc/m2/gm2-libs/DynamicStrings.def                 |   378 +
 gcc/m2/gm2-libs/DynamicStrings.mod                 |  1878 +
 gcc/m2/gm2-libs/Environment.def                    |    53 +
 gcc/m2/gm2-libs/Environment.mod                    |    78 +
 gcc/m2/gm2-libs/FIO.def                            |   344 +
 gcc/m2/gm2-libs/FIO.mod                            |  1712 +
 gcc/m2/gm2-libs/FormatStrings.def                  |    83 +
 gcc/m2/gm2-libs/FormatStrings.mod                  |   580 +
 gcc/m2/gm2-libs/FpuIO.def                          |    56 +
 gcc/m2/gm2-libs/FpuIO.mod                          |   190 +
 gcc/m2/gm2-libs/GetOpt.def                         |   124 +
 gcc/m2/gm2-libs/GetOpt.mod                         |   213 +
 gcc/m2/gm2-libs/IO.def                             |    85 +
 gcc/m2/gm2-libs/IO.mod                             |   365 +
 gcc/m2/gm2-libs/Indexing.def                       |   133 +
 gcc/m2/gm2-libs/Indexing.mod                       |   345 +
 gcc/m2/gm2-libs/LMathLib0.def                      |    44 +
 gcc/m2/gm2-libs/LMathLib0.mod                      |    81 +
 gcc/m2/gm2-libs/LegacyReal.def                     |    33 +
 gcc/m2/gm2-libs/LegacyReal.mod                     |    29 +
 gcc/m2/gm2-libs/M2Dependent.def                    |    62 +
 gcc/m2/gm2-libs/M2Dependent.mod                    |   830 +
 gcc/m2/gm2-libs/M2EXCEPTION.def                    |    54 +
 gcc/m2/gm2-libs/M2EXCEPTION.mod                    |    69 +
 gcc/m2/gm2-libs/M2LINK.def                         |    41 +
 gcc/m2/gm2-libs/M2RTS.def                          |   187 +
 gcc/m2/gm2-libs/M2RTS.mod                          |   547 +
 gcc/m2/gm2-libs/MathLib0.def                       |    44 +
 gcc/m2/gm2-libs/MathLib0.mod                       |   161 +
 gcc/m2/gm2-libs/MemUtils.def                       |    47 +
 gcc/m2/gm2-libs/MemUtils.mod                       |    85 +
 gcc/m2/gm2-libs/NumberIO.def                       |    83 +
 gcc/m2/gm2-libs/NumberIO.mod                       |   600 +
 gcc/m2/gm2-libs/OptLib.def                         |   106 +
 gcc/m2/gm2-libs/OptLib.mod                         |   279 +
 gcc/m2/gm2-libs/PushBackInput.def                  |   135 +
 gcc/m2/gm2-libs/PushBackInput.mod                  |   307 +
 gcc/m2/gm2-libs/README.texi                        |    18 +
 gcc/m2/gm2-libs/RTExceptions.def                   |   195 +
 gcc/m2/gm2-libs/RTExceptions.mod                   |   835 +
 gcc/m2/gm2-libs/RTint.def                          |   127 +
 gcc/m2/gm2-libs/RTint.mod                          |   847 +
 gcc/m2/gm2-libs/SArgs.def                          |    51 +
 gcc/m2/gm2-libs/SArgs.mod                          |    91 +
 gcc/m2/gm2-libs/SCmdArgs.def                       |    51 +
 gcc/m2/gm2-libs/SCmdArgs.mod                       |   211 +
 gcc/m2/gm2-libs/SEnvironment.def                   |    54 +
 gcc/m2/gm2-libs/SEnvironment.mod                   |    90 +
 gcc/m2/gm2-libs/SFIO.def                           |    94 +
 gcc/m2/gm2-libs/SFIO.mod                           |   148 +
 gcc/m2/gm2-libs/SMathLib0.def                      |    44 +
 gcc/m2/gm2-libs/SMathLib0.mod                      |    81 +
 gcc/m2/gm2-libs/SYSTEM.def                         |   197 +
 gcc/m2/gm2-libs/SYSTEM.mod                         |   273 +
 gcc/m2/gm2-libs/Scan.def                           |    85 +
 gcc/m2/gm2-libs/Scan.mod                           |   420 +
 gcc/m2/gm2-libs/Selective.def                      |    72 +
 gcc/m2/gm2-libs/StdIO.def                          |   102 +
 gcc/m2/gm2-libs/StdIO.mod                          |   165 +
 gcc/m2/gm2-libs/Storage.def                        |    69 +
 gcc/m2/gm2-libs/Storage.mod                        |    57 +
 gcc/m2/gm2-libs/StrCase.def                        |    67 +
 gcc/m2/gm2-libs/StrCase.mod                        |   116 +
 gcc/m2/gm2-libs/StrIO.def                          |    57 +
 gcc/m2/gm2-libs/StrIO.mod                          |   194 +
 gcc/m2/gm2-libs/StrLib.def                         |    86 +
 gcc/m2/gm2-libs/StrLib.mod                         |   220 +
 gcc/m2/gm2-libs/StringConvert.def                  |   337 +
 gcc/m2/gm2-libs/StringConvert.mod                  |  1406 +
 gcc/m2/gm2-libs/SysExceptions.def                  |    47 +
 gcc/m2/gm2-libs/SysStorage.def                     |    81 +
 gcc/m2/gm2-libs/SysStorage.mod                     |   181 +
 gcc/m2/gm2-libs/TimeString.def                     |    40 +
 gcc/m2/gm2-libs/TimeString.mod                     |    62 +
 gcc/m2/gm2-libs/UnixArgs.def                       |    38 +
 gcc/m2/gm2-libs/cbuiltin.def                       |   208 +
 gcc/m2/gm2-libs/cgetopt.def                        |   107 +
 gcc/m2/gm2-libs/config-host                        |  5629 +++
 gcc/m2/gm2-libs/config-host.in                     |   148 +
 gcc/m2/gm2-libs/cxxabi.def                         |    41 +
 gcc/m2/gm2-libs/dtoa.def                           |    59 +
 gcc/m2/gm2-libs/errno.def                          |    37 +
 gcc/m2/gm2-libs/gdbif.def                          |    60 +
 gcc/m2/gm2-libs/gdbif.mod                          |   109 +
 gcc/m2/gm2-libs/gm2-libs-host.h.in                 |   324 +
 gcc/m2/gm2-libs/ldtoa.def                          |    59 +
 gcc/m2/gm2-libs/libc.def                           |   476 +
 gcc/m2/gm2-libs/libm.def                           |    92 +
 gcc/m2/gm2-libs/sckt.def                           |   160 +
 gcc/m2/gm2-libs/termios.def                        |   233 +
 gcc/m2/gm2-libs/wrapc.def                          |   124 +
 gcc/m2/gm2config.h.in                              |    70 +
 gcc/m2/gm2spec.cc                                  |   946 +
 gcc/m2/gm2version.h                                |    22 +
 gcc/m2/images/LICENSE.IMG                          |    20 +
 gcc/m2/images/gnu.eps                              |   547 +
 gcc/m2/images/gnupng                               |     0
 gcc/m2/init/README                                 |     3 +
 gcc/m2/init/mcinit                                 |   137 +
 gcc/m2/init/ppginit                                |    53 +
 gcc/m2/lang-specs.h                                |    38 +
 gcc/m2/lang.opt                                    |   352 +
 gcc/m2/m2-tree.def                                 |    24 +
 gcc/m2/m2-tree.h                                   |    48 +
 gcc/m2/m2.flex                                     |   760 +
 gcc/m2/m2pp.cc                                     |  2647 ++
 gcc/m2/m2pp.h                                      |    43 +
 gcc/m2/mc-boot-ch/GBuiltins.c                      |    43 +
 gcc/m2/mc-boot-ch/GM2LINK.c                        |    27 +
 gcc/m2/mc-boot-ch/GRTco.c                          |   126 +
 gcc/m2/mc-boot-ch/GSYSTEM.c                        |    38 +
 gcc/m2/mc-boot-ch/GSelective.c                     |   275 +
 gcc/m2/mc-boot-ch/GSysExceptions.c                 |   237 +
 gcc/m2/mc-boot-ch/GUnixArgs.cc                     |    91 +
 gcc/m2/mc-boot-ch/Gabort.c                         |    30 +
 gcc/m2/mc-boot-ch/Gcbuiltin.c                      |   173 +
 gcc/m2/mc-boot-ch/Gdtoa.c                          |   184 +
 gcc/m2/mc-boot-ch/Gerrno.c                         |    54 +
 gcc/m2/mc-boot-ch/Gldtoa.c                         |   107 +
 gcc/m2/mc-boot-ch/Glibc.c                          |   242 +
 gcc/m2/mc-boot-ch/Glibm.c                          |   224 +
 gcc/m2/mc-boot-ch/Gmcrts.c                         |    54 +
 gcc/m2/mc-boot-ch/Gmcrts.h                         |    37 +
 gcc/m2/mc-boot-ch/Gnetwork.h                       |    56 +
 gcc/m2/mc-boot-ch/Gtermios.cc                      |  1947 +
 gcc/m2/mc-boot-ch/Gwrapc.c                         |   183 +
 gcc/m2/mc-boot-ch/README                           |     2 +
 gcc/m2/mc-boot-ch/m2rts.h                          |    41 +
 gcc/m2/mc-boot-ch/network.c                        |    40 +
 gcc/m2/mc-boot/GASCII.c                            |    86 +
 gcc/m2/mc-boot/GASCII.h                            |    94 +
 gcc/m2/mc-boot/GArgs.c                             |   120 +
 gcc/m2/mc-boot/GArgs.h                             |    69 +
 gcc/m2/mc-boot/GAssertion.c                        |    71 +
 gcc/m2/mc-boot/GAssertion.h                        |    62 +
 gcc/m2/mc-boot/GBreak.c                            |    47 +
 gcc/m2/mc-boot/GBreak.h                            |    55 +
 gcc/m2/mc-boot/GCOROUTINES.h                       |    60 +
 gcc/m2/mc-boot/GCmdArgs.c                          |   322 +
 gcc/m2/mc-boot/GCmdArgs.h                          |    69 +
 gcc/m2/mc-boot/GDebug.c                            |   168 +
 gcc/m2/mc-boot/GDebug.h                            |    72 +
 gcc/m2/mc-boot/GDynamicStrings.c                   |  2686 ++
 gcc/m2/mc-boot/GDynamicStrings.h                   |   334 +
 gcc/m2/mc-boot/GEnvironment.c                      |   129 +
 gcc/m2/mc-boot/GEnvironment.h                      |    73 +
 gcc/m2/mc-boot/GFIO.c                              |  2328 ++
 gcc/m2/mc-boot/GFIO.h                              |   300 +
 gcc/m2/mc-boot/GFormatStrings.c                    |   845 +
 gcc/m2/mc-boot/GFormatStrings.h                    |    99 +
 gcc/m2/mc-boot/GFpuIO.c                            |   336 +
 gcc/m2/mc-boot/GFpuIO.h                            |    67 +
 gcc/m2/mc-boot/GIO.c                               |   479 +
 gcc/m2/mc-boot/GIO.h                               |    88 +
 gcc/m2/mc-boot/GIndexing.c                         |   491 +
 gcc/m2/mc-boot/GIndexing.h                         |   141 +
 gcc/m2/mc-boot/GM2Dependent.c                      |  1116 +
 gcc/m2/mc-boot/GM2Dependent.h                      |    78 +
 gcc/m2/mc-boot/GM2EXCEPTION.c                      |    89 +
 gcc/m2/mc-boot/GM2EXCEPTION.h                      |    59 +
 gcc/m2/mc-boot/GM2LINK.h                           |    59 +
 gcc/m2/mc-boot/GM2RTS.c                            |   744 +
 gcc/m2/mc-boot/GM2RTS.h                            |   182 +
 gcc/m2/mc-boot/GMemUtils.c                         |   126 +
 gcc/m2/mc-boot/GMemUtils.h                         |    68 +
 gcc/m2/mc-boot/GNumberIO.c                         |   776 +
 gcc/m2/mc-boot/GNumberIO.h                         |    78 +
 gcc/m2/mc-boot/GPushBackInput.c                    |   488 +
 gcc/m2/mc-boot/GPushBackInput.h                    |   142 +
 gcc/m2/mc-boot/GRTExceptions.c                     |  1221 +
 gcc/m2/mc-boot/GRTExceptions.h                     |   190 +
 gcc/m2/mc-boot/GRTco.h                             |   114 +
 gcc/m2/mc-boot/GRTint.c                            |  1122 +
 gcc/m2/mc-boot/GRTint.h                            |   137 +
 gcc/m2/mc-boot/GSArgs.c                            |   125 +
 gcc/m2/mc-boot/GSArgs.h                            |    72 +
 gcc/m2/mc-boot/GSFIO.c                             |   216 +
 gcc/m2/mc-boot/GSFIO.h                             |   110 +
 gcc/m2/mc-boot/GSYSTEM.h                           |   112 +
 gcc/m2/mc-boot/GSelective.h                        |    82 +
 gcc/m2/mc-boot/GStdIO.c                            |   269 +
 gcc/m2/mc-boot/GStdIO.h                            |   119 +
 gcc/m2/mc-boot/GStorage.c                          |    74 +
 gcc/m2/mc-boot/GStorage.h                          |    86 +
 gcc/m2/mc-boot/GStrCase.c                          |   175 +
 gcc/m2/mc-boot/GStrCase.h                          |    85 +
 gcc/m2/mc-boot/GStrIO.c                            |   277 +
 gcc/m2/mc-boot/GStrIO.h                            |    76 +
 gcc/m2/mc-boot/GStrLib.c                           |   346 +
 gcc/m2/mc-boot/GStrLib.h                           |   101 +
 gcc/m2/mc-boot/GStringConvert.c                    |  2005 ++
 gcc/m2/mc-boot/GStringConvert.h                    |   317 +
 gcc/m2/mc-boot/GSysExceptions.h                    |    62 +
 gcc/m2/mc-boot/GSysStorage.c                       |   249 +
 gcc/m2/mc-boot/GSysStorage.h                       |    95 +
 gcc/m2/mc-boot/GTimeString.c                       |    91 +
 gcc/m2/mc-boot/GTimeString.h                       |    62 +
 gcc/m2/mc-boot/GUnixArgs.h                         |    59 +
 gcc/m2/mc-boot/Galists.c                           |   440 +
 gcc/m2/mc-boot/Galists.h                           |   131 +
 gcc/m2/mc-boot/Gdecl.c                             | 26922 ++++++++++++++
 gcc/m2/mc-boot/Gdecl.h                             |  1281 +
 gcc/m2/mc-boot/Gdtoa.h                             |    76 +
 gcc/m2/mc-boot/Gerrno.h                            |    59 +
 gcc/m2/mc-boot/Gkeyc.c                             |  1621 +
 gcc/m2/mc-boot/Gkeyc.h                             |   308 +
 gcc/m2/mc-boot/Gldtoa.h                            |    76 +
 gcc/m2/mc-boot/Glibc.h                             |   412 +
 gcc/m2/mc-boot/Glibm.h                             |    97 +
 gcc/m2/mc-boot/Glists.c                            |   439 +
 gcc/m2/mc-boot/Glists.h                            |   127 +
 gcc/m2/mc-boot/GmcComment.c                        |   468 +
 gcc/m2/mc-boot/GmcComment.h                        |   131 +
 gcc/m2/mc-boot/GmcComp.c                           |   660 +
 gcc/m2/mc-boot/GmcComp.h                           |    63 +
 gcc/m2/mc-boot/GmcDebug.c                          |    86 +
 gcc/m2/mc-boot/GmcDebug.h                          |    63 +
 gcc/m2/mc-boot/GmcError.c                          |  1197 +
 gcc/m2/mc-boot/GmcError.h                          |   170 +
 gcc/m2/mc-boot/GmcFileName.c                       |   152 +
 gcc/m2/mc-boot/GmcFileName.h                       |    84 +
 gcc/m2/mc-boot/GmcLexBuf.c                         |  1849 +
 gcc/m2/mc-boot/GmcLexBuf.h                         |   233 +
 gcc/m2/mc-boot/GmcMetaError.c                      |  1880 +
 gcc/m2/mc-boot/GmcMetaError.h                      |    76 +
 gcc/m2/mc-boot/GmcOptions.c                        |  1046 +
 gcc/m2/mc-boot/GmcOptions.h                        |   140 +
 gcc/m2/mc-boot/GmcPreprocess.c                     |   181 +
 gcc/m2/mc-boot/GmcPreprocess.h                     |    63 +
 gcc/m2/mc-boot/GmcPretty.c                         |   468 +
 gcc/m2/mc-boot/GmcPretty.h                         |   158 +
 gcc/m2/mc-boot/GmcPrintf.c                         |   655 +
 gcc/m2/mc-boot/GmcPrintf.h                         |   122 +
 gcc/m2/mc-boot/GmcQuiet.c                          |   129 +
 gcc/m2/mc-boot/GmcQuiet.h                          |    56 +
 gcc/m2/mc-boot/GmcReserved.c                       |    40 +
 gcc/m2/mc-boot/GmcReserved.h                       |    52 +
 gcc/m2/mc-boot/GmcSearch.c                         |   408 +
 gcc/m2/mc-boot/GmcSearch.h                         |   119 +
 gcc/m2/mc-boot/GmcStack.c                          |   228 +
 gcc/m2/mc-boot/GmcStack.h                          |   102 +
 gcc/m2/mc-boot/GmcStream.c                         |   266 +
 gcc/m2/mc-boot/GmcStream.h                         |    79 +
 gcc/m2/mc-boot/Gmcflex.h                           |    89 +
 gcc/m2/mc-boot/Gmcp1.c                             |  7265 ++++
 gcc/m2/mc-boot/Gmcp1.h                             |    57 +
 gcc/m2/mc-boot/Gmcp2.c                             |  7637 ++++
 gcc/m2/mc-boot/Gmcp2.h                             |    57 +
 gcc/m2/mc-boot/Gmcp3.c                             |  7854 +++++
 gcc/m2/mc-boot/Gmcp3.h                             |    57 +
 gcc/m2/mc-boot/Gmcp4.c                             |  7717 ++++
 gcc/m2/mc-boot/Gmcp4.h                             |    57 +
 gcc/m2/mc-boot/Gmcp5.c                             |  8576 +++++
 gcc/m2/mc-boot/Gmcp5.h                             |    57 +
 gcc/m2/mc-boot/GnameKey.c                          |   584 +
 gcc/m2/mc-boot/GnameKey.h                          |   111 +
 gcc/m2/mc-boot/Gpth.h                              |    43 +
 gcc/m2/mc-boot/GsymbolKey.c                        |   406 +
 gcc/m2/mc-boot/GsymbolKey.h                        |   127 +
 gcc/m2/mc-boot/Gtermios.h                          |   207 +
 gcc/m2/mc-boot/Gtop.c                              |   100 +
 gcc/m2/mc-boot/Gvarargs.c                          |   431 +
 gcc/m2/mc-boot/Gvarargs.h                          |   119 +
 gcc/m2/mc-boot/Gwlists.c                           |   471 +
 gcc/m2/mc-boot/Gwlists.h                           |   139 +
 gcc/m2/mc-boot/Gwrapc.h                            |   125 +
 gcc/m2/mc-boot/README                              |     3 +
 gcc/m2/mc/Indexing.def                             |   128 +
 gcc/m2/mc/Indexing.mod                             |   343 +
 gcc/m2/mc/README                                   |    65 +
 gcc/m2/mc/alists.def                               |   112 +
 gcc/m2/mc/alists.mod                               |   305 +
 gcc/m2/mc/decl.def                                 |  1442 +
 gcc/m2/mc/decl.mod                                 | 16953 +++++++++
 gcc/m2/mc/decl.mod-extra                           |    64 +
 gcc/m2/mc/keyc.def                                 |   324 +
 gcc/m2/mc/keyc.mod                                 |  1153 +
 gcc/m2/mc/lists.def                                |   112 +
 gcc/m2/mc/lists.mod                                |   304 +
 gcc/m2/mc/m2flex.def                               |    78 +
 gcc/m2/mc/mc.flex                                  |   745 +
 gcc/m2/mc/mcComment.def                            |   116 +
 gcc/m2/mc/mcComment.h                              |    40 +
 gcc/m2/mc/mcComment.mod                            |   293 +
 gcc/m2/mc/mcComp.def                               |    41 +
 gcc/m2/mc/mcComp.mod                               |   477 +
 gcc/m2/mc/mcDebug.def                              |    40 +
 gcc/m2/mc/mcDebug.mod                              |    53 +
 gcc/m2/mc/mcError.def                              |   178 +
 gcc/m2/mc/mcError.mod                              |   806 +
 gcc/m2/mc/mcFileName.def                           |    64 +
 gcc/m2/mc/mcFileName.mod                           |   102 +
 gcc/m2/mc/mcLexBuf.def                             |   244 +
 gcc/m2/mc/mcLexBuf.h                               |   224 +
 gcc/m2/mc/mcLexBuf.mod                             |  1197 +
 gcc/m2/mc/mcMetaError.def                          |   128 +
 gcc/m2/mc/mcMetaError.mod                          |  1034 +
 gcc/m2/mc/mcOptions.def                            |   137 +
 gcc/m2/mc/mcOptions.mod                            |   718 +
 gcc/m2/mc/mcPreprocess.def                         |    41 +
 gcc/m2/mc/mcPreprocess.mod                         |   132 +
 gcc/m2/mc/mcPretty.def                             |   140 +
 gcc/m2/mc/mcPretty.mod                             |   304 +
 gcc/m2/mc/mcPrintf.def                             |    57 +
 gcc/m2/mc/mcPrintf.mod                             |   308 +
 gcc/m2/mc/mcQuiet.def                              |    39 +
 gcc/m2/mc/mcQuiet.mod                              |    69 +
 gcc/m2/mc/mcReserved.def                           |    52 +
 gcc/m2/mc/mcReserved.h                             |    62 +
 gcc/m2/mc/mcReserved.mod                           |    21 +
 gcc/m2/mc/mcSearch.def                             |   107 +
 gcc/m2/mc/mcSearch.mod                             |   295 +
 gcc/m2/mc/mcStack.def                              |    84 +
 gcc/m2/mc/mcStack.mod                              |   145 +
 gcc/m2/mc/mcStream.def                             |    59 +
 gcc/m2/mc/mcStream.mod                             |   180 +
 gcc/m2/mc/mcflex.def                               |    78 +
 gcc/m2/mc/mcp1.bnf                                 |  1101 +
 gcc/m2/mc/mcp1.def                                 |    33 +
 gcc/m2/mc/mcp2.bnf                                 |  1136 +
 gcc/m2/mc/mcp2.def                                 |    32 +
 gcc/m2/mc/mcp3.bnf                                 |  1328 +
 gcc/m2/mc/mcp3.def                                 |    33 +
 gcc/m2/mc/mcp4.bnf                                 |  1267 +
 gcc/m2/mc/mcp4.def                                 |    33 +
 gcc/m2/mc/mcp5.bnf                                 |  1568 +
 gcc/m2/mc/mcp5.def                                 |    33 +
 gcc/m2/mc/nameKey.def                              |   101 +
 gcc/m2/mc/nameKey.mod                              |   398 +
 gcc/m2/mc/symbolKey.def                            |   104 +
 gcc/m2/mc/symbolKey.mod                            |   298 +
 gcc/m2/mc/top.mod                                  |    60 +
 gcc/m2/mc/varargs.def                              |   105 +
 gcc/m2/mc/varargs.mod                              |   290 +
 gcc/m2/mc/wlists.def                               |   122 +
 gcc/m2/mc/wlists.mod                               |   327 +
 gcc/m2/pge-boot/GASCII.c                           |    84 +
 gcc/m2/pge-boot/GASCII.h                           |    94 +
 gcc/m2/pge-boot/GArgs.c                            |   118 +
 gcc/m2/pge-boot/GArgs.h                            |    69 +
 gcc/m2/pge-boot/GAssertion.c                       |    69 +
 gcc/m2/pge-boot/GAssertion.h                       |    62 +
 gcc/m2/pge-boot/GBreak.h                           |    55 +
 gcc/m2/pge-boot/GBuiltins.c                        |    43 +
 gcc/m2/pge-boot/GCmdArgs.h                         |    69 +
 gcc/m2/pge-boot/GDebug.c                           |   168 +
 gcc/m2/pge-boot/GDebug.h                           |    72 +
 gcc/m2/pge-boot/GDynamicStrings.c                  |  2689 ++
 gcc/m2/pge-boot/GDynamicStrings.h                  |   334 +
 gcc/m2/pge-boot/GEnvironment.h                     |    73 +
 gcc/m2/pge-boot/GFIO.c                             |  2331 ++
 gcc/m2/pge-boot/GFIO.h                             |   300 +
 gcc/m2/pge-boot/GFormatStrings.h                   |    99 +
 gcc/m2/pge-boot/GFpuIO.h                           |    67 +
 gcc/m2/pge-boot/GIO.c                              |   479 +
 gcc/m2/pge-boot/GIO.h                              |    88 +
 gcc/m2/pge-boot/GIndexing.c                        |   493 +
 gcc/m2/pge-boot/GIndexing.h                        |   146 +
 gcc/m2/pge-boot/GLists.c                           |   427 +
 gcc/m2/pge-boot/GLists.h                           |   127 +
 gcc/m2/pge-boot/GM2Dependent.c                     |  1162 +
 gcc/m2/pge-boot/GM2Dependent.h                     |    78 +
 gcc/m2/pge-boot/GM2EXCEPTION.c                     |    88 +
 gcc/m2/pge-boot/GM2EXCEPTION.h                     |    59 +
 gcc/m2/pge-boot/GM2LINK.c                          |    27 +
 gcc/m2/pge-boot/GM2LINK.h                          |    59 +
 gcc/m2/pge-boot/GM2RTS.c                           |   747 +
 gcc/m2/pge-boot/GM2RTS.h                           |   182 +
 gcc/m2/pge-boot/GNameKey.c                         |   612 +
 gcc/m2/pge-boot/GNameKey.h                         |   117 +
 gcc/m2/pge-boot/GNumberIO.c                        |   777 +
 gcc/m2/pge-boot/GNumberIO.h                        |    78 +
 gcc/m2/pge-boot/GOutput.c                          |   315 +
 gcc/m2/pge-boot/GOutput.h                          |   119 +
 gcc/m2/pge-boot/GPushBackInput.c                   |   489 +
 gcc/m2/pge-boot/GPushBackInput.h                   |   142 +
 gcc/m2/pge-boot/GRTExceptions.c                    |  1224 +
 gcc/m2/pge-boot/GRTExceptions.h                    |   190 +
 gcc/m2/pge-boot/GRTco.c                            |   126 +
 gcc/m2/pge-boot/GSArgs.h                           |    72 +
 gcc/m2/pge-boot/GSEnvironment.h                    |    73 +
 gcc/m2/pge-boot/GSFIO.c                            |   215 +
 gcc/m2/pge-boot/GSFIO.h                            |   110 +
 gcc/m2/pge-boot/GSYSTEM.c                          |    38 +
 gcc/m2/pge-boot/GSYSTEM.h                          |   112 +
 gcc/m2/pge-boot/GScan.h                            |    93 +
 gcc/m2/pge-boot/GSelective.c                       |   275 +
 gcc/m2/pge-boot/GStdIO.c                           |   267 +
 gcc/m2/pge-boot/GStdIO.h                           |   119 +
 gcc/m2/pge-boot/GStorage.c                         |    72 +
 gcc/m2/pge-boot/GStorage.h                         |    86 +
 gcc/m2/pge-boot/GStrCase.c                         |   175 +
 gcc/m2/pge-boot/GStrCase.h                         |    85 +
 gcc/m2/pge-boot/GStrIO.c                           |   277 +
 gcc/m2/pge-boot/GStrIO.h                           |    76 +
 gcc/m2/pge-boot/GStrLib.c                          |   346 +
 gcc/m2/pge-boot/GStrLib.h                          |   101 +
 gcc/m2/pge-boot/GStringConvert.h                   |   317 +
 gcc/m2/pge-boot/GSymbolKey.c                       |   556 +
 gcc/m2/pge-boot/GSymbolKey.h                       |   141 +
 gcc/m2/pge-boot/GSysExceptions.c                   |   237 +
 gcc/m2/pge-boot/GSysExceptions.h                   |    62 +
 gcc/m2/pge-boot/GSysStorage.c                      |   249 +
 gcc/m2/pge-boot/GSysStorage.h                      |    95 +
 gcc/m2/pge-boot/GTimeString.h                      |    62 +
 gcc/m2/pge-boot/GUnixArgs.cc                       |    91 +
 gcc/m2/pge-boot/GUnixArgs.h                        |    59 +
 gcc/m2/pge-boot/Gabort.c                           |    30 +
 gcc/m2/pge-boot/Gbnflex.c                          |   602 +
 gcc/m2/pge-boot/Gbnflex.h                          |   147 +
 gcc/m2/pge-boot/Gcbuiltin.c                        |   173 +
 gcc/m2/pge-boot/Gdtoa.c                            |   184 +
 gcc/m2/pge-boot/Gdtoa.h                            |    76 +
 gcc/m2/pge-boot/Gerrno.c                           |    54 +
 gcc/m2/pge-boot/Gerrno.h                           |    59 +
 gcc/m2/pge-boot/Gldtoa.c                           |   107 +
 gcc/m2/pge-boot/Gldtoa.h                           |    76 +
 gcc/m2/pge-boot/Glibc.c                            |   242 +
 gcc/m2/pge-boot/Glibc.h                            |   412 +
 gcc/m2/pge-boot/Glibm.c                            |   224 +
 gcc/m2/pge-boot/Glibm.h                            |    97 +
 gcc/m2/pge-boot/Gmcrts.c                           |    54 +
 gcc/m2/pge-boot/Gmcrts.h                           |    37 +
 gcc/m2/pge-boot/Gnetwork.h                         |    56 +
 gcc/m2/pge-boot/Gpge.c                             |  9753 ++++++
 gcc/m2/pge-boot/Gtermios.cc                        |  1947 +
 gcc/m2/pge-boot/Gtermios.h                         |   207 +
 gcc/m2/pge-boot/Gwrapc.c                           |   183 +
 gcc/m2/pge-boot/Gwrapc.h                           |   125 +
 gcc/m2/pge-boot/README                             |     2 +
 gcc/m2/pge-boot/m2rts.h                            |    41 +
 gcc/m2/pge-boot/main.c                             |   123 +
 gcc/m2/pge-boot/network.c                          |    40 +
 gcc/m2/plugin/README                               |     2 +
 gcc/m2/plugin/m2rte.cc                             |   335 +
 gcc/m2/target-independent/Builtins.texi            |   340 +
 gcc/m2/target-independent/SYSTEM-iso.texi          |   251 +
 gcc/m2/target-independent/SYSTEM-pim.texi          |   190 +
 gcc/m2/target-independent/gm2-libs.texi            | 14967 ++++++++
 gcc/m2/target-independent/readme.txt               |     3 +
 gcc/m2/tools-src/README                            |     3 +
 gcc/m2/tools-src/boilerplate.py                    |   548 +
 gcc/m2/tools-src/buildpg                           |   289 +
 gcc/m2/tools-src/calcpath                          |    53 +
 gcc/m2/tools-src/def2doc.py                        |   539 +
 gcc/m2/tools-src/makeSystem                        |   108 +
 gcc/m2/tools-src/mklink.c                          |   807 +
 gcc/m2/tools-src/tidydates.py                      |   166 +
 gcc/m2/version.c                                   |     1 +
 gcc/machmode.def                                   |     2 +-
 gcc/machmode.h                                     |     2 +-
 gcc/main.cc                                        |     2 +-
 gcc/make-unique.h                                  |     2 +-
 gcc/match.pd                                       |   150 +-
 gcc/mcf.cc                                         |     2 +-
 gcc/mem-stats-traits.h                             |     2 +-
 gcc/mem-stats.h                                    |     2 +-
 gcc/memmodel.h                                     |     2 +-
 gcc/memory-block.cc                                |     2 +-
 gcc/memory-block.h                                 |     2 +-
 gcc/mkconfig.sh                                    |     2 +-
 gcc/mode-classes.def                               |     2 +-
 gcc/mode-switching.cc                              |     2 +-
 gcc/modulo-sched.cc                                |     2 +-
 gcc/multiple_target.cc                             |     2 +-
 gcc/mux-utils.h                                    |     2 +-
 gcc/objc/ChangeLog                                 |     2 +-
 gcc/objcp/ChangeLog                                |     2 +-
 gcc/obstack-utils.h                                |     2 +-
 gcc/omp-builtins.def                               |     2 +-
 gcc/omp-expand.cc                                  |     2 +-
 gcc/omp-expand.h                                   |     2 +-
 gcc/omp-general.cc                                 |     2 +-
 gcc/omp-general.h                                  |     2 +-
 gcc/omp-low.cc                                     |     2 +-
 gcc/omp-low.h                                      |     2 +-
 gcc/omp-oacc-kernels-decompose.cc                  |     2 +-
 gcc/omp-oacc-neuter-broadcast.cc                   |     2 +-
 gcc/omp-offload.cc                                 |     2 +-
 gcc/omp-offload.h                                  |     2 +-
 gcc/omp-simd-clone.cc                              |     7 +-
 gcc/omp-simd-clone.h                               |     2 +-
 gcc/opt-functions.awk                              |     2 +-
 gcc/opt-gather.awk                                 |     2 +-
 gcc/opt-include.awk                                |     2 +-
 gcc/opt-problem.cc                                 |     2 +-
 gcc/opt-problem.h                                  |     2 +-
 gcc/opt-read.awk                                   |     2 +-
 gcc/opt-suggestions.cc                             |     2 +-
 gcc/opt-suggestions.h                              |     2 +-
 gcc/optabs-libfuncs.cc                             |     2 +-
 gcc/optabs-libfuncs.h                              |     2 +-
 gcc/optabs-query.cc                                |     2 +-
 gcc/optabs-query.h                                 |     2 +-
 gcc/optabs-tree.cc                                 |     2 +-
 gcc/optabs-tree.h                                  |     2 +-
 gcc/optabs.cc                                      |   128 +-
 gcc/optabs.def                                     |     4 +-
 gcc/optabs.h                                       |     6 +-
 gcc/optc-gen.awk                                   |     2 +-
 gcc/optc-save-gen.awk                              |     2 +-
 gcc/opth-gen.awk                                   |     2 +-
 gcc/optinfo-emit-json.cc                           |     2 +-
 gcc/optinfo-emit-json.h                            |     2 +-
 gcc/optinfo.cc                                     |     2 +-
 gcc/optinfo.h                                      |     2 +-
 gcc/opts-common.cc                                 |     2 +-
 gcc/opts-diagnostic.h                              |     2 +-
 gcc/opts-global.cc                                 |     2 +-
 gcc/opts-jobserver.h                               |     2 +-
 gcc/opts.cc                                        |    10 +-
 gcc/opts.h                                         |     2 +-
 gcc/ordered-hash-map-tests.cc                      |     2 +-
 gcc/ordered-hash-map.h                             |     2 +-
 gcc/output.h                                       |     2 +-
 gcc/params.opt                                     |    16 +-
 gcc/pass_manager.h                                 |     2 +-
 gcc/passes.cc                                      |     2 +-
 gcc/passes.def                                     |     2 +-
 gcc/plugin.cc                                      |     2 +-
 gcc/plugin.def                                     |     2 +-
 gcc/plugin.h                                       |     2 +-
 gcc/po/ChangeLog                                   |     2 +-
 gcc/po/EXCLUDES                                    |     2 +-
 gcc/po/exgettext                                   |     2 +-
 gcc/pointer-query.cc                               |    22 +-
 gcc/pointer-query.h                                |     7 +-
 gcc/poly-int-types.h                               |     2 +-
 gcc/poly-int.h                                     |     2 +-
 gcc/postreload-gcse.cc                             |     4 +-
 gcc/postreload.cc                                  |     2 +-
 gcc/predict.cc                                     |     2 +-
 gcc/predict.def                                    |     2 +-
 gcc/predict.h                                      |     2 +-
 gcc/prefix.cc                                      |     2 +-
 gcc/prefix.h                                       |     2 +-
 gcc/pretty-print.cc                                |     2 +-
 gcc/pretty-print.h                                 |     2 +-
 gcc/print-rtl-function.cc                          |     2 +-
 gcc/print-rtl.cc                                   |     2 +-
 gcc/print-rtl.h                                    |     2 +-
 gcc/print-tree.cc                                  |     2 +-
 gcc/print-tree.h                                   |     2 +-
 gcc/profile-count.cc                               |     2 +-
 gcc/profile-count.h                                |     2 +-
 gcc/profile.cc                                     |     2 +-
 gcc/profile.h                                      |     2 +-
 gcc/range-op-float.cc                              |   208 +-
 gcc/range-op.cc                                    |     2 +-
 gcc/range-op.h                                     |     2 +-
 gcc/range.cc                                       |     2 +-
 gcc/range.h                                        |     2 +-
 gcc/read-md.cc                                     |     2 +-
 gcc/read-md.h                                      |     2 +-
 gcc/read-rtl-function.cc                           |     2 +-
 gcc/read-rtl-function.h                            |     2 +-
 gcc/read-rtl.cc                                    |     2 +-
 gcc/real.cc                                        |     2 +-
 gcc/real.h                                         |     2 +-
 gcc/realmpfr.cc                                    |     2 +-
 gcc/realmpfr.h                                     |     2 +-
 gcc/recog.cc                                       |     2 +-
 gcc/recog.h                                        |     2 +-
 gcc/ree.cc                                         |     2 +-
 gcc/reg-notes.def                                  |     2 +-
 gcc/reg-stack.cc                                   |     2 +-
 gcc/regcprop.cc                                    |     2 +-
 gcc/regcprop.h                                     |     2 +-
 gcc/reginfo.cc                                     |     2 +-
 gcc/regrename.cc                                   |     2 +-
 gcc/regrename.h                                    |     2 +-
 gcc/regs.h                                         |     2 +-
 gcc/regset.h                                       |     2 +-
 gcc/regstat.cc                                     |     2 +-
 gcc/reload.cc                                      |     2 +-
 gcc/reload.h                                       |     2 +-
 gcc/reload1.cc                                     |     2 +-
 gcc/reorg.cc                                       |     2 +-
 gcc/resource.cc                                    |     2 +-
 gcc/resource.h                                     |     2 +-
 gcc/rtl-error.cc                                   |     2 +-
 gcc/rtl-error.h                                    |     2 +-
 gcc/rtl-iter.h                                     |     2 +-
 gcc/rtl-ssa.h                                      |     2 +-
 gcc/rtl-tests.cc                                   |     2 +-
 gcc/rtl.cc                                         |     2 +-
 gcc/rtl.def                                        |     2 +-
 gcc/rtl.h                                          |     2 +-
 gcc/rtlanal.cc                                     |     2 +-
 gcc/rtlanal.h                                      |     2 +-
 gcc/rtlhash.cc                                     |     2 +-
 gcc/rtlhash.h                                      |     2 +-
 gcc/rtlhooks-def.h                                 |     2 +-
 gcc/rtlhooks.cc                                    |     2 +-
 gcc/rtx-vector-builder.cc                          |     2 +-
 gcc/rtx-vector-builder.h                           |     2 +-
 gcc/run-rtl-passes.cc                              |     2 +-
 gcc/run-rtl-passes.h                               |     2 +-
 gcc/rust/CONTRIBUTING.md                           |   130 +
 gcc/rust/ChangeLog                                 |   410 +
 gcc/rust/Make-lang.in                              |   406 +
 gcc/rust/README.md                                 |   264 +
 gcc/rust/ast/rust-ast-dump.cc                      |  1089 +
 gcc/rust/ast/rust-ast-dump.h                       |   246 +
 gcc/rust/ast/rust-ast-full-decls.h                 |   273 +
 gcc/rust/ast/rust-ast-full-test.cc                 |  5810 +++
 gcc/rust/ast/rust-ast-full.h                       |    31 +
 gcc/rust/ast/rust-ast-visitor.h                    |   234 +
 gcc/rust/ast/rust-ast.h                            |  2007 ++
 gcc/rust/ast/rust-cond-compilation.h               |   249 +
 gcc/rust/ast/rust-expr.h                           |  4631 +++
 gcc/rust/ast/rust-item.h                           |  4382 +++
 gcc/rust/ast/rust-macro.h                          |   958 +
 gcc/rust/ast/rust-path.h                           |  1297 +
 gcc/rust/ast/rust-pattern.h                        |  1576 +
 gcc/rust/ast/rust-stmt.h                           |   358 +
 gcc/rust/ast/rust-type.h                           |   962 +
 gcc/rust/backend/rust-builtins.h                   |   189 +
 gcc/rust/backend/rust-compile-base.cc              |   730 +
 gcc/rust/backend/rust-compile-base.h               |   146 +
 gcc/rust/backend/rust-compile-block.cc             |   158 +
 gcc/rust/backend/rust-compile-block.h              |   211 +
 gcc/rust/backend/rust-compile-context.cc           |   146 +
 gcc/rust/backend/rust-compile-context.h            |   343 +
 gcc/rust/backend/rust-compile-expr.cc              |  2769 ++
 gcc/rust/backend/rust-compile-expr.h               |   148 +
 gcc/rust/backend/rust-compile-extern.h             |   172 +
 gcc/rust/backend/rust-compile-fnparam.cc           |   121 +
 gcc/rust/backend/rust-compile-fnparam.h            |    70 +
 gcc/rust/backend/rust-compile-implitem.cc          |   101 +
 gcc/rust/backend/rust-compile-implitem.h           |    91 +
 gcc/rust/backend/rust-compile-intrinsic.cc         |   515 +
 gcc/rust/backend/rust-compile-intrinsic.h          |    40 +
 gcc/rust/backend/rust-compile-item.cc              |   206 +
 gcc/rust/backend/rust-compile-item.h               |    88 +
 gcc/rust/backend/rust-compile-pattern.cc           |   333 +
 gcc/rust/backend/rust-compile-pattern.h            |    95 +
 gcc/rust/backend/rust-compile-resolve-path.cc      |   301 +
 gcc/rust/backend/rust-compile-resolve-path.h       |    73 +
 gcc/rust/backend/rust-compile-stmt.cc              |   115 +
 gcc/rust/backend/rust-compile-stmt.h               |    69 +
 gcc/rust/backend/rust-compile-struct-field-expr.cc |    81 +
 gcc/rust/backend/rust-compile-struct-field-expr.h  |    46 +
 gcc/rust/backend/rust-compile-type.cc              |   713 +
 gcc/rust/backend/rust-compile-type.h               |    79 +
 gcc/rust/backend/rust-compile-var-decl.h           |    95 +
 gcc/rust/backend/rust-compile.cc                   |   414 +
 gcc/rust/backend/rust-compile.h                    |    47 +
 gcc/rust/backend/rust-constexpr.cc                 |   433 +
 gcc/rust/backend/rust-constexpr.h                  |    31 +
 gcc/rust/backend/rust-mangle.cc                    |   307 +
 gcc/rust/backend/rust-mangle.h                     |    52 +
 gcc/rust/backend/rust-tree.cc                      |   958 +
 gcc/rust/backend/rust-tree.h                       |   508 +
 .../checks/errors/privacy/rust-privacy-check.cc    |    63 +
 .../checks/errors/privacy/rust-privacy-check.h     |    44 +
 .../checks/errors/privacy/rust-privacy-common.h    |    67 +
 gcc/rust/checks/errors/privacy/rust-privacy-ctx.cc |    93 +
 gcc/rust/checks/errors/privacy/rust-privacy-ctx.h  |    79 +
 .../checks/errors/privacy/rust-privacy-reporter.cc |   771 +
 .../checks/errors/privacy/rust-privacy-reporter.h  |   173 +
 .../errors/privacy/rust-pub-restricted-visitor.cc  |   182 +
 .../errors/privacy/rust-pub-restricted-visitor.h   |   120 +
 .../checks/errors/privacy/rust-reachability.cc     |   236 +
 gcc/rust/checks/errors/privacy/rust-reachability.h |    87 +
 .../errors/privacy/rust-visibility-resolver.cc     |   245 +
 .../errors/privacy/rust-visibility-resolver.h      |   103 +
 gcc/rust/checks/errors/rust-const-checker.cc       |   844 +
 gcc/rust/checks/errors/rust-const-checker.h        |   189 +
 gcc/rust/checks/errors/rust-unsafe-checker.cc      |   963 +
 gcc/rust/checks/errors/rust-unsafe-checker.h       |   191 +
 gcc/rust/checks/lints/rust-lint-marklive-base.h    |    45 +
 gcc/rust/checks/lints/rust-lint-marklive.cc        |   282 +
 gcc/rust/checks/lints/rust-lint-marklive.h         |   308 +
 gcc/rust/checks/lints/rust-lint-scan-deadcode.h    |   154 +
 gcc/rust/checks/lints/rust-lint-unused-var.cc      |    98 +
 gcc/rust/checks/lints/rust-lint-unused-var.h       |    36 +
 gcc/rust/config-lang.in                            |    34 +
 gcc/rust/expand/rust-attribute-visitor.cc          |  3445 ++
 gcc/rust/expand/rust-attribute-visitor.h           |   316 +
 gcc/rust/expand/rust-macro-builtins.cc             |   484 +
 gcc/rust/expand/rust-macro-builtins.h              |   107 +
 gcc/rust/expand/rust-macro-expand.cc               |  1012 +
 gcc/rust/expand/rust-macro-expand.h                |   366 +
 gcc/rust/expand/rust-macro-invoc-lexer.cc          |    29 +
 gcc/rust/expand/rust-macro-invoc-lexer.h           |    64 +
 gcc/rust/expand/rust-macro-substitute-ctx.cc       |   312 +
 gcc/rust/expand/rust-macro-substitute-ctx.h        |    93 +
 gcc/rust/hir/rust-ast-lower-base.cc                |  1078 +
 gcc/rust/hir/rust-ast-lower-base.h                 |   297 +
 gcc/rust/hir/rust-ast-lower-block.h                |   230 +
 gcc/rust/hir/rust-ast-lower-enumitem.h             |   181 +
 gcc/rust/hir/rust-ast-lower-expr.h                 |   766 +
 gcc/rust/hir/rust-ast-lower-extern.h               |   121 +
 gcc/rust/hir/rust-ast-lower-implitem.h             |   521 +
 gcc/rust/hir/rust-ast-lower-item.cc                |   741 +
 gcc/rust/hir/rust-ast-lower-item.h                 |    78 +
 gcc/rust/hir/rust-ast-lower-pattern.cc             |   229 +
 gcc/rust/hir/rust-ast-lower-pattern.h              |    72 +
 gcc/rust/hir/rust-ast-lower-stmt.h                 |   418 +
 gcc/rust/hir/rust-ast-lower-struct-field-expr.h    |    63 +
 gcc/rust/hir/rust-ast-lower-type.h                 |   532 +
 gcc/rust/hir/rust-ast-lower.cc                     |   477 +
 gcc/rust/hir/rust-ast-lower.h                      |    59 +
 gcc/rust/hir/rust-hir-dump.cc                      |   521 +
 gcc/rust/hir/rust-hir-dump.h                       |   193 +
 gcc/rust/hir/tree/rust-hir-expr.h                  |  4194 +++
 gcc/rust/hir/tree/rust-hir-full-decls.h            |   232 +
 gcc/rust/hir/tree/rust-hir-full-test.cc            |  5292 +++
 gcc/rust/hir/tree/rust-hir-full.h                  |    30 +
 gcc/rust/hir/tree/rust-hir-item.h                  |  3207 ++
 gcc/rust/hir/tree/rust-hir-path.h                  |  1013 +
 gcc/rust/hir/tree/rust-hir-pattern.h               |  1356 +
 gcc/rust/hir/tree/rust-hir-stmt.h                  |   273 +
 gcc/rust/hir/tree/rust-hir-type.h                  |   860 +
 gcc/rust/hir/tree/rust-hir-visitor.h               |   493 +
 gcc/rust/hir/tree/rust-hir.h                       |   921 +
 gcc/rust/lang-specs.h                              |    26 +
 gcc/rust/lang.opt                                  |   122 +
 gcc/rust/lex/rust-codepoint.h                      |    46 +
 gcc/rust/lex/rust-lex.cc                           |  2728 ++
 gcc/rust/lex/rust-lex.h                            |   271 +
 gcc/rust/lex/rust-token.cc                         |   134 +
 gcc/rust/lex/rust-token.h                          |   448 +
 gcc/rust/logo.png                                  |   Bin 0 -> 70864 bytes
 gcc/rust/metadata/rust-export-metadata.cc          |   385 +
 gcc/rust/metadata/rust-export-metadata.h           |    85 +
 gcc/rust/metadata/rust-extern-crate.cc             |   173 +
 gcc/rust/metadata/rust-extern-crate.h              |    55 +
 gcc/rust/metadata/rust-import-archive.cc           |   885 +
 gcc/rust/metadata/rust-imports.cc                  |   441 +
 gcc/rust/metadata/rust-imports.h                   |   257 +
 gcc/rust/operator.h                                |    72 +
 gcc/rust/parse/rust-cfg-parser.cc                  |   127 +
 gcc/rust/parse/rust-cfg-parser.h                   |    52 +
 gcc/rust/parse/rust-parse-impl.h                   | 14937 ++++++++
 gcc/rust/parse/rust-parse.cc                       |   328 +
 gcc/rust/parse/rust-parse.h                        |   732 +
 gcc/rust/resolve/rust-ast-resolve-base.cc          |   658 +
 gcc/rust/resolve/rust-ast-resolve-base.h           |   221 +
 gcc/rust/resolve/rust-ast-resolve-expr.cc          |   574 +
 gcc/rust/resolve/rust-ast-resolve-expr.h           |   133 +
 gcc/rust/resolve/rust-ast-resolve-implitem.h       |   275 +
 gcc/rust/resolve/rust-ast-resolve-item.cc          |  1237 +
 gcc/rust/resolve/rust-ast-resolve-item.h           |   149 +
 gcc/rust/resolve/rust-ast-resolve-path.cc          |   384 +
 gcc/rust/resolve/rust-ast-resolve-path.h           |    52 +
 gcc/rust/resolve/rust-ast-resolve-pattern.cc       |   163 +
 gcc/rust/resolve/rust-ast-resolve-pattern.h        |    98 +
 gcc/rust/resolve/rust-ast-resolve-stmt.cc          |    38 +
 gcc/rust/resolve/rust-ast-resolve-stmt.h           |   378 +
 .../resolve/rust-ast-resolve-struct-expr-field.cc  |    61 +
 .../resolve/rust-ast-resolve-struct-expr-field.h   |    55 +
 gcc/rust/resolve/rust-ast-resolve-toplevel.h       |   460 +
 gcc/rust/resolve/rust-ast-resolve-type.cc          |   582 +
 gcc/rust/resolve/rust-ast-resolve-type.h           |   290 +
 gcc/rust/resolve/rust-ast-resolve.cc               |   115 +
 gcc/rust/resolve/rust-ast-resolve.h                |    50 +
 gcc/rust/resolve/rust-ast-verify-assignee.h        |    84 +
 gcc/rust/resolve/rust-name-resolver.cc             |   503 +
 gcc/rust/resolve/rust-name-resolver.h              |   212 +
 gcc/rust/rust-backend.h                            |   506 +
 gcc/rust/rust-buffered-queue.h                     |   204 +
 gcc/rust/rust-diagnostics.cc                       |   244 +
 gcc/rust/rust-diagnostics.h                        |   154 +
 gcc/rust/rust-gcc-diagnostics.cc                   |    84 +
 gcc/rust/rust-gcc.cc                               |  2718 ++
 gcc/rust/rust-lang.cc                              |   456 +
 gcc/rust/rust-linemap.cc                           |   229 +
 gcc/rust/rust-linemap.h                            |   163 +
 gcc/rust/rust-location.h                           |   105 +
 gcc/rust/rust-object-export.cc                     |   176 +
 gcc/rust/rust-object-export.h                      |    33 +
 gcc/rust/rust-session-manager.cc                   |  1211 +
 gcc/rust/rust-session-manager.h                    |   358 +
 gcc/rust/rust-system.h                             |    86 +
 gcc/rust/rustspec.cc                               |   191 +
 gcc/rust/typecheck/rust-autoderef.cc               |   398 +
 gcc/rust/typecheck/rust-autoderef.h                |   178 +
 gcc/rust/typecheck/rust-casts.cc                   |   292 +
 gcc/rust/typecheck/rust-casts.h                    |    53 +
 gcc/rust/typecheck/rust-coercion.cc                |   357 +
 gcc/rust/typecheck/rust-coercion.h                 |    93 +
 gcc/rust/typecheck/rust-hir-dot-operator.cc        |   263 +
 gcc/rust/typecheck/rust-hir-dot-operator.h         |    81 +
 .../typecheck/rust-hir-inherent-impl-overlap.h     |   186 +
 gcc/rust/typecheck/rust-hir-path-probe.h           |   540 +
 gcc/rust/typecheck/rust-hir-trait-ref.h            |   472 +
 gcc/rust/typecheck/rust-hir-trait-resolve.cc       |   599 +
 gcc/rust/typecheck/rust-hir-trait-resolve.h        |    87 +
 gcc/rust/typecheck/rust-hir-type-bounds.h          |    77 +
 gcc/rust/typecheck/rust-hir-type-check-base.cc     |   439 +
 gcc/rust/typecheck/rust-hir-type-check-base.h      |    80 +
 gcc/rust/typecheck/rust-hir-type-check-enumitem.cc |   213 +
 gcc/rust/typecheck/rust-hir-type-check-enumitem.h  |    50 +
 gcc/rust/typecheck/rust-hir-type-check-expr.cc     |  1567 +
 gcc/rust/typecheck/rust-hir-type-check-expr.h      |   131 +
 gcc/rust/typecheck/rust-hir-type-check-implitem.cc |   583 +
 gcc/rust/typecheck/rust-hir-type-check-implitem.h  |   114 +
 gcc/rust/typecheck/rust-hir-type-check-item.cc     |   237 +
 gcc/rust/typecheck/rust-hir-type-check-item.h      |    58 +
 gcc/rust/typecheck/rust-hir-type-check-path.cc     |   467 +
 gcc/rust/typecheck/rust-hir-type-check-pattern.cc  |   416 +
 gcc/rust/typecheck/rust-hir-type-check-pattern.h   |    62 +
 gcc/rust/typecheck/rust-hir-type-check-stmt.cc     |   498 +
 gcc/rust/typecheck/rust-hir-type-check-stmt.h      |    96 +
 .../typecheck/rust-hir-type-check-struct-field.h   |    59 +
 gcc/rust/typecheck/rust-hir-type-check-struct.cc   |   340 +
 gcc/rust/typecheck/rust-hir-type-check-toplevel.cc |   364 +
 gcc/rust/typecheck/rust-hir-type-check-toplevel.h  |    56 +
 gcc/rust/typecheck/rust-hir-type-check-type.cc     |   838 +
 gcc/rust/typecheck/rust-hir-type-check-type.h      |   130 +
 gcc/rust/typecheck/rust-hir-type-check-util.cc     |    41 +
 gcc/rust/typecheck/rust-hir-type-check-util.h      |    50 +
 gcc/rust/typecheck/rust-hir-type-check.cc          |   295 +
 gcc/rust/typecheck/rust-hir-type-check.h           |   379 +
 gcc/rust/typecheck/rust-substitution-mapper.cc     |    77 +
 gcc/rust/typecheck/rust-substitution-mapper.h      |   394 +
 gcc/rust/typecheck/rust-tycheck-dump.h             |   239 +
 gcc/rust/typecheck/rust-tyctx.cc                   |   155 +
 gcc/rust/typecheck/rust-tyty-bounds.cc             |   462 +
 gcc/rust/typecheck/rust-tyty-call.cc               |   263 +
 gcc/rust/typecheck/rust-tyty-call.h                |   147 +
 gcc/rust/typecheck/rust-tyty-cmp.h                 |  1554 +
 gcc/rust/typecheck/rust-tyty-rules.h               |  1584 +
 gcc/rust/typecheck/rust-tyty-visitor.h             |    88 +
 gcc/rust/typecheck/rust-tyty.cc                    |  2885 ++
 gcc/rust/typecheck/rust-tyty.h                     |  2533 ++
 gcc/rust/util/fnv-hash.h                           |    95 +
 gcc/rust/util/rust-abi.cc                          |    72 +
 gcc/rust/util/rust-abi.h                           |    45 +
 gcc/rust/util/rust-attributes.cc                   |   839 +
 gcc/rust/util/rust-attributes.h                    |   270 +
 gcc/rust/util/rust-base62.cc                       |    46 +
 gcc/rust/util/rust-base62.h                        |    34 +
 gcc/rust/util/rust-canonical-path.h                |   195 +
 gcc/rust/util/rust-common.h                        |    53 +
 gcc/rust/util/rust-hir-map.cc                      |   980 +
 gcc/rust/util/rust-hir-map.h                       |   356 +
 gcc/rust/util/rust-identifier.h                    |    49 +
 gcc/rust/util/rust-lang-item.h                     |   377 +
 gcc/rust/util/rust-make-unique.h                   |    35 +
 gcc/rust/util/rust-mapping-common.h                |    85 +
 gcc/rust/util/rust-optional-test.cc                |   110 +
 gcc/rust/util/rust-optional.h                      |   278 +
 gcc/rust/util/rust-stacked-contexts.h              |    86 +
 gcc/sancov.cc                                      |     2 +-
 gcc/sanitizer.def                                  |     2 +-
 gcc/sanopt.cc                                      |     2 +-
 gcc/sbitmap.cc                                     |     2 +-
 gcc/sbitmap.h                                      |     2 +-
 gcc/sched-deps.cc                                  |     2 +-
 gcc/sched-ebb.cc                                   |     2 +-
 gcc/sched-int.h                                    |     2 +-
 gcc/sched-rgn.cc                                   |     2 +-
 gcc/sel-sched-dump.cc                              |     2 +-
 gcc/sel-sched-dump.h                               |     2 +-
 gcc/sel-sched-ir.cc                                |     2 +-
 gcc/sel-sched-ir.h                                 |     2 +-
 gcc/sel-sched.cc                                   |     2 +-
 gcc/sel-sched.h                                    |     2 +-
 gcc/selftest-diagnostic.cc                         |     2 +-
 gcc/selftest-diagnostic.h                          |     2 +-
 gcc/selftest-rtl.cc                                |     2 +-
 gcc/selftest-rtl.h                                 |     2 +-
 gcc/selftest-run-tests.cc                          |     2 +-
 gcc/selftest.cc                                    |     2 +-
 gcc/selftest.h                                     |     2 +-
 gcc/sese.cc                                        |     2 +-
 gcc/sese.h                                         |     2 +-
 gcc/shortest-paths.h                               |     2 +-
 gcc/shrink-wrap.cc                                 |     2 +-
 gcc/shrink-wrap.h                                  |     2 +-
 gcc/signop.h                                       |     2 +-
 gcc/simplify-rtx.cc                                |     2 +-
 gcc/sort.cc                                        |     7 +-
 gcc/sparseset.cc                                   |     2 +-
 gcc/sparseset.h                                    |     2 +-
 gcc/spellcheck-tree.cc                             |     2 +-
 gcc/spellcheck-tree.h                              |     2 +-
 gcc/spellcheck.cc                                  |     2 +-
 gcc/spellcheck.h                                   |     2 +-
 gcc/splay-tree-utils.cc                            |     2 +-
 gcc/splay-tree-utils.h                             |     2 +-
 gcc/splay-tree-utils.tcc                           |     2 +-
 gcc/sreal.cc                                       |     2 +-
 gcc/sreal.h                                        |     2 +-
 gcc/ssa-iterators.h                                |     2 +-
 gcc/ssa.h                                          |     2 +-
 gcc/stack-ptr-mod.cc                               |     2 +-
 gcc/statistics.cc                                  |     2 +-
 gcc/statistics.h                                   |     2 +-
 gcc/stmt.cc                                        |     2 +-
 gcc/stmt.h                                         |     2 +-
 gcc/stor-layout.cc                                 |     2 +-
 gcc/stor-layout.h                                  |     2 +-
 gcc/store-motion.cc                                |     2 +-
 gcc/streamer-hooks.cc                              |     2 +-
 gcc/streamer-hooks.h                               |     2 +-
 gcc/stringpool.cc                                  |     2 +-
 gcc/stringpool.h                                   |     2 +-
 gcc/substring-locations.cc                         |     2 +-
 gcc/substring-locations.h                          |     2 +-
 gcc/symbol-summary.h                               |     2 +-
 gcc/symtab-clones.cc                               |     2 +-
 gcc/symtab-clones.h                                |     2 +-
 gcc/symtab-thunks.cc                               |     2 +-
 gcc/symtab-thunks.h                                |     2 +-
 gcc/symtab.cc                                      |     2 +-
 gcc/sync-builtins.def                              |     2 +-
 gcc/system.h                                       |     2 +-
 gcc/target-def.h                                   |     2 +-
 gcc/target-globals.cc                              |     2 +-
 gcc/target-globals.h                               |     2 +-
 gcc/target-hooks-macros.h                          |     2 +-
 gcc/target-insns.def                               |     2 +-
 gcc/target.def                                     |     2 +-
 gcc/target.h                                       |     2 +-
 gcc/targhooks.cc                                   |     2 +-
 gcc/targhooks.h                                    |     2 +-
 gcc/testsuite/ChangeLog                            | 16835 +--------
 gcc/testsuite/ChangeLog-2022                       | 21438 +++++++++++
 gcc/testsuite/c-c++-common/Wstrict-flex-arrays.c   |     9 +
 gcc/testsuite/c-c++-common/Wsuggest-attribute-1.c  |    36 +
 gcc/testsuite/c-c++-common/auto-init-1.c           |     2 +-
 gcc/testsuite/c-c++-common/auto-init-2.c           |     2 +-
 gcc/testsuite/c-c++-common/gomp/target-teams-1.c   |     2 +-
 gcc/testsuite/c-c++-common/pr57371-4.c             |     8 +-
 gcc/testsuite/c-c++-common/pr57371-5.c             |    47 +
 gcc/testsuite/c-c++-common/ubsan/pr108256.c        |    27 +
 gcc/testsuite/g++.dg/analyzer/pr108003.C           |    37 +
 gcc/testsuite/g++.dg/analyzer/pr93212.C            |     4 +-
 gcc/testsuite/g++.dg/concepts/auto5.C              |     9 +
 gcc/testsuite/g++.dg/concepts/auto6.C              |    14 +
 gcc/testsuite/g++.dg/concepts/diagnostic12.C       |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts-access1.C |    36 +-
 gcc/testsuite/g++.dg/contracts/contracts-assume2.C |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts-config1.C |    30 +-
 .../g++.dg/contracts/contracts-constexpr1.C        |    16 +-
 .../g++.dg/contracts/contracts-ctor-dtor1.C        |    96 +-
 .../g++.dg/contracts/contracts-deduced2.C          |    20 +-
 gcc/testsuite/g++.dg/contracts/contracts-externC.C |    19 +
 gcc/testsuite/g++.dg/contracts/contracts-friend1.C |    10 +-
 .../g++.dg/contracts/contracts-multiline1.C        |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts-post3.C   |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre10.C   |   122 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre2.C    |    70 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre2a2.C  |     6 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre3.C    |   238 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre4.C    |    24 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre5.C    |    44 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre7.C    |    48 +-
 gcc/testsuite/g++.dg/contracts/contracts-pre9.C    |    72 +-
 gcc/testsuite/g++.dg/contracts/contracts-redecl3.C |    64 +-
 gcc/testsuite/g++.dg/contracts/contracts-redecl4.C |    40 +-
 gcc/testsuite/g++.dg/contracts/contracts-redecl6.C |    64 +-
 gcc/testsuite/g++.dg/contracts/contracts-redecl7.C |    30 +-
 .../g++.dg/contracts/contracts-tmpl-spec1.C        |    48 +-
 .../g++.dg/contracts/contracts-tmpl-spec2.C        |   230 +-
 .../g++.dg/contracts/contracts-tmpl-spec3.C        |    27 +-
 gcc/testsuite/g++.dg/contracts/contracts10.C       |    16 +-
 gcc/testsuite/g++.dg/contracts/contracts14.C       |    12 +-
 gcc/testsuite/g++.dg/contracts/contracts15.C       |     8 +-
 gcc/testsuite/g++.dg/contracts/contracts16.C       |     4 +-
 gcc/testsuite/g++.dg/contracts/contracts17.C       |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts19.C       |     4 +-
 gcc/testsuite/g++.dg/contracts/contracts25.C       |     8 +-
 gcc/testsuite/g++.dg/contracts/contracts3.C        |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts35.C       |    24 +-
 gcc/testsuite/g++.dg/contracts/contracts5.C        |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts7.C        |     2 +-
 gcc/testsuite/g++.dg/contracts/contracts9.C        |    24 +-
 gcc/testsuite/g++.dg/coroutines/coro.h             |     5 +-
 gcc/testsuite/g++.dg/coroutines/pr100611.C         |    94 +
 gcc/testsuite/g++.dg/coroutines/pr101367.C         |    72 +
 gcc/testsuite/g++.dg/coroutines/pr101976.C         |    78 +
 gcc/testsuite/g++.dg/coroutines/pr107768.C         |    26 +
 gcc/testsuite/g++.dg/coroutines/pr95599.C          |     2 +-
 gcc/testsuite/g++.dg/coroutines/pr99576_1.C        |   124 +
 gcc/testsuite/g++.dg/coroutines/pr99576_2.C        |    72 +
 .../g++.dg/coroutines/torture/call-00-co-aw-arg.C  |     4 +-
 .../coroutines/torture/call-01-multiple-co-aw.C    |     2 +-
 .../g++.dg/coroutines/torture/call-02-temp-co-aw.C |     2 +-
 .../coroutines/torture/call-03-temp-ref-co-aw.C    |     2 +-
 .../coroutines/torture/co-await-00-trivial.C       |     2 +-
 .../coroutines/torture/co-await-01-with-value.C    |     2 +-
 .../g++.dg/coroutines/torture/co-await-02-xform.C  |     2 +-
 .../g++.dg/coroutines/torture/co-await-03-rhs-op.C |     2 +-
 .../coroutines/torture/co-await-04-control-flow.C  |     2 +-
 .../g++.dg/coroutines/torture/co-await-05-loop.C   |     2 +-
 .../g++.dg/coroutines/torture/co-await-06-ovl.C    |     2 +-
 .../g++.dg/coroutines/torture/co-await-07-tmpl.C   |     2 +-
 .../coroutines/torture/co-await-08-cascade.C       |     2 +-
 .../g++.dg/coroutines/torture/co-await-09-pair.C   |     2 +-
 .../coroutines/torture/co-await-11-forwarding.C    |     2 +-
 .../coroutines/torture/co-await-12-operator-2.C    |     2 +-
 .../coroutines/torture/co-await-13-return-ref.C    |     2 +-
 .../torture/co-await-14-return-ref-to-auto.C       |     2 +-
 .../g++.dg/coroutines/torture/extern-c-coroutine.C |    89 +
 .../coroutines/torture/mid-suspend-destruction-0.C |     1 +
 gcc/testsuite/g++.dg/coroutines/torture/pr95003.C  |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C         |     6 +-
 gcc/testsuite/g++.dg/cpp0x/initlist131.C           |    14 +
 gcc/testsuite/g++.dg/cpp0x/initlist132.C           |    30 +
 gcc/testsuite/g++.dg/cpp0x/initlist133.C           |    25 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-alias1.C  |    23 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template24.C      |    22 +
 gcc/testsuite/g++.dg/cpp0x/pr107065.C              |    14 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-107437.C |    21 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda5.C  |    15 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C    |     1 -
 gcc/testsuite/g++.dg/cpp1z/decomp56.C              |    29 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic1.C       |    29 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic1a.C      |    34 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic1b.C      |    37 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic1c.C      |    33 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic2.C       |    24 +
 gcc/testsuite/g++.dg/cpp1z/using-variadic3.C       |     8 +
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit10.C    |     4 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit11.C    |     4 +-
 gcc/testsuite/g++.dg/cpp23/ext-floating13.C        |    35 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend12.C     |    21 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend13.C     |    20 +
 .../g++.dg/cpp2a/concepts-placeholder11.C          |    10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires33.C   |    10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires34.C   |    19 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class52a.C      |    15 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class53.C       |    25 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class54.C       |    23 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class55.C       |    15 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C         |     1 +
 gcc/testsuite/g++.dg/cpp2a/srcloc10.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc11.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc12.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc13.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc3.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc4.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc5.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc6.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc7.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc8.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc9.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/using-enum-10.C         |    16 +
 gcc/testsuite/g++.dg/cpp2a/using-enum-10a.C        |    19 +
 gcc/testsuite/g++.dg/diagnostic/return-type-loc1.C |    20 +
 gcc/testsuite/g++.dg/gomp/for-21.C                 |    18 +-
 gcc/testsuite/g++.dg/gomp/for-22.C                 |    57 +
 gcc/testsuite/g++.dg/gomp/pr84469.C                |    24 +
 gcc/testsuite/g++.dg/gomp/target-simd-clone-1.C    |     7 +-
 gcc/testsuite/g++.dg/gomp/target-teams-1.C         |     2 +-
 gcc/testsuite/g++.dg/ipa/ipa-sra-5.C               |    23 +
 gcc/testsuite/g++.dg/ipa/ipa-sra-6.C               |    62 +
 gcc/testsuite/g++.dg/modules/modules.exp           |     5 +
 gcc/testsuite/g++.dg/modules/pr100881_a.C          |    34 +
 gcc/testsuite/g++.dg/modules/pr100881_b.C          |     8 +
 gcc/testsuite/g++.dg/opt/pr108253.C                |    48 +
 gcc/testsuite/g++.dg/pr107985.C                    |    18 +
 gcc/testsuite/g++.dg/template/pr108206.C           |     5 +
 gcc/testsuite/g++.dg/template/ptrmem33.C           |    30 +
 gcc/testsuite/g++.dg/torture/pr108166.C            |    26 +
 gcc/testsuite/g++.dg/tree-ssa/allocator-opt1.C     |    12 +
 gcc/testsuite/g++.dg/tree-ssa/initlist-opt1.C      |    25 +
 gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C          |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/value-expr1.C        |    16 +
 gcc/testsuite/g++.dg/tree-ssa/value-expr2.C        |    26 +
 .../g++.dg/warn/Warray-bounds-pr104165-1.C         |    27 +
 gcc/testsuite/g++.target/aarch64/sve/pr107920.C    |    19 +
 gcc/testsuite/gcc.c-torture/compile/pr106751.c     |    17 +
 gcc/testsuite/gcc.c-torture/compile/pr107997.c     |    23 +
 gcc/testsuite/gcc.c-torture/compile/pr108237.c     |    14 +
 gcc/testsuite/gcc.c-torture/compile/pr55569.c      |     2 +-
 .../gcc.c-torture/compile/vector-shift-1.c         |     8 +
 .../gcc.c-torture/execute/ieee/fp-cmp-6.x          |     1 +
 .../gcc.c-torture/execute/ieee/fp-cmp-9.c          |    31 +
 .../gcc.c-torture/execute/ieee/fp-cmp-9.x          |    16 +
 gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp  |     3 +
 gcc/testsuite/gcc.c-torture/execute/pr107879.c     |    25 +
 gcc/testsuite/gcc.c-torture/execute/pr108064.c     |    28 +
 gcc/testsuite/gcc.dg/Warray-bounds-11.c            |     2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-48.c            |    11 +-
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-1.c |    40 +
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-2.c |    41 +
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-3.c |    42 +
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-4.c |    40 +
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-5.c |    41 +
 gcc/testsuite/gcc.dg/Warray-bounds-flex-arrays-6.c |    42 +
 gcc/testsuite/gcc.dg/Wdangling-pointer-pr106868.c  |    14 +
 gcc/testsuite/gcc.dg/Wstrict-flex-arrays-2.c       |    39 +
 gcc/testsuite/gcc.dg/Wstrict-flex-arrays-3.c       |    39 +
 gcc/testsuite/gcc.dg/Wstrict-flex-arrays.c         |    39 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-pr106904.c |    30 +
 gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c |    11 +-
 gcc/testsuite/gcc.dg/analyzer/allocation-size-4.c  |     2 +-
 .../gcc.dg/analyzer/allocation-size-multiline-1.c  |    59 +
 .../gcc.dg/analyzer/allocation-size-multiline-2.c  |    62 +
 .../gcc.dg/analyzer/attr-nonnull-pr106325.c        |   250 +
 gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c  |    18 +
 gcc/testsuite/gcc.dg/analyzer/fd-accept.c          |     1 +
 .../analyzer/fd-access-mode-target-headers.c       |     2 +
 gcc/testsuite/gcc.dg/analyzer/fd-bind.c            |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-connect.c         |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c |     1 +
 .../gcc.dg/analyzer/fd-glibc-datagram-client.c     |     1 +
 .../gcc.dg/analyzer/fd-glibc-datagram-socket.c     |     3 +-
 gcc/testsuite/gcc.dg/analyzer/fd-listen.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c   |     1 +
 .../gcc.dg/analyzer/fd-stream-socket-active-open.c |     1 +
 .../analyzer/fd-stream-socket-passive-open.c       |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c   |     1 +
 gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c |     1 +
 .../gcc.dg/analyzer/flex-with-call-summaries.c     |     2 +-
 gcc/testsuite/gcc.dg/analyzer/getchar-1.c          |     2 +
 gcc/testsuite/gcc.dg/analyzer/isatty-1.c           |     2 +
 gcc/testsuite/gcc.dg/analyzer/memcpy-1.c           |    14 +
 gcc/testsuite/gcc.dg/analyzer/memcpy-pr107882.c    |     8 +
 gcc/testsuite/gcc.dg/analyzer/memmove-1.c          |   182 +
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-1.c    |     2 +-
 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-5.c    |     2 +
 .../gcc.dg/analyzer/out-of-bounds-multiline-1.c    |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-multiline-2.c    |    32 +
 .../gcc.dg/analyzer/out-of-bounds-read-char-arr.c  |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-read-int-arr.c   |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-write-char-arr.c |     2 +-
 .../gcc.dg/analyzer/out-of-bounds-write-int-arr.c  |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr94851-1.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/pragma-2.c           |     1 +
 .../gcc.dg/builtin-dynamic-object-size-0.c         |    20 +-
 gcc/testsuite/gcc.dg/c2x-constexpr-1.c             |     4 +-
 gcc/testsuite/gcc.dg/c2x-constexpr-3.c             |     8 +
 gcc/testsuite/gcc.dg/c90-auto-1.c                  |    12 +
 gcc/testsuite/gcc.dg/c99-complit-2.c               |     2 +-
 gcc/testsuite/gcc.dg/cpp/c11-vararg-1.c            |     9 +
 gcc/testsuite/gcc.dg/cpp/c2x-va-opt-1.c            |    11 +
 gcc/testsuite/gcc.dg/debug/btf/btf-datasec-2.c     |    28 +
 gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/btf/btf-function-6.c    |    19 +
 gcc/testsuite/gcc.dg/debug/btf/btf-pr106773.c      |    25 +
 gcc/testsuite/gcc.dg/debug/btf/btf-variables-4.c   |    24 +
 gcc/testsuite/gcc.dg/debug/btf/btf-variables-5.c   |    19 +
 gcc/testsuite/gcc.dg/dfp/pr108068.c                |    14 +
 gcc/testsuite/gcc.dg/gomp/target-simd-clone-1.c    |     6 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-25.c              |    17 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-26.c              |    31 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-27.c              |    49 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-28.c              |    51 +
 gcc/testsuite/gcc.dg/ipa/ipa-sra-29.c              |    38 +
 gcc/testsuite/gcc.dg/ipa/pr107640-2.c              |    50 +
 .../gcc.dg/plugin/analyzer_kernel_plugin.c         |     1 +
 .../gcc.dg/plugin/analyzer_known_fns_plugin.c      |     1 +
 gcc/testsuite/gcc.dg/pr103770.c                    |    27 +
 gcc/testsuite/gcc.dg/pr103859.c                    |    23 +
 gcc/testsuite/gcc.dg/pr105065.c                    |    16 +
 gcc/testsuite/gcc.dg/pr105676.c                    |    14 +
 gcc/testsuite/gcc.dg/pr106719.c                    |    13 +
 gcc/testsuite/gcc.dg/pr107967-1.c                  |    35 +
 gcc/testsuite/gcc.dg/pr107967-2.c                  |    35 +
 gcc/testsuite/gcc.dg/pr107967-3.c                  |    53 +
 gcc/testsuite/gcc.dg/pr107975.c                    |    15 +
 gcc/testsuite/gcc.dg/pr108043.c                    |    12 +
 gcc/testsuite/gcc.dg/pr108095.c                    |    15 +
 gcc/testsuite/gcc.dg/pr108139.c                    |    18 +
 gcc/testsuite/gcc.dg/pr108164.c                    |    19 +
 gcc/testsuite/gcc.dg/pr108263.c                    |    25 +
 gcc/testsuite/gcc.dg/pr108264.c                    |    27 +
 gcc/testsuite/gcc.dg/pr64536.c                     |     8 +-
 .../gcc.dg/torture/fp-uint64-convert-double-1.c    |     2 +-
 .../gcc.dg/torture/fp-uint64-convert-double-2.c    |     2 +-
 gcc/testsuite/gcc.dg/torture/pr107451.c            |    27 +
 gcc/testsuite/gcc.dg/torture/pr107833.c            |    33 +
 gcc/testsuite/gcc.dg/torture/pr108076.c            |    17 +
 gcc/testsuite/gcc.dg/tree-prof/pr108000.c          |    93 +
 gcc/testsuite/gcc.dg/tree-ssa/branchless-cond.c    |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-3.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr107699.c           |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr108137.c           |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/pr89317.c            |    30 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-43.c         |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c        |     7 +-
 gcc/testsuite/gcc.dg/uninit-pr107839.c             |    13 +
 gcc/testsuite/gcc.dg/uninit-pr40635.c              |    33 +
 gcc/testsuite/gcc.dg/uninit-pred-9_b.c             |     2 +-
 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.target/aarch64/acle/bti_def.c    |    10 +
 gcc/testsuite/gcc.target/aarch64/acle/pauth_def.c  |    10 +
 gcc/testsuite/gcc.target/aarch64/acle/pr108140.c   |    15 +
 gcc/testsuite/gcc.target/aarch64/if-compare_1.c    |    47 +
 gcc/testsuite/gcc.target/aarch64/if-compare_2.c    |    96 +
 .../gcc.target/aarch64/interleave-init-1.c         |    37 +
 gcc/testsuite/gcc.target/aarch64/movk_3.c          |    56 +
 gcc/testsuite/gcc.target/aarch64/pr107988-1.c      |    10 +
 gcc/testsuite/gcc.target/aarch64/pr92424-2.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr92424-3.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr98776.c         |    11 +
 .../gcc.target/aarch64/sve/acle/general/pr107920.c |    10 +
 gcc/testsuite/gcc.target/aarch64/sve/slp_1.c       |    10 +-
 gcc/testsuite/gcc.target/aarch64/tbz_1.c           |    95 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u8.c      |     8 +
 .../arm/mve/intrinsics/vcmpcsq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmpcsq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c     |     8 +
 .../arm/mve/intrinsics/vcmphiq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmphiq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpleq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpltq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c  |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f16.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f32.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vcmpneq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s64.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u64.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vddupq_m_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vddupq_m_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vddupq_x_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vddupq_x_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c   |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c  |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_n_u16.c           |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vidupq_m_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vidupq_m_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c  |     8 +
 .../arm/mve/intrinsics/vidupq_x_wb_u16.c           |     8 +
 .../arm/mve/intrinsics/vidupq_x_wb_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c |     8 +
 .../arm/mve/intrinsics/viwdupq_m_n_u16.c           |     8 +
 .../arm/mve/intrinsics/viwdupq_m_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c |     8 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c  |     8 +
 .../arm/mve/intrinsics/viwdupq_x_n_u16.c           |     8 +
 .../arm/mve/intrinsics/viwdupq_x_n_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c |     8 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u16.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u32.c          |     8 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u8.c           |     8 +
 .../arm/mve/intrinsics/vldst24q_reg_offset.c       |   300 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c  |     8 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f16.c           |     8 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminavq_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c  |     8 +
 .../arm/mve/intrinsics/vminnmavq_p_f16.c           |     8 +
 .../arm/mve/intrinsics/vminnmavq_p_f32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vminvq_u8.c      |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_s16.c           |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_u16.c           |     8 +
 .../arm/mve/intrinsics/vmladavaq_p_u32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmladavaq_s16.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_s32.c  |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_s8.c   |    32 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_u16.c  |    44 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_u32.c  |    44 +-
 .../gcc.target/arm/mve/intrinsics/vmladavaq_u8.c   |    44 +-
 .../arm/mve/intrinsics/vmlaldavaxq_p_s16.c         |     8 +
 .../arm/mve/intrinsics/vmlaldavaxq_p_s32.c         |     8 +
 .../arm/mve/intrinsics/vmlaldavaxq_s16.c           |     8 +
 .../arm/mve/intrinsics/vmlaldavaxq_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vmulq_x_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c    |     8 +
 .../arm/mve/intrinsics/vqdmlahq_m_n_s16.c          |     8 +
 .../arm/mve/intrinsics/vqdmlahq_m_n_s32.c          |     8 +
 .../arm/mve/intrinsics/vqdmlahq_m_n_s8.c           |     8 +
 .../arm/mve/intrinsics/vqdmulhq_m_n_s16.c          |     8 +
 .../arm/mve/intrinsics/vqdmulhq_m_n_s32.c          |     8 +
 .../arm/mve/intrinsics/vqdmulhq_m_n_s8.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c    |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_n_s16.c         |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_n_s32.c         |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmullbq_m_s32.c           |     8 +
 .../arm/mve/intrinsics/vqdmullbq_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmullbq_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c  |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_n_s16.c         |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_n_s32.c         |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmulltq_m_s32.c           |     8 +
 .../arm/mve/intrinsics/vqdmulltq_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vqdmulltq_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c  |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s16.c         |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s32.c         |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_m_n_s8.c          |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_n_s16.c           |     8 +
 .../arm/mve/intrinsics/vqrdmlahq_n_s32.c           |     8 +
 .../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c |     8 +
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s16.c        |     8 +
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s32.c        |     8 +
 .../arm/mve/intrinsics/vqrdmlashq_m_n_s8.c         |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vqsubq_u8.c      |     8 +
 .../arm/mve/intrinsics/vrmlaldavhaq_p_s32.c        |     8 +
 .../arm/mve/intrinsics/vrmlaldavhaq_p_u32.c        |     8 +
 .../arm/mve/intrinsics/vrmlaldavhaq_s32.c          |    24 +-
 .../arm/mve/intrinsics/vrmlaldavhaq_u32.c          |    36 +-
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_s16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_s32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_s8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_u16.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_u32.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_u8.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_f16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_f32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_m_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_u8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_s16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_s32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_s8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_u16.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_u32.c      |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_u8.c       |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_f16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_f32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c  |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c   |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_s8.c     |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u16.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u32.c    |     8 +
 .../gcc.target/arm/mve/intrinsics/vsubq_x_u8.c     |     8 +
 gcc/testsuite/gcc.target/arm/mve/pr107987.c        |    11 +
 gcc/testsuite/gcc.target/bpf/bswap-1.c             |    23 +
 gcc/testsuite/gcc.target/i386/ashlti3-1.c          |     6 +
 gcc/testsuite/gcc.target/i386/builtin_target.c     |     5 +
 gcc/testsuite/gcc.target/i386/cbranchbf4.c         |    15 +
 gcc/testsuite/gcc.target/i386/cmov10.c             |    21 +
 gcc/testsuite/gcc.target/i386/cmpccxadd-1.c        |    64 +-
 gcc/testsuite/gcc.target/i386/cmpccxadd-2.c        |    64 +-
 gcc/testsuite/gcc.target/i386/extendditi2-1.c      |     8 +
 gcc/testsuite/gcc.target/i386/extendditi2-2.c      |    13 +
 gcc/testsuite/gcc.target/i386/pr106577.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr106933-1.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr106933-2.c         |    17 +
 gcc/testsuite/gcc.target/i386/pr106959-1.c         |    26 +
 gcc/testsuite/gcc.target/i386/pr106959-2.c         |    26 +
 gcc/testsuite/gcc.target/i386/pr106959-3.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr107548-1.c         |    25 +
 gcc/testsuite/gcc.target/i386/pr107548-2.c         |    13 +
 gcc/testsuite/gcc.target/i386/pr107627-3.c         |    28 +
 gcc/testsuite/gcc.target/i386/pr107627-4.c         |    28 +
 gcc/testsuite/gcc.target/i386/pr107969.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr107970.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr108044-1.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr108044-2.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr108044-3.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr108044-4.c         |    21 +
 gcc/testsuite/gcc.target/i386/sse-movss-4.c        |    13 +
 gcc/testsuite/gcc.target/i386/sse2-movsd-3.c       |    15 +
 gcc/testsuite/gcc.target/mips/pr106462.c           |    12 +
 gcc/testsuite/gcc.target/powerpc/cbranchcc4-1.c    |    15 +
 gcc/testsuite/gcc.target/powerpc/cbranchcc4-2.c    |    11 +
 gcc/testsuite/gcc.target/powerpc/pr103743.c        |    52 +
 gcc/testsuite/gcc.target/powerpc/pr103743_1.c      |    95 +
 gcc/testsuite/gcc.target/powerpc/pr106680-1.c      |    13 +
 gcc/testsuite/gcc.target/powerpc/pr106680-2.c      |    14 +
 gcc/testsuite/gcc.target/powerpc/pr106680-3.c      |    13 +
 gcc/testsuite/gcc.target/powerpc/pr106680-4.c      |    17 +
 gcc/testsuite/gcc.target/powerpc/pr106708.c        |    41 +
 gcc/testsuite/gcc.target/powerpc/pr106736-1.c      |    20 +
 gcc/testsuite/gcc.target/powerpc/pr106736-2.c      |    17 +
 gcc/testsuite/gcc.target/powerpc/pr106736-3.c      |    18 +
 gcc/testsuite/gcc.target/powerpc/pr106736-4.c      |    19 +
 gcc/testsuite/gcc.target/powerpc/pr106736-5.c      |    18 +
 gcc/testsuite/gcc.target/powerpc/pr99708.c         |     1 +
 gcc/testsuite/gcc.target/riscv/pr106602.c          |    14 +
 gcc/testsuite/gcc.target/riscv/pr95632.c           |    15 +
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-1.c    |    70 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-10.c   |    58 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-11.c   |    58 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-12.c   |    22 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-13.c   |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-2.c    |    58 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-3.c    |    46 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-4.c    |    34 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-5.c    |    24 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-6.c    |    18 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-7.c    |     2 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-8.c    |    44 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/mov-9.c    |    26 +-
 .../gcc.target/riscv/rvv/base/vle-constraint-1.c   |   109 +
 .../gcc.target/riscv/rvv/base/vread_csr.c          |    13 +-
 gcc/testsuite/gcc.target/riscv/rvv/base/vsetvl-1.c |   404 +-
 .../gcc.target/riscv/rvv/base/vwrite_csr.c         |    13 +-
 gcc/testsuite/gcc.target/riscv/rvv/rvv.exp         |     2 +
 gcc/testsuite/gcc.target/riscv/rvv/vsetvl/dump-1.c |    33 +
 .../gcc.target/riscv/rvv/vsetvl/riscv_vector.h     |    11 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-1.c           |    36 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-10.c          |    59 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-11.c          |    63 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-12.c          |    64 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-13.c          |    64 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-14.c          |    58 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-15.c          |   143 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-16.c          |    54 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-17.c          |    59 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-18.c          |    58 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-19.c          |    48 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-2.c           |    50 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-20.c          |    59 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-21.c          |    50 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-22.c          |    58 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-23.c          |    41 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-24.c          |    41 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-25.c          |    96 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-26.c          |    89 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-27.c          |    51 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-28.c          |    54 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-29.c          |    54 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-3.c           |    47 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-30.c          |    44 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-31.c          |    46 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-32.c          |    46 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-33.c          |    45 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-34.c          |    45 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-35.c          |    38 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-36.c          |    47 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-37.c          |    41 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-38.c          |    73 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-39.c          |    20 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-4.c           |   104 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-40.c          |    22 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-41.c          |    26 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-42.c          |    26 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-43.c          |    27 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-44.c          |    28 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-45.c          |    34 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-46.c          |    32 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-5.c           |    48 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-6.c           |   155 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-7.c           |    43 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-8.c           |   149 +
 .../riscv/rvv/vsetvl/vlmax_back_prop-9.c           |    44 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c  |   182 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c |   230 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c |    43 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c |   266 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c |   221 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c |   221 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c |    41 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c |   257 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c |   177 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c |   177 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c |    34 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c  |   182 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c |   203 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c |   155 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c |   155 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c |    30 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c |   180 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c |   572 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c |   492 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c |   491 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c |    86 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c  |    35 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c  |   210 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c  |   167 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c  |   167 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c  |    32 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c  |   194 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c  |   230 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c     |   239 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c     |   207 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c     |   207 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c     |    39 +
 .../riscv/rvv/vsetvl/vlmax_complex_loop-1.c        |    52 +
 .../riscv/rvv/vsetvl/vlmax_complex_loop-2.c        |    56 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c |    23 +
 .../riscv/rvv/vsetvl/vlmax_conflict-10.c           |    27 +
 .../riscv/rvv/vsetvl/vlmax_conflict-11.c           |    24 +
 .../riscv/rvv/vsetvl/vlmax_conflict-12.c           |    39 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c |    23 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c |    30 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c |    29 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c |    32 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c |    26 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c |    26 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c |    27 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c |    27 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-1.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-10.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-11.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-12.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-13.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-14.c       |   189 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-15.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-16.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-17.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-18.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-19.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-2.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-20.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-21.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-22.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-23.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-24.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-25.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-26.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-27.c       |    38 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-28.c       |   231 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-3.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-4.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-5.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-6.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-7.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-8.c        |    32 +
 .../riscv/rvv/vsetvl/vlmax_miss_default-9.c        |    32 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c     |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c     |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c     |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c     |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c     |   217 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c     |    40 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c     |   237 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c      |    37 +
 .../gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c      |    37 +
 .../riscv/rvv/vsetvl/vlmax_single_block-1.c        |   154 +
 .../riscv/rvv/vsetvl/vlmax_single_block-10.c       |   143 +
 .../riscv/rvv/vsetvl/vlmax_single_block-11.c       |    34 +
 .../riscv/rvv/vsetvl/vlmax_single_block-12.c       |    92 +
 .../riscv/rvv/vsetvl/vlmax_single_block-13.c       |    89 +
 .../riscv/rvv/vsetvl/vlmax_single_block-14.c       |    16 +
 .../riscv/rvv/vsetvl/vlmax_single_block-15.c       |    42 +
 .../riscv/rvv/vsetvl/vlmax_single_block-16.c       |   147 +
 .../riscv/rvv/vsetvl/vlmax_single_block-17.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_single_block-18.c       |    32 +
 .../riscv/rvv/vsetvl/vlmax_single_block-19.c       |   105 +
 .../riscv/rvv/vsetvl/vlmax_single_block-2.c        |    70 +
 .../riscv/rvv/vsetvl/vlmax_single_block-3.c        |    70 +
 .../riscv/rvv/vsetvl/vlmax_single_block-4.c        |    49 +
 .../riscv/rvv/vsetvl/vlmax_single_block-5.c        |    49 +
 .../riscv/rvv/vsetvl/vlmax_single_block-6.c        |    28 +
 .../riscv/rvv/vsetvl/vlmax_single_block-7.c        |    28 +
 .../riscv/rvv/vsetvl/vlmax_single_block-8.c        |    28 +
 .../riscv/rvv/vsetvl/vlmax_single_block-9.c        |   147 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-1.c        |    86 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-2.c        |    42 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-3.c        |    38 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-4.c        |    31 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-5.c        |    31 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-6.c        |    18 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-7.c        |    18 +
 .../riscv/rvv/vsetvl/vlmax_single_vtype-8.c        |    18 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-1.c        |    26 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-10.c       |    47 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-11.c       |    55 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-12.c       |    55 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-13.c       |    17 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-14.c       |    39 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-15.c       |    52 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-16.c       |    60 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-2.c        |    26 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-3.c        |    25 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-4.c        |    20 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-5.c        |    20 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-6.c        |    33 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-7.c        |    43 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-8.c        |    45 +
 .../riscv/rvv/vsetvl/vlmax_switch_vtype-9.c        |    45 +
 .../gcc.target/x86_64/abi/bf16/abi-bf16.exp        |    12 +-
 gcc/testsuite/gcc.target/x86_64/abi/bf16/args.h    |     4 +-
 .../x86_64/abi/bf16/asm-support-darwin.S           |    97 +
 .../x86_64/abi/bf16/m256bf16/abi-bf16-ymm.exp      |    12 +-
 .../gcc.target/x86_64/abi/bf16/m256bf16/args.h     |     4 +-
 .../x86_64/abi/bf16/m256bf16/asm-support-darwin.S  |    97 +
 .../x86_64/abi/bf16/m512bf16/abi-bf16-zmm.exp      |    12 +-
 .../gcc.target/x86_64/abi/bf16/m512bf16/args.h     |     4 +-
 .../x86_64/abi/bf16/m512bf16/asm-support-darwin.S  |   113 +
 gcc/testsuite/gdc.dg/imports/pr108050/mod1.d       |     2 +
 gcc/testsuite/gdc.dg/imports/pr108050/mod2.d       |     2 +
 gcc/testsuite/gdc.dg/imports/pr108050/package.d    |     2 +
 gcc/testsuite/gdc.dg/pr108050.d                    |     4 +
 .../gdc.dg/torture/imports/pr108055conv.d          |    26 +
 .../gdc.dg/torture/imports/pr108055spec.d          |    18 +
 .../gdc.dg/torture/imports/pr108055write.d         |    19 +
 gcc/testsuite/gdc.dg/torture/pr108055.d            |    12 +
 gcc/testsuite/gdc.test/compilable/nogc.d           |     3 +-
 gcc/testsuite/gdc.test/compilable/test15712.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test23431.d      |    14 +
 .../gdc.test/compilable/test23431_minimal.d        |    28 +
 gcc/testsuite/gdc.test/compilable/test23433.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test23439.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test23534.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test4375.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/vgc2.d           |     3 +-
 .../gdc.test/fail_compilation/diag14818.d          |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8101.d |     5 +-
 .../gdc.test/fail_compilation/diag_funclit.d       |    14 +-
 gcc/testsuite/gdc.test/fail_compilation/diagin.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail12.d   |     4 +-
 .../gdc.test/fail_compilation/fail15414.d          |    21 +
 .../gdc.test/fail_compilation/fail15616b.d         |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail1900.d |     8 +-
 .../gdc.test/fail_compilation/fail22366.d          |    32 +-
 .../gdc.test/fail_compilation/fail23439.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail320.d  |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/fail54.d   |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail99.d   |     2 +-
 .../gdc.test/fail_compilation/fail_arrayop2.d      |     4 +-
 .../gdc.test/fail_compilation/fail_pretty_errors.d |    18 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10922.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13459.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9540.d  |     2 +-
 .../gdc.test/fail_compilation/imports/fail320a.d   |     1 +
 .../gdc.test/fail_compilation/imports/fail320b.d   |     3 +-
 .../gdc.test/fail_compilation/lexer23465.d         |    21 +
 gcc/testsuite/gdc.test/fail_compilation/misc1.d    |    22 +
 gcc/testsuite/gdc.test/fail_compilation/nogc2.d    |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |     4 +-
 .../gdc.test/fail_compilation/retscope2.d          |     4 +-
 .../gdc.test/fail_compilation/templateoverload.d   |    22 +
 .../gdc.test/fail_compilation/test19646.d          |     8 +-
 .../gdc.test/fail_compilation/test21008.d          |     6 +-
 .../gdc.test/fail_compilation/test21062.d          |    24 +
 .../gdc.test/fail_compilation/test23491.d          |    19 +
 .../gdc.test/fail_compilation/test23536.d          |    19 +
 gcc/testsuite/gdc.test/fail_compilation/throwexp.d |    12 +
 .../gdc.test/fail_compilation/warn14905.d          |    23 -
 gcc/testsuite/gdc.test/runnable/lexer.d            |     9 +-
 gcc/testsuite/gdc.test/runnable/test21301.d        |   116 +
 gcc/testsuite/gdc.test/runnable/test21506.d        |    40 +
 gcc/testsuite/gfortran.dg/analyzer/pr108065.f90    |    17 +
 gcc/testsuite/gfortran.dg/bind_c_procs_4.f90       |    17 +
 gcc/testsuite/gfortran.dg/class_result_4.f90       |     2 +-
 gcc/testsuite/gfortran.dg/contiguous_12.f90        |     7 +
 gcc/testsuite/gfortran.dg/gomp/defaultmap-4.f90    |     4 +-
 gcc/testsuite/gfortran.dg/gomp/defaultmap-5.f90    |     4 +-
 gcc/testsuite/gfortran.dg/gomp/defaultmap-6.f90    |     2 +-
 gcc/testsuite/gfortran.dg/gomp/pr107214-2.f90      |     6 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-3.f90      |    14 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-4.f90      |   147 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-5.f90      |    11 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-6.f90      |     9 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-7.f90      |    33 +
 gcc/testsuite/gfortran.dg/gomp/pr107214-8.f90      |    18 +
 gcc/testsuite/gfortran.dg/gomp/pr107214.f90        |     7 +
 gcc/testsuite/gfortran.dg/ipa-sra-1.f90            |    37 +
 gcc/testsuite/gfortran.dg/merge_1.f90              |    22 +-
 gcc/testsuite/gfortran.dg/pr102180.f90             |    19 +
 gcc/testsuite/gfortran.dg/pr103505.f90             |     8 +-
 gcc/testsuite/gfortran.dg/pr106731.f90             |    58 +
 gcc/testsuite/gfortran.dg/pr106911.f90             |    18 +
 gcc/testsuite/gfortran.dg/pr107397.f90             |     9 +
 gcc/testsuite/gfortran.dg/pr107423.f90             |    18 +
 gcc/testsuite/gfortran.dg/pr107872.f90             |    40 +
 gcc/testsuite/gfortran.dg/pr107899.f90             |    13 +
 gcc/testsuite/gfortran.dg/pr107995.f90             |    10 +
 gcc/testsuite/gfortran.dg/pr108010.f90             |    54 +
 gcc/testsuite/gfortran.dg/pr108131.f90             |    25 +
 gcc/testsuite/gfortran.dg/pr108193.f90             |    24 +
 gcc/testsuite/gfortran.dg/pr48636-2.f90            |     2 +-
 gcc/testsuite/gfortran.dg/pr85779_3.f90            |     2 +-
 gcc/testsuite/gfortran.dg/read_dir-aux.c           |    68 +
 gcc/testsuite/gfortran.dg/read_dir.f90             |    54 +-
 gcc/testsuite/gfortran.dg/statement_function_4.f90 |    10 +
 gcc/testsuite/gfortran.dg/unpack_field_1.f90       |    15 +
 .../gm2/calling-c/datatypes/unbounded/run/pass/c.c |    30 +
 .../calling-c/datatypes/unbounded/run/pass/c.def   |    28 +
 .../calling-c-datatypes-unbounded-run-pass.exp     |    43 +
 .../calling-c/datatypes/unbounded/run/pass/m.mod   |    42 +
 gcc/testsuite/gm2/case/pass/case-pass.exp          |    37 +
 gcc/testsuite/gm2/case/pass/testcase1.mod          |    40 +
 gcc/testsuite/gm2/case/pass/testcase2.mod          |    42 +
 gcc/testsuite/gm2/case/pass/testcase3.mod          |    32 +
 gcc/testsuite/gm2/case/pass/testcase4.mod          |    38 +
 gcc/testsuite/gm2/complex/fail/var1.mod            |    29 +
 gcc/testsuite/gm2/complex/pass/arith.mod           |    30 +
 gcc/testsuite/gm2/complex/pass/arith2.mod          |    35 +
 gcc/testsuite/gm2/complex/pass/arith3.mod          |    46 +
 gcc/testsuite/gm2/complex/pass/arith4.mod          |    24 +
 gcc/testsuite/gm2/complex/pass/arith5.mod          |    26 +
 gcc/testsuite/gm2/complex/pass/arith6.mod          |    31 +
 gcc/testsuite/gm2/complex/pass/complex-pass.exp    |    37 +
 gcc/testsuite/gm2/complex/pass/consts.mod          |    26 +
 gcc/testsuite/gm2/complex/pass/consts2.mod         |    31 +
 gcc/testsuite/gm2/complex/pass/consts3.mod         |    33 +
 gcc/testsuite/gm2/complex/pass/tinycabs.mod        |    34 +
 gcc/testsuite/gm2/complex/pass/var1.mod            |    28 +
 gcc/testsuite/gm2/complex/pass/var2.mod            |    28 +
 gcc/testsuite/gm2/complex/pass/var3.mod            |    28 +
 gcc/testsuite/gm2/complex/pass/var4.mod            |    29 +
 gcc/testsuite/gm2/complex/pass/var5.mod            |    27 +
 gcc/testsuite/gm2/complex/pass/var6.mod            |    27 +
 gcc/testsuite/gm2/complex/pass/var7.mod            |    27 +
 gcc/testsuite/gm2/complex/pass/var8.mod            |    28 +
 gcc/testsuite/gm2/complex/run/pass/arith3.mod      |    58 +
 gcc/testsuite/gm2/complex/run/pass/arith4.mod      |    53 +
 gcc/testsuite/gm2/complex/run/pass/arith5.mod      |    67 +
 gcc/testsuite/gm2/complex/run/pass/arith6.mod      |    31 +
 gcc/testsuite/gm2/complex/run/pass/arith7.mod      |    44 +
 gcc/testsuite/gm2/complex/run/pass/arith8.mod      |    36 +
 .../gm2/complex/run/pass/complex-run-pass.exp      |    41 +
 .../pim/run/pass/coroutines-pim-run-pass.exp       |    39 +
 .../gm2/coroutines/pim/run/pass/testiotransfer.mod |    88 +
 .../gm2/coroutines/pim/run/pass/testtransfer.mod   |    87 +
 gcc/testsuite/gm2/cpp/fail/another.h               |    21 +
 gcc/testsuite/gm2/cpp/fail/fail1.mod               |    26 +
 gcc/testsuite/gm2/cpp/longcard2.mod                |    29 +
 gcc/testsuite/gm2/cpp/longstrimp.mod               |    21 +
 gcc/testsuite/gm2/cpp/pass/arrayhuge.mod           |    30 +
 gcc/testsuite/gm2/cpp/pass/arrayhuge2.mod          |    30 +
 gcc/testsuite/gm2/cpp/pass/cpp-pass.exp            |    37 +
 gcc/testsuite/gm2/cpp/pass/cpp.mod                 |    49 +
 gcc/testsuite/gm2/cpp/pass/cpph.mod                |    49 +
 gcc/testsuite/gm2/cpp/pass/subaddr.mod             |    35 +
 gcc/testsuite/gm2/cpp/pass/testcpp.mod             |    32 +
 gcc/testsuite/gm2/cpp/pass/testcpp2.mod            |    46 +
 gcc/testsuite/gm2/cpp/setchar2.mod                 |    37 +
 gcc/testsuite/gm2/cpp/setchar6.mod                 |    37 +
 gcc/testsuite/gm2/cse/fail/cse-fail.exp            |    37 +
 gcc/testsuite/gm2/cse/fail/testcse38.mod           |    28 +
 gcc/testsuite/gm2/cse/pass/cse-pass.exp            |    37 +
 gcc/testsuite/gm2/cse/pass/m2t.c                   |   113 +
 gcc/testsuite/gm2/cse/pass/testb.mod               |    23 +
 gcc/testsuite/gm2/cse/pass/testbuiltin.def         |    22 +
 gcc/testsuite/gm2/cse/pass/testbuiltin.mod         |    27 +
 gcc/testsuite/gm2/cse/pass/testcse.def             |    32 +
 gcc/testsuite/gm2/cse/pass/testcse.mod             |    29 +
 gcc/testsuite/gm2/cse/pass/testcse10.mod           |    27 +
 gcc/testsuite/gm2/cse/pass/testcse11.mod           |    39 +
 gcc/testsuite/gm2/cse/pass/testcse12.mod           |    49 +
 gcc/testsuite/gm2/cse/pass/testcse13.mod           |    47 +
 gcc/testsuite/gm2/cse/pass/testcse14.mod           |    37 +
 gcc/testsuite/gm2/cse/pass/testcse15.mod           |    49 +
 gcc/testsuite/gm2/cse/pass/testcse16.mod           |    80 +
 gcc/testsuite/gm2/cse/pass/testcse17.mod           |    55 +
 gcc/testsuite/gm2/cse/pass/testcse18.mod           |    54 +
 gcc/testsuite/gm2/cse/pass/testcse19.mod           |    28 +
 gcc/testsuite/gm2/cse/pass/testcse2.mod            |    27 +
 gcc/testsuite/gm2/cse/pass/testcse20.mod           |    41 +
 gcc/testsuite/gm2/cse/pass/testcse21.mod           |    40 +
 gcc/testsuite/gm2/cse/pass/testcse22.mod           |    32 +
 gcc/testsuite/gm2/cse/pass/testcse23.mod           |    26 +
 gcc/testsuite/gm2/cse/pass/testcse24.mod           |    41 +
 gcc/testsuite/gm2/cse/pass/testcse25.mod           |    35 +
 gcc/testsuite/gm2/cse/pass/testcse26.mod           |    73 +
 gcc/testsuite/gm2/cse/pass/testcse27.mod           |    46 +
 gcc/testsuite/gm2/cse/pass/testcse28.mod           |    43 +
 gcc/testsuite/gm2/cse/pass/testcse29.mod           |    50 +
 gcc/testsuite/gm2/cse/pass/testcse3.mod            |    33 +
 gcc/testsuite/gm2/cse/pass/testcse31.mod           |    49 +
 gcc/testsuite/gm2/cse/pass/testcse32.mod           |    26 +
 gcc/testsuite/gm2/cse/pass/testcse33.mod           |    51 +
 gcc/testsuite/gm2/cse/pass/testcse34.mod           |    26 +
 gcc/testsuite/gm2/cse/pass/testcse35.mod           |    29 +
 gcc/testsuite/gm2/cse/pass/testcse36.mod           |    24 +
 gcc/testsuite/gm2/cse/pass/testcse37.mod           |    33 +
 gcc/testsuite/gm2/cse/pass/testcse39.mod           |    41 +
 gcc/testsuite/gm2/cse/pass/testcse4.c              |    48 +
 gcc/testsuite/gm2/cse/pass/testcse4.mod            |    44 +
 gcc/testsuite/gm2/cse/pass/testcse40.mod           |    23 +
 gcc/testsuite/gm2/cse/pass/testcse41.mod           |    42 +
 gcc/testsuite/gm2/cse/pass/testcse42.mod           |    26 +
 gcc/testsuite/gm2/cse/pass/testcse43.mod           |    95 +
 gcc/testsuite/gm2/cse/pass/testcse44.mod           |    35 +
 gcc/testsuite/gm2/cse/pass/testcse45.mod           |    62 +
 gcc/testsuite/gm2/cse/pass/testcse46.mod           |    26 +
 gcc/testsuite/gm2/cse/pass/testcse47.mod           |    24 +
 gcc/testsuite/gm2/cse/pass/testcse48.mod           |    52 +
 gcc/testsuite/gm2/cse/pass/testcse49.mod           |    53 +
 gcc/testsuite/gm2/cse/pass/testcse5.c              |    56 +
 gcc/testsuite/gm2/cse/pass/testcse5.mod            |    94 +
 gcc/testsuite/gm2/cse/pass/testcse50.def           |    22 +
 gcc/testsuite/gm2/cse/pass/testcse50.mod           |    37 +
 gcc/testsuite/gm2/cse/pass/testcse51.mod           |    28 +
 gcc/testsuite/gm2/cse/pass/testcse52.def           |    30 +
 gcc/testsuite/gm2/cse/pass/testcse52.mod           |    29 +
 gcc/testsuite/gm2/cse/pass/testcse53.def           |    30 +
 gcc/testsuite/gm2/cse/pass/testcse53.mod           |    30 +
 gcc/testsuite/gm2/cse/pass/testcse6.c              |    14 +
 gcc/testsuite/gm2/cse/pass/testcse6.mod            |    42 +
 gcc/testsuite/gm2/cse/pass/testcse7.c              |    21 +
 gcc/testsuite/gm2/cse/pass/testcse7.mod            |    53 +
 gcc/testsuite/gm2/cse/pass/testcse8.c              |    30 +
 gcc/testsuite/gm2/cse/pass/testcse8.mod            |    54 +
 gcc/testsuite/gm2/cse/pass/testcse9.c              |     7 +
 gcc/testsuite/gm2/cse/pass/testsize.mod            |    27 +
 gcc/testsuite/gm2/dynamic/pass/add.mod             |    23 +
 gcc/testsuite/gm2/dynamic/pass/dynamic-pass.exp    |    37 +
 gcc/testsuite/gm2/dynamic/pass/prog21.mod          |   199 +
 gcc/testsuite/gm2/dynamic/pass/testarray.mod       |    41 +
 gcc/testsuite/gm2/dynamic/pass/testarray2.mod      |    27 +
 gcc/testsuite/gm2/dynamic/pass/testarray3.mod      |    27 +
 gcc/testsuite/gm2/dynamic/pass/testarray4.mod      |    36 +
 gcc/testsuite/gm2/dynamic/pass/testarray6.mod      |    26 +
 gcc/testsuite/gm2/dynamic/pass/testbec.mod         |    42 +
 gcc/testsuite/gm2/dynamic/pass/testbec10.mod       |    40 +
 gcc/testsuite/gm2/dynamic/pass/testbec11.mod       |    46 +
 gcc/testsuite/gm2/dynamic/pass/testbec12.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec13.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec14.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec15.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec16.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec17.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec18.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec19.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec2.mod        |    26 +
 gcc/testsuite/gm2/dynamic/pass/testbec20.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec21.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec22.mod       |    29 +
 gcc/testsuite/gm2/dynamic/pass/testbec23.mod       |    30 +
 gcc/testsuite/gm2/dynamic/pass/testbec24.mod       |    30 +
 gcc/testsuite/gm2/dynamic/pass/testbec25.mod       |    27 +
 gcc/testsuite/gm2/dynamic/pass/testbec26.mod       |    26 +
 gcc/testsuite/gm2/dynamic/pass/testbec27.mod       |    29 +
 gcc/testsuite/gm2/dynamic/pass/testbec28.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec29.mod       |    29 +
 gcc/testsuite/gm2/dynamic/pass/testbec3.mod        |    25 +
 gcc/testsuite/gm2/dynamic/pass/testbec30.mod       |    25 +
 gcc/testsuite/gm2/dynamic/pass/testbec31.mod       |    29 +
 gcc/testsuite/gm2/dynamic/pass/testbec32.mod       |    35 +
 gcc/testsuite/gm2/dynamic/pass/testbec33.mod       |    38 +
 gcc/testsuite/gm2/dynamic/pass/testbec34.mod       |    32 +
 gcc/testsuite/gm2/dynamic/pass/testbec35.mod       |    31 +
 gcc/testsuite/gm2/dynamic/pass/testbec36.mod       |    38 +
 gcc/testsuite/gm2/dynamic/pass/testbec37.mod       |    40 +
 gcc/testsuite/gm2/dynamic/pass/testbec38.mod       |    37 +
 gcc/testsuite/gm2/dynamic/pass/testbec39.mod       |    26 +
 gcc/testsuite/gm2/dynamic/pass/testbec4.mod        |    33 +
 gcc/testsuite/gm2/dynamic/pass/testbec40.mod       |    27 +
 gcc/testsuite/gm2/dynamic/pass/testbec41.mod       |    25 +
 gcc/testsuite/gm2/dynamic/pass/testbec42.mod       |    27 +
 gcc/testsuite/gm2/dynamic/pass/testbec43.mod       |    24 +
 gcc/testsuite/gm2/dynamic/pass/testbec44.mod       |    32 +
 gcc/testsuite/gm2/dynamic/pass/testbec45.mod       |    25 +
 gcc/testsuite/gm2/dynamic/pass/testbec5.mod        |    38 +
 gcc/testsuite/gm2/dynamic/pass/testbec6.mod        |    32 +
 gcc/testsuite/gm2/dynamic/pass/testbec7.mod        |    42 +
 gcc/testsuite/gm2/dynamic/pass/testbec8.mod        |    31 +
 gcc/testsuite/gm2/dynamic/pass/testbec9.mod        |    26 +
 gcc/testsuite/gm2/dynamic/pass/testdavid.mod       |    28 +
 gcc/testsuite/gm2/dynamic/pass/testdiv.mod         |   104 +
 gcc/testsuite/gm2/dynamic/pass/testexp.mod         |    27 +
 gcc/testsuite/gm2/dynamic/pass/testfor.mod         |    53 +
 gcc/testsuite/gm2/dynamic/pass/testfor2.mod        |    26 +
 gcc/testsuite/gm2/dynamic/pass/testfunc.mod        |    31 +
 gcc/testsuite/gm2/dynamic/pass/testfunc2.mod       |    37 +
 gcc/testsuite/gm2/dynamic/pass/testfunc3.mod       |    81 +
 gcc/testsuite/gm2/dynamic/pass/testfunc4.mod       |    30 +
 gcc/testsuite/gm2/dynamic/pass/testfunc5.mod       |    51 +
 gcc/testsuite/gm2/dynamic/pass/testfunc6.mod       |    36 +
 gcc/testsuite/gm2/dynamic/pass/testif.mod          |    61 +
 gcc/testsuite/gm2/dynamic/pass/testit.mod          |    23 +
 gcc/testsuite/gm2/dynamic/pass/testloop.mod        |    23 +
 gcc/testsuite/gm2/dynamic/pass/testloop2.mod       |    56 +
 gcc/testsuite/gm2/dynamic/pass/testloop3.mod       |    55 +
 gcc/testsuite/gm2/dynamic/pass/testloop4.mod       |    36 +
 gcc/testsuite/gm2/dynamic/pass/testloop5.mod       |    46 +
 gcc/testsuite/gm2/dynamic/pass/testmin.mod         |    46 +
 gcc/testsuite/gm2/dynamic/pass/testnum4.mod        |    25 +
 gcc/testsuite/gm2/dynamic/pass/testord.mod         |    31 +
 gcc/testsuite/gm2/dynamic/pass/testparam.mod       |    29 +
 gcc/testsuite/gm2/dynamic/pass/testparam2.mod      |    58 +
 gcc/testsuite/gm2/dynamic/pass/testproc.mod        |    24 +
 gcc/testsuite/gm2/dynamic/pass/testproc2.c         |    21 +
 gcc/testsuite/gm2/dynamic/pass/testproc2.def       |    25 +
 gcc/testsuite/gm2/dynamic/pass/testproc2.mod       |    32 +
 gcc/testsuite/gm2/dynamic/pass/testscn.mod         |    49 +
 gcc/testsuite/gm2/dynamic/pass/testset.mod         |    32 +
 gcc/testsuite/gm2/dynamic/pass/testset2.mod        |    31 +
 gcc/testsuite/gm2/dynamic/pass/testset3.mod        |    24 +
 gcc/testsuite/gm2/dynamic/pass/teststr.c           |    12 +
 gcc/testsuite/gm2/dynamic/pass/teststr.mod         |    53 +
 gcc/testsuite/gm2/dynamic/pass/teststr2.mod        |    35 +
 gcc/testsuite/gm2/dynamic/pass/teststring.mod      |    40 +
 gcc/testsuite/gm2/dynamic/pass/testunbounded.mod   |    44 +
 gcc/testsuite/gm2/dynamic/pass/testwith.mod        |    38 +
 gcc/testsuite/gm2/dynamic/pass/testzero.mod        |    27 +
 gcc/testsuite/gm2/dynamic/pass/wc.mod              |    59 +
 gcc/testsuite/gm2/embedded/pass/embedded-pass.exp  |    37 +
 gcc/testsuite/gm2/embedded/pass/varataddress.mod   |    25 +
 gcc/testsuite/gm2/embedded/pass/varataddress1.mod  |    27 +
 gcc/testsuite/gm2/embedded/pass/varataddress2.mod  |    28 +
 gcc/testsuite/gm2/embedded/pass/varataddress3.mod  |    32 +
 gcc/testsuite/gm2/errors/fail/array1.mod           |    25 +
 gcc/testsuite/gm2/errors/fail/badexpr.mod          |    13 +
 gcc/testsuite/gm2/errors/fail/badfor.mod           |    33 +
 gcc/testsuite/gm2/errors/fail/badhigh.mod          |     9 +
 gcc/testsuite/gm2/errors/fail/badshift.mod         |    32 +
 gcc/testsuite/gm2/errors/fail/badsubexpradr.mod    |    30 +
 gcc/testsuite/gm2/errors/fail/binaryconst.mod      |     7 +
 gcc/testsuite/gm2/errors/fail/binarygeneric.mod    |    11 +
 .../gm2/errors/fail/binarygenericconst.mod         |    10 +
 gcc/testsuite/gm2/errors/fail/end.mod              |    20 +
 gcc/testsuite/gm2/errors/fail/errors-fail.exp      |    37 +
 gcc/testsuite/gm2/errors/fail/mismatched.mod       |    23 +
 gcc/testsuite/gm2/errors/fail/mismatchedproc.mod   |    28 +
 gcc/testsuite/gm2/errors/fail/nestedproc4.mod      |    78 +
 gcc/testsuite/gm2/errors/fail/nomodule.mod         |    24 +
 gcc/testsuite/gm2/errors/fail/proctype.mod         |    32 +
 gcc/testsuite/gm2/errors/fail/prog110.mod          |    43 +
 gcc/testsuite/gm2/errors/fail/prog111.mod          |    24 +
 gcc/testsuite/gm2/errors/fail/prog113.mod          |    26 +
 gcc/testsuite/gm2/errors/fail/prog114.mod          |    27 +
 gcc/testsuite/gm2/errors/fail/testaddress.mod      |    10 +
 gcc/testsuite/gm2/errors/fail/testarray.mod        |    24 +
 gcc/testsuite/gm2/errors/fail/testbit.mod          |    30 +
 gcc/testsuite/gm2/errors/fail/testbit2.mod         |    30 +
 gcc/testsuite/gm2/errors/fail/testcase.mod         |    27 +
 gcc/testsuite/gm2/errors/fail/testcomment.mod      |    26 +
 gcc/testsuite/gm2/errors/fail/testcomment2.mod     |    25 +
 gcc/testsuite/gm2/errors/fail/testcomment3.mod     |    24 +
 gcc/testsuite/gm2/errors/fail/testconst.mod        |    23 +
 gcc/testsuite/gm2/errors/fail/testdyn.mod          |    31 +
 gcc/testsuite/gm2/errors/fail/testdyn2.mod         |    27 +
 gcc/testsuite/gm2/errors/fail/testdyn3.mod         |    27 +
 gcc/testsuite/gm2/errors/fail/testexp.mod          |    26 +
 gcc/testsuite/gm2/errors/fail/testfio.mod          |    48 +
 gcc/testsuite/gm2/errors/fail/testimport.mod       |    25 +
 gcc/testsuite/gm2/errors/fail/testimport2.def      |    22 +
 gcc/testsuite/gm2/errors/fail/testimport2.mod      |    31 +
 gcc/testsuite/gm2/errors/fail/testinit.mod         |    45 +
 gcc/testsuite/gm2/errors/fail/testmodule.mod       |     7 +
 gcc/testsuite/gm2/errors/fail/testnil.mod          |     7 +
 gcc/testsuite/gm2/errors/fail/testnil2.mod         |     7 +
 gcc/testsuite/gm2/errors/fail/testparam.mod        |    28 +
 gcc/testsuite/gm2/errors/fail/testproc.mod         |     9 +
 gcc/testsuite/gm2/errors/fail/testproc2.mod        |    44 +
 gcc/testsuite/gm2/errors/fail/testsize.mod         |     9 +
 gcc/testsuite/gm2/errors/fail/teststring.mod       |    24 +
 gcc/testsuite/gm2/errors/fail/testsub3.mod         |    28 +
 gcc/testsuite/gm2/errors/fail/testsub4.mod         |    25 +
 gcc/testsuite/gm2/errors/fail/testtype.mod         |    36 +
 gcc/testsuite/gm2/errors/fail/testvar.mod          |    27 +
 gcc/testsuite/gm2/errors/fail/testwith.mod         |    30 +
 gcc/testsuite/gm2/errors/fail/testwrite.mod        |    40 +
 gcc/testsuite/gm2/errors/fail/type.mod             |    29 +
 gcc/testsuite/gm2/errors/fail/unarygeneric.mod     |    10 +
 gcc/testsuite/gm2/errors/mustfail                  |     1 +
 gcc/testsuite/gm2/errors/options                   |     1 +
 gcc/testsuite/gm2/errors/testchar.mod              |    25 +
 gcc/testsuite/gm2/errors/testsub2.mod              |    27 +
 .../callingC/pass/examples-callingC-pass.exp       |    37 +
 gcc/testsuite/gm2/examples/callingC/pass/hello.mod |    28 +
 .../gm2/examples/callingC/pass/libprintf.def       |    35 +
 gcc/testsuite/gm2/examples/callingC/run/pass/c.c   |     7 +
 gcc/testsuite/gm2/examples/callingC/run/pass/c.def |    33 +
 .../run/pass/examples-callingC-run-pass.exp        |    43 +
 .../gm2/examples/callingC/run/pass/hello.mod       |    28 +
 .../gm2/examples/callingC/run/pass/libprintf.def   |    35 +
 gcc/testsuite/gm2/examples/callingC/run/pass/m.mod |    19 +
 .../gm2/examples/cpp/pass/examples-cpp-pass.exp    |    37 +
 gcc/testsuite/gm2/examples/cpp/pass/hello.mod      |    34 +
 gcc/testsuite/gm2/examples/cppDef/pass/a.def       |    38 +
 gcc/testsuite/gm2/examples/cppDef/pass/a.mod       |    29 +
 gcc/testsuite/gm2/examples/cppDef/pass/b.mod       |    29 +
 .../examples/cppDef/pass/examples-cppDef-pass.exp  |    37 +
 .../gm2/examples/cppDef/pass/libprintf.def         |    35 +
 .../examples/hello/pass/examples-hello-pass.exp    |    37 +
 gcc/testsuite/gm2/examples/hello/pass/hello.mod    |    26 +
 gcc/testsuite/gm2/examples/map/pass/AdvMap.def     |   107 +
 gcc/testsuite/gm2/examples/map/pass/AdvMap.mod     |   420 +
 gcc/testsuite/gm2/examples/map/pass/BoxMap.def     |    83 +
 gcc/testsuite/gm2/examples/map/pass/BoxMap.mod     |  1760 +
 gcc/testsuite/gm2/examples/map/pass/Chance.def     |    72 +
 gcc/testsuite/gm2/examples/map/pass/Chance.mod     |   206 +
 gcc/testsuite/gm2/examples/map/pass/Find.def       |    52 +
 gcc/testsuite/gm2/examples/map/pass/Find.mod       |   309 +
 gcc/testsuite/gm2/examples/map/pass/Geometry.def   |   100 +
 gcc/testsuite/gm2/examples/map/pass/Geometry.mod   |   154 +
 gcc/testsuite/gm2/examples/map/pass/MakeBoxes.def  |    67 +
 gcc/testsuite/gm2/examples/map/pass/MakeBoxes.mod  |   238 +
 gcc/testsuite/gm2/examples/map/pass/Map.mod        |    26 +
 gcc/testsuite/gm2/examples/map/pass/RoomMap.def    |    92 +
 gcc/testsuite/gm2/examples/map/pass/RoomMap.mod    |  1470 +
 gcc/testsuite/gm2/examples/map/pass/Semantic.mod   |   389 +
 gcc/testsuite/gm2/examples/map/pass/StoreCoord.def |    72 +
 gcc/testsuite/gm2/examples/map/pass/StoreCoord.mod |   231 +
 .../gm2/examples/map/pass/StoreCoords.def          |    72 +
 .../gm2/examples/map/pass/StoreCoords.mod          |   230 +
 gcc/testsuite/gm2/examples/map/pass/WriteMap.def   |    39 +
 gcc/testsuite/gm2/examples/map/pass/WriteMap.mod   |   132 +
 .../gm2/examples/map/pass/examples-map-pass.exp    |    37 +
 gcc/testsuite/gm2/examples/map/pass/makemaps       |     8 +
 gcc/testsuite/gm2/examples/map/pass/testch2.mod    |    37 +
 gcc/testsuite/gm2/examples/map/pass/testchan.mod   |    29 +
 gcc/testsuite/gm2/examples/map/pass/testcoor.mod   |    44 +
 gcc/testsuite/gm2/examples/map/pass/testmaps       |    25 +
 gcc/testsuite/gm2/exceptions/run/pass/cpp.cpp      |    11 +
 gcc/testsuite/gm2/exceptions/run/pass/cpp.def      |    31 +
 .../exceptions/run/pass/exceptions-run-pass.exp    |    54 +
 .../gm2/exceptions/run/pass/libexcept.mod          |    63 +
 gcc/testsuite/gm2/exceptions/run/pass/m2test.def   |    31 +
 gcc/testsuite/gm2/exceptions/run/pass/m2test.mod   |    28 +
 gcc/testsuite/gm2/exceptions/run/pass/mycpp.cpp    |    53 +
 gcc/testsuite/gm2/exceptions/run/pass/mycpp.def    |    31 +
 gcc/testsuite/gm2/exceptions/run/pass/mym2.mod     |    38 +
 gcc/testsuite/gm2/exceptions/run/pass/mym2a.mod    |    34 +
 gcc/testsuite/gm2/extensions/pass/align.mod        |    29 +
 gcc/testsuite/gm2/extensions/pass/align2.mod       |    26 +
 gcc/testsuite/gm2/extensions/pass/card16p.mod      |   101 +
 gcc/testsuite/gm2/extensions/pass/card32p.mod      |   110 +
 gcc/testsuite/gm2/extensions/pass/card64p.mod      |   119 +
 gcc/testsuite/gm2/extensions/pass/card8p.mod       |    92 +
 gcc/testsuite/gm2/extensions/pass/co.def           |    31 +
 gcc/testsuite/gm2/extensions/pass/co.mod           |    27 +
 .../gm2/extensions/pass/extensions-pass.exp        |    37 +
 gcc/testsuite/gm2/extensions/pass/frame.mod        |    32 +
 gcc/testsuite/gm2/extensions/pass/hello.mod        |    29 +
 gcc/testsuite/gm2/extensions/pass/int16p.mod       |   101 +
 gcc/testsuite/gm2/extensions/pass/int32p.mod       |   110 +
 gcc/testsuite/gm2/extensions/pass/int64p.mod       |   119 +
 gcc/testsuite/gm2/extensions/pass/int8p.mod        |    92 +
 gcc/testsuite/gm2/extensions/pass/intsize8.mod     |    29 +
 gcc/testsuite/gm2/extensions/pass/jmp.mod          |    29 +
 gcc/testsuite/gm2/extensions/pass/libc.def         |    25 +
 gcc/testsuite/gm2/extensions/pass/optparam.mod     |    27 +
 gcc/testsuite/gm2/extensions/pass/optparam2.mod    |    32 +
 gcc/testsuite/gm2/extensions/pass/return.mod       |    32 +
 gcc/testsuite/gm2/extensions/pass/set8.mod         |    26 +
 gcc/testsuite/gm2/extensions/pass/set8a.mod        |    32 +
 gcc/testsuite/gm2/extensions/pass/set8b.mod        |    33 +
 gcc/testsuite/gm2/extensions/pass/testco.mod       |    33 +
 .../extensions/run/fail/extensions-run-fail.exp    |    39 +
 gcc/testsuite/gm2/extensions/run/fail/intsize8.mod |    28 +
 gcc/testsuite/gm2/extensions/run/pass/align3.mod   |    39 +
 gcc/testsuite/gm2/extensions/run/pass/align4.mod   |    34 +
 gcc/testsuite/gm2/extensions/run/pass/align5.mod   |    38 +
 gcc/testsuite/gm2/extensions/run/pass/align6.mod   |    34 +
 gcc/testsuite/gm2/extensions/run/pass/align7.mod   |    37 +
 gcc/testsuite/gm2/extensions/run/pass/callingc.mod |    21 +
 gcc/testsuite/gm2/extensions/run/pass/card16p.mod  |   101 +
 gcc/testsuite/gm2/extensions/run/pass/card32p.mod  |   110 +
 gcc/testsuite/gm2/extensions/run/pass/card64p.mod  |   119 +
 gcc/testsuite/gm2/extensions/run/pass/card8p.mod   |    92 +
 gcc/testsuite/gm2/extensions/run/pass/column.mod   |    39 +
 gcc/testsuite/gm2/extensions/run/pass/cvararg.c    |    60 +
 gcc/testsuite/gm2/extensions/run/pass/cvararg.def  |    28 +
 .../extensions/run/pass/extensions-run-pass.exp    |    42 +
 gcc/testsuite/gm2/extensions/run/pass/int16p.mod   |   101 +
 gcc/testsuite/gm2/extensions/run/pass/int32p.mod   |   110 +
 gcc/testsuite/gm2/extensions/run/pass/int64p.mod   |   119 +
 .../gm2/extensions/run/pass/int8field.mod          |    51 +
 gcc/testsuite/gm2/extensions/run/pass/int8p.mod    |    92 +
 .../gm2/extensions/run/pass/packedrecord.mod       |    56 +
 .../gm2/extensions/run/pass/packedrecord2.mod      |    57 +
 gcc/testsuite/gm2/extensions/run/pass/real32.mod   |    37 +
 gcc/testsuite/gm2/extensions/run/pass/real32a.mod  |    35 +
 gcc/testsuite/gm2/extensions/run/pass/record.mod   |    25 +
 gcc/testsuite/gm2/extensions/run/pass/testopen.mod |    32 +
 gcc/testsuite/gm2/extensions/run/pass/vararg.mod   |    38 +
 gcc/testsuite/gm2/extensions/run/pass/vararg2.mod  |    33 +
 gcc/testsuite/gm2/extensions/run/pass/vararg3.mod  |    27 +
 gcc/testsuite/gm2/fpu/pass/five.mod                |    28 +
 gcc/testsuite/gm2/fpu/pass/fp.def                  |    29 +
 gcc/testsuite/gm2/fpu/pass/fp.mod                  |    24 +
 gcc/testsuite/gm2/fpu/pass/fpu-pass.exp            |    37 +
 gcc/testsuite/gm2/fpu/pass/one.mod                 |    28 +
 gcc/testsuite/gm2/fpu/pass/r1.mod                  |    30 +
 gcc/testsuite/gm2/fpu/pass/realconst.mod           |    49 +
 gcc/testsuite/gm2/fpu/pass/testfp.mod              |    35 +
 gcc/testsuite/gm2/fpu/pass/testfp2.mod             |    42 +
 gcc/testsuite/gm2/fpu/pass/testfpu1.mod            |    32 +
 gcc/testsuite/gm2/fpu/pass/testfpu2.mod            |    28 +
 gcc/testsuite/gm2/fpu/pass/testfpu3.mod            |    46 +
 gcc/testsuite/gm2/fpu/pass/testsin.mod             |    39 +
 gcc/testsuite/gm2/imports/run/pass/c.def           |    35 +
 gcc/testsuite/gm2/imports/run/pass/c.mod           |    21 +
 .../gm2/imports/run/pass/imports-run-pass.exp      |    44 +
 gcc/testsuite/gm2/imports/run/pass/innermods.mod   |    44 +
 gcc/testsuite/gm2/imports/run/pass/innermods2.mod  |    45 +
 gcc/testsuite/gm2/imports/run/pass/innermods3.mod  |    50 +
 gcc/testsuite/gm2/imports/run/pass/innermods4.mod  |    44 +
 gcc/testsuite/gm2/imports/run/pass/innermods5.def  |    25 +
 gcc/testsuite/gm2/imports/run/pass/innermods5.mod  |    32 +
 gcc/testsuite/gm2/imports/run/pass/innermods6.mod  |    32 +
 gcc/testsuite/gm2/integer/div.mod                  |    35 +
 gcc/testsuite/gm2/integer/expr.mod                 |    88 +
 gcc/testsuite/gm2/integer/mod.mod                  |    34 +
 gcc/testsuite/gm2/integer/mod2.mod                 |    35 +
 gcc/testsuite/gm2/integer/one.mod                  |    29 +
 gcc/testsuite/gm2/integer/options                  |     1 +
 gcc/testsuite/gm2/integer/zero.mod                 |    29 +
 gcc/testsuite/gm2/iso/analysis/fail/Makefile       |     9 +
 .../gm2/iso/analysis/fail/arithoverflow.mod        |    40 +
 .../gm2/iso/analysis/fail/arithoverflow2.mod       |    40 +
 .../gm2/iso/analysis/fail/arithsubcard.mod         |    40 +
 gcc/testsuite/gm2/iso/analysis/fail/arrayrange.mod |    36 +
 .../gm2/iso/analysis/fail/assignvalue.mod          |    36 +
 .../gm2/iso/analysis/fail/callassignment.mod       |    47 +
 .../gm2/iso/analysis/fail/callassignment2.mod      |    50 +
 .../gm2/iso/analysis/fail/callassignment3.mod      |    54 +
 .../gm2/iso/analysis/fail/callassignment4.mod      |    61 +
 gcc/testsuite/gm2/iso/analysis/fail/caserange.mod  |    36 +
 gcc/testsuite/gm2/iso/analysis/fail/decvalue.mod   |    41 +
 gcc/testsuite/gm2/iso/analysis/fail/forloop.mod    |    30 +
 gcc/testsuite/gm2/iso/analysis/fail/incvalue.mod   |    41 +
 .../gm2/iso/analysis/fail/iso-analysis-fail.exp    |    36 +
 gcc/testsuite/gm2/iso/analysis/fail/noreturn.mod   |    33 +
 .../gm2/iso/analysis/fail/returnvalue.mod          |    36 +
 .../gm2/iso/analysis/fail/staticarray.mod          |    36 +
 .../gm2/iso/check/fail/iso-check-fail.exp          |    58 +
 .../gm2/iso/check/fail/modulusoverflow.mod         |    29 +
 gcc/testsuite/gm2/iso/fail/badarray.mod            |     7 +
 gcc/testsuite/gm2/iso/fail/badarray2.mod           |     8 +
 gcc/testsuite/gm2/iso/fail/badipv4.mod             |     9 +
 gcc/testsuite/gm2/iso/fail/bug10.mod               |    12 +
 gcc/testsuite/gm2/iso/fail/bug8.mod                |    17 +
 gcc/testsuite/gm2/iso/fail/bug9.mod                |    13 +
 gcc/testsuite/gm2/iso/fail/case.mod                |    34 +
 gcc/testsuite/gm2/iso/fail/case2.mod               |    34 +
 gcc/testsuite/gm2/iso/fail/case3.mod               |    35 +
 gcc/testsuite/gm2/iso/fail/const1.mod              |    34 +
 gcc/testsuite/gm2/iso/fail/constarray.mod          |    11 +
 gcc/testsuite/gm2/iso/fail/constarray2.mod         |    11 +
 gcc/testsuite/gm2/iso/fail/constprocedure.mod      |    28 +
 gcc/testsuite/gm2/iso/fail/constrecord.mod         |    13 +
 gcc/testsuite/gm2/iso/fail/constrecord2.mod        |    13 +
 gcc/testsuite/gm2/iso/fail/constrecord3.mod        |    15 +
 gcc/testsuite/gm2/iso/fail/constsubrange.mod       |     8 +
 gcc/testsuite/gm2/iso/fail/constsubrange2.mod      |     7 +
 gcc/testsuite/gm2/iso/fail/constsubrange3.mod      |     7 +
 gcc/testsuite/gm2/iso/fail/defa.def                |    23 +
 gcc/testsuite/gm2/iso/fail/defa.mod                |    27 +
 gcc/testsuite/gm2/iso/fail/defb.def                |    24 +
 gcc/testsuite/gm2/iso/fail/defb.mod                |    26 +
 gcc/testsuite/gm2/iso/fail/defc.def                |    24 +
 gcc/testsuite/gm2/iso/fail/defc.mod                |    24 +
 gcc/testsuite/gm2/iso/fail/except.mod              |    46 +
 gcc/testsuite/gm2/iso/fail/except2.mod             |    47 +
 gcc/testsuite/gm2/iso/fail/iso-fail.exp            |    36 +
 gcc/testsuite/gm2/iso/fail/isoa.def                |    24 +
 gcc/testsuite/gm2/iso/fail/isoa.mod                |    22 +
 gcc/testsuite/gm2/iso/fail/lengthsubexpr.mod       |    10 +
 gcc/testsuite/gm2/iso/fail/proc.mod                |    55 +
 gcc/testsuite/gm2/iso/fail/realbitscast.mod        |    40 +
 gcc/testsuite/gm2/iso/fail/varient.mod             |    33 +
 gcc/testsuite/gm2/iso/fail/varient2.mod            |    31 +
 gcc/testsuite/gm2/iso/future/builtinlj.mod         |    40 +
 gcc/testsuite/gm2/iso/pass/ChanConsts.def          |    69 +
 gcc/testsuite/gm2/iso/pass/ChanConsts.mod          |    20 +
 gcc/testsuite/gm2/iso/pass/ConvTypes.def           |    27 +
 gcc/testsuite/gm2/iso/pass/ConvTypes.mod           |    31 +
 gcc/testsuite/gm2/iso/pass/addadr1.mod             |    39 +
 gcc/testsuite/gm2/iso/pass/bits32c.mod             |    35 +
 gcc/testsuite/gm2/iso/pass/callwraptime.mod        |    11 +
 gcc/testsuite/gm2/iso/pass/caseiso.mod             |    39 +
 gcc/testsuite/gm2/iso/pass/caseiso2.mod            |    58 +
 gcc/testsuite/gm2/iso/pass/cast.mod                |    33 +
 gcc/testsuite/gm2/iso/pass/cast3.mod               |    28 +
 gcc/testsuite/gm2/iso/pass/castiso.mod             |    34 +
 gcc/testsuite/gm2/iso/pass/const1.mod              |    30 +
 gcc/testsuite/gm2/iso/pass/constreal.mod           |    25 +
 gcc/testsuite/gm2/iso/pass/constructor1.mod        |    30 +
 gcc/testsuite/gm2/iso/pass/constructor2.mod        |    37 +
 gcc/testsuite/gm2/iso/pass/constructor3.mod        |    32 +
 gcc/testsuite/gm2/iso/pass/constructor4.mod        |    39 +
 gcc/testsuite/gm2/iso/pass/constructor5.mod        |    40 +
 gcc/testsuite/gm2/iso/pass/constructor6.mod        |    30 +
 gcc/testsuite/gm2/iso/pass/constsize4.mod          |    37 +
 gcc/testsuite/gm2/iso/pass/delim.mod               |    25 +
 gcc/testsuite/gm2/iso/pass/delim2.mod              |    28 +
 gcc/testsuite/gm2/iso/pass/enummodule.mod          |    33 +
 gcc/testsuite/gm2/iso/pass/except1.mod             |    45 +
 gcc/testsuite/gm2/iso/pass/expproc.mod             |    31 +
 gcc/testsuite/gm2/iso/pass/expproc2.mod            |    37 +
 gcc/testsuite/gm2/iso/pass/iso-pass.exp            |    36 +
 gcc/testsuite/gm2/iso/pass/isob.def                |    23 +
 gcc/testsuite/gm2/iso/pass/isob.mod                |    24 +
 gcc/testsuite/gm2/iso/pass/isobitset.mod           |    26 +
 gcc/testsuite/gm2/iso/pass/isobitset2.mod          |    27 +
 gcc/testsuite/gm2/iso/pass/longm.mod               |    32 +
 gcc/testsuite/gm2/iso/pass/m.mod                   |    40 +
 gcc/testsuite/gm2/iso/pass/proccast.mod            |    47 +
 gcc/testsuite/gm2/iso/pass/realbitscast.mod        |    68 +
 gcc/testsuite/gm2/iso/pass/set12.mod               |    28 +
 gcc/testsuite/gm2/iso/pass/stringchar.mod          |    41 +
 gcc/testsuite/gm2/iso/pass/subassign.mod           |     8 +
 gcc/testsuite/gm2/iso/pass/testaddindr.mod         |    36 +
 gcc/testsuite/gm2/iso/pass/testconv.def            |    34 +
 gcc/testsuite/gm2/iso/pass/testconv.mod            |    49 +
 gcc/testsuite/gm2/iso/pass/testconv2.def           |    33 +
 gcc/testsuite/gm2/iso/pass/testconv2.mod           |    45 +
 gcc/testsuite/gm2/iso/pass/testconv3.mod           |    41 +
 gcc/testsuite/gm2/iso/pass/testconv4.mod           |    43 +
 gcc/testsuite/gm2/iso/pass/testconv5.mod           |    31 +
 gcc/testsuite/gm2/iso/pass/testconv6.mod           |    39 +
 gcc/testsuite/gm2/iso/pass/testconv7.mod           |    48 +
 gcc/testsuite/gm2/iso/pass/testconv8.mod           |    48 +
 gcc/testsuite/gm2/iso/pass/testconv9.mod           |    48 +
 gcc/testsuite/gm2/iso/pass/testiso.mod             |    32 +
 gcc/testsuite/gm2/iso/pass/testiso2.mod            |    36 +
 gcc/testsuite/gm2/iso/pass/testisosize.mod         |    24 +
 gcc/testsuite/gm2/iso/pass/testlength.mod          |    31 +
 gcc/testsuite/gm2/iso/pass/testlength2.mod         |    37 +
 gcc/testsuite/gm2/iso/pass/testlength3.mod         |    41 +
 gcc/testsuite/gm2/iso/pass/testlength4.mod         |    31 +
 gcc/testsuite/gm2/iso/pass/testlength5.mod         |    37 +
 gcc/testsuite/gm2/iso/pass/unbounded.mod           |    31 +
 gcc/testsuite/gm2/iso/pass/unbounded2.mod          |    31 +
 gcc/testsuite/gm2/iso/run/pass/adraddress.mod      |    42 +
 gcc/testsuite/gm2/iso/run/pass/adrunbounded3.mod   |    93 +
 gcc/testsuite/gm2/iso/run/pass/baseimport.mod      |    27 +
 gcc/testsuite/gm2/iso/run/pass/compsize.mod        |    28 +
 gcc/testsuite/gm2/iso/run/pass/concurrentstore.mod |   162 +
 gcc/testsuite/gm2/iso/run/pass/constprocedure.mod  |    35 +
 gcc/testsuite/gm2/iso/run/pass/constructor1.mod    |    58 +
 gcc/testsuite/gm2/iso/run/pass/constructor2.mod    |    50 +
 gcc/testsuite/gm2/iso/run/pass/conststrarray.mod   |    59 +
 gcc/testsuite/gm2/iso/run/pass/contimer.mod        |   101 +
 gcc/testsuite/gm2/iso/run/pass/except.c            |   157 +
 gcc/testsuite/gm2/iso/run/pass/except2.mod         |    78 +
 gcc/testsuite/gm2/iso/run/pass/except3.cpp         |    88 +
 gcc/testsuite/gm2/iso/run/pass/except4.mod         |    68 +
 gcc/testsuite/gm2/iso/run/pass/except5.cpp         |    63 +
 gcc/testsuite/gm2/iso/run/pass/except5.mod         |    65 +
 gcc/testsuite/gm2/iso/run/pass/except6.cpp         |    64 +
 gcc/testsuite/gm2/iso/run/pass/except7.mod         |    88 +
 gcc/testsuite/gm2/iso/run/pass/except8.mod         |    77 +
 gcc/testsuite/gm2/iso/run/pass/fileio.def          |    22 +
 gcc/testsuite/gm2/iso/run/pass/fileio.mod          |    25 +
 gcc/testsuite/gm2/iso/run/pass/hello.mod           |    25 +
 gcc/testsuite/gm2/iso/run/pass/int8field.mod       |    54 +
 gcc/testsuite/gm2/iso/run/pass/iso-run-pass.exp    |    41 +
 gcc/testsuite/gm2/iso/run/pass/long.mod            |    30 +
 gcc/testsuite/gm2/iso/run/pass/long2.mod           |    36 +
 gcc/testsuite/gm2/iso/run/pass/long3.mod           |    36 +
 gcc/testsuite/gm2/iso/run/pass/long4.c             |    15 +
 gcc/testsuite/gm2/iso/run/pass/long4.mod           |    35 +
 gcc/testsuite/gm2/iso/run/pass/minmax.mod          |    37 +
 gcc/testsuite/gm2/iso/run/pass/modulus.mod         |    36 +
 gcc/testsuite/gm2/iso/run/pass/nestediso.mod       |    46 +
 gcc/testsuite/gm2/iso/run/pass/nestedrecord.mod    |    36 +
 gcc/testsuite/gm2/iso/run/pass/onebyte.mod         |    54 +
 gcc/testsuite/gm2/iso/run/pass/onebyte2.mod        |    60 +
 gcc/testsuite/gm2/iso/run/pass/onebyte3.mod        |    66 +
 gcc/testsuite/gm2/iso/run/pass/packed.mod          |    57 +
 gcc/testsuite/gm2/iso/run/pass/proc.c              |    17 +
 gcc/testsuite/gm2/iso/run/pass/proc.mod            |    48 +
 gcc/testsuite/gm2/iso/run/pass/proc2.mod           |    46 +
 gcc/testsuite/gm2/iso/run/pass/returnrecord.mod    |    49 +
 gcc/testsuite/gm2/iso/run/pass/shift.mod           |    46 +
 gcc/testsuite/gm2/iso/run/pass/shift2.mod          |    40 +
 gcc/testsuite/gm2/iso/run/pass/shift3.mod          |    65 +
 gcc/testsuite/gm2/iso/run/pass/shift4.mod          |    76 +
 gcc/testsuite/gm2/iso/run/pass/simple              |    39 +
 gcc/testsuite/gm2/iso/run/pass/simplelarge.mod     |   121 +
 gcc/testsuite/gm2/iso/run/pass/strcons.mod         |    38 +
 gcc/testsuite/gm2/iso/run/pass/strcons2.mod        |    42 +
 gcc/testsuite/gm2/iso/run/pass/t.cpp               |    19 +
 gcc/testsuite/gm2/iso/run/pass/t1.cpp              |    14 +
 gcc/testsuite/gm2/iso/run/pass/testLength.mod      |    35 +
 gcc/testsuite/gm2/iso/run/pass/testarray.mod       |    30 +
 gcc/testsuite/gm2/iso/run/pass/testgeneric.mod     |    60 +
 gcc/testsuite/gm2/iso/run/pass/testlarge.mod       |   292 +
 gcc/testsuite/gm2/iso/run/pass/testsystem.mod      |   180 +
 gcc/testsuite/gm2/iso/run/pass/tinyconst.mod       |    48 +
 gcc/testsuite/gm2/iso/run/pass/tinyconst2.mod      |    50 +
 gcc/testsuite/gm2/iso/run/pass/tinyconst3.mod      |    47 +
 gcc/testsuite/gm2/iso/run/pass/tinyconst4.mod      |    46 +
 gcc/testsuite/gm2/iso/run/pass/tinyconst5.mod      |    47 +
 gcc/testsuite/gm2/iso/run/pass/tinytimer.mod       |    38 +
 gcc/testsuite/gm2/iso/run/pass/trivialmodulus.mod  |    32 +
 gcc/testsuite/gm2/iso/run/pass/tsize.mod           |    60 +
 gcc/testsuite/gm2/iso/run/pass/tsize2.mod          |    53 +
 gcc/testsuite/gm2/iso/run/pass/tstLength.mod       |    22 +
 gcc/testsuite/gm2/iso/run/pass/unbounded.mod       |    69 +
 gcc/testsuite/gm2/iso/run/pass/unbounded2.mod      |    50 +
 gcc/testsuite/gm2/iso/run/pass/unbounded3.mod      |    51 +
 gcc/testsuite/gm2/iso/run/pass/unbounded4.mod      |    42 +
 gcc/testsuite/gm2/iso/run/pass/unbounded5.mod      |    49 +
 gcc/testsuite/gm2/iso/run/pass/unbounded6.mod      |    44 +
 gcc/testsuite/gm2/iso/run/pass/unbounded7.mod      |    38 +
 gcc/testsuite/gm2/iso/run/pass/unbounded8.mod      |    45 +
 .../gm2/isocoroutines/run/pass/coroutine.mod       |    70 +
 .../run/pass/isocoroutines-run-pass.exp            |    38 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons.mod    |    73 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons2.mod   |    81 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons3.mod   |    33 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons5.mod   |    33 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons6.mod   |    34 +
 gcc/testsuite/gm2/isolib/run/pass/arraycons7.mod   |    50 +
 gcc/testsuite/gm2/isolib/run/pass/arrayconst8.mod  |    29 +
 .../gm2/isolib/run/pass/exceptiontest.mod          |    12 +
 gcc/testsuite/gm2/isolib/run/pass/filepos.mod      |    55 +
 gcc/testsuite/gm2/isolib/run/pass/hello.mod        |    24 +
 gcc/testsuite/gm2/isolib/run/pass/insert.mod       |    63 +
 gcc/testsuite/gm2/isolib/run/pass/intconv.mod      |    90 +
 .../gm2/isolib/run/pass/isolib-run-pass.exp        |    44 +
 gcc/testsuite/gm2/isolib/run/pass/longstr.mod      |   178 +
 gcc/testsuite/gm2/isolib/run/pass/openlibc.mod     |    31 +
 gcc/testsuite/gm2/isolib/run/pass/raise.mod        |    33 +
 gcc/testsuite/gm2/isolib/run/pass/raise2.mod       |    38 +
 gcc/testsuite/gm2/isolib/run/pass/readreal.mod     |    35 +
 gcc/testsuite/gm2/isolib/run/pass/real1.mod        |    48 +
 gcc/testsuite/gm2/isolib/run/pass/real2.mod        |    38 +
 gcc/testsuite/gm2/isolib/run/pass/real3.mod        |    39 +
 gcc/testsuite/gm2/isolib/run/pass/realconv.mod     |    52 +
 gcc/testsuite/gm2/isolib/run/pass/realconv2.mod    |    51 +
 gcc/testsuite/gm2/isolib/run/pass/realstr.mod      |   178 +
 gcc/testsuite/gm2/isolib/run/pass/sigfig.mod       |    93 +
 gcc/testsuite/gm2/isolib/run/pass/stringreal2.mod  |    41 +
 .../gm2/isolib/run/pass/termfile.mod-disabled      |    42 +
 gcc/testsuite/gm2/isolib/run/pass/testappend.mod   |    32 +
 gcc/testsuite/gm2/isolib/run/pass/testinput        |     3 +
 gcc/testsuite/gm2/isolib/run/pass/testio.mod       |    38 +
 gcc/testsuite/gm2/isolib/run/pass/testio2.mod      |    52 +
 gcc/testsuite/gm2/isolib/run/pass/testmem.mod      |    66 +
 gcc/testsuite/gm2/isolib/run/pass/testmem2.mod     |    66 +
 gcc/testsuite/gm2/isolib/run/pass/testnumber       |     1 +
 gcc/testsuite/gm2/isolib/run/pass/tiny.mod         |    24 +
 gcc/testsuite/gm2/isolib/run/pass/tiny2.mod        |    24 +
 gcc/testsuite/gm2/isolib/run/pass/tiny3.mod        |    24 +
 gcc/testsuite/gm2/isolib/run/pass/tiny4.mod        |    24 +
 gcc/testsuite/gm2/isolib/run/pass/tiny5.mod        |    24 +
 gcc/testsuite/gm2/libs/a.def                       |    23 +
 gcc/testsuite/gm2/libs/a.mod                       |    26 +
 gcc/testsuite/gm2/libs/b.def                       |    23 +
 gcc/testsuite/gm2/libs/b.mod                       |    23 +
 gcc/testsuite/gm2/libs/testraw.mod                 |    31 +
 .../gm2/link/externalscaffold/pass/hello.mod       |     7 +
 .../pass/link-externalscaffold-pass.exp            |    40 +
 .../gm2/link/externalscaffold/pass/scaffold.c      |    37 +
 gcc/testsuite/gm2/link/pim/fail/import.mod         |    23 +
 gcc/testsuite/gm2/link/pim/fail/link-pim-fail.exp  |    37 +
 gcc/testsuite/gm2/link/pim/pass/link-pim-pass.exp  |    37 +
 gcc/testsuite/gm2/link/pimc/pass/README            |     3 +
 .../gm2/link/pimc/pass/link-pimc-pass.exp          |    37 +
 gcc/testsuite/gm2/link/pimc/pass/testdtoa.mod      |     9 +
 gcc/testsuite/gm2/link/pimc/pass/testerrno.mod     |    11 +
 gcc/testsuite/gm2/link/pimc/pass/testgetopt.mod    |   102 +
 gcc/testsuite/gm2/link/pimc/pass/testldtoa.mod     |     9 +
 gcc/testsuite/gm2/link/pimc/pass/testlibc.mod      |    10 +
 gcc/testsuite/gm2/link/pimc/pass/testlibc2.mod     |    16 +
 gcc/testsuite/gm2/link/pimc/pass/testsckt.mod      |     9 +
 gcc/testsuite/gm2/link/pimc/pass/testselective.mod |     9 +
 .../gm2/link/pimc/pass/testsysexceptions.mod       |     8 +
 gcc/testsuite/gm2/link/pimc/pass/testtermios.mod   |     7 +
 gcc/testsuite/gm2/link/pimc/pass/testunixargs.mod  |    14 +
 gcc/testsuite/gm2/link/pimc/pass/testwrapc.mod     |     9 +
 gcc/testsuite/gm2/linking/libarchive/pass/c.c      |    24 +
 gcc/testsuite/gm2/linking/libarchive/pass/c.def    |    35 +
 gcc/testsuite/gm2/linking/libarchive/pass/d.def    |    32 +
 gcc/testsuite/gm2/linking/libarchive/pass/e.def    |    49 +
 .../libarchive/pass/linking-libarchive-pass.exp    |    45 +
 gcc/testsuite/gm2/linking/libarchive/pass/m.mod    |    28 +
 gcc/testsuite/gm2/linking/verbose/pass/hello.mod   |     7 +
 .../linking/verbose/pass/linking-verbose-pass.exp  |    42 +
 gcc/testsuite/gm2/pim/fail/TestLong3.mod           |    26 +
 gcc/testsuite/gm2/pim/fail/TestLong6.mod           |    32 +
 gcc/testsuite/gm2/pim/fail/a.def                   |    23 +
 gcc/testsuite/gm2/pim/fail/assignbounds.mod        |    24 +
 gcc/testsuite/gm2/pim/fail/assignsubrange.mod      |    27 +
 gcc/testsuite/gm2/pim/fail/assignsubrange2.mod     |    27 +
 gcc/testsuite/gm2/pim/fail/b.def                   |    23 +
 gcc/testsuite/gm2/pim/fail/bad.def                 |    21 +
 gcc/testsuite/gm2/pim/fail/badconst.mod            |    26 +
 gcc/testsuite/gm2/pim/fail/badfunc.mod             |    26 +
 gcc/testsuite/gm2/pim/fail/badparam.mod            |    40 +
 gcc/testsuite/gm2/pim/fail/badparam2.mod           |    44 +
 gcc/testsuite/gm2/pim/fail/badtype.mod             |    24 +
 gcc/testsuite/gm2/pim/fail/badtypes.mod            |    28 +
 gcc/testsuite/gm2/pim/fail/bits.mod                |    28 +
 gcc/testsuite/gm2/pim/fail/bits2.mod               |    29 +
 gcc/testsuite/gm2/pim/fail/bits3.mod               |    25 +
 gcc/testsuite/gm2/pim/fail/bits4.mod               |    28 +
 gcc/testsuite/gm2/pim/fail/cardword.mod            |    27 +
 gcc/testsuite/gm2/pim/fail/constbec.mod            |    28 +
 gcc/testsuite/gm2/pim/fail/constsize3.mod          |    36 +
 gcc/testsuite/gm2/pim/fail/constvar.mod            |     9 +
 gcc/testsuite/gm2/pim/fail/convert5.mod            |    40 +
 gcc/testsuite/gm2/pim/fail/dupconst.mod            |    26 +
 gcc/testsuite/gm2/pim/fail/dupenum.mod             |    27 +
 gcc/testsuite/gm2/pim/fail/dupfield.mod            |    31 +
 gcc/testsuite/gm2/pim/fail/duptype.mod             |    28 +
 gcc/testsuite/gm2/pim/fail/dupvar.mod              |    26 +
 gcc/testsuite/gm2/pim/fail/expression.mod          |    25 +
 gcc/testsuite/gm2/pim/fail/expression2.mod         |    25 +
 gcc/testsuite/gm2/pim/fail/expression3.mod         |    27 +
 gcc/testsuite/gm2/pim/fail/func.mod                |    34 +
 gcc/testsuite/gm2/pim/fail/good.def                |    19 +
 gcc/testsuite/gm2/pim/fail/good.mod                |    21 +
 gcc/testsuite/gm2/pim/fail/import.mod              |    27 +
 gcc/testsuite/gm2/pim/fail/inserttok.def           |    19 +
 gcc/testsuite/gm2/pim/fail/inserttok.mod           |     5 +
 gcc/testsuite/gm2/pim/fail/integer.mod             |   271 +
 gcc/testsuite/gm2/pim/fail/keyword.mod             |    25 +
 gcc/testsuite/gm2/pim/fail/longtypes2.mod          |    36 +
 gcc/testsuite/gm2/pim/fail/longtypes3.mod          |    36 +
 gcc/testsuite/gm2/pim/fail/multisetf.mod           |    39 +
 gcc/testsuite/gm2/pim/fail/nested3.mod             |    43 +
 gcc/testsuite/gm2/pim/fail/opaque.mod              |    30 +
 gcc/testsuite/gm2/pim/fail/opaque2.mod             |    32 +
 gcc/testsuite/gm2/pim/fail/opasfail.mod            |    27 +
 gcc/testsuite/gm2/pim/fail/opcpfail.mod            |    29 +
 gcc/testsuite/gm2/pim/fail/pim-fail.exp            |    36 +
 gcc/testsuite/gm2/pim/fail/procmod.mod             |    30 +
 gcc/testsuite/gm2/pim/fail/rotate.mod              |    29 +
 gcc/testsuite/gm2/pim/fail/rotate2.mod             |    29 +
 gcc/testsuite/gm2/pim/fail/setbec.mod              |    29 +
 gcc/testsuite/gm2/pim/fail/setequiv.mod            |    36 +
 gcc/testsuite/gm2/pim/fail/setsnulf.mod            |    39 +
 gcc/testsuite/gm2/pim/fail/settype.mod             |    29 +
 gcc/testsuite/gm2/pim/fail/shift.mod               |    29 +
 gcc/testsuite/gm2/pim/fail/shift2.mod              |    29 +
 gcc/testsuite/gm2/pim/fail/subrange7.mod           |    32 +
 gcc/testsuite/gm2/pim/fail/unary.mod               |    25 +
 gcc/testsuite/gm2/pim/fail/undeclared.mod          |    23 +
 gcc/testsuite/gm2/pim/fail/val.mod                 |    27 +
 gcc/testsuite/gm2/pim/fail/val2.mod                |    32 +
 gcc/testsuite/gm2/pim/fail/wordconst.mod           |    29 +
 .../gm2/pim/no-options/run/pass/integer.mod        |   274 +
 .../run/pass/pim-no-options-run-pass.exp           |    38 +
 .../gm2/pim/options/bounds/fail/IdentifierBug.mod  |    23 +
 .../bounds/fail/pim-options-bounds-fail.exp        |    36 +
 .../gm2/pim/options/optimize/run/pass/addition.def |    23 +
 .../gm2/pim/options/optimize/run/pass/addition.mod |    25 +
 .../gm2/pim/options/optimize/run/pass/concat.mod   |    57 +
 .../run/pass/pim-options-optimize-run-pass.exp     |    56 +
 .../gm2/pim/options/optimize/run/pass/testadd.mod  |    51 +
 gcc/testsuite/gm2/pim/pass/ABSBug.mod              |    27 +
 gcc/testsuite/gm2/pim/pass/TestLong4.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/TestLong7.mod           |    23 +
 gcc/testsuite/gm2/pim/pass/TestLong8.mod           |    23 +
 gcc/testsuite/gm2/pim/pass/TestLong9.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/another.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/aochar.mod              |    31 +
 gcc/testsuite/gm2/pim/pass/array.mod               |    31 +
 gcc/testsuite/gm2/pim/pass/array2.mod              |    28 +
 gcc/testsuite/gm2/pim/pass/array3.mod              |    26 +
 gcc/testsuite/gm2/pim/pass/array4.mod              |    41 +
 gcc/testsuite/gm2/pim/pass/array5.mod              |    43 +
 gcc/testsuite/gm2/pim/pass/array6.mod              |    25 +
 gcc/testsuite/gm2/pim/pass/arraybool.mod           |    39 +
 gcc/testsuite/gm2/pim/pass/arraychar.mod           |    25 +
 gcc/testsuite/gm2/pim/pass/arraychar2.mod          |    27 +
 gcc/testsuite/gm2/pim/pass/arraychar3.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/arrayconst1.mod         |    31 +
 gcc/testsuite/gm2/pim/pass/arrayconst2.mod         |    31 +
 gcc/testsuite/gm2/pim/pass/arrayconst3.mod         |    31 +
 gcc/testsuite/gm2/pim/pass/arraydecl.mod           |    24 +
 gcc/testsuite/gm2/pim/pass/arraydim.mod            |    25 +
 gcc/testsuite/gm2/pim/pass/arraydyn.mod            |    58 +
 gcc/testsuite/gm2/pim/pass/arrayeqiv.mod           |    36 +
 gcc/testsuite/gm2/pim/pass/arrayfio.mod            |    49 +
 gcc/testsuite/gm2/pim/pass/arrayhuge.mod           |    32 +
 gcc/testsuite/gm2/pim/pass/arrayhuge2.mod          |    24 +
 gcc/testsuite/gm2/pim/pass/arrayindex.mod          |    27 +
 gcc/testsuite/gm2/pim/pass/arrayindirect.mod       |    80 +
 gcc/testsuite/gm2/pim/pass/arrayinproc.mod         |    40 +
 gcc/testsuite/gm2/pim/pass/arrayint.mod            |    53 +
 gcc/testsuite/gm2/pim/pass/arrayofbyte.mod         |    35 +
 gcc/testsuite/gm2/pim/pass/arrayofcard.mod         |    42 +
 gcc/testsuite/gm2/pim/pass/arrayptr.mod            |    30 +
 gcc/testsuite/gm2/pim/pass/arrayptr2.mod           |    31 +
 gcc/testsuite/gm2/pim/pass/arrayptr3.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/arrayptr4.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/arrayptr5.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/arrayptr6.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/arrayrecord.mod         |    38 +
 gcc/testsuite/gm2/pim/pass/arraytiny.c             |    24 +
 gcc/testsuite/gm2/pim/pass/arraytiny.mod           |    25 +
 gcc/testsuite/gm2/pim/pass/arraytype.mod           |    24 +
 gcc/testsuite/gm2/pim/pass/arraytype2.mod          |    30 +
 gcc/testsuite/gm2/pim/pass/arraytype3.mod          |    36 +
 gcc/testsuite/gm2/pim/pass/arraytype4.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/assignment.mod          |    24 +
 gcc/testsuite/gm2/pim/pass/assignment2.mod         |    24 +
 gcc/testsuite/gm2/pim/pass/assignment3.mod         |    24 +
 gcc/testsuite/gm2/pim/pass/assignment4.mod         |    24 +
 gcc/testsuite/gm2/pim/pass/badpointer.mod          |    30 +
 gcc/testsuite/gm2/pim/pass/bits32.def              |    25 +
 gcc/testsuite/gm2/pim/pass/bits32.mod              |    19 +
 gcc/testsuite/gm2/pim/pass/bits32i.mod             |    25 +
 gcc/testsuite/gm2/pim/pass/bitset.mod              |    32 +
 gcc/testsuite/gm2/pim/pass/bitset2.mod             |    25 +
 gcc/testsuite/gm2/pim/pass/bitset3.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/bitset4.mod             |    31 +
 gcc/testsuite/gm2/pim/pass/bitset5.mod             |    30 +
 gcc/testsuite/gm2/pim/pass/bitsetfunc.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/block.mod               |    45 +
 gcc/testsuite/gm2/pim/pass/blockindirect.mod       |    50 +
 gcc/testsuite/gm2/pim/pass/builtin.def             |    28 +
 gcc/testsuite/gm2/pim/pass/builtin.mod             |    45 +
 gcc/testsuite/gm2/pim/pass/builtin2.mod            |    28 +
 gcc/testsuite/gm2/pim/pass/builtinconst.mod        |    26 +
 gcc/testsuite/gm2/pim/pass/bytearray.mod           |    37 +
 gcc/testsuite/gm2/pim/pass/card.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/card2.mod               |    29 +
 gcc/testsuite/gm2/pim/pass/char.mod                |    32 +
 gcc/testsuite/gm2/pim/pass/char2.mod               |    24 +
 gcc/testsuite/gm2/pim/pass/charproc.mod            |    30 +
 gcc/testsuite/gm2/pim/pass/charset.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/charset2.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/charset3.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/checkparm.def           |    22 +
 gcc/testsuite/gm2/pim/pass/checkparm.mod           |    24 +
 gcc/testsuite/gm2/pim/pass/colour.mod              |    38 +
 gcc/testsuite/gm2/pim/pass/comment1.mod            |    27 +
 gcc/testsuite/gm2/pim/pass/complexarray.mod        |    25 +
 gcc/testsuite/gm2/pim/pass/complextypes.mod        |    33 +
 gcc/testsuite/gm2/pim/pass/constcast.mod           |    25 +
 gcc/testsuite/gm2/pim/pass/constmax.mod            |    26 +
 gcc/testsuite/gm2/pim/pass/constset.mod            |    30 +
 gcc/testsuite/gm2/pim/pass/constset2.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/constset3.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/constsize.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/constsize2.mod          |    33 +
 gcc/testsuite/gm2/pim/pass/convert.mod             |    43 +
 gcc/testsuite/gm2/pim/pass/convert2.mod            |    24 +
 gcc/testsuite/gm2/pim/pass/convert3.mod            |    28 +
 gcc/testsuite/gm2/pim/pass/convert4.mod            |    39 +
 gcc/testsuite/gm2/pim/pass/danglingelse.mod        |   114 +
 gcc/testsuite/gm2/pim/pass/debug                   |    42 +
 gcc/testsuite/gm2/pim/pass/defset.def              |    23 +
 gcc/testsuite/gm2/pim/pass/defset.mod              |    20 +
 gcc/testsuite/gm2/pim/pass/deftype.mod             |    29 +
 gcc/testsuite/gm2/pim/pass/divaddr.mod             |    26 +
 gcc/testsuite/gm2/pim/pass/enum.mod                |    27 +
 gcc/testsuite/gm2/pim/pass/enum2.mod               |    27 +
 gcc/testsuite/gm2/pim/pass/enum3.mod               |    31 +
 gcc/testsuite/gm2/pim/pass/file.mod                |    31 +
 gcc/testsuite/gm2/pim/pass/filesystem.mod          |    37 +
 gcc/testsuite/gm2/pim/pass/foo.mod                 |    97 +
 gcc/testsuite/gm2/pim/pass/foo2.mod                |    47 +
 gcc/testsuite/gm2/pim/pass/for1.mod                |    29 +
 gcc/testsuite/gm2/pim/pass/function.mod            |    30 +
 gcc/testsuite/gm2/pim/pass/function2.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/gcd.def                 |    23 +
 gcc/testsuite/gm2/pim/pass/gcd.mod                 |    54 +
 gcc/testsuite/gm2/pim/pass/getconst.mod            |    79 +
 gcc/testsuite/gm2/pim/pass/hello.mod               |    23 +
 gcc/testsuite/gm2/pim/pass/impa.mod                |    23 +
 gcc/testsuite/gm2/pim/pass/impb.def                |    25 +
 gcc/testsuite/gm2/pim/pass/impb.mod                |    20 +
 gcc/testsuite/gm2/pim/pass/impc.def                |    25 +
 gcc/testsuite/gm2/pim/pass/impc.mod                |    20 +
 gcc/testsuite/gm2/pim/pass/impd.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/impe.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/impf.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/impg.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/imph.mod                |    26 +
 gcc/testsuite/gm2/pim/pass/impi.mod                |    26 +
 gcc/testsuite/gm2/pim/pass/impj.mod                |    26 +
 gcc/testsuite/gm2/pim/pass/impk.mod                |    27 +
 gcc/testsuite/gm2/pim/pass/impl.mod                |    26 +
 gcc/testsuite/gm2/pim/pass/impm.mod                |    24 +
 gcc/testsuite/gm2/pim/pass/impn.def                |    25 +
 gcc/testsuite/gm2/pim/pass/impn.mod                |    20 +
 gcc/testsuite/gm2/pim/pass/impo.mod                |    24 +
 gcc/testsuite/gm2/pim/pass/imports.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/impp.def                |    25 +
 gcc/testsuite/gm2/pim/pass/impp.mod                |    24 +
 gcc/testsuite/gm2/pim/pass/impq.def                |    23 +
 gcc/testsuite/gm2/pim/pass/impq.mod                |    29 +
 gcc/testsuite/gm2/pim/pass/incompsets.mod          |    37 +
 gcc/testsuite/gm2/pim/pass/index.mod               |    26 +
 gcc/testsuite/gm2/pim/pass/index2.mod              |    24 +
 gcc/testsuite/gm2/pim/pass/indirect.mod            |    45 +
 gcc/testsuite/gm2/pim/pass/inner.mod               |    38 +
 gcc/testsuite/gm2/pim/pass/inner2.mod              |    30 +
 gcc/testsuite/gm2/pim/pass/int.mod                 |    28 +
 gcc/testsuite/gm2/pim/pass/largeset.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/largeset1.mod           |    75 +
 gcc/testsuite/gm2/pim/pass/largeset2.mod           |    93 +
 gcc/testsuite/gm2/pim/pass/largeset3.mod           |   137 +
 gcc/testsuite/gm2/pim/pass/largeset4.mod           |    33 +
 gcc/testsuite/gm2/pim/pass/largeset5.mod           |    45 +
 gcc/testsuite/gm2/pim/pass/largeset6.mod           |    36 +
 gcc/testsuite/gm2/pim/pass/largeset7.mod           |    35 +
 gcc/testsuite/gm2/pim/pass/localmod.mod            |    42 +
 gcc/testsuite/gm2/pim/pass/localproc.mod           |    67 +
 gcc/testsuite/gm2/pim/pass/localvar.mod            |    31 +
 gcc/testsuite/gm2/pim/pass/log                     |   457 +
 gcc/testsuite/gm2/pim/pass/longint.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/longint2.mod            |    26 +
 gcc/testsuite/gm2/pim/pass/longmm.mod              |    35 +
 gcc/testsuite/gm2/pim/pass/longreal.mod            |    27 +
 gcc/testsuite/gm2/pim/pass/longtypes.mod           |    35 +
 gcc/testsuite/gm2/pim/pass/longtypes3.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/longtypes4.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/longtypes5.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/longtypes6.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/loopexit.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/math.mod                |    27 +
 gcc/testsuite/gm2/pim/pass/maxlongint.mod          |    40 +
 gcc/testsuite/gm2/pim/pass/maxreal.mod             |    27 +
 gcc/testsuite/gm2/pim/pass/maxreal2.mod            |    28 +
 gcc/testsuite/gm2/pim/pass/minmaxconst.mod         |    28 +
 gcc/testsuite/gm2/pim/pass/minmaxconst2.mod        |    32 +
 gcc/testsuite/gm2/pim/pass/modaddr.mod             |    26 +
 gcc/testsuite/gm2/pim/pass/multaddr.mod            |    26 +
 gcc/testsuite/gm2/pim/pass/multiple.mod            |    51 +
 gcc/testsuite/gm2/pim/pass/multiset.mod            |    39 +
 gcc/testsuite/gm2/pim/pass/multtypes.mod           |    68 +
 gcc/testsuite/gm2/pim/pass/mydef.def               |    24 +
 gcc/testsuite/gm2/pim/pass/negatives.def           |    25 +
 gcc/testsuite/gm2/pim/pass/negatives.mod           |    61 +
 gcc/testsuite/gm2/pim/pass/nested.mod              |    37 +
 gcc/testsuite/gm2/pim/pass/nested2.mod             |    35 +
 gcc/testsuite/gm2/pim/pass/nested3.mod             |    43 +
 gcc/testsuite/gm2/pim/pass/nested4.mod             |    49 +
 gcc/testsuite/gm2/pim/pass/nested5.mod             |    52 +
 gcc/testsuite/gm2/pim/pass/nested6.mod             |    32 +
 gcc/testsuite/gm2/pim/pass/nested7.mod             |    47 +
 gcc/testsuite/gm2/pim/pass/nestedfor.mod           |    71 +
 gcc/testsuite/gm2/pim/pass/nestedif.mod            |    39 +
 gcc/testsuite/gm2/pim/pass/nestedset.mod           |    22 +
 gcc/testsuite/gm2/pim/pass/onezero.mod             |    35 +
 gcc/testsuite/gm2/pim/pass/opaque.def              |    25 +
 gcc/testsuite/gm2/pim/pass/opaque.mod              |    47 +
 gcc/testsuite/gm2/pim/pass/opaque2.mod             |    38 +
 gcc/testsuite/gm2/pim/pass/opaquetype.def          |    36 +
 gcc/testsuite/gm2/pim/pass/opaquetype.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/param.mod               |    34 +
 gcc/testsuite/gm2/pim/pass/param2.mod              |    40 +
 gcc/testsuite/gm2/pim/pass/param3.mod              |    34 +
 gcc/testsuite/gm2/pim/pass/parambool.mod           |    51 +
 gcc/testsuite/gm2/pim/pass/paramreal.mod           |    53 +
 gcc/testsuite/gm2/pim/pass/pim-pass.exp            |    38 +
 gcc/testsuite/gm2/pim/pass/pimimp.mod              |    54 +
 gcc/testsuite/gm2/pim/pass/pointer.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/procadr.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/procconv.mod            |    47 +
 gcc/testsuite/gm2/pim/pass/procconv2.mod           |    47 +
 gcc/testsuite/gm2/pim/pass/procedure1.mod          |    32 +
 gcc/testsuite/gm2/pim/pass/procedure2.mod          |    44 +
 gcc/testsuite/gm2/pim/pass/procindirect.mod        |    59 +
 gcc/testsuite/gm2/pim/pass/procmod.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/procmod2.mod            |    36 +
 gcc/testsuite/gm2/pim/pass/procmod3.mod            |    54 +
 gcc/testsuite/gm2/pim/pass/procmod31.mod           |    40 +
 gcc/testsuite/gm2/pim/pass/procmod4.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/procmod5.mod            |    33 +
 gcc/testsuite/gm2/pim/pass/procmod6.def            |    25 +
 gcc/testsuite/gm2/pim/pass/procmod6.mod            |    33 +
 gcc/testsuite/gm2/pim/pass/procmod7.mod            |    40 +
 gcc/testsuite/gm2/pim/pass/procmod8.mod            |    63 +
 gcc/testsuite/gm2/pim/pass/procmod9.mod            |    54 +
 gcc/testsuite/gm2/pim/pass/proctype.mod            |    27 +
 gcc/testsuite/gm2/pim/pass/proctype2.def           |    37 +
 gcc/testsuite/gm2/pim/pass/proctype3.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/proctype4.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/program.mod             |   108 +
 gcc/testsuite/gm2/pim/pass/program2.mod            |   284 +
 gcc/testsuite/gm2/pim/pass/ptrarray.mod            |    31 +
 gcc/testsuite/gm2/pim/pass/ptrarray2.mod           |    24 +
 gcc/testsuite/gm2/pim/pass/ptrarray3.mod           |    19 +
 gcc/testsuite/gm2/pim/pass/ptrcard.mod             |    30 +
 gcc/testsuite/gm2/pim/pass/quads.def               |    25 +
 gcc/testsuite/gm2/pim/pass/quads.mod               |    24 +
 gcc/testsuite/gm2/pim/pass/real.mod                |    28 +
 gcc/testsuite/gm2/pim/pass/real2.mod               |    27 +
 gcc/testsuite/gm2/pim/pass/real3.mod               |    39 +
 gcc/testsuite/gm2/pim/pass/realconst.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/realneg.mod             |    31 +
 gcc/testsuite/gm2/pim/pass/realneg2.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/realone.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/realsize.mod            |    28 +
 gcc/testsuite/gm2/pim/pass/record1.mod             |    35 +
 gcc/testsuite/gm2/pim/pass/record10.mod            |    44 +
 gcc/testsuite/gm2/pim/pass/record11.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/record12.def            |    35 +
 gcc/testsuite/gm2/pim/pass/record13.def            |    36 +
 gcc/testsuite/gm2/pim/pass/record14.def            |    40 +
 gcc/testsuite/gm2/pim/pass/record15.def            |    41 +
 gcc/testsuite/gm2/pim/pass/record16.def            |    34 +
 gcc/testsuite/gm2/pim/pass/record2.mod             |    41 +
 gcc/testsuite/gm2/pim/pass/record3.mod             |    69 +
 gcc/testsuite/gm2/pim/pass/record4.mod             |    42 +
 gcc/testsuite/gm2/pim/pass/record5.mod             |    34 +
 gcc/testsuite/gm2/pim/pass/record6.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/record7.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/record8.mod             |    35 +
 gcc/testsuite/gm2/pim/pass/record9.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/recordarray.c           |    19 +
 gcc/testsuite/gm2/pim/pass/recordarray.mod         |    39 +
 gcc/testsuite/gm2/pim/pass/recordarray2.mod        |    30 +
 gcc/testsuite/gm2/pim/pass/redef.mod               |    23 +
 gcc/testsuite/gm2/pim/pass/set10.mod               |    23 +
 gcc/testsuite/gm2/pim/pass/set11.def               |    27 +
 gcc/testsuite/gm2/pim/pass/set11.mod               |    31 +
 gcc/testsuite/gm2/pim/pass/set12.mod               |    30 +
 gcc/testsuite/gm2/pim/pass/set4.mod                |    29 +
 gcc/testsuite/gm2/pim/pass/set5.mod                |    40 +
 gcc/testsuite/gm2/pim/pass/set6.mod                |    40 +
 gcc/testsuite/gm2/pim/pass/set7.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/set8.mod                |    40 +
 gcc/testsuite/gm2/pim/pass/set9.mod                |    45 +
 gcc/testsuite/gm2/pim/pass/setchar.mod             |    29 +
 gcc/testsuite/gm2/pim/pass/setchar10.mod           |    43 +
 gcc/testsuite/gm2/pim/pass/setchar11.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/setchar3.mod            |    40 +
 gcc/testsuite/gm2/pim/pass/setchar4.mod            |    39 +
 gcc/testsuite/gm2/pim/pass/setchar5.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/setchar7.mod            |    32 +
 gcc/testsuite/gm2/pim/pass/setchar8.mod            |    31 +
 gcc/testsuite/gm2/pim/pass/setchar9.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/setconst.mod            |    33 +
 gcc/testsuite/gm2/pim/pass/setconst2.mod           |    40 +
 gcc/testsuite/gm2/pim/pass/setconst3.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/setenum.mod             |    32 +
 gcc/testsuite/gm2/pim/pass/setimp.mod              |    39 +
 gcc/testsuite/gm2/pim/pass/setimp2.mod             |    51 +
 gcc/testsuite/gm2/pim/pass/setofchar.mod           |    33 +
 gcc/testsuite/gm2/pim/pass/setoverflow.mod         |    29 +
 gcc/testsuite/gm2/pim/pass/sets.mod                |    30 +
 gcc/testsuite/gm2/pim/pass/sets2.mod               |    45 +
 gcc/testsuite/gm2/pim/pass/sets3.mod               |   172 +
 gcc/testsuite/gm2/pim/pass/sets4.mod               |    24 +
 gcc/testsuite/gm2/pim/pass/sets5.mod               |    31 +
 gcc/testsuite/gm2/pim/pass/sets6.mod               |    30 +
 gcc/testsuite/gm2/pim/pass/setsnul.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/settest1.mod            |     8 +
 gcc/testsuite/gm2/pim/pass/settest2.mod            |     8 +
 gcc/testsuite/gm2/pim/pass/settest3.mod            |     8 +
 gcc/testsuite/gm2/pim/pass/simpleproc.mod          |    45 +
 gcc/testsuite/gm2/pim/pass/sizes.mod               |    28 +
 gcc/testsuite/gm2/pim/pass/sizetype.mod            |    26 +
 gcc/testsuite/gm2/pim/pass/smallset1.mod           |    44 +
 gcc/testsuite/gm2/pim/pass/smallset2.mod           |    63 +
 gcc/testsuite/gm2/pim/pass/smallset3.mod           |    79 +
 gcc/testsuite/gm2/pim/pass/smallset4.mod           |   102 +
 gcc/testsuite/gm2/pim/pass/smallset5.mod           |    49 +
 gcc/testsuite/gm2/pim/pass/smallset6.mod           |    39 +
 gcc/testsuite/gm2/pim/pass/smallset7.mod           |    33 +
 gcc/testsuite/gm2/pim/pass/stabs.mod               |    29 +
 gcc/testsuite/gm2/pim/pass/stdio.mod               |    53 +
 gcc/testsuite/gm2/pim/pass/str1.mod                |    39 +
 gcc/testsuite/gm2/pim/pass/str2.mod                |    34 +
 gcc/testsuite/gm2/pim/pass/str3.mod                |    37 +
 gcc/testsuite/gm2/pim/pass/str4.mod                |    26 +
 gcc/testsuite/gm2/pim/pass/str5.mod                |    28 +
 gcc/testsuite/gm2/pim/pass/stressset.mod           |    38 +
 gcc/testsuite/gm2/pim/pass/stringassign.mod        |    28 +
 gcc/testsuite/gm2/pim/pass/stringopaq.mod          |    26 +
 gcc/testsuite/gm2/pim/pass/strings.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/strparam.def            |    22 +
 gcc/testsuite/gm2/pim/pass/strparam.mod            |    86 +
 gcc/testsuite/gm2/pim/pass/subrange.mod            |    26 +
 gcc/testsuite/gm2/pim/pass/subrange10.mod          |    45 +
 gcc/testsuite/gm2/pim/pass/subrange11.mod          |    46 +
 gcc/testsuite/gm2/pim/pass/subrange12.mod          |    29 +
 gcc/testsuite/gm2/pim/pass/subrange14.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/subrange15.mod          |    30 +
 gcc/testsuite/gm2/pim/pass/subrange16.mod          |    31 +
 gcc/testsuite/gm2/pim/pass/subrange17.mod          |    32 +
 gcc/testsuite/gm2/pim/pass/subrange2.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/subrange3.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/subrange4.mod           |    31 +
 gcc/testsuite/gm2/pim/pass/subrange5.mod           |    23 +
 gcc/testsuite/gm2/pim/pass/subrange6.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/subrange7.mod           |    32 +
 gcc/testsuite/gm2/pim/pass/subrange8.mod           |    28 +
 gcc/testsuite/gm2/pim/pass/subrange9.mod           |    43 +
 gcc/testsuite/gm2/pim/pass/test2recursive.mod      |    27 +
 gcc/testsuite/gm2/pim/pass/testabs.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/testbuiltin.mod         |    39 +
 gcc/testsuite/gm2/pim/pass/testbuiltin2.mod        |    37 +
 gcc/testsuite/gm2/pim/pass/testbuiltstr.mod        |    29 +
 gcc/testsuite/gm2/pim/pass/testcap.mod             |    32 +
 gcc/testsuite/gm2/pim/pass/testcap2.mod            |    36 +
 gcc/testsuite/gm2/pim/pass/testcard.mod            |    25 +
 gcc/testsuite/gm2/pim/pass/testcard2.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/testcard3.mod           |    25 +
 gcc/testsuite/gm2/pim/pass/testcard4.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/testcard5.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/testcase.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/testcase2.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/testcase3.mod           |    34 +
 gcc/testsuite/gm2/pim/pass/testcase4.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/testchar.mod            |    30 +
 gcc/testsuite/gm2/pim/pass/testfloat.mod           |    34 +
 gcc/testsuite/gm2/pim/pass/testfloat2.mod          |    43 +
 gcc/testsuite/gm2/pim/pass/testfloat3.mod          |    43 +
 gcc/testsuite/gm2/pim/pass/testfloat4.mod          |    45 +
 gcc/testsuite/gm2/pim/pass/testfor.mod             |    29 +
 gcc/testsuite/gm2/pim/pass/testimpvar.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/testlong3.mod           |    24 +
 gcc/testsuite/gm2/pim/pass/testmod.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/testmod2.mod            |    43 +
 gcc/testsuite/gm2/pim/pass/testodd.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/testopaque.mod          |    31 +
 gcc/testsuite/gm2/pim/pass/testopaque2.mod         |    27 +
 gcc/testsuite/gm2/pim/pass/testopaque3.mod         |    31 +
 gcc/testsuite/gm2/pim/pass/testord.mod             |    32 +
 gcc/testsuite/gm2/pim/pass/testparam.mod           |    43 +
 gcc/testsuite/gm2/pim/pass/testparam2.mod          |    35 +
 gcc/testsuite/gm2/pim/pass/testparam3.mod          |    35 +
 gcc/testsuite/gm2/pim/pass/testpimsize.mod         |    26 +
 gcc/testsuite/gm2/pim/pass/testrecursive.def       |    21 +
 gcc/testsuite/gm2/pim/pass/testrecursive.mod       |    22 +
 gcc/testsuite/gm2/pim/pass/testreturnstr.mod       |    21 +
 gcc/testsuite/gm2/pim/pass/testset.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/testshort.mod           |    35 +
 gcc/testsuite/gm2/pim/pass/testsinf.mod            |    27 +
 gcc/testsuite/gm2/pim/pass/testsinl.mod            |    27 +
 gcc/testsuite/gm2/pim/pass/testsize.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/testvar.mod             |    53 +
 gcc/testsuite/gm2/pim/pass/testvarin.mod           |    28 +
 gcc/testsuite/gm2/pim/pass/timeio.mod              |    36 +
 gcc/testsuite/gm2/pim/pass/timeio2.mod             |    40 +
 gcc/testsuite/gm2/pim/pass/timeio3.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/timeio4.mod             |    38 +
 gcc/testsuite/gm2/pim/pass/timeio5.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/timeio6.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/timeio7.mod             |    34 +
 gcc/testsuite/gm2/pim/pass/timeio8.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/timeio9.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/tinyalloc.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/tinyarray.mod           |    27 +
 gcc/testsuite/gm2/pim/pass/tinyarray2.mod          |    33 +
 gcc/testsuite/gm2/pim/pass/tinyarray3.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/tinyarray4.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/tinyarray5.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/tinyarray6.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/tinyassign.def          |    22 +
 gcc/testsuite/gm2/pim/pass/tinyassign.mod          |    28 +
 gcc/testsuite/gm2/pim/pass/tinyassign2.mod         |    25 +
 gcc/testsuite/gm2/pim/pass/tinyassign3.mod         |    32 +
 gcc/testsuite/gm2/pim/pass/tinyassign4.mod         |    34 +
 gcc/testsuite/gm2/pim/pass/tinyassign5.mod         |    29 +
 gcc/testsuite/gm2/pim/pass/tinybitset.mod          |    25 +
 gcc/testsuite/gm2/pim/pass/tinyelse.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/tinyenum.mod            |    25 +
 gcc/testsuite/gm2/pim/pass/tinyfor.mod             |    29 +
 gcc/testsuite/gm2/pim/pass/tinyfor2.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/tinyfor3.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/tinyhalt.mod            |    24 +
 gcc/testsuite/gm2/pim/pass/tinyhello.mod           |    25 +
 gcc/testsuite/gm2/pim/pass/tinyif.mod              |    32 +
 gcc/testsuite/gm2/pim/pass/tinyif2.mod             |    35 +
 gcc/testsuite/gm2/pim/pass/tinyif3.mod             |    36 +
 gcc/testsuite/gm2/pim/pass/tinyif4.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/tinyif5.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/tinyif6.mod             |    37 +
 gcc/testsuite/gm2/pim/pass/tinyif7.mod             |    38 +
 gcc/testsuite/gm2/pim/pass/tinyif8.mod             |    39 +
 gcc/testsuite/gm2/pim/pass/tinyimp.mod             |    23 +
 gcc/testsuite/gm2/pim/pass/tinylit.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/tinylit2.mod            |    28 +
 gcc/testsuite/gm2/pim/pass/tinymax.mod             |    29 +
 gcc/testsuite/gm2/pim/pass/tinymod.mod             |    21 +
 gcc/testsuite/gm2/pim/pass/tinynode.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/tinyparam.mod           |    39 +
 gcc/testsuite/gm2/pim/pass/tinyparam2.mod          |    39 +
 gcc/testsuite/gm2/pim/pass/tinyplus.mod            |    33 +
 gcc/testsuite/gm2/pim/pass/tinyproc.mod            |    32 +
 gcc/testsuite/gm2/pim/pass/tinyproc2.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/tinyproc3.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/tinyproc4.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/tinyproc5.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/tinyproc6.mod           |    30 +
 gcc/testsuite/gm2/pim/pass/tinyptr.mod             |    28 +
 gcc/testsuite/gm2/pim/pass/tinyreal.mod            |    12 +
 gcc/testsuite/gm2/pim/pass/tinyrecord.mod          |    43 +
 gcc/testsuite/gm2/pim/pass/tinyrepeat.mod          |    31 +
 gcc/testsuite/gm2/pim/pass/tinyset6.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/tinyset7.mod            |    32 +
 gcc/testsuite/gm2/pim/pass/tinystate.mod           |    60 +
 gcc/testsuite/gm2/pim/pass/tinysub.def             |    37 +
 gcc/testsuite/gm2/pim/pass/tinytest.mod            |    24 +
 gcc/testsuite/gm2/pim/pass/tinytrue.mod            |    25 +
 gcc/testsuite/gm2/pim/pass/tinyvar.mod             |    23 +
 gcc/testsuite/gm2/pim/pass/tinyvar2.mod            |    24 +
 gcc/testsuite/gm2/pim/pass/tinyvar3.mod            |    24 +
 gcc/testsuite/gm2/pim/pass/tinyvar4.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/tinyvar5.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/tinyvarient.mod         |    36 +
 gcc/testsuite/gm2/pim/pass/tinyvarient2.mod        |    36 +
 gcc/testsuite/gm2/pim/pass/tinyvarient3.def        |    24 +
 gcc/testsuite/gm2/pim/pass/tinyvarient3.mod        |    36 +
 gcc/testsuite/gm2/pim/pass/tinyvarient4.mod        |    44 +
 gcc/testsuite/gm2/pim/pass/tinyvarient5.mod        |    53 +
 gcc/testsuite/gm2/pim/pass/tinyvarient6.mod        |   145 +
 gcc/testsuite/gm2/pim/pass/tinywhile.mod           |    29 +
 gcc/testsuite/gm2/pim/pass/tinywith.mod            |    33 +
 gcc/testsuite/gm2/pim/pass/tinywith2.mod           |    37 +
 gcc/testsuite/gm2/pim/pass/tinywith3.mod           |    39 +
 gcc/testsuite/gm2/pim/pass/tinywith4.mod           |    35 +
 gcc/testsuite/gm2/pim/pass/tinywith5.mod           |    36 +
 gcc/testsuite/gm2/pim/pass/tinywith6.mod           |    40 +
 gcc/testsuite/gm2/pim/pass/trunc.mod               |    30 +
 gcc/testsuite/gm2/pim/pass/try                     |    74 +
 gcc/testsuite/gm2/pim/pass/typeequiv.mod           |    56 +
 gcc/testsuite/gm2/pim/pass/typeequiv2.mod          |    52 +
 gcc/testsuite/gm2/pim/pass/typeequiv3.mod          |    50 +
 gcc/testsuite/gm2/pim/pass/typeonly.def            |    25 +
 gcc/testsuite/gm2/pim/pass/typeonly.mod            |    20 +
 gcc/testsuite/gm2/pim/pass/typesize.mod            |    29 +
 gcc/testsuite/gm2/pim/pass/unbounded.mod           |    26 +
 gcc/testsuite/gm2/pim/pass/unbounded2.mod          |    26 +
 gcc/testsuite/gm2/pim/pass/unbounded3.mod          |    27 +
 gcc/testsuite/gm2/pim/pass/v.def                   |    23 +
 gcc/testsuite/gm2/pim/pass/varaddress.mod          |    31 +
 gcc/testsuite/gm2/pim/pass/varaddress2.mod         |    26 +
 gcc/testsuite/gm2/pim/pass/varaddress3.mod         |    33 +
 gcc/testsuite/gm2/pim/pass/varcard.mod             |    34 +
 gcc/testsuite/gm2/pim/pass/variant9.mod            |    45 +
 gcc/testsuite/gm2/pim/pass/varient.mod             |    45 +
 gcc/testsuite/gm2/pim/pass/varient2.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/varient3.mod            |    36 +
 gcc/testsuite/gm2/pim/pass/varient4.mod            |    46 +
 gcc/testsuite/gm2/pim/pass/varient5.mod            |    34 +
 gcc/testsuite/gm2/pim/pass/varient6.mod            |    37 +
 gcc/testsuite/gm2/pim/pass/varient7.mod            |    35 +
 gcc/testsuite/gm2/pim/pass/varient8.mod            |    44 +
 gcc/testsuite/gm2/pim/pass/varin.def               |    24 +
 gcc/testsuite/gm2/pim/pass/varin.mod               |    22 +
 gcc/testsuite/gm2/pim/pass/varint.mod              |    30 +
 gcc/testsuite/gm2/pim/pass/wincat.mod              |    36 +
 gcc/testsuite/gm2/pim/pass/with.mod                |    36 +
 gcc/testsuite/gm2/pim/pass/wordconst.mod           |    29 +
 gcc/testsuite/gm2/pim/run/fail/case.mod            |    33 +
 gcc/testsuite/gm2/pim/run/fail/nil.mod             |    28 +
 gcc/testsuite/gm2/pim/run/fail/pim-run-fail.exp    |    38 +
 gcc/testsuite/gm2/pim/run/pass/Countdown.mod       |    39 +
 gcc/testsuite/gm2/pim/run/pass/EndFor.def          |    28 +
 gcc/testsuite/gm2/pim/run/pass/EndFor.mod          |   185 +
 gcc/testsuite/gm2/pim/run/pass/EnumTest.mod        |    70 +
 gcc/testsuite/gm2/pim/run/pass/For1.mod            |    33 +
 gcc/testsuite/gm2/pim/run/pass/For10.mod           |    65 +
 gcc/testsuite/gm2/pim/run/pass/For11.mod           |    65 +
 gcc/testsuite/gm2/pim/run/pass/For12.mod           |    34 +
 gcc/testsuite/gm2/pim/run/pass/For2.mod            |    33 +
 gcc/testsuite/gm2/pim/run/pass/For3.mod            |    48 +
 gcc/testsuite/gm2/pim/run/pass/For4.mod            |    54 +
 gcc/testsuite/gm2/pim/run/pass/For5.mod            |    50 +
 gcc/testsuite/gm2/pim/run/pass/For6.mod            |    54 +
 gcc/testsuite/gm2/pim/run/pass/For7.mod            |    60 +
 gcc/testsuite/gm2/pim/run/pass/For8.mod            |    59 +
 gcc/testsuite/gm2/pim/run/pass/For9.mod            |    27 +
 gcc/testsuite/gm2/pim/run/pass/FpuIOBug.mod        |    35 +
 gcc/testsuite/gm2/pim/run/pass/MaxReal.mod         |    31 +
 gcc/testsuite/gm2/pim/run/pass/MaxReal2.mod        |    36 +
 gcc/testsuite/gm2/pim/run/pass/TestLong.mod        |    52 +
 gcc/testsuite/gm2/pim/run/pass/TestLong2.mod       |    31 +
 gcc/testsuite/gm2/pim/run/pass/TestLong4.mod       |    40 +
 gcc/testsuite/gm2/pim/run/pass/TestLong5.mod       |    48 +
 gcc/testsuite/gm2/pim/run/pass/addrarray.mod       |    38 +
 gcc/testsuite/gm2/pim/run/pass/arraychar.mod       |    46 +
 gcc/testsuite/gm2/pim/run/pass/arraychar2.mod      |    50 +
 gcc/testsuite/gm2/pim/run/pass/arrayrecord.mod     |    58 +
 gcc/testsuite/gm2/pim/run/pass/bitsettest.def      |    22 +
 gcc/testsuite/gm2/pim/run/pass/bitsettest.mod      |    37 +
 gcc/testsuite/gm2/pim/run/pass/bytearray.mod       |    42 +
 gcc/testsuite/gm2/pim/run/pass/constdynstr.mod     |    29 +
 gcc/testsuite/gm2/pim/run/pass/conststr.mod        |    25 +
 gcc/testsuite/gm2/pim/run/pass/conststr2.mod       |    54 +
 gcc/testsuite/gm2/pim/run/pass/cycles.mod          |    41 +
 gcc/testsuite/gm2/pim/run/pass/dec.mod             |    44 +
 gcc/testsuite/gm2/pim/run/pass/enums.mod           |    31 +
 gcc/testsuite/gm2/pim/run/pass/incsubrange.def     |     9 +
 gcc/testsuite/gm2/pim/run/pass/incsubrange.mod     |    26 +
 gcc/testsuite/gm2/pim/run/pass/index3.mod          |    39 +
 gcc/testsuite/gm2/pim/run/pass/int16.mod           |    27 +
 gcc/testsuite/gm2/pim/run/pass/int32.mod           |    39 +
 gcc/testsuite/gm2/pim/run/pass/int8.mod            |    27 +
 gcc/testsuite/gm2/pim/run/pass/line.mod            |    31 +
 gcc/testsuite/gm2/pim/run/pass/long.mod            |    25 +
 gcc/testsuite/gm2/pim/run/pass/longfor.mod         |    38 +
 gcc/testsuite/gm2/pim/run/pass/longtypes10.mod     |    39 +
 gcc/testsuite/gm2/pim/run/pass/longtypes7.mod      |    41 +
 gcc/testsuite/gm2/pim/run/pass/longtypes8.mod      |    45 +
 gcc/testsuite/gm2/pim/run/pass/longtypes9.mod      |    39 +
 gcc/testsuite/gm2/pim/run/pass/math.mod            |    44 +
 gcc/testsuite/gm2/pim/run/pass/math2.mod           |    44 +
 gcc/testsuite/gm2/pim/run/pass/mathconst.mod       |    56 +
 gcc/testsuite/gm2/pim/run/pass/minhello.mod        |    12 +
 gcc/testsuite/gm2/pim/run/pass/minimal.mod         |     5 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc.mod      |    56 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc2.mod     |    58 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc3.mod     |    67 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc4.mod     |    33 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc5.mod     |    62 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc6.mod     |    45 +
 gcc/testsuite/gm2/pim/run/pass/nestedproc7.mod     |    35 +
 gcc/testsuite/gm2/pim/run/pass/nestedwith.mod      |    41 +
 gcc/testsuite/gm2/pim/run/pass/nestedwith2.mod     |    45 +
 gcc/testsuite/gm2/pim/run/pass/nestedwith3.mod     |    45 +
 gcc/testsuite/gm2/pim/run/pass/nothing.mod         |    27 +
 gcc/testsuite/gm2/pim/run/pass/pim-run-pass.exp    |    44 +
 gcc/testsuite/gm2/pim/run/pass/prog31ex.mod        |    36 +
 gcc/testsuite/gm2/pim/run/pass/rts.mod             |    41 +
 gcc/testsuite/gm2/pim/run/pass/setcritical.mod     |   129 +
 gcc/testsuite/gm2/pim/run/pass/setequiv.mod        |    36 +
 gcc/testsuite/gm2/pim/run/pass/str6.mod            |    40 +
 gcc/testsuite/gm2/pim/run/pass/stringaddr.mod      |    14 +
 gcc/testsuite/gm2/pim/run/pass/stringaddr2.def     |    22 +
 gcc/testsuite/gm2/pim/run/pass/stringaddr2.mod     |    14 +
 gcc/testsuite/gm2/pim/run/pass/stripped.mod        |    22 +
 gcc/testsuite/gm2/pim/run/pass/sys.def             |    24 +
 gcc/testsuite/gm2/pim/run/pass/sys.mod             |    37 +
 gcc/testsuite/gm2/pim/run/pass/t.def               |     1 +
 gcc/testsuite/gm2/pim/run/pass/testaddr.mod        |    42 +
 gcc/testsuite/gm2/pim/run/pass/testaddr2.mod       |    25 +
 gcc/testsuite/gm2/pim/run/pass/testaddr3.mod       |    27 +
 gcc/testsuite/gm2/pim/run/pass/testarray.mod       |    32 +
 gcc/testsuite/gm2/pim/run/pass/testarray2.mod      |    48 +
 gcc/testsuite/gm2/pim/run/pass/testarray3.mod      |    45 +
 gcc/testsuite/gm2/pim/run/pass/testarray4.mod      |    45 +
 gcc/testsuite/gm2/pim/run/pass/testarray5.mod      |    51 +
 gcc/testsuite/gm2/pim/run/pass/testavail.mod       |    32 +
 gcc/testsuite/gm2/pim/run/pass/testdiv.mod         |   136 +
 gcc/testsuite/gm2/pim/run/pass/testfpufunc.mod     |    38 +
 gcc/testsuite/gm2/pim/run/pass/testfpufunc2.mod    |    42 +
 gcc/testsuite/gm2/pim/run/pass/testlarge.mod       |    44 +
 gcc/testsuite/gm2/pim/run/pass/testlarge2.mod      |    45 +
 gcc/testsuite/gm2/pim/run/pass/testnextproc.mod    |    33 +
 gcc/testsuite/gm2/pim/run/pass/testparam.mod       |    70 +
 gcc/testsuite/gm2/pim/run/pass/testreturnstr.mod   |    39 +
 gcc/testsuite/gm2/pim/run/pass/testreturnstr2.mod  |    36 +
 gcc/testsuite/gm2/pim/run/pass/testreturnstr3.def  |    35 +
 gcc/testsuite/gm2/pim/run/pass/testreturnstr3.mod  |    25 +
 gcc/testsuite/gm2/pim/run/pass/testsize.mod        |    27 +
 gcc/testsuite/gm2/pim/run/pass/testsize2.mod       |    37 +
 gcc/testsuite/gm2/pim/run/pass/testsize3.mod       |    28 +
 gcc/testsuite/gm2/pim/run/pass/testsize4.mod       |    37 +
 gcc/testsuite/gm2/pim/run/pass/testtbitsize.mod    |    34 +
 gcc/testsuite/gm2/pim/run/pass/tinywith.mod        |    42 +
 gcc/testsuite/gm2/pim/run/pass/unbounded.mod       |    53 +
 gcc/testsuite/gm2/pim/run/pass/varaddress3.mod     |    33 +
 gcc/testsuite/gm2/pim/run/pass/varparam2.mod       |    48 +
 gcc/testsuite/gm2/pim/run/pass/varparam3.mod       |    68 +
 gcc/testsuite/gm2/pim/run/pass/varparm.mod         |    42 +
 gcc/testsuite/gm2/pim/run/pass/wr.mod              |    26 +
 gcc/testsuite/gm2/pimcoroutines/pass/imports.mod   |    27 +
 gcc/testsuite/gm2/pimcoroutines/pass/imports2.mod  |    25 +
 .../gm2/pimcoroutines/pass/pimcoroutines-pass.exp  |    37 +
 .../run/pass/pimcoroutines-run-pass.exp            |    43 +
 .../gm2/pimcoroutines/run/pass/testtime.mod        |   120 +
 gcc/testsuite/gm2/pimlib/base/run/pass/FIO.mod     |  1712 +
 gcc/testsuite/gm2/pimlib/base/run/pass/StrLib.mod  |   217 +
 .../pimlib/base/run/pass/pimlib-base-run-pass.exp  |    39 +
 .../gm2/pimlib/base/run/pass/testconvert.mod       |    57 +
 .../coroutines/pass/pimlib-coroutines-pass.exp     |    37 +
 .../gm2/pimlib/coroutines/pass/priority.mod        |    21 +
 .../gm2/pimlib/coroutines/pass/priority2.mod       |    38 +
 .../gm2/pimlib/coroutines/pass/priority3.def       |    22 +
 .../gm2/pimlib/coroutines/pass/priority3.mod       |    50 +
 .../gm2/pimlib/logitech/pass/LogitechLong.mod      |    40 +
 gcc/testsuite/gm2/pimlib/logitech/pass/hello.mod   |    24 +
 .../pimlib/logitech/pass/pimlib-logitech-pass.exp  |    37 +
 .../gm2/pimlib/logitech/run/pass/bbits.mod         |    94 +
 .../gm2/pimlib/logitech/run/pass/hello.mod         |    24 +
 .../gm2/pimlib/logitech/run/pass/helloinout.mod    |    24 +
 .../gm2/pimlib/logitech/run/pass/intb.mod          |    88 +
 .../logitech/run/pass/pimlib-logitech-run-pass.exp |    41 +
 .../gm2/pimlib/logitech/run/pass/realconv.mod      |    85 +
 .../gm2/pimlib/logitech/run/pass/realinput.mod     |    65 +
 .../gm2/pimlib/logitech/run/pass/realinput2.mod    |    65 +
 .../gm2/pimlib/logitech/run/pass/realinput3.mod    |    65 +
 .../gm2/pimlib/logitech/run/pass/rename.mod        |    47 +
 .../gm2/pimlib/logitech/run/pass/timedate.mod      |    36 +
 .../gm2/pimlib/logitech/run/pass/writeoct.mod      |    25 +
 gcc/testsuite/gm2/pimlib/pass/pimlib-pass.exp      |    37 +
 gcc/testsuite/gm2/pimlib/run/pass/format.mod       |    98 +
 gcc/testsuite/gm2/pimlib/run/pass/limittests.c     |    16 +
 gcc/testsuite/gm2/pimlib/run/pass/limittests.mod   |    68 +
 gcc/testsuite/gm2/pimlib/run/pass/longreal.mod     |    54 +
 .../gm2/pimlib/run/pass/pimlib-run-pass.exp        |    41 +
 gcc/testsuite/gm2/pimlib/run/pass/test.c           |    16 +
 gcc/testsuite/gm2/pimlib/run/pass/testreal.mod     |    50 +
 gcc/testsuite/gm2/pimlib/run/pass/testreal2.mod    |    93 +
 gcc/testsuite/gm2/pimlib/run/pass/testreal4.mod    |    64 +
 gcc/testsuite/gm2/projects/README                  |     3 +
 .../gm2/projects/iso/run/pass/halma/halma.mod      |  1952 ++
 .../run/pass/halma/projects-iso-run-pass-halma.exp |    40 +
 .../gm2/projects/iso/run/pass/hello/hello.mod      |     7 +
 .../run/pass/hello/projects-iso-run-pass-hello.exp |    40 +
 .../gm2/projects/log/run/pass/hello/hello.mod      |     7 +
 .../run/pass/hello/projects-log-run-pass-hello.exp |    40 +
 .../gm2/projects/pim/run/pass/hello/hello.mod      |     7 +
 .../run/pass/hello/projects-pim-run-pass-hello.exp |    40 +
 .../gm2/projects/pim/run/pass/random/AdvMap.def    |   107 +
 .../gm2/projects/pim/run/pass/random/AdvMap.mod    |   420 +
 .../gm2/projects/pim/run/pass/random/BoxMap.def    |    81 +
 .../gm2/projects/pim/run/pass/random/BoxMap.mod    |  1784 +
 .../gm2/projects/pim/run/pass/random/Chance.def    |    87 +
 .../gm2/projects/pim/run/pass/random/Chance.mod    |   222 +
 .../gm2/projects/pim/run/pass/random/Geometry.def  |   100 +
 .../gm2/projects/pim/run/pass/random/Geometry.mod  |   155 +
 .../gm2/projects/pim/run/pass/random/MakeBoxes.def |    67 +
 .../gm2/projects/pim/run/pass/random/MakeBoxes.mod |   238 +
 .../gm2/projects/pim/run/pass/random/Map.mod       |    30 +
 .../projects/pim/run/pass/random/MapOptions.def    |    51 +
 .../projects/pim/run/pass/random/MapOptions.mod    |    51 +
 .../gm2/projects/pim/run/pass/random/Options.def   |    47 +
 .../gm2/projects/pim/run/pass/random/Options.mod   |   171 +
 .../gm2/projects/pim/run/pass/random/RoomMap.def   |    91 +
 .../gm2/projects/pim/run/pass/random/RoomMap.mod   |  1497 +
 .../projects/pim/run/pass/random/StoreCoords.def   |    72 +
 .../projects/pim/run/pass/random/StoreCoords.mod   |   235 +
 .../gm2/projects/pim/run/pass/random/WriteMap.def  |    48 +
 .../gm2/projects/pim/run/pass/random/WriteMap.mod  |   185 +
 .../pass/random/projects-pim-run-pass-random.exp   |    51 +
 gcc/testsuite/gm2/quads/run/pass/becomes.mod       |    24 +
 gcc/testsuite/gm2/quads/run/pass/param.mod         |    26 +
 .../gm2/quads/run/pass/quads-run-pass.exp          |    39 +
 gcc/testsuite/gm2/quads/run/pass/return.mod        |    29 +
 .../gm2/recover/pass/cannot-solve/begin.mod        |    34 +
 .../recover/pass/cannot-solve/statementsemi.mod    |    12 +
 gcc/testsuite/gm2/recover/pass/end2.mod            |    26 +
 gcc/testsuite/gm2/recover/pass/of.mod              |    23 +
 gcc/testsuite/gm2/recover/pass/procsemi.mod        |    10 +
 gcc/testsuite/gm2/recover/pass/recover-pass.exp    |    37 +
 gcc/testsuite/gm2/recover/pass/rrbra.mod           |    24 +
 gcc/testsuite/gm2/recover/pass/rsbra.mod           |    23 +
 gcc/testsuite/gm2/recover/pass/semi.mod            |    21 +
 gcc/testsuite/gm2/run/fail/list.mod                |   105 +
 gcc/testsuite/gm2/run/fail/options                 |     1 +
 gcc/testsuite/gm2/run/fail/testdec.mod             |    25 +
 gcc/testsuite/gm2/run/fail/testfunc.mod            |    37 +
 gcc/testsuite/gm2/run/pass/cycles.mod              |    41 +
 gcc/testsuite/gm2/run/pass/line.mod                |    31 +
 gcc/testsuite/gm2/run/pass/nestedproc.mod          |    56 +
 gcc/testsuite/gm2/run/pass/nestedproc2.mod         |    58 +
 gcc/testsuite/gm2/run/pass/nestedproc3.mod         |    67 +
 gcc/testsuite/gm2/run/pass/nestedproc5.mod         |    57 +
 gcc/testsuite/gm2/run/pass/nestedset.mod           |    22 +
 gcc/testsuite/gm2/run/pass/nothing.mod             |    27 +
 gcc/testsuite/gm2/run/pass/options                 |     1 +
 gcc/testsuite/gm2/run/pass/prog31ex.mod            |    36 +
 gcc/testsuite/gm2/run/pass/rts.mod                 |    41 +
 gcc/testsuite/gm2/run/pass/stripped.mod            |    22 +
 gcc/testsuite/gm2/run/pass/testavail.mod           |    32 +
 gcc/testsuite/gm2/run/pass/testfpufunc.mod         |    38 +
 gcc/testsuite/gm2/run/pass/testfpufunc2.mod        |    42 +
 gcc/testsuite/gm2/run/pass/testnextproc.mod        |    33 +
 gcc/testsuite/gm2/run/pass/testparam.mod           |    70 +
 gcc/testsuite/gm2/run/pass/testsize.mod            |    27 +
 gcc/testsuite/gm2/run/pass/testsize2.mod           |    37 +
 gcc/testsuite/gm2/run/pass/testsize3.mod           |    28 +
 gcc/testsuite/gm2/run/pass/wr.mod                  |    42 +
 gcc/testsuite/gm2/scripts/addit                    |    29 +
 gcc/testsuite/gm2/scripts/comp                     |    40 +
 gcc/testsuite/gm2/scripts/compile                  |    53 +
 gcc/testsuite/gm2/scripts/compileiso               |    53 +
 gcc/testsuite/gm2/scripts/link                     |    45 +
 gcc/testsuite/gm2/scripts/regression               |   147 +
 gcc/testsuite/gm2/scripts/subit                    |    32 +
 gcc/testsuite/gm2/sets/run/pass/multisetarith.mod  |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisetarith2.mod |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisetarith3.mod |    34 +
 gcc/testsuite/gm2/sets/run/pass/multisetarith4.mod |    34 +
 gcc/testsuite/gm2/sets/run/pass/multisetrotate.mod |    34 +
 .../gm2/sets/run/pass/multisetrotate2.mod          |    34 +
 .../gm2/sets/run/pass/multisetrotate3.mod          |    76 +
 .../gm2/sets/run/pass/multisetrotate4.mod          |    41 +
 gcc/testsuite/gm2/sets/run/pass/multisetshift.mod  |    34 +
 gcc/testsuite/gm2/sets/run/pass/multisetshift2.mod |    34 +
 gcc/testsuite/gm2/sets/run/pass/multisimple.mod    |    34 +
 gcc/testsuite/gm2/sets/run/pass/multisimple2.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisimple3.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisimple4.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisimple5.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisimple6.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/multisimple7.mod   |    35 +
 gcc/testsuite/gm2/sets/run/pass/setarith.mod       |    32 +
 gcc/testsuite/gm2/sets/run/pass/setarith2.mod      |    32 +
 gcc/testsuite/gm2/sets/run/pass/setarith3.mod      |    31 +
 gcc/testsuite/gm2/sets/run/pass/setarith4.mod      |    31 +
 gcc/testsuite/gm2/sets/run/pass/setrotate.mod      |    32 +
 gcc/testsuite/gm2/sets/run/pass/setrotate2.mod     |    32 +
 gcc/testsuite/gm2/sets/run/pass/setrotate3.mod     |    38 +
 gcc/testsuite/gm2/sets/run/pass/setrotate4.mod     |    38 +
 gcc/testsuite/gm2/sets/run/pass/sets-run-pass.exp  |    40 +
 gcc/testsuite/gm2/sets/run/pass/setshift.mod       |    32 +
 gcc/testsuite/gm2/sets/run/pass/setshift2.mod      |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple.mod         |    31 +
 gcc/testsuite/gm2/sets/run/pass/simple2.mod        |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple3.mod        |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple4.mod        |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple5.mod        |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple6.mod        |    32 +
 gcc/testsuite/gm2/sets/run/pass/simple7.mod        |    32 +
 .../auto-init/fail/switches-auto-init-fail.exp     |    48 +
 .../gm2/switches/auto-init/fail/uninitptr.mod      |     7 +
 .../gm2/switches/auto-init/fail/uninitptr2.mod     |    12 +
 .../gm2/switches/check-all/pim2/fail/overflow.mod  |    44 +
 .../gm2/switches/check-all/pim2/fail/overflow2.mod |    42 +
 .../switches/check-all/pim2/fail/overflowdiv1.mod  |    34 +
 .../pim2/fail/switches-check-all-pim2-fail.exp     |    48 +
 .../check-all/plugin/iso/fail/divceilposneg.mod    |    32 +
 .../check-all/plugin/iso/fail/divceilposneg2.mod   |    32 +
 .../plugin/iso/fail/divceilposnegcall.mod          |    39 +
 .../plugin/iso/fail/divceilposnegcall2.mod         |    36 +
 .../check-all/plugin/iso/fail/divfloornegpos.mod   |    32 +
 .../check-all/plugin/iso/fail/divfloorpospos.mod   |    32 +
 .../switches/check-all/plugin/iso/fail/lowdiv.mod  |    47 +
 .../fail/switches-check-all-plugin-iso-fail.exp    |    59 +
 .../check-all/plugin/pim2/fail/divceil.mod         |    32 +
 .../check-all/plugin/pim2/fail/highdiv.mod         |    34 +
 .../check-all/plugin/pim2/fail/modulus.mod         |    42 +
 .../check-all/plugin/pim2/fail/plugin1.mod         |    42 +
 .../check-all/plugin/pim2/fail/plugin3.mod         |    49 +
 .../check-all/plugin/pim2/fail/plugin4.def         |    26 +
 .../check-all/plugin/pim2/fail/plugin4.mod         |    40 +
 .../check-all/plugin/pim2/fail/plugin5.def         |    26 +
 .../check-all/plugin/pim2/fail/plugin5.mod         |    33 +
 .../check-all/plugin/pim2/fail/plugin6.def         |    26 +
 .../check-all/plugin/pim2/fail/plugin6.mod         |    35 +
 .../check-all/plugin/pim2/fail/plugin7.def         |    26 +
 .../check-all/plugin/pim2/fail/plugin7.mod         |    46 +
 .../check-all/plugin/pim2/fail/plugin8.def         |    26 +
 .../check-all/plugin/pim2/fail/plugin8.mod         |    43 +
 .../check-all/plugin/pim2/fail/plugin9.mod         |    53 +
 .../fail/switches-check-all-plugin-pim2-fail.exp   |    59 +
 .../gm2/switches/check-all/run/fail/cardrange.mod  |    30 +
 .../gm2/switches/check-all/run/fail/cardrange2.mod |    30 +
 .../gm2/switches/check-all/run/fail/cardrange3.mod |    29 +
 .../gm2/switches/check-all/run/fail/intrange.mod   |    30 +
 .../gm2/switches/check-all/run/fail/intrange2.mod  |    30 +
 .../gm2/switches/check-all/run/fail/intrange3.mod  |    30 +
 .../gm2/switches/check-all/run/fail/intrange4.mod  |    29 +
 .../gm2/switches/check-all/run/fail/intrange5.mod  |    29 +
 .../gm2/switches/check-all/run/fail/multint1.mod   |    30 +
 .../gm2/switches/check-all/run/fail/multint2.mod   |    30 +
 .../gm2/switches/check-all/run/fail/multint3.mod   |    30 +
 .../switches/check-all/run/fail/rangesupport.def   |    26 +
 .../switches/check-all/run/fail/rangesupport.mod   |    46 +
 .../gm2/switches/check-all/run/fail/realrange.mod  |    27 +
 .../gm2/switches/check-all/run/fail/subrange.mod   |    29 +
 .../run/fail/switches-check-all-run-fail.exp       |    51 +
 .../gm2/switches/check-all/run/fail/tinyrange.mod  |    17 +
 .../gm2/switches/check-all/run/pass/cardrange.mod  |    28 +
 .../gm2/switches/check-all/run/pass/forcheck.mod   |    59 +
 .../gm2/switches/check-all/run/pass/subrange.mod   |    28 +
 .../run/pass/switches-check-all-run-pass.exp       |    39 +
 .../gm2/switches/extended-opaque/fail/a.def        |    25 +
 .../gm2/switches/extended-opaque/fail/a.mod        |    25 +
 .../fail/switches-extended-opaque-fail.exp         |    42 +
 .../gm2/switches/extended-opaque/pass/a.def        |    25 +
 .../gm2/switches/extended-opaque/pass/a.mod        |    25 +
 .../gm2/switches/extended-opaque/pass/b.mod        |    25 +
 .../pass/switches-extended-opaque-pass.exp         |    37 +
 .../gm2/switches/iso/run/pass/modulus.mod          |    76 +
 .../gm2/switches/iso/run/pass/modulus4.mod         |    76 +
 .../iso/run/pass/switches-iso-run-pass.exp         |    38 +
 .../makeall/fail/switches-makeall-fail.exp         |    42 +
 gcc/testsuite/gm2/switches/makeall/fail/test.def   |     5 +
 gcc/testsuite/gm2/switches/makeall/fail/test.mod   |     8 +
 .../makeall/pass/switches-makeall-pass.exp         |    37 +
 gcc/testsuite/gm2/switches/makeall/pass/test.def   |     5 +
 gcc/testsuite/gm2/switches/makeall/pass/test.mod   |     8 +
 .../gm2/switches/none/run/pass/gm2-none.exp        |    39 +
 gcc/testsuite/gm2/switches/none/run/pass/hello.mod |    25 +
 .../gm2/switches/optimization/run/pass/fact.mod    |    38 +
 .../run/pass/switches-optimization-run-pass.exp    |    37 +
 .../gm2/switches/pedantic-params/fail/a.def        |    23 +
 .../gm2/switches/pedantic-params/fail/a.mod        |    23 +
 .../fail/switches-pedantic-params-fail.exp         |    37 +
 .../gm2/switches/pedantic-params/pass/Strings.def  |   166 +
 .../gm2/switches/pedantic-params/pass/Strings.mod  |   515 +
 .../gm2/switches/pedantic-params/pass/Strings2.def |   166 +
 .../gm2/switches/pedantic-params/pass/Strings2.mod |   521 +
 .../pass/switches-pedantic-params-pass.exp         |    37 +
 .../gm2/switches/pedantic/fail/onlywrite.mod       |    25 +
 .../gm2/switches/pedantic/fail/readb4.mod          |    28 +
 gcc/testsuite/gm2/switches/pic/run/pass/func.c     |    12 +
 gcc/testsuite/gm2/switches/pic/run/pass/func.mod   |    30 +
 gcc/testsuite/gm2/switches/pic/run/pass/func2.c    |    24 +
 gcc/testsuite/gm2/switches/pic/run/pass/func2.mod  |    33 +
 .../pic/run/pass/switches-pic-run-pass.exp         |    40 +
 .../gm2/switches/pim2/run/pass/modulus.mod         |    62 +
 .../pim2/run/pass/switches-pim2-run-pass.exp       |    39 +
 .../gm2/switches/pim3/run/pass/modulus.mod         |    62 +
 .../pim3/run/pass/switches-pim3-run-pass.exp       |    38 +
 .../gm2/switches/pim4/run/pass/FpuIOBug.mod        |    97 +
 .../gm2/switches/pim4/run/pass/InOutBug.mod        |    73 +
 .../gm2/switches/pim4/run/pass/NumberIOBug.mod     |    58 +
 .../gm2/switches/pim4/run/pass/modulus.mod         |    64 +
 .../gm2/switches/pim4/run/pass/modulus2.mod        |   108 +
 .../pim4/run/pass/switches-pim4-run-pass.exp       |    38 +
 .../gm2/switches/whole-program/pass/run/hello.mod  |     7 +
 .../gm2/switches/whole-program/pass/run/hello2.mod |     7 +
 .../pass/run/switches-whole-program-pass-run.exp   |    36 +
 .../gm2/switches/whole-program/pass/run/tiny.mod   |    25 +
 .../gm2/switches/whole-program/pass/run/tiny2.mod  |    25 +
 gcc/testsuite/gm2/types/bitset.mod                 |    25 +
 gcc/testsuite/gm2/types/bitset2.mod                |    27 +
 gcc/testsuite/gm2/types/bitset3.mod                |    37 +
 gcc/testsuite/gm2/types/charset.mod                |    26 +
 gcc/testsuite/gm2/types/const.mod                  |    41 +
 gcc/testsuite/gm2/types/prog35.mod                 |    44 +
 gcc/testsuite/gm2/types/real.mod                   |    27 +
 gcc/testsuite/gm2/types/run/pass/d.c               |    55 +
 gcc/testsuite/gm2/types/run/pass/d.def             |    39 +
 .../gm2/types/run/pass/types-run-pass.exp          |    42 +
 gcc/testsuite/gm2/types/run/pass/varient4.mod      |    41 +
 gcc/testsuite/gm2/types/run/pass/varient5.mod      |    62 +
 gcc/testsuite/gm2/types/string.mod                 |    45 +
 gcc/testsuite/gm2/types/type1.mod                  |    25 +
 gcc/testsuite/gm2/types/type2.mod                  |    24 +
 gcc/testsuite/gm2/types/type3.mod                  |    37 +
 gcc/testsuite/gm2/types/type4.mod                  |    48 +
 gcc/testsuite/gm2/types/varient.mod                |    76 +
 gcc/testsuite/gm2/types/word.mod                   |    29 +
 gcc/testsuite/gm2/ulmlib/pass/ulmlib-pass.exp      |    37 +
 .../gm2/ulmlib/std/pass/ulmlib-std-pass.exp        |    37 +
 .../gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp        |    37 +
 gcc/testsuite/gm2/warnings/todo/nestedproc6.mod    |    57 +
 gcc/testsuite/gm2/warnings/todo/options            |     1 +
 gcc/testsuite/gm2/warnings/todo/testfor.mod        |    32 +
 gcc/testsuite/gm2/warnings/todo/testfor2.mod       |    33 +
 gcc/testsuite/gm2/warnings/todo/testfor3.mod       |    26 +
 gcc/testsuite/gm2/warnings/todo/testkeywords.mod   |    24 +
 gcc/testsuite/gm2/warnings/todo/testloop.mod       |    24 +
 gcc/testsuite/gm2/warnings/todo/testscope.mod      |    42 +
 gcc/testsuite/gm2/warnings/todo/testscope2.mod     |    32 +
 gcc/testsuite/gm2/x86-asm/asm.mod                  |    27 +
 gcc/testsuite/gm2/x86-asm/asm2.mod                 |    36 +
 gcc/testsuite/jit.dg/harness.h                     |    15 +
 gcc/testsuite/jit.dg/test-expressions.c            |   234 +-
 gcc/testsuite/jit.dg/test-vector-types.cc          |    13 +
 gcc/testsuite/lib/gm2-dg.exp                       |    77 +
 gcc/testsuite/lib/gm2-simple.exp                   |   137 +
 gcc/testsuite/lib/gm2-torture.exp                  |   538 +
 gcc/testsuite/lib/gm2.exp                          |   498 +
 gcc/testsuite/lib/rust-dg.exp                      |    49 +
 gcc/testsuite/lib/rust.exp                         |   188 +
 gcc/testsuite/lib/target-supports.exp              |    13 +-
 gcc/testsuite/rust/compile/abi-options1.rs         |     7 +
 gcc/testsuite/rust/compile/array3.rs               |     4 +
 gcc/testsuite/rust/compile/array_empty_list.rs     |     4 +
 gcc/testsuite/rust/compile/arrays1.rs              |     4 +
 gcc/testsuite/rust/compile/arrays2.rs              |     5 +
 .../rust/compile/attr-mismatch-crate-name.rs       |     4 +
 gcc/testsuite/rust/compile/attr_cold.rs            |    12 +
 gcc/testsuite/rust/compile/attr_deprecated.rs      |    14 +
 gcc/testsuite/rust/compile/attr_deprecated_2.rs    |    11 +
 gcc/testsuite/rust/compile/bad-crate-name.rs       |     4 +
 gcc/testsuite/rust/compile/bad=file-name.rs        |     7 +
 gcc/testsuite/rust/compile/bad_as_bool_char.rs     |    18 +
 gcc/testsuite/rust/compile/bad_file_name.txt.rs    |     3 +
 gcc/testsuite/rust/compile/bad_inner_doc.rs        |    15 +
 gcc/testsuite/rust/compile/bad_pub_enumitems.rs    |    47 +
 gcc/testsuite/rust/compile/bad_stmt_enums.rs       |    22 +
 gcc/testsuite/rust/compile/bad_toplevel_enums.rs   |    19 +
 gcc/testsuite/rust/compile/bad_tuple_index.rs      |    66 +
 gcc/testsuite/rust/compile/bad_type1.rs            |     3 +
 gcc/testsuite/rust/compile/bad_type2.rs            |    14 +
 gcc/testsuite/rust/compile/break1.rs               |     6 +
 gcc/testsuite/rust/compile/break2.rs               |    15 +
 .../rust/compile/builtin_macro_compile_error.rs    |    13 +
 gcc/testsuite/rust/compile/builtin_macro_concat.rs |    17 +
 gcc/testsuite/rust/compile/builtin_macro_env.rs    |    20 +
 .../rust/compile/builtin_macro_include_bytes.rs    |    13 +
 .../rust/compile/builtin_macro_include_str.rs      |    13 +
 .../rust/compile/builtin_macro_not_found.rs        |     4 +
 gcc/testsuite/rust/compile/bytecharstring.rs       |     8 +
 gcc/testsuite/rust/compile/canonical_paths1.rs     |    25 +
 gcc/testsuite/rust/compile/cast1.rs                |     5 +
 gcc/testsuite/rust/compile/cfg1.rs                 |    31 +
 gcc/testsuite/rust/compile/cfg2.rs                 |    13 +
 gcc/testsuite/rust/compile/cfg3.rs                 |    11 +
 gcc/testsuite/rust/compile/cfg4.rs                 |    11 +
 gcc/testsuite/rust/compile/cfg5.rs                 |    11 +
 gcc/testsuite/rust/compile/compile.exp             |    35 +
 gcc/testsuite/rust/compile/complex-path1.rs        |    18 +
 gcc/testsuite/rust/compile/const-issue1440.rs      |    76 +
 gcc/testsuite/rust/compile/const1.rs               |     6 +
 gcc/testsuite/rust/compile/const2.rs               |     7 +
 gcc/testsuite/rust/compile/const3.rs               |     7 +
 gcc/testsuite/rust/compile/const_generics_1.rs     |    19 +
 gcc/testsuite/rust/compile/const_generics_2.rs     |     4 +
 gcc/testsuite/rust/compile/const_generics_3.rs     |    26 +
 gcc/testsuite/rust/compile/const_generics_4.rs     |     7 +
 gcc/testsuite/rust/compile/const_generics_5.rs     |    12 +
 gcc/testsuite/rust/compile/const_generics_6.rs     |     2 +
 gcc/testsuite/rust/compile/continue1.rs            |    10 +
 gcc/testsuite/rust/compile/deadcode_err1.rs        |    11 +
 gcc/testsuite/rust/compile/deadcode_err2.rs        |    16 +
 .../rust/compile/debug-diagnostics-default.rs      |     5 +
 .../rust/compile/debug-diagnostics-off.rs          |     7 +
 gcc/testsuite/rust/compile/debug-diagnostics-on.rs |     7 +
 .../rust/compile/doc_isolated_cr_block_comment.rs  |     3 +
 .../compile/doc_isolated_cr_inner_block_comment.rs |     5 +
 .../compile/doc_isolated_cr_inner_line_comment.rs  |     5 +
 .../rust/compile/doc_isolated_cr_line_comment.rs   |     3 +
 gcc/testsuite/rust/compile/dup_fields.rs           |    23 +
 .../rust/compile/empty_comment_before_match.rs     |     7 +
 gcc/testsuite/rust/compile/expected_type_args2.rs  |     6 +
 gcc/testsuite/rust/compile/expected_type_args3.rs  |     8 +
 gcc/testsuite/rust/compile/func1.rs                |     9 +
 gcc/testsuite/rust/compile/func2.rs                |     7 +
 gcc/testsuite/rust/compile/func3.rs                |     9 +
 gcc/testsuite/rust/compile/func4.rs                |     6 +
 gcc/testsuite/rust/compile/func5.rs                |     7 +
 gcc/testsuite/rust/compile/generic-default1.rs     |     7 +
 gcc/testsuite/rust/compile/generics1.rs            |    11 +
 gcc/testsuite/rust/compile/generics10.rs           |    12 +
 gcc/testsuite/rust/compile/generics11.rs           |    12 +
 gcc/testsuite/rust/compile/generics12.rs           |     6 +
 gcc/testsuite/rust/compile/generics13.rs           |     1 +
 gcc/testsuite/rust/compile/generics2.rs            |    11 +
 gcc/testsuite/rust/compile/generics3.rs            |    10 +
 gcc/testsuite/rust/compile/generics4.rs            |    16 +
 gcc/testsuite/rust/compile/generics5.rs            |    10 +
 gcc/testsuite/rust/compile/generics6.rs            |    31 +
 gcc/testsuite/rust/compile/generics7.rs            |    26 +
 gcc/testsuite/rust/compile/generics8.rs            |    15 +
 gcc/testsuite/rust/compile/generics9.rs            |    10 +
 .../rust/compile/implicit_returns_err1.rs          |    12 +
 .../rust/compile/implicit_returns_err2.rs          |    10 +
 .../rust/compile/implicit_returns_err3.rs          |     9 +
 .../rust/compile/implicit_returns_err4.rs          |    10 +
 gcc/testsuite/rust/compile/infer-crate-name.rs     |     7 +
 gcc/testsuite/rust/compile/inline_1.rs             |    16 +
 gcc/testsuite/rust/compile/inline_2.rs             |     6 +
 gcc/testsuite/rust/compile/issue-1005.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1019.rs           |    19 +
 gcc/testsuite/rust/compile/issue-1023.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1031.rs           |    17 +
 gcc/testsuite/rust/compile/issue-1034.rs           |    16 +
 gcc/testsuite/rust/compile/issue-1089.rs           |     6 +
 gcc/testsuite/rust/compile/issue-1128.rs           |     6 +
 gcc/testsuite/rust/compile/issue-1129-1.rs         |     4 +
 gcc/testsuite/rust/compile/issue-1129-2.rs         |    22 +
 gcc/testsuite/rust/compile/issue-1130.rs           |    47 +
 gcc/testsuite/rust/compile/issue-1131.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1152.rs           |     8 +
 gcc/testsuite/rust/compile/issue-1165.rs           |     5 +
 gcc/testsuite/rust/compile/issue-1173.rs           |    23 +
 gcc/testsuite/rust/compile/issue-1226.rs           |     6 +
 gcc/testsuite/rust/compile/issue-1234.rs           |     4 +
 gcc/testsuite/rust/compile/issue-1235.rs           |    21 +
 gcc/testsuite/rust/compile/issue-1237.rs           |    23 +
 gcc/testsuite/rust/compile/issue-1251.rs           |    14 +
 gcc/testsuite/rust/compile/issue-1271.rs           |     5 +
 gcc/testsuite/rust/compile/issue-1289.rs           |    43 +
 gcc/testsuite/rust/compile/issue-1323-1.rs         |    18 +
 gcc/testsuite/rust/compile/issue-1323-2.rs         |    16 +
 gcc/testsuite/rust/compile/issue-1383.rs           |     8 +
 gcc/testsuite/rust/compile/issue-1393.rs           |    13 +
 gcc/testsuite/rust/compile/issue-1447.rs           |    28 +
 gcc/testsuite/rust/compile/issue-407-2.rs          |    21 +
 gcc/testsuite/rust/compile/issue-407.rs            |     9 +
 gcc/testsuite/rust/compile/issue-557.rs            |     4 +
 gcc/testsuite/rust/compile/issue-635-1.rs          |     5 +
 gcc/testsuite/rust/compile/issue-635-2.rs          |     5 +
 gcc/testsuite/rust/compile/lookup_err1.rs          |     7 +
 gcc/testsuite/rust/compile/macro-issue1053-2.rs    |     5 +
 gcc/testsuite/rust/compile/macro-issue1053.rs      |     3 +
 gcc/testsuite/rust/compile/macro-issue1224.rs      |     9 +
 gcc/testsuite/rust/compile/macro-issue1233.rs      |    22 +
 gcc/testsuite/rust/compile/macro-issue1395-2.rs    |     7 +
 gcc/testsuite/rust/compile/macro-issue1395.rs      |     5 +
 gcc/testsuite/rust/compile/macro-issue1400-2.rs    |    32 +
 gcc/testsuite/rust/compile/macro-issue1400.rs      |    33 +
 gcc/testsuite/rust/compile/macro1.rs               |     3 +
 gcc/testsuite/rust/compile/macro10.rs              |    11 +
 gcc/testsuite/rust/compile/macro11.rs              |    11 +
 gcc/testsuite/rust/compile/macro12.rs              |     8 +
 gcc/testsuite/rust/compile/macro13.rs              |    12 +
 gcc/testsuite/rust/compile/macro14.rs              |    10 +
 gcc/testsuite/rust/compile/macro15.rs              |    12 +
 gcc/testsuite/rust/compile/macro16.rs              |    11 +
 gcc/testsuite/rust/compile/macro17.rs              |    10 +
 gcc/testsuite/rust/compile/macro18.rs              |    14 +
 gcc/testsuite/rust/compile/macro19.rs              |    19 +
 gcc/testsuite/rust/compile/macro2.rs               |     3 +
 gcc/testsuite/rust/compile/macro20.rs              |    16 +
 gcc/testsuite/rust/compile/macro21.rs              |     9 +
 gcc/testsuite/rust/compile/macro22.rs              |    10 +
 gcc/testsuite/rust/compile/macro23.rs              |    25 +
 gcc/testsuite/rust/compile/macro25.rs              |     9 +
 gcc/testsuite/rust/compile/macro26.rs              |    10 +
 gcc/testsuite/rust/compile/macro27.rs              |     8 +
 gcc/testsuite/rust/compile/macro28.rs              |     8 +
 gcc/testsuite/rust/compile/macro29.rs              |     8 +
 gcc/testsuite/rust/compile/macro3.rs               |     3 +
 gcc/testsuite/rust/compile/macro30.rs              |     8 +
 gcc/testsuite/rust/compile/macro31.rs              |     8 +
 gcc/testsuite/rust/compile/macro32.rs              |    19 +
 gcc/testsuite/rust/compile/macro33.rs              |     5 +
 gcc/testsuite/rust/compile/macro34.rs              |     3 +
 gcc/testsuite/rust/compile/macro35.rs              |     7 +
 gcc/testsuite/rust/compile/macro36.rs              |     3 +
 gcc/testsuite/rust/compile/macro37.rs              |     5 +
 gcc/testsuite/rust/compile/macro38.rs              |     5 +
 gcc/testsuite/rust/compile/macro39.rs              |     5 +
 gcc/testsuite/rust/compile/macro4.rs               |     3 +
 gcc/testsuite/rust/compile/macro40.rs              |    48 +
 gcc/testsuite/rust/compile/macro41.rs              |    13 +
 gcc/testsuite/rust/compile/macro42.rs              |    32 +
 gcc/testsuite/rust/compile/macro5.rs               |     3 +
 gcc/testsuite/rust/compile/macro6.rs               |    11 +
 gcc/testsuite/rust/compile/macro7.rs               |    13 +
 gcc/testsuite/rust/compile/macro8.rs               |    12 +
 gcc/testsuite/rust/compile/macro9.rs               |    17 +
 gcc/testsuite/rust/compile/macro_return.rs         |    10 +
 gcc/testsuite/rust/compile/match1.rs               |    16 +
 gcc/testsuite/rust/compile/match2.rs               |    15 +
 gcc/testsuite/rust/compile/match3.rs               |    16 +
 gcc/testsuite/rust/compile/match4.rs               |    16 +
 gcc/testsuite/rust/compile/match5.rs               |    15 +
 gcc/testsuite/rust/compile/match6.rs               |    18 +
 gcc/testsuite/rust/compile/match7.rs               |    12 +
 gcc/testsuite/rust/compile/method1.rs              |    13 +
 gcc/testsuite/rust/compile/method2.rs              |    16 +
 gcc/testsuite/rust/compile/mismatch-crate-name.rs  |     4 +
 .../rust/compile/missing_middle/both_path.rs       |     3 +
 .../rust/compile/missing_middle/explicit.not.rs    |     1 +
 .../rust/compile/missing_middle/inner_path.rs      |     3 +
 gcc/testsuite/rust/compile/missing_middle/other.rs |     3 +
 .../rust/compile/missing_middle/outer_path.rs      |     3 +
 .../rust/compile/missing_middle/sub/mod.rs         |     3 +
 gcc/testsuite/rust/compile/missing_return1.rs      |     6 +
 gcc/testsuite/rust/compile/mod_missing_middle.rs   |    29 +
 gcc/testsuite/rust/compile/never_type_err1.rs      |    14 +
 gcc/testsuite/rust/compile/privacy1.rs             |    11 +
 gcc/testsuite/rust/compile/privacy2.rs             |    13 +
 gcc/testsuite/rust/compile/privacy3.rs             |    28 +
 gcc/testsuite/rust/compile/privacy4.rs             |    19 +
 gcc/testsuite/rust/compile/privacy5.rs             |    17 +
 gcc/testsuite/rust/compile/privacy6.rs             |    39 +
 gcc/testsuite/rust/compile/pub_restricted_1.rs     |    13 +
 gcc/testsuite/rust/compile/pub_restricted_2.rs     |    18 +
 gcc/testsuite/rust/compile/pub_restricted_3.rs     |    11 +
 .../rust/compile/raw_identifiers_bad_keywords.rs   |     3 +
 .../rust/compile/raw_identifiers_underscore.rs     |     3 +
 gcc/testsuite/rust/compile/rawbytestring.rs        |   Bin 0 -> 3234 bytes
 gcc/testsuite/rust/compile/redef_error1.rs         |     8 +
 gcc/testsuite/rust/compile/redef_error2.rs         |     4 +
 gcc/testsuite/rust/compile/redef_error3.rs         |     9 +
 gcc/testsuite/rust/compile/redef_error4.rs         |    27 +
 gcc/testsuite/rust/compile/redef_error5.rs         |     8 +
 gcc/testsuite/rust/compile/redef_error6.rs         |    13 +
 gcc/testsuite/rust/compile/reference1.rs           |     6 +
 gcc/testsuite/rust/compile/self-path1.rs           |    12 +
 gcc/testsuite/rust/compile/self-path2.rs           |    21 +
 gcc/testsuite/rust/compile/shadow1.rs              |     7 +
 gcc/testsuite/rust/compile/specify-crate-name.rs   |     7 +
 gcc/testsuite/rust/compile/static_var1.rs          |     5 +
 gcc/testsuite/rust/compile/stmt_with_block_err1.rs |    17 +
 gcc/testsuite/rust/compile/struct_align1.rs        |    19 +
 gcc/testsuite/rust/compile/struct_align2.rs        |    18 +
 gcc/testsuite/rust/compile/struct_init1.rs         |    10 +
 gcc/testsuite/rust/compile/struct_pack1.rs         |    19 +
 gcc/testsuite/rust/compile/struct_pack2.rs         |    18 +
 gcc/testsuite/rust/compile/syntax-only.rs          |     6 +
 gcc/testsuite/rust/compile/test_mod.rs             |     6 +
 .../compile/torture/all_doc_comment_line_blocks.rs |    45 +
 .../torture/all_doc_comment_line_blocks_crlf.rs    |    48 +
 .../compile/torture/arithmetic_expressions1.rs     |    30 +
 .../rust/compile/torture/array_const_fold_1.rs     |     2 +
 .../rust/compile/torture/array_const_fold_2.rs     |     3 +
 .../rust/compile/torture/array_function.rs         |     8 +
 .../rust/compile/torture/array_type_infer.rs       |     4 +
 .../rust/compile/torture/array_zero_length.rs      |     4 +
 gcc/testsuite/rust/compile/torture/arrays1.rs      |     9 +
 gcc/testsuite/rust/compile/torture/arrays2.rs      |     8 +
 gcc/testsuite/rust/compile/torture/arrays3.rs      |     6 +
 gcc/testsuite/rust/compile/torture/arrays4.rs      |     6 +
 gcc/testsuite/rust/compile/torture/arrays5.rs      |     6 +
 gcc/testsuite/rust/compile/torture/arrays6.rs      |    10 +
 .../rust/compile/torture/arrays_index1.rs          |     9 +
 .../rust/compile/torture/arrays_index2.rs          |     4 +
 .../rust/compile/torture/arrays_index3.rs          |    15 +
 gcc/testsuite/rust/compile/torture/as_bool_char.rs |    36 +
 .../rust/compile/torture/associated_types1.rs      |    12 +
 gcc/testsuite/rust/compile/torture/autoderef1.rs   |    15 +
 gcc/testsuite/rust/compile/torture/block_expr1.rs  |    29 +
 gcc/testsuite/rust/compile/torture/block_expr2.rs  |    15 +
 gcc/testsuite/rust/compile/torture/block_expr3.rs  |    14 +
 gcc/testsuite/rust/compile/torture/block_expr4.rs  |     8 +
 gcc/testsuite/rust/compile/torture/block_expr5.rs  |    40 +
 .../rust/compile/torture/block_expr_parser_bug.rs  |     5 +
 gcc/testsuite/rust/compile/torture/bom.rs          |     1 +
 gcc/testsuite/rust/compile/torture/bom_comment.rs  |     2 +
 gcc/testsuite/rust/compile/torture/bom_shebang.rs  |     2 +
 .../rust/compile/torture/bom_whitespace.rs         |     2 +
 gcc/testsuite/rust/compile/torture/bools_eq.rs     |    18 +
 gcc/testsuite/rust/compile/torture/borrow1.rs      |    17 +
 .../rust/compile/torture/borrow_function.rs        |     5 +
 .../rust/compile/torture/break_function.rs         |    10 +
 .../rust/compile/torture/byte_char_str.rs          |     8 +
 gcc/testsuite/rust/compile/torture/byte_str.rs     |     4 +
 gcc/testsuite/rust/compile/torture/cast1.rs        |     5 +
 gcc/testsuite/rust/compile/torture/cast2.rs        |     5 +
 gcc/testsuite/rust/compile/torture/cast3.rs        |     6 +
 gcc/testsuite/rust/compile/torture/cfg_attr.rs     |     7 +
 gcc/testsuite/rust/compile/torture/char1.rs        |     4 +
 .../rust/compile/torture/check-doc-attr-string.rs  |    18 +
 gcc/testsuite/rust/compile/torture/coercion1.rs    |    11 +
 gcc/testsuite/rust/compile/torture/coercion2.rs    |    20 +
 .../rust/compile/torture/comparison_expr1.rs       |    38 +
 gcc/testsuite/rust/compile/torture/compile.exp     |    33 +
 .../compile/torture/compound_assignment_expr1.rs   |    23 +
 gcc/testsuite/rust/compile/torture/conditional.rs  |    11 +
 gcc/testsuite/rust/compile/torture/constant1.rs    |     9 +
 gcc/testsuite/rust/compile/torture/constant2.rs    |     6 +
 gcc/testsuite/rust/compile/torture/constant3.rs    |    10 +
 gcc/testsuite/rust/compile/torture/deadcode1.rs    |    22 +
 gcc/testsuite/rust/compile/torture/deadcode2.rs    |    10 +
 gcc/testsuite/rust/compile/torture/deref1.rs       |     6 +
 .../rust/compile/torture/deref_function.rs         |    10 +
 gcc/testsuite/rust/compile/torture/doc_comment.rs  |    16 +
 gcc/testsuite/rust/compile/torture/enum1.rs        |    13 +
 gcc/testsuite/rust/compile/torture/extern_mod1.rs  |     6 +
 gcc/testsuite/rust/compile/torture/extern_mod2.rs  |    23 +
 gcc/testsuite/rust/compile/torture/float1.rs       |     9 +
 gcc/testsuite/rust/compile/torture/float_types.rs  |    13 +
 .../rust/compile/torture/forward_decl_1.rs         |    11 +
 .../rust/compile/torture/forward_decl_2.rs         |     6 +
 .../rust/compile/torture/forward_decl_3-unsafe.rs  |    13 +
 .../rust/compile/torture/forward_decl_3.rs         |    11 +
 .../rust/compile/torture/forward_decl_4.rs         |     9 +
 .../rust/compile/torture/forward_decl_5.rs         |    19 +
 gcc/testsuite/rust/compile/torture/func1.rs        |     7 +
 gcc/testsuite/rust/compile/torture/func2.rs        |    20 +
 .../rust/compile/torture/function_reference1.rs    |     9 +
 .../rust/compile/torture/function_reference2.rs    |     9 +
 .../rust/compile/torture/function_reference3.rs    |    20 +
 .../rust/compile/torture/function_reference4.rs    |     9 +
 gcc/testsuite/rust/compile/torture/generics1.rs    |    51 +
 gcc/testsuite/rust/compile/torture/generics10.rs   |    20 +
 gcc/testsuite/rust/compile/torture/generics11.rs   |     8 +
 gcc/testsuite/rust/compile/torture/generics12.rs   |    17 +
 gcc/testsuite/rust/compile/torture/generics13.rs   |    41 +
 gcc/testsuite/rust/compile/torture/generics14.rs   |    20 +
 gcc/testsuite/rust/compile/torture/generics15.rs   |    23 +
 gcc/testsuite/rust/compile/torture/generics16.rs   |    31 +
 gcc/testsuite/rust/compile/torture/generics17.rs   |    19 +
 gcc/testsuite/rust/compile/torture/generics18.rs   |    20 +
 gcc/testsuite/rust/compile/torture/generics19.rs   |    12 +
 gcc/testsuite/rust/compile/torture/generics2.rs    |    45 +
 gcc/testsuite/rust/compile/torture/generics20.rs   |    12 +
 gcc/testsuite/rust/compile/torture/generics21.rs   |    13 +
 gcc/testsuite/rust/compile/torture/generics22.rs   |    13 +
 gcc/testsuite/rust/compile/torture/generics23.rs   |     6 +
 gcc/testsuite/rust/compile/torture/generics24.rs   |    34 +
 gcc/testsuite/rust/compile/torture/generics25.rs   |     9 +
 gcc/testsuite/rust/compile/torture/generics26.rs   |    21 +
 gcc/testsuite/rust/compile/torture/generics27.rs   |    16 +
 gcc/testsuite/rust/compile/torture/generics28.rs   |    18 +
 gcc/testsuite/rust/compile/torture/generics29.rs   |    16 +
 gcc/testsuite/rust/compile/torture/generics3.rs    |    15 +
 gcc/testsuite/rust/compile/torture/generics30.rs   |    16 +
 gcc/testsuite/rust/compile/torture/generics31.rs   |    15 +
 gcc/testsuite/rust/compile/torture/generics32.rs   |    15 +
 gcc/testsuite/rust/compile/torture/generics4.rs    |    17 +
 gcc/testsuite/rust/compile/torture/generics5.rs    |    10 +
 gcc/testsuite/rust/compile/torture/generics6.rs    |    16 +
 gcc/testsuite/rust/compile/torture/generics7.rs    |    14 +
 gcc/testsuite/rust/compile/torture/generics8.rs    |    18 +
 gcc/testsuite/rust/compile/torture/generics9.rs    |    25 +
 .../rust/compile/torture/grouped_expr_function.rs  |     6 +
 .../compile/torture/identifier-missing-impl-1.rs   |    19 +
 gcc/testsuite/rust/compile/torture/if.rs           |    19 +
 gcc/testsuite/rust/compile/torture/if_elif.rs      |    20 +
 .../rust/compile/torture/if_elif_else_expr1.rs     |    14 +
 gcc/testsuite/rust/compile/torture/if_else.rs      |    19 +
 gcc/testsuite/rust/compile/torture/ifunaryexpr.rs  |    22 +
 gcc/testsuite/rust/compile/torture/impl_block1.rs  |    23 +
 gcc/testsuite/rust/compile/torture/impl_block2.rs  |    28 +
 gcc/testsuite/rust/compile/torture/impl_block3.rs  |    36 +
 .../rust/compile/torture/impl_block_unused.rs      |    17 +
 .../rust/compile/torture/implicit_returns1.rs      |    73 +
 gcc/testsuite/rust/compile/torture/infer_type1.rs  |     4 +
 .../rust/compile/torture/inner_attributes.rs       |     3 +
 .../rust/compile/torture/integer_inference_var1.rs |     6 +
 .../rust/compile/torture/integer_inference_var2.rs |     6 +
 .../rust/compile/torture/integer_inference_var3.rs |    11 +
 .../rust/compile/torture/integer_inference_var4.rs |     4 +
 .../rust/compile/torture/integer_inference_var5.rs |    25 +
 .../rust/compile/torture/integer_types.rs          |    27 +
 gcc/testsuite/rust/compile/torture/intrinsics-1.rs |    22 +
 gcc/testsuite/rust/compile/torture/intrinsics-2.rs |    22 +
 .../compile/torture/isolated_cr_block_comment.rs   |     2 +
 .../compile/torture/isolated_cr_line_comment.rs    |     2 +
 gcc/testsuite/rust/compile/torture/issue-1024.rs   |    11 +
 gcc/testsuite/rust/compile/torture/issue-1075.rs   |    42 +
 gcc/testsuite/rust/compile/torture/issue-1432.rs   |    77 +
 gcc/testsuite/rust/compile/torture/issue-1434.rs   |    53 +
 gcc/testsuite/rust/compile/torture/issue-368.rs    |     9 +
 gcc/testsuite/rust/compile/torture/issue-808.rs    |    20 +
 gcc/testsuite/rust/compile/torture/issue-862.rs    |    74 +
 gcc/testsuite/rust/compile/torture/issue-893-2.rs  |    35 +
 gcc/testsuite/rust/compile/torture/issue-893.rs    |    11 +
 .../compile/torture/lazybooleanexpr_function.rs    |    14 +
 gcc/testsuite/rust/compile/torture/lifetime1.rs    |     7 +
 gcc/testsuite/rust/compile/torture/literals1.rs    |    11 +
 gcc/testsuite/rust/compile/torture/loop1.rs        |    10 +
 gcc/testsuite/rust/compile/torture/loop2.rs        |    14 +
 gcc/testsuite/rust/compile/torture/loop3.rs        |    14 +
 gcc/testsuite/rust/compile/torture/loop4.rs        |     7 +
 gcc/testsuite/rust/compile/torture/loop5.rs        |    14 +
 gcc/testsuite/rust/compile/torture/loop6.rs        |    11 +
 gcc/testsuite/rust/compile/torture/loop7.rs        |    13 +
 .../rust/compile/torture/macro-issue1403.rs        |    23 +
 .../rust/compile/torture/macro-issue1426.rs        |    32 +
 .../rust/compile/torture/macro_as_expr.rs          |    14 +
 gcc/testsuite/rust/compile/torture/match1.rs       |    16 +
 gcc/testsuite/rust/compile/torture/methods1.rs     |    41 +
 gcc/testsuite/rust/compile/torture/methods2.rs     |    43 +
 gcc/testsuite/rust/compile/torture/methods3.rs     |    44 +
 .../rust/compile/torture/mod-nameresolve.rs        |     5 +
 gcc/testsuite/rust/compile/torture/mod1.rs         |    11 +
 gcc/testsuite/rust/compile/torture/mod2.rs         |    13 +
 gcc/testsuite/rust/compile/torture/mod3.rs         |    22 +
 gcc/testsuite/rust/compile/torture/modules/mod.rs  |     3 +
 .../rust/compile/torture/modules/valid_path.rs     |     1 +
 gcc/testsuite/rust/compile/torture/must_use1.rs    |    16 +
 gcc/testsuite/rust/compile/torture/must_use2.rs    |    16 +
 .../rust/compile/torture/name_resolve1.rs          |    23 +
 .../rust/compile/torture/negation_function.rs      |     7 +
 gcc/testsuite/rust/compile/torture/nested_fn1.rs   |    10 +
 gcc/testsuite/rust/compile/torture/nested_fn2.rs   |    11 +
 .../rust/compile/torture/nested_struct1.rs         |    20 +
 gcc/testsuite/rust/compile/torture/never_type1.rs  |    22 +
 gcc/testsuite/rust/compile/torture/not_shebang.rs  |     3 +
 .../compile/torture/not_shebang_block_comment.rs   |     1 +
 .../rust/compile/torture/not_shebang_comment.rs    |     3 +
 .../torture/not_shebang_multiline_comment.rs       |     7 +
 .../rust/compile/torture/not_shebang_spaces.rs     |     6 +
 .../rust/compile/torture/parameter_usage1.rs       |     8 +
 gcc/testsuite/rust/compile/torture/parens1.rs      |     5 +
 gcc/testsuite/rust/compile/torture/pointer1.rs     |     9 +
 gcc/testsuite/rust/compile/torture/primconsts.rs   |    72 +
 .../rust/compile/torture/prims_struct_eq.rs        |    91 +
 .../rust/compile/torture/range-lang-item1.rs       |    32 +
 .../rust/compile/torture/raw_identifiers.rs        |     3 +
 .../compile/torture/raw_identifiers_keywords.rs    |     3 +
 .../rust/compile/torture/recursive_fn1.rs          |    12 +
 .../rust/compile/torture/return_function.rs        |     5 +
 gcc/testsuite/rust/compile/torture/scoping1.rs     |    11 +
 gcc/testsuite/rust/compile/torture/self_type1.rs   |    12 +
 gcc/testsuite/rust/compile/torture/shadow1.rs      |     6 +
 gcc/testsuite/rust/compile/torture/shadow2.rs      |     5 +
 gcc/testsuite/rust/compile/torture/shebang.rs      |     3 +
 .../rust/compile/torture/shebang_plus_attr.rs      |     3 +
 .../rust/compile/torture/shebang_plus_attr2.rs     |     3 +
 .../rust/compile/torture/static_function.rs        |     8 +
 gcc/testsuite/rust/compile/torture/static_var1.rs  |     6 +
 .../rust/compile/torture/stmt_with_block1.rs       |    13 +
 gcc/testsuite/rust/compile/torture/str1.rs         |     7 +
 .../rust/compile/torture/struct_access1.rs         |    12 +
 .../rust/compile/torture/struct_base_init_1.rs     |    13 +
 gcc/testsuite/rust/compile/torture/struct_decl.rs  |    14 +
 gcc/testsuite/rust/compile/torture/struct_init.rs  |    11 +
 .../rust/compile/torture/struct_init_10.rs         |     9 +
 .../rust/compile/torture/struct_init_11.rs         |    34 +
 .../rust/compile/torture/struct_init_2.rs          |     6 +
 .../rust/compile/torture/struct_init_3.rs          |    13 +
 .../rust/compile/torture/struct_init_4.rs          |    13 +
 .../rust/compile/torture/struct_init_5.rs          |    10 +
 .../rust/compile/torture/struct_init_6.rs          |    11 +
 .../rust/compile/torture/struct_init_7.rs          |    11 +
 .../rust/compile/torture/struct_init_8.rs          |     7 +
 .../rust/compile/torture/struct_init_9.rs          |     6 +
 gcc/testsuite/rust/compile/torture/top_attr.rs     |     5 +
 gcc/testsuite/rust/compile/torture/traits1.rs      |    16 +
 gcc/testsuite/rust/compile/torture/traits10.rs     |    30 +
 gcc/testsuite/rust/compile/torture/traits11.rs     |    31 +
 gcc/testsuite/rust/compile/torture/traits12.rs     |    29 +
 gcc/testsuite/rust/compile/torture/traits13.rs     |    17 +
 gcc/testsuite/rust/compile/torture/traits14.rs     |    23 +
 gcc/testsuite/rust/compile/torture/traits15.rs     |    23 +
 gcc/testsuite/rust/compile/torture/traits16.rs     |    20 +
 gcc/testsuite/rust/compile/torture/traits17.rs     |    23 +
 gcc/testsuite/rust/compile/torture/traits18.rs     |     5 +
 gcc/testsuite/rust/compile/torture/traits19.rs     |    33 +
 gcc/testsuite/rust/compile/torture/traits2.rs      |    16 +
 gcc/testsuite/rust/compile/torture/traits3.rs      |    15 +
 gcc/testsuite/rust/compile/torture/traits4.rs      |    21 +
 gcc/testsuite/rust/compile/torture/traits5.rs      |    21 +
 gcc/testsuite/rust/compile/torture/traits6.rs      |    20 +
 gcc/testsuite/rust/compile/torture/traits7.rs      |    19 +
 gcc/testsuite/rust/compile/torture/traits8.rs      |    21 +
 gcc/testsuite/rust/compile/torture/traits9.rs      |    27 +
 .../rust/compile/torture/transmute-size-check-1.rs |    11 +
 gcc/testsuite/rust/compile/torture/transmute1.rs   |    11 +
 gcc/testsuite/rust/compile/torture/tuple1.rs       |     6 +
 gcc/testsuite/rust/compile/torture/tuple2.rs       |     5 +
 gcc/testsuite/rust/compile/torture/tuple3.rs       |     9 +
 .../rust/compile/torture/tuple_enum_variants.rs    |    23 +
 .../rust/compile/torture/tuple_field_access.rs     |     6 +
 .../rust/compile/torture/tuple_function.rs         |     6 +
 gcc/testsuite/rust/compile/torture/tuple_index.rs  |    32 +
 .../rust/compile/torture/tuple_struct1.rs          |     6 +
 .../rust/compile/torture/tuple_struct2.rs          |    11 +
 .../rust/compile/torture/tuple_struct_unit.rs      |    11 +
 .../rust/compile/torture/tuple_struct_unused.rs    |     4 +
 gcc/testsuite/rust/compile/torture/type-alias1.rs  |     6 +
 gcc/testsuite/rust/compile/torture/type-alias2.rs  |     8 +
 gcc/testsuite/rust/compile/torture/type_infer1.rs  |    24 +
 gcc/testsuite/rust/compile/torture/type_infer2.rs  |     9 +
 gcc/testsuite/rust/compile/torture/type_infer3.rs  |    14 +
 gcc/testsuite/rust/compile/torture/type_infer4.rs  |    11 +
 gcc/testsuite/rust/compile/torture/type_infer5.rs  |    13 +
 gcc/testsuite/rust/compile/torture/type_infer6.rs  |    14 +
 .../rust/compile/torture/unary_operators.rs        |     8 +
 .../rust/compile/torture/undended-string-1.rs      |     5 +
 .../rust/compile/torture/undended-string-2.rs      |     5 +
 .../rust/compile/torture/underscore_id.rs          |     4 +
 gcc/testsuite/rust/compile/torture/union.rs        |    32 +
 gcc/testsuite/rust/compile/torture/union_union.rs  |    27 +
 gcc/testsuite/rust/compile/torture/unit_type1.rs   |     7 +
 gcc/testsuite/rust/compile/torture/unit_type2.rs   |     8 +
 gcc/testsuite/rust/compile/torture/unit_type3.rs   |     6 +
 gcc/testsuite/rust/compile/torture/unit_type4.rs   |     5 +
 gcc/testsuite/rust/compile/torture/unit_type5.rs   |     8 +
 gcc/testsuite/rust/compile/torture/unsafe1.rs      |    12 +
 gcc/testsuite/rust/compile/torture/unsafe2.rs      |     4 +
 gcc/testsuite/rust/compile/torture/unsafe3.rs      |     9 +
 gcc/testsuite/rust/compile/torture/unsafe4.rs      |    12 +
 gcc/testsuite/rust/compile/torture/unused.rs       |    17 +
 gcc/testsuite/rust/compile/torture/unused1.rs      |    15 +
 .../rust/compile/torture/unused_struct.rs          |     7 +
 .../rust/compile/torture/unused_struct_field.rs    |     9 +
 gcc/testsuite/rust/compile/torture/usize1.rs       |     6 +
 .../compile/torture/very-broken-attr-string.rs     |     3 +
 .../rust/compile/torture/while_function.rs         |    10 +
 gcc/testsuite/rust/compile/traits1.rs              |    13 +
 gcc/testsuite/rust/compile/traits10.rs             |    15 +
 gcc/testsuite/rust/compile/traits11.rs             |    19 +
 gcc/testsuite/rust/compile/traits12.rs             |    20 +
 gcc/testsuite/rust/compile/traits2.rs              |    14 +
 gcc/testsuite/rust/compile/traits3.rs              |    22 +
 gcc/testsuite/rust/compile/traits4.rs              |    16 +
 gcc/testsuite/rust/compile/traits5.rs              |     9 +
 gcc/testsuite/rust/compile/traits6.rs              |    15 +
 gcc/testsuite/rust/compile/traits7.rs              |    24 +
 gcc/testsuite/rust/compile/traits8.rs              |    35 +
 gcc/testsuite/rust/compile/traits9.rs              |    13 +
 gcc/testsuite/rust/compile/tuple1.rs               |     5 +
 gcc/testsuite/rust/compile/tuple_struct1.rs        |     8 +
 gcc/testsuite/rust/compile/tuple_struct2.rs        |     5 +
 gcc/testsuite/rust/compile/tuple_struct3.rs        |     6 +
 gcc/testsuite/rust/compile/type-alias1.rs          |     6 +
 gcc/testsuite/rust/compile/type-bindings1.rs       |    10 +
 gcc/testsuite/rust/compile/unary_negation.rs       |     9 +
 gcc/testsuite/rust/compile/unary_not.rs            |     9 +
 .../rust/compile/unconstrained_type_param.rs       |    12 +
 gcc/testsuite/rust/compile/unicode_escape.rs       |    60 +
 gcc/testsuite/rust/compile/unsafe1.rs              |    14 +
 gcc/testsuite/rust/compile/unsafe10.rs             |    12 +
 gcc/testsuite/rust/compile/unsafe2.rs              |    16 +
 gcc/testsuite/rust/compile/unsafe3.rs              |    10 +
 gcc/testsuite/rust/compile/unsafe4.rs              |    29 +
 gcc/testsuite/rust/compile/unsafe5.rs              |     4 +
 gcc/testsuite/rust/compile/unsafe6.rs              |    14 +
 gcc/testsuite/rust/compile/unsafe7.rs              |     9 +
 gcc/testsuite/rust/compile/unsafe8.rs              |    14 +
 gcc/testsuite/rust/compile/unsafe9.rs              |    10 +
 .../rust/compile/unterminated_c_comment.rs         |     2 +
 gcc/testsuite/rust/compile/use_1.rs                |    16 +
 gcc/testsuite/rust/compile/usize1.rs               |     6 +
 gcc/testsuite/rust/compile/xfail/lifetime_param.rs |    11 +
 .../rust/compile/xfail/struct_field_vis.rs         |    15 +
 gcc/testsuite/rust/compile/xfail/xfail.exp         |    63 +
 gcc/testsuite/rust/debug/chartype.rs               |    10 +
 gcc/testsuite/rust/debug/custom_link_section.rs    |    13 +
 gcc/testsuite/rust/debug/debug.exp                 |    33 +
 gcc/testsuite/rust/debug/i8u8.rs                   |    12 +
 gcc/testsuite/rust/debug/lang.rs                   |     6 +
 gcc/testsuite/rust/debug/no_mangle.rs              |    17 +
 gcc/testsuite/rust/debug/oldlang.rs                |     6 +
 gcc/testsuite/rust/debug/tuple.rs                  |     8 +
 gcc/testsuite/rust/debug/win64-abi.rs              |    11 +
 gcc/testsuite/rust/execute/torture/block_expr1.rs  |     8 +
 .../rust/execute/torture/builtin_macro_cfg.rs      |    32 +
 .../rust/execute/torture/builtin_macro_concat.rs   |    29 +
 .../rust/execute/torture/builtin_macro_env.rs      |    31 +
 .../execute/torture/builtin_macro_include_bytes.rs |    46 +
 .../execute/torture/builtin_macro_include_str.rs   |    27 +
 .../rust/execute/torture/builtin_macro_line.rs     |    25 +
 .../rust/execute/torture/builtin_macros1.rs        |    21 +
 .../rust/execute/torture/builtin_macros3.rs        |    28 +
 gcc/testsuite/rust/execute/torture/cfg1.rs         |    32 +
 gcc/testsuite/rust/execute/torture/cfg2.rs         |    31 +
 gcc/testsuite/rust/execute/torture/cfg3.rs         |    37 +
 gcc/testsuite/rust/execute/torture/cfg4.rs         |    38 +
 gcc/testsuite/rust/execute/torture/cfg5.rs         |    13 +
 gcc/testsuite/rust/execute/torture/coercion1.rs    |    41 +
 gcc/testsuite/rust/execute/torture/coercion2.rs    |    39 +
 gcc/testsuite/rust/execute/torture/const_fold1.rs  |    13 +
 gcc/testsuite/rust/execute/torture/const_fold2.rs  |    16 +
 .../rust/execute/torture/copy_nonoverlapping1.rs   |    17 +
 gcc/testsuite/rust/execute/torture/empty_main.rs   |     3 +
 gcc/testsuite/rust/execute/torture/execute.exp     |    33 +
 gcc/testsuite/rust/execute/torture/exit_error.rs   |     5 +
 gcc/testsuite/rust/execute/torture/extern_mod4.rs  |    19 +
 gcc/testsuite/rust/execute/torture/func1.rs        |     5 +
 gcc/testsuite/rust/execute/torture/helloworld1.rs  |    15 +
 gcc/testsuite/rust/execute/torture/helloworld2.rs  |    15 +
 gcc/testsuite/rust/execute/torture/include.txt     |     1 +
 gcc/testsuite/rust/execute/torture/index1.rs       |    28 +
 gcc/testsuite/rust/execute/torture/issue-1120.rs   |   123 +
 gcc/testsuite/rust/execute/torture/issue-1133.rs   |   146 +
 gcc/testsuite/rust/execute/torture/issue-1198.rs   |    75 +
 gcc/testsuite/rust/execute/torture/issue-1231.rs   |    36 +
 gcc/testsuite/rust/execute/torture/issue-1232.rs   |   159 +
 gcc/testsuite/rust/execute/torture/issue-1249.rs   |    39 +
 gcc/testsuite/rust/execute/torture/issue-1436.rs   |   172 +
 gcc/testsuite/rust/execute/torture/issue-1496.rs   |    75 +
 gcc/testsuite/rust/execute/torture/issue-647.rs    |    33 +
 gcc/testsuite/rust/execute/torture/issue-845.rs    |    47 +
 gcc/testsuite/rust/execute/torture/issue-851.rs    |    35 +
 gcc/testsuite/rust/execute/torture/issue-858.rs    |    32 +
 gcc/testsuite/rust/execute/torture/issue-976.rs    |    14 +
 gcc/testsuite/rust/execute/torture/issue-995.rs    |     9 +
 gcc/testsuite/rust/execute/torture/macros1.rs      |    13 +
 gcc/testsuite/rust/execute/torture/macros10.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros11.rs     |    25 +
 gcc/testsuite/rust/execute/torture/macros12.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros13.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros14.rs     |    22 +
 gcc/testsuite/rust/execute/torture/macros16.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros17.rs     |    17 +
 gcc/testsuite/rust/execute/torture/macros18.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros19.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros2.rs      |    40 +
 gcc/testsuite/rust/execute/torture/macros20.rs     |    14 +
 gcc/testsuite/rust/execute/torture/macros21.rs     |    15 +
 gcc/testsuite/rust/execute/torture/macros22.rs     |    27 +
 gcc/testsuite/rust/execute/torture/macros23.rs     |    19 +
 gcc/testsuite/rust/execute/torture/macros24.rs     |     9 +
 gcc/testsuite/rust/execute/torture/macros25.rs     |    13 +
 gcc/testsuite/rust/execute/torture/macros26.rs     |    12 +
 gcc/testsuite/rust/execute/torture/macros27.rs     |    24 +
 gcc/testsuite/rust/execute/torture/macros28.rs     |    13 +
 gcc/testsuite/rust/execute/torture/macros29.rs     |    24 +
 gcc/testsuite/rust/execute/torture/macros3.rs      |    61 +
 gcc/testsuite/rust/execute/torture/macros30.rs     |    25 +
 gcc/testsuite/rust/execute/torture/macros31.rs     |    32 +
 gcc/testsuite/rust/execute/torture/macros4.rs      |    15 +
 gcc/testsuite/rust/execute/torture/macros5.rs      |    13 +
 gcc/testsuite/rust/execute/torture/macros6.rs      |    12 +
 gcc/testsuite/rust/execute/torture/macros7.rs      |    28 +
 gcc/testsuite/rust/execute/torture/macros8.rs      |    27 +
 gcc/testsuite/rust/execute/torture/macros9.rs      |    28 +
 gcc/testsuite/rust/execute/torture/match1.rs       |    58 +
 gcc/testsuite/rust/execute/torture/match2.rs       |    41 +
 gcc/testsuite/rust/execute/torture/match3.rs       |    51 +
 gcc/testsuite/rust/execute/torture/match_bool1.rs  |    49 +
 gcc/testsuite/rust/execute/torture/match_byte1.rs  |    56 +
 gcc/testsuite/rust/execute/torture/match_char1.rs  |    56 +
 gcc/testsuite/rust/execute/torture/match_int1.rs   |   109 +
 gcc/testsuite/rust/execute/torture/match_loop1.rs  |    56 +
 gcc/testsuite/rust/execute/torture/match_range1.rs |    37 +
 gcc/testsuite/rust/execute/torture/match_range2.rs |    45 +
 gcc/testsuite/rust/execute/torture/match_tuple1.rs |    45 +
 gcc/testsuite/rust/execute/torture/method1.rs      |    27 +
 gcc/testsuite/rust/execute/torture/method2.rs      |    76 +
 gcc/testsuite/rust/execute/torture/method3.rs      |    78 +
 gcc/testsuite/rust/execute/torture/method4.rs      |    78 +
 gcc/testsuite/rust/execute/torture/mod1.rs         |    21 +
 gcc/testsuite/rust/execute/torture/modules/mod.rs  |     3 +
 .../rust/execute/torture/operator_overload_1.rs    |    36 +
 .../rust/execute/torture/operator_overload_10.rs   |    75 +
 .../rust/execute/torture/operator_overload_11.rs   |    37 +
 .../rust/execute/torture/operator_overload_12.rs   |    31 +
 .../rust/execute/torture/operator_overload_2.rs    |    38 +
 .../rust/execute/torture/operator_overload_3.rs    |    55 +
 .../rust/execute/torture/operator_overload_4.rs    |    33 +
 .../rust/execute/torture/operator_overload_5.rs    |    33 +
 .../rust/execute/torture/operator_overload_6.rs    |    37 +
 .../rust/execute/torture/operator_overload_7.rs    |    42 +
 .../rust/execute/torture/operator_overload_8.rs    |    58 +
 .../rust/execute/torture/operator_overload_9.rs    |    58 +
 gcc/testsuite/rust/execute/torture/slice-magic.rs  |   106 +
 gcc/testsuite/rust/execute/torture/slice-magic2.rs |   106 +
 gcc/testsuite/rust/execute/torture/slice1.rs       |    27 +
 gcc/testsuite/rust/execute/torture/str-layout1.rs  |    57 +
 gcc/testsuite/rust/execute/torture/str-zero.rs     |    26 +
 gcc/testsuite/rust/execute/torture/trait1.rs       |    52 +
 gcc/testsuite/rust/execute/torture/trait10.rs      |    41 +
 gcc/testsuite/rust/execute/torture/trait11.rs      |    38 +
 gcc/testsuite/rust/execute/torture/trait12.rs      |    38 +
 gcc/testsuite/rust/execute/torture/trait13.rs      |    48 +
 gcc/testsuite/rust/execute/torture/trait2.rs       |    37 +
 gcc/testsuite/rust/execute/torture/trait3.rs       |    43 +
 gcc/testsuite/rust/execute/torture/trait4.rs       |    34 +
 gcc/testsuite/rust/execute/torture/trait5.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait6.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait7.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait8.rs       |    39 +
 gcc/testsuite/rust/execute/torture/trait9.rs       |    35 +
 gcc/testsuite/rust/execute/torture/transmute1.rs   |    23 +
 gcc/testsuite/rust/execute/torture/wrapping_op1.rs |    14 +
 gcc/testsuite/rust/execute/torture/wrapping_op2.rs |    20 +
 gcc/testsuite/rust/execute/xfail/macro1.rs         |    32 +
 gcc/testsuite/rust/link/generic_function_0.rs      |     7 +
 gcc/testsuite/rust/link/generic_function_1.rs      |     3 +
 gcc/testsuite/rust/link/link.exp                   |   172 +
 gcc/testsuite/rust/link/simple_function_0.rs       |     8 +
 gcc/testsuite/rust/link/simple_function_1.rs       |     3 +
 gcc/testsuite/rust/link/trait_import_0.rs          |    19 +
 gcc/testsuite/rust/link/trait_import_1.rs          |     6 +
 gcc/timevar.cc                                     |     2 +-
 gcc/timevar.def                                    |     2 +-
 gcc/timevar.h                                      |     2 +-
 gcc/toplev.cc                                      |     2 +-
 gcc/toplev.h                                       |     2 +-
 gcc/tracer.cc                                      |     2 +-
 gcc/tracer.h                                       |     2 +-
 gcc/trans-mem.cc                                   |     4 +-
 gcc/trans-mem.h                                    |     2 +-
 gcc/tree-affine.cc                                 |     2 +-
 gcc/tree-affine.h                                  |     2 +-
 gcc/tree-call-cdce.cc                              |     2 +-
 gcc/tree-cfg.cc                                    |     2 +-
 gcc/tree-cfg.h                                     |     2 +-
 gcc/tree-cfgcleanup.cc                             |     2 +-
 gcc/tree-cfgcleanup.h                              |     2 +-
 gcc/tree-chrec.cc                                  |     2 +-
 gcc/tree-chrec.h                                   |     2 +-
 gcc/tree-complex.cc                                |     2 +-
 gcc/tree-core.h                                    |     2 +-
 gcc/tree-data-ref.cc                               |     2 +-
 gcc/tree-data-ref.h                                |     2 +-
 gcc/tree-dfa.cc                                    |     2 +-
 gcc/tree-dfa.h                                     |     2 +-
 gcc/tree-diagnostic-client-data-hooks.cc           |     2 +-
 gcc/tree-diagnostic-path.cc                        |     2 +-
 gcc/tree-diagnostic.cc                             |     2 +-
 gcc/tree-diagnostic.h                              |     2 +-
 gcc/tree-dump.cc                                   |     2 +-
 gcc/tree-dump.h                                    |     2 +-
 gcc/tree-eh.cc                                     |     2 +-
 gcc/tree-eh.h                                      |     2 +-
 gcc/tree-emutls.cc                                 |     2 +-
 gcc/tree-hash-traits.h                             |     2 +-
 gcc/tree-hasher.h                                  |     2 +-
 gcc/tree-if-conv.cc                                |    16 +-
 gcc/tree-if-conv.h                                 |     2 +-
 gcc/tree-inline.cc                                 |    88 +-
 gcc/tree-inline.h                                  |     2 +-
 gcc/tree-into-ssa.cc                               |    77 +-
 gcc/tree-into-ssa.h                                |     2 +-
 gcc/tree-iterator.cc                               |     2 +-
 gcc/tree-iterator.h                                |     2 +-
 gcc/tree-logical-location.cc                       |     2 +-
 gcc/tree-logical-location.h                        |     2 +-
 gcc/tree-loop-distribution.cc                      |     2 +-
 gcc/tree-nested.cc                                 |     2 +-
 gcc/tree-nested.h                                  |     2 +-
 gcc/tree-nrv.cc                                    |     2 +-
 gcc/tree-object-size.cc                            |     2 +-
 gcc/tree-object-size.h                             |     2 +-
 gcc/tree-outof-ssa.cc                              |     2 +-
 gcc/tree-outof-ssa.h                               |     2 +-
 gcc/tree-parloops.cc                               |     9 +-
 gcc/tree-parloops.h                                |     2 +-
 gcc/tree-pass.h                                    |     2 +-
 gcc/tree-phinodes.cc                               |     2 +-
 gcc/tree-phinodes.h                                |     2 +-
 gcc/tree-predcom.cc                                |     2 +-
 gcc/tree-pretty-print.cc                           |     2 +-
 gcc/tree-pretty-print.h                            |     2 +-
 gcc/tree-profile.cc                                |     2 +-
 gcc/tree-scalar-evolution.cc                       |     2 +-
 gcc/tree-scalar-evolution.h                        |     2 +-
 gcc/tree-sra.cc                                    |     2 +-
 gcc/tree-sra.h                                     |     2 +-
 gcc/tree-ssa-address.cc                            |     2 +-
 gcc/tree-ssa-address.h                             |     2 +-
 gcc/tree-ssa-alias-compare.h                       |     2 +-
 gcc/tree-ssa-alias.cc                              |     2 +-
 gcc/tree-ssa-alias.h                               |     2 +-
 gcc/tree-ssa-ccp.cc                                |    17 +-
 gcc/tree-ssa-ccp.h                                 |     2 +-
 gcc/tree-ssa-coalesce.cc                           |     2 +-
 gcc/tree-ssa-coalesce.h                            |     2 +-
 gcc/tree-ssa-copy.cc                               |     2 +-
 gcc/tree-ssa-dce.cc                                |     2 +-
 gcc/tree-ssa-dce.h                                 |     2 +-
 gcc/tree-ssa-dom.cc                                |    14 +-
 gcc/tree-ssa-dom.h                                 |     2 +-
 gcc/tree-ssa-dse.cc                                |     2 +-
 gcc/tree-ssa-dse.h                                 |     2 +-
 gcc/tree-ssa-forwprop.cc                           |     2 +-
 gcc/tree-ssa-ifcombine.cc                          |     2 +-
 gcc/tree-ssa-live.cc                               |     2 +-
 gcc/tree-ssa-live.h                                |     2 +-
 gcc/tree-ssa-loop-ch.cc                            |     2 +-
 gcc/tree-ssa-loop-im.cc                            |    26 +-
 gcc/tree-ssa-loop-ivcanon.cc                       |     2 +-
 gcc/tree-ssa-loop-ivopts.cc                        |   120 +-
 gcc/tree-ssa-loop-ivopts.h                         |     2 +-
 gcc/tree-ssa-loop-manip.cc                         |     2 +-
 gcc/tree-ssa-loop-manip.h                          |     2 +-
 gcc/tree-ssa-loop-niter.cc                         |     4 +-
 gcc/tree-ssa-loop-niter.h                          |     2 +-
 gcc/tree-ssa-loop-prefetch.cc                      |     2 +-
 gcc/tree-ssa-loop-split.cc                         |     2 +-
 gcc/tree-ssa-loop-unswitch.cc                      |     6 +-
 gcc/tree-ssa-loop.cc                               |     2 +-
 gcc/tree-ssa-loop.h                                |     2 +-
 gcc/tree-ssa-math-opts.cc                          |     2 +-
 gcc/tree-ssa-math-opts.h                           |     2 +-
 gcc/tree-ssa-operands.cc                           |     2 +-
 gcc/tree-ssa-operands.h                            |     2 +-
 gcc/tree-ssa-phiopt.cc                             |    22 +-
 gcc/tree-ssa-phiprop.cc                            |     2 +-
 gcc/tree-ssa-pre.cc                                |     2 +-
 gcc/tree-ssa-propagate.cc                          |     2 +-
 gcc/tree-ssa-propagate.h                           |     2 +-
 gcc/tree-ssa-reassoc.cc                            |     2 +-
 gcc/tree-ssa-reassoc.h                             |     2 +-
 gcc/tree-ssa-sccvn.cc                              |    27 +-
 gcc/tree-ssa-sccvn.h                               |     2 +-
 gcc/tree-ssa-scopedtables.cc                       |    12 +-
 gcc/tree-ssa-scopedtables.h                        |     2 +-
 gcc/tree-ssa-sink.cc                               |     2 +-
 gcc/tree-ssa-strlen.cc                             |    15 +-
 gcc/tree-ssa-strlen.h                              |     2 +-
 gcc/tree-ssa-structalias.cc                        |     2 +-
 gcc/tree-ssa-tail-merge.cc                         |     2 +-
 gcc/tree-ssa-ter.cc                                |     2 +-
 gcc/tree-ssa-ter.h                                 |     2 +-
 gcc/tree-ssa-threadbackward.cc                     |     2 +-
 gcc/tree-ssa-threadedge.cc                         |     2 +-
 gcc/tree-ssa-threadedge.h                          |     2 +-
 gcc/tree-ssa-threadupdate.cc                       |     2 +-
 gcc/tree-ssa-threadupdate.h                        |     2 +-
 gcc/tree-ssa-uncprop.cc                            |     2 +-
 gcc/tree-ssa-uninit.cc                             |     2 +-
 gcc/tree-ssa.cc                                    |    95 +-
 gcc/tree-ssa.h                                     |    27 +-
 gcc/tree-ssanames.cc                               |     2 +-
 gcc/tree-ssanames.h                                |     2 +-
 gcc/tree-stdarg.cc                                 |     2 +-
 gcc/tree-stdarg.h                                  |     2 +-
 gcc/tree-streamer-in.cc                            |     2 +-
 gcc/tree-streamer-out.cc                           |     2 +-
 gcc/tree-streamer.cc                               |     2 +-
 gcc/tree-streamer.h                                |     2 +-
 gcc/tree-switch-conversion.cc                      |     2 +-
 gcc/tree-switch-conversion.h                       |     2 +-
 gcc/tree-tailcall.cc                               |     2 +-
 gcc/tree-vect-data-refs.cc                         |    14 +-
 gcc/tree-vect-generic.cc                           |     2 +-
 gcc/tree-vect-loop-manip.cc                        |    14 +-
 gcc/tree-vect-loop.cc                              |     2 +-
 gcc/tree-vect-patterns.cc                          |    14 +-
 gcc/tree-vect-slp-patterns.cc                      |     2 +-
 gcc/tree-vect-slp.cc                               |     2 +-
 gcc/tree-vect-stmts.cc                             |    25 +-
 gcc/tree-vector-builder.cc                         |     2 +-
 gcc/tree-vector-builder.h                          |     2 +-
 gcc/tree-vectorizer.cc                             |     2 +-
 gcc/tree-vectorizer.h                              |     2 +-
 gcc/tree-vrp.cc                                    |    22 +-
 gcc/tree-vrp.h                                     |     2 +-
 gcc/tree.cc                                        |   225 +-
 gcc/tree.def                                       |     2 +-
 gcc/tree.h                                         |    19 +-
 gcc/treestruct.def                                 |     2 +-
 gcc/tristate.cc                                    |     2 +-
 gcc/tristate.h                                     |     2 +-
 gcc/tsan.cc                                        |     2 +-
 gcc/tsan.h                                         |     2 +-
 gcc/tsystem.h                                      |     2 +-
 gcc/typeclass.h                                    |     2 +-
 gcc/typed-splay-tree.cc                            |     2 +-
 gcc/typed-splay-tree.h                             |     2 +-
 gcc/ubsan.cc                                       |     2 +-
 gcc/ubsan.h                                        |     2 +-
 gcc/valtrack.cc                                    |     2 +-
 gcc/valtrack.h                                     |     2 +-
 gcc/value-pointer-equiv.cc                         |     2 +-
 gcc/value-pointer-equiv.h                          |     2 +-
 gcc/value-prof.cc                                  |     2 +-
 gcc/value-prof.h                                   |     2 +-
 gcc/value-query.cc                                 |     2 +-
 gcc/value-query.h                                  |     2 +-
 gcc/value-range-pretty-print.cc                    |     2 +-
 gcc/value-range-pretty-print.h                     |     2 +-
 gcc/value-range-storage.cc                         |     2 +-
 gcc/value-range-storage.h                          |     2 +-
 gcc/value-range.cc                                 |     2 +-
 gcc/value-range.h                                  |     2 +-
 gcc/value-relation.cc                              |     2 +-
 gcc/value-relation.h                               |     2 +-
 gcc/var-tracking.cc                                |     2 +-
 gcc/varasm.cc                                      |     2 +-
 gcc/varasm.h                                       |     2 +-
 gcc/varpool.cc                                     |     6 +-
 gcc/vec-perm-indices.cc                            |     2 +-
 gcc/vec-perm-indices.h                             |     2 +-
 gcc/vec.cc                                         |     2 +-
 gcc/vec.h                                          |     2 +-
 gcc/vector-builder.h                               |     2 +-
 gcc/vmsdbg.h                                       |     2 +-
 gcc/vmsdbgout.cc                                   |     2 +-
 gcc/vr-values.cc                                   |     2 +-
 gcc/vr-values.h                                    |     2 +-
 gcc/vtable-verify.cc                               |     2 +-
 gcc/vtable-verify.h                                |     2 +-
 gcc/warning-control.cc                             |     2 +-
 gcc/web.cc                                         |     2 +-
 gcc/wide-int-bitmask.h                             |     2 +-
 gcc/wide-int-print.cc                              |     2 +-
 gcc/wide-int-print.h                               |     2 +-
 gcc/wide-int.cc                                    |     2 +-
 gcc/wide-int.h                                     |     2 +-
 gcc/xcoff.h                                        |     2 +-
 include/ChangeLog                                  |    23 +
 include/ansidecl.h                                 |     2 +-
 include/btf.h                                      |    29 +-
 include/xtensa-dynconfig.h                         |   442 +
 libada/ChangeLog                                   |     2 +-
 libatomic/ChangeLog                                |     2 +-
 libbacktrace/ChangeLog                             |    83 +-
 libbacktrace/Makefile.am                           |    30 +
 libbacktrace/Makefile.in                           |   198 +-
 libbacktrace/config.h.in                           |     3 +
 libbacktrace/configure                             |   105 +-
 libbacktrace/configure.ac                          |    15 +
 libbacktrace/elf.c                                 |  3053 +-
 libbacktrace/internal.h                            |     9 +
 libbacktrace/zstdtest.c                            |   523 +
 libcody/ChangeLog                                  |     2 +-
 libcpp/ChangeLog                                   |     8 +-
 libcpp/init.cc                                     |     2 +-
 libcpp/lex.cc                                      |    10 +-
 libcpp/macro.cc                                    |     2 +-
 libdecnumber/ChangeLog                             |     2 +-
 libffi/ChangeLog                                   |    11 +
 libffi/LOCAL_PATCHES                               |     1 +
 libffi/src/x86/sysv.S                              |   121 +-
 libgcc/ChangeLog                                   |   183 +-
 libgcc/config.host                                 |    16 +-
 libgcc/config/i386/gthr-win32-cond.c               |    89 +
 libgcc/config/i386/gthr-win32-thread.c             |   162 +
 libgcc/config/i386/gthr-win32.c                    |   264 +-
 libgcc/config/i386/gthr-win32.h                    |   540 +-
 libgcc/config/i386/libgcc-mingw.ver                |    23 +
 libgcc/config/i386/t-gthr-win32                    |     8 +-
 libgcc/config/i386/t-slibgcc-mingw                 |     1 +
 libgcc/config/libbid/ChangeLog                     |     2 +-
 libgcc/config/t-slibgcc-darwin                     |    21 +-
 libgcc/config/xtensa/crti.S                        |     2 +-
 libgcc/config/xtensa/crtn.S                        |     2 +-
 libgcc/config/xtensa/lib1funcs.S                   |     2 +-
 libgcc/config/xtensa/lib2funcs.S                   |     2 +-
 libgcc/config/xtensa/xtensa-config-builtin.h       |   198 +
 libgcc/unwind-dw2-execute_cfa.h                    |   322 +
 libgcc/unwind-dw2-fde.c                            |   286 +-
 libgcc/unwind-dw2.c                                |   319 +-
 libgfortran/ChangeLog                              |   553 +-
 libgfortran/ChangeLog-2022                         |   564 +
 libgfortran/runtime/ISO_Fortran_binding.c          |   151 +-
 libgm2/ChangeLog                                   |    73 +
 libgm2/Makefile.am                                 |   103 +
 libgm2/Makefile.in                                 |   732 +
 libgm2/aclocal.m4                                  |  1200 +
 libgm2/autogen.sh                                  |    31 +
 libgm2/config.h.in                                 |   313 +
 libgm2/configure                                   | 22390 ++++++++++++
 libgm2/configure.ac                                |   390 +
 libgm2/libm2cor/KeyBoardLEDs.cc                    |   156 +
 libgm2/libm2cor/Makefile.am                        |   161 +
 libgm2/libm2cor/Makefile.in                        |   828 +
 libgm2/libm2iso/ChanConsts.h                       |    57 +
 libgm2/libm2iso/ErrnoCategory.cc                   |   179 +
 libgm2/libm2iso/Makefile.am                        |   249 +
 libgm2/libm2iso/Makefile.in                        |   949 +
 libgm2/libm2iso/RTco.cc                            |   467 +
 libgm2/libm2iso/m2rts.h                            |    41 +
 libgm2/libm2iso/wrapsock.c                         |   250 +
 libgm2/libm2iso/wraptime.c                         |   408 +
 libgm2/libm2log/Break.c                            |   134 +
 libgm2/libm2log/Makefile.am                        |   171 +
 libgm2/libm2log/Makefile.in                        |   805 +
 libgm2/libm2min/Makefile.am                        |   152 +
 libgm2/libm2min/Makefile.in                        |   781 +
 libgm2/libm2min/libc.c                             |    43 +
 libgm2/libm2pim/Makefile.am                        |   213 +
 libgm2/libm2pim/Makefile.in                        |   914 +
 libgm2/libm2pim/Selective.cc                       |   318 +
 libgm2/libm2pim/SysExceptions.cc                   |   258 +
 libgm2/libm2pim/UnixArgs.cc                        |    90 +
 libgm2/libm2pim/cgetopt.cc                         |   157 +
 libgm2/libm2pim/dtoa.cc                            |   264 +
 libgm2/libm2pim/errno.cc                           |    69 +
 libgm2/libm2pim/ldtoa.cc                           |   189 +
 libgm2/libm2pim/sckt.cc                            |   429 +
 libgm2/libm2pim/target.c                           |    61 +
 libgm2/libm2pim/termios.cc                         |  1986 ++
 libgm2/libm2pim/wrapc.c                            |   297 +
 libgo/configure                                    |    59 +-
 libgo/configure.ac                                 |     5 +-
 libgomp/ChangeLog                                  |   135 +-
 libgomp/config/gcn/icv-device.c                    |    15 +
 libgomp/config/nvptx/bar.c                         |   215 +-
 libgomp/config/nvptx/bar.h                         |    12 +-
 libgomp/config/nvptx/icv-device.c                  |    15 +
 libgomp/icv-device.c                               |    17 +
 libgomp/icv.c                                      |    15 -
 libgomp/libgomp.h                                  |    77 +-
 libgomp/libgomp.texi                               |    16 +-
 libgomp/oacc-host.c                                |     1 +
 libgomp/plugin/plugin-gcn.c                        |    14 +-
 libgomp/plugin/plugin-nvptx.c                      |     4 +-
 libgomp/splay-tree.c                               |    22 +
 libgomp/splay-tree.h                               |     8 +
 libgomp/target.c                                   |   787 +-
 libgomp/testsuite/libgomp.c++/pr108180.C           |    55 +
 libgomp/testsuite/libgomp.c-c++-common/icv-4.c     |     2 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-5.c     |   198 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-6.c     |    61 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-7.c     |    83 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-9.c     |    72 +
 libgomp/testsuite/libgomp.fortran/allocate-2.f90   |    25 +
 libgomp/testsuite/libgomp.fortran/allocate-3.f90   |    28 +
 .../combined-directive-splitting-1.f90             |    41 +
 libgomp/testsuite/libgomp.fortran/icv-5.f90        |   226 +
 libgomp/testsuite/libgomp.fortran/icv-6.f90        |   140 +
 .../libgomp.fortran/reverse-offload-2.f90          |    72 +
 .../libgomp.fortran/reverse-offload-3.f90          |    68 +
 .../libgomp.fortran/reverse-offload-4.f90          |   129 +
 .../libgomp.fortran/reverse-offload-5.f90          |   100 +
 .../libgomp.fortran/reverse-offload-5a.f90         |    98 +
 libitm/ChangeLog                                   |     6 +-
 libitm/libitm.texi                                 |     2 +-
 libobjc/ChangeLog                                  |     2 +-
 libphobos/ChangeLog                                |     7 +-
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/core/demangle.d              |   101 +-
 libphobos/libdruntime/core/exception.d             |    24 +-
 libphobos/libdruntime/core/internal/gc/os.d        |     3 -
 libphobos/libdruntime/core/runtime.d               |     2 +-
 libphobos/libdruntime/core/sync/condition.d        |    35 +-
 libphobos/libdruntime/core/sync/mutex.d            |     2 +-
 libphobos/libdruntime/core/sys/posix/sys/wait.d    |     1 +
 libphobos/libdruntime/core/sys/windows/winsock2.d  |     4 +-
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/std/algorithm/mutation.d             |     2 +-
 libphobos/src/std/algorithm/sorting.d              |     2 +-
 libphobos/src/std/array.d                          |     9 +-
 libphobos/src/std/base64.d                         |     6 +-
 libphobos/src/std/bitmanip.d                       |     4 +-
 libphobos/src/std/checkedint.d                     |    18 +-
 libphobos/src/std/concurrency.d                    |     4 +-
 libphobos/src/std/container/array.d                |    28 +-
 libphobos/src/std/container/binaryheap.d           |     4 +-
 libphobos/src/std/conv.d                           |    26 +-
 libphobos/src/std/datetime/systime.d               |     4 +-
 libphobos/src/std/digest/hmac.d                    |     4 +-
 libphobos/src/std/exception.d                      |     8 +-
 .../allocator/building_blocks/package.d            |    12 +-
 libphobos/src/std/experimental/allocator/package.d |    17 +-
 libphobos/src/std/file.d                           |    13 +-
 libphobos/src/std/format/internal/write.d          |    20 +-
 libphobos/src/std/format/package.d                 |    31 +-
 libphobos/src/std/format/write.d                   |    20 +
 libphobos/src/std/getopt.d                         |     2 +-
 libphobos/src/std/math/hardware.d                  |   124 +-
 libphobos/src/std/process.d                        |    13 +-
 libphobos/src/std/range/package.d                  |    26 +-
 libphobos/src/std/socket.d                         |    29 +-
 libphobos/src/std/stdio.d                          |   210 +-
 libphobos/src/std/sumtype.d                        |    10 +-
 libphobos/src/std/traits.d                         |    28 +-
 libphobos/src/std/typecons.d                       |    10 +-
 libphobos/src/std/uni/package.d                    |     4 +-
 libphobos/src/std/utf.d                            |     4 +-
 libphobos/src/std/windows/registry.d               |     2 +-
 libquadmath/ChangeLog                              |     4 +
 libquadmath/libquadmath.texi                       |     2 +-
 libsanitizer/ChangeLog                             |    21 +
 libsanitizer/configure.tgt                         |     3 +-
 libsanitizer/hwasan/Makefile.am                    |     5 +-
 libsanitizer/hwasan/Makefile.in                    |    62 +-
 libsanitizer/libbacktrace/backtrace-rename.h       |     1 +
 libstdc++-v3/ChangeLog                             |  6802 +---
 libstdc++-v3/ChangeLog-2022                        |  7211 ++++
 libstdc++-v3/acinclude.m4                          |    69 +-
 libstdc++-v3/config.h.in                           |     9 +-
 .../abi/post/hppa-linux-gnu/baseline_symbols.txt   |  6019 +++-
 libstdc++-v3/config/abi/pre/gnu.ver                |    31 +-
 libstdc++-v3/config/os/bsd/darwin/os_defines.h     |    18 +-
 libstdc++-v3/config/os/mingw32-w64/os_defines.h    |     3 +
 libstdc++-v3/config/os/mingw32/os_defines.h        |     3 +
 libstdc++-v3/configure                             |   103 +-
 libstdc++-v3/configure.ac                          |     3 +
 libstdc++-v3/include/Makefile.am                   |     1 +
 libstdc++-v3/include/Makefile.in                   |     1 +
 libstdc++-v3/include/bits/alloc_traits.h           |    17 +-
 libstdc++-v3/include/bits/chrono.h                 |   209 +-
 libstdc++-v3/include/bits/chrono_io.h              |  2469 ++
 libstdc++-v3/include/bits/shared_ptr_base.h        |     4 +-
 libstdc++-v3/include/bits/std_mutex.h              |     1 +
 libstdc++-v3/include/bits/unique_lock.h            |     5 +
 libstdc++-v3/include/bits/vector.tcc               |    40 +-
 libstdc++-v3/include/debug/formatter.h             |    35 +-
 libstdc++-v3/include/experimental/contract         |     2 +-
 .../include/ext/pb_ds/detail/type_utils.hpp        |     3 +-
 libstdc++-v3/include/std/array                     |     2 +-
 libstdc++-v3/include/std/atomic                    |    17 +
 libstdc++-v3/include/std/chrono                    |  1046 +-
 libstdc++-v3/include/std/expected                  |   600 +-
 libstdc++-v3/include/std/format                    |   130 +-
 libstdc++-v3/include/std/mutex                     |    14 +
 libstdc++-v3/include/std/shared_mutex              |    22 +-
 libstdc++-v3/include/std/stacktrace                |    44 +-
 libstdc++-v3/include/std/version                   |     5 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   265 +-
 libstdc++-v3/src/c++11/compatibility-condvar.cc    |    22 +-
 libstdc++-v3/src/c++11/debug.cc                    |    19 +-
 libstdc++-v3/src/c++11/thread.cc                   |    14 +-
 libstdc++-v3/src/c++20/Makefile.am                 |     2 +-
 libstdc++-v3/src/c++20/Makefile.in                 |     4 +-
 libstdc++-v3/src/c++20/tzdb.cc                     |  1845 +
 libstdc++-v3/src/experimental/contract.cc          |    50 +-
 libstdc++-v3/src/libbacktrace/backtrace-rename.h   |     1 +
 libstdc++-v3/testsuite/17_intro/names.cc           |    18 +
 .../testsuite/17_intro/tag_type_explicit_ctor.cc   |     2 +
 .../headers/system_error/errc_std_c++0x.cc         |    19 +
 .../19_diagnostics/stacktrace/synopsis.cc          |    11 +-
 .../allocator_traits/members/rebind_alloc.cc       |    11 +-
 .../allocator_traits/requirements/rebind_neg.cc    |    20 +
 .../20_util/duration/arithmetic/overflow_c++20.cc  |    29 +
 libstdc++-v3/testsuite/20_util/duration/io.cc      |    48 +
 .../testsuite/20_util/expected/equality.cc         |    49 +
 .../testsuite/20_util/expected/illformed_neg.cc    |     1 +
 libstdc++-v3/testsuite/20_util/expected/monadic.cc |   280 +
 .../testsuite/20_util/expected/observers.cc        |    20 +
 libstdc++-v3/testsuite/20_util/expected/swap.cc    |    92 +-
 .../testsuite/20_util/expected/synopsis.cc         |     2 +-
 .../testsuite/20_util/expected/unexpected.cc       |     4 +
 libstdc++-v3/testsuite/20_util/expected/version.cc |     2 +-
 .../20_util/scoped_allocator/outermost.cc          |     8 +
 .../testsuite/20_util/to_chars/float128_c++23.cc   |    11 +-
 .../testsuite/20_util/to_chars/float16_c++23.cc    |    13 +-
 .../testsuite/20_util/weak_ptr/cons/self_move.cc   |    19 +
 .../array/element_access/constexpr_c++17.cc        |    19 +-
 .../23_containers/forward_list/48101_neg.cc        |     1 +
 .../23_containers/unordered_multiset/48101_neg.cc  |     1 +
 .../23_containers/unordered_set/48101_neg.cc       |     1 +
 .../testsuite/23_containers/vector/52591.cc        |     2 +-
 .../29_atomics/atomic/lock_free_aliases.cc         |    34 +
 .../try_lock_until/clock_neg.cc                    |     4 +-
 .../testsuite/30_threads/shared_lock/locking/3.cc  |     2 +-
 .../testsuite/30_threads/shared_lock/locking/4.cc  |     2 +-
 .../30_threads/shared_lock/locking/clock_neg.cc    |     4 +-
 .../shared_timed_mutex/try_lock_until/clock_neg.cc |     4 +-
 .../timed_mutex/try_lock_until/clock_neg.cc        |     4 +-
 libstdc++-v3/testsuite/30_threads/try_lock/4.cc    |     2 +-
 .../testsuite/30_threads/unique_lock/cons/60497.cc |     2 +-
 .../testsuite/30_threads/unique_lock/locking/3.cc  |     2 +-
 .../30_threads/unique_lock/locking/clock_neg.cc    |     4 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    28 +-
 libstdc++-v3/testsuite/std/format/format_string.cc |    16 +
 .../testsuite/std/format/functions/107871.cc       |    14 +
 .../testsuite/std/format/functions/format.cc       |     4 +
 libstdc++-v3/testsuite/std/format/parse_ctx.cc     |    45 +-
 libstdc++-v3/testsuite/std/time/clock/file/io.cc   |    23 +
 .../testsuite/std/time/clock/file/members.cc       |    11 +
 libstdc++-v3/testsuite/std/time/clock/gps/1.cc     |    18 +
 libstdc++-v3/testsuite/std/time/clock/gps/io.cc    |    24 +
 libstdc++-v3/testsuite/std/time/clock/system/io.cc |    72 +
 libstdc++-v3/testsuite/std/time/clock/tai/1.cc     |    18 +
 libstdc++-v3/testsuite/std/time/clock/tai/io.cc    |    24 +
 libstdc++-v3/testsuite/std/time/clock/utc/io.cc    |   120 +
 .../std/time/clock/utc/leap_second_info.cc         |    80 +
 libstdc++-v3/testsuite/std/time/day/io.cc          |    75 +
 libstdc++-v3/testsuite/std/time/exceptions.cc      |    49 +
 libstdc++-v3/testsuite/std/time/format.cc          |   117 +
 libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc      |    72 +-
 libstdc++-v3/testsuite/std/time/hh_mm_ss/io.cc     |    46 +
 libstdc++-v3/testsuite/std/time/month/io.cc        |    98 +
 libstdc++-v3/testsuite/std/time/syn_c++20.cc       |    14 +-
 .../testsuite/std/time/time_zone/get_info_local.cc |   220 +
 .../testsuite/std/time/time_zone/get_info_sys.cc   |   219 +
 .../testsuite/std/time/time_zone/requirements.cc   |    25 +
 libstdc++-v3/testsuite/std/time/tzdb/1.cc          |    56 +
 .../testsuite/std/time/tzdb/leap_seconds.cc        |    76 +
 libstdc++-v3/testsuite/std/time/tzdb_list/1.cc     |   123 +
 .../testsuite/std/time/tzdb_list/requirements.cc   |    20 +
 libstdc++-v3/testsuite/std/time/weekday/io.cc      |   101 +
 libstdc++-v3/testsuite/std/time/year/io.cc         |    89 +
 .../testsuite/std/time/year_month_day/io.cc        |   121 +
 libstdc++-v3/testsuite/std/time/zoned_time/1.cc    |   255 +
 .../testsuite/std/time/zoned_time/custom.cc        |    75 +
 .../testsuite/std/time/zoned_time/deduction.cc     |    79 +
 .../testsuite/std/time/zoned_time/req_neg.cc       |     9 +
 .../testsuite/std/time/zoned_time/requirements.cc  |    27 +
 libstdc++-v3/testsuite/std/time/zoned_traits.cc    |    39 +
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |     3 +-
 7103 files changed, 850646 insertions(+), 91882 deletions(-)

             reply	other threads:[~2023-10-16 22:19 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-16 22:19 Eric Gallager [this message]
  -- strict thread matches above, loose matches on Subject: below --
2023-10-16 22:21 Eric Gallager
2023-10-16 22:21 Eric Gallager
2023-10-16 22:21 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:20 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager
2023-10-16 22:19 Eric Gallager

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231016221957.B263B385783F@sourceware.org \
    --to=egallager@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).