public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/ranger] Merge from trunk at:
@ 2020-06-17 22:55 Aldy Hernandez
  0 siblings, 0 replies; only message in thread
From: Aldy Hernandez @ 2020-06-17 22:55 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit b9e67f2840ce0d8859d96e7f8df8fe9584af5eba
Merge: 1957047ed1c 56638b9b185
Author: Aldy Hernandez <aldyh@redhat.com>
Date:   Wed Jun 17 07:50:57 2020 -0400

    Merge from trunk at:
    
            commit 56638b9b1853666f575928f8baf17f70e4ed3517
            Author: GCC Administrator <gccadmin@gcc.gnu.org>
            Date:   Wed Jun 17 00:16:36 2020 +0000
    
                Daily bump.

Diff:

 .gitattributes                                     |     4 +
 .gitignore                                         |     1 +
 ChangeLog                                          |   115 +
 MAINTAINERS                                        |    13 +-
 Makefile.def                                       |    16 +
 Makefile.in                                        |   933 +
 config/ChangeLog                                   |    67 +
 config/ax_cxx_compile_stdcxx.m4                    |   962 +
 config/cet.m4                                      |   117 +-
 config/lib-link.m4                                 |    22 +-
 config/math.m4                                     |    64 +
 config/no-executables.m4                           |     4 +-
 config/toolexeclibdir.m4                           |    31 +
 configure                                          |  1081 +-
 configure.ac                                       |    88 +-
 contrib/ChangeLog                                  |   443 +
 contrib/check-params-in-docs.py                    |    17 +-
 contrib/compare-debug                              |    26 +-
 contrib/config-list.mk                             |    11 +-
 contrib/dg-extract-results.py                      |     6 +-
 contrib/dg-extract-results.sh                      |    12 +-
 contrib/gcc-changelog/git_check_commit.py          |    49 +
 contrib/gcc-changelog/git_commit.py                |   627 +
 contrib/gcc-changelog/git_email.py                 |   106 +
 contrib/gcc-changelog/git_repository.py            |    65 +
 contrib/gcc-changelog/git_update_version.py        |   137 +
 contrib/gcc-changelog/test_email.py                |   353 +
 contrib/gcc-changelog/test_patches.txt             |  3133 ++
 contrib/gcc-git-customization.sh                   |   198 +
 contrib/gcc_update                                 |     4 +-
 contrib/git-add-user-branch.sh                     |    46 +
 contrib/git-add-vendor-branch.sh                   |    48 +
 contrib/git-backport.py                            |    65 +
 contrib/git-fetch-vendor.sh                        |    66 +
 contrib/{ => legacy}/mklog                         |     0
 contrib/{ => legacy}/mklog.pl                      |     0
 contrib/mklog.py                                   |   261 +
 contrib/prepare-commit-msg                         |    81 +
 contrib/test_mklog.py                              |   439 +
 contrib/vimrc                                      |    20 +-
 fixincludes/ChangeLog                              |    19 +
 fixincludes/fixinc.in                              |     2 +-
 fixincludes/fixincl.x                              |    45 +-
 fixincludes/inclhack.def                           |    15 +
 fixincludes/mkfixinc.sh                            |     1 +
 fixincludes/mkheaders.in                           |    25 +-
 fixincludes/tests/base/inttypes.h                  |     9 +
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      | 19879 +++++++
 gcc/ChangeLog-2009                                 |     2 +-
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |    70 +-
 gcc/aclocal.m4                                     |     2 +
 gcc/ada/ChangeLog                                  |  5317 ++
 gcc/ada/Makefile.rtl                               |    60 +-
 gcc/ada/ada_get_targ.adb                           |     2 +-
 gcc/ada/adabkend.adb                               |     3 +-
 gcc/ada/adabkend.ads                               |     2 +-
 gcc/ada/adadecode.c                                |     2 +-
 gcc/ada/adadecode.h                                |     2 +-
 gcc/ada/adaint.c                                   |    14 +-
 gcc/ada/adaint.h                                   |     2 +-
 gcc/ada/affinity.c                                 |     2 +-
 gcc/ada/ali-util.adb                               |     2 +-
 gcc/ada/ali-util.ads                               |     2 +-
 gcc/ada/ali.adb                                    |    50 +-
 gcc/ada/ali.ads                                    |     2 +-
 gcc/ada/alloc.ads                                  |     2 +-
 gcc/ada/argv-lynxos178-raven-cert.c                |     2 +-
 gcc/ada/argv.c                                     |     2 +-
 gcc/ada/aspects.adb                                |   220 +-
 gcc/ada/aspects.ads                                |   171 +-
 gcc/ada/atree.adb                                  |    40 +-
 gcc/ada/atree.ads                                  |    31 +-
 gcc/ada/atree.h                                    |     2 +-
 gcc/ada/aux-io.c                                   |     2 +-
 gcc/ada/back_end.adb                               |     5 +-
 gcc/ada/back_end.ads                               |     3 +-
 gcc/ada/bcheck.adb                                 |     5 +-
 gcc/ada/bcheck.ads                                 |     2 +-
 gcc/ada/binde.adb                                  |     6 +-
 gcc/ada/binde.ads                                  |     2 +-
 gcc/ada/binderr.adb                                |     2 +-
 gcc/ada/binderr.ads                                |     2 +-
 gcc/ada/bindgen.adb                                |     4 +-
 gcc/ada/bindgen.ads                                |     2 +-
 gcc/ada/bindo-augmentors.adb                       |    40 +-
 gcc/ada/bindo-augmentors.ads                       |    10 +-
 gcc/ada/bindo-builders.adb                         |     5 +-
 gcc/ada/bindo-builders.ads                         |     2 +-
 gcc/ada/bindo-diagnostics.adb                      |    74 +-
 gcc/ada/bindo-diagnostics.ads                      |    10 +-
 gcc/ada/bindo-elaborators.adb                      |     6 +-
 gcc/ada/bindo-elaborators.ads                      |     2 +-
 gcc/ada/bindo-graphs.adb                           |  8140 +--
 gcc/ada/bindo-graphs.ads                           |  2365 +-
 gcc/ada/bindo-units.adb                            |     2 +-
 gcc/ada/bindo-units.ads                            |     2 +-
 gcc/ada/bindo-validators.adb                       |     2 +-
 gcc/ada/bindo-validators.ads                       |     2 +-
 gcc/ada/bindo-writers.adb                          |    16 +-
 gcc/ada/bindo-writers.ads                          |     2 +-
 gcc/ada/bindo.adb                                  |     2 +-
 gcc/ada/bindo.ads                                  |     2 +-
 gcc/ada/bindusg.adb                                |     2 +-
 gcc/ada/bindusg.ads                                |     2 +-
 gcc/ada/butil.adb                                  |     2 +-
 gcc/ada/butil.ads                                  |     2 +-
 gcc/ada/cal.c                                      |     2 +-
 gcc/ada/casing.adb                                 |     2 +-
 gcc/ada/casing.ads                                 |     2 +-
 gcc/ada/ceinfo.adb                                 |     2 +-
 gcc/ada/checks.adb                                 |   434 +-
 gcc/ada/checks.ads                                 |    77 +-
 gcc/ada/cio.c                                      |     2 +-
 gcc/ada/clean.adb                                  |     2 +-
 gcc/ada/clean.ads                                  |     2 +-
 gcc/ada/comperr.adb                                |    16 +-
 gcc/ada/comperr.ads                                |     2 +-
 gcc/ada/contracts.adb                              |   436 +-
 gcc/ada/contracts.ads                              |    19 +-
 gcc/ada/csets.adb                                  |     2 +-
 gcc/ada/csets.ads                                  |     2 +-
 gcc/ada/csinfo.adb                                 |    11 +-
 gcc/ada/cstand.adb                                 |    15 +-
 gcc/ada/cstand.ads                                 |     2 +-
 gcc/ada/cstreams.c                                 |     2 +-
 gcc/ada/ctrl_c.c                                   |     2 +-
 gcc/ada/debug.adb                                  |    26 +-
 gcc/ada/debug.ads                                  |     2 +-
 gcc/ada/debug_a.adb                                |     2 +-
 gcc/ada/debug_a.ads                                |     2 +-
 .../gnat_rm/implementation_defined_attributes.rst  |     8 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |   163 +-
 ...ard_and_implementation_defined_restrictions.rst |   145 +-
 .../building_executable_programs_with_gnat.rst     |    33 -
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |    52 +-
 .../doc/gnat_ugn/the_gnat_compilation_model.rst    |    47 +-
 gcc/ada/einfo.adb                                  |   217 +-
 gcc/ada/einfo.ads                                  |   290 +-
 gcc/ada/elists.adb                                 |    22 +-
 gcc/ada/elists.ads                                 |    14 +-
 gcc/ada/elists.h                                   |     2 +-
 gcc/ada/env.c                                      |     2 +-
 gcc/ada/env.h                                      |     2 +-
 gcc/ada/err_vars.ads                               |     2 +-
 gcc/ada/errno.c                                    |     2 +-
 gcc/ada/errout.adb                                 |     2 +-
 gcc/ada/errout.ads                                 |     2 +-
 gcc/ada/erroutc.adb                                |     2 +-
 gcc/ada/erroutc.ads                                |     2 +-
 gcc/ada/errutil.adb                                |     2 +-
 gcc/ada/errutil.ads                                |     2 +-
 gcc/ada/eval_fat.adb                               |     2 +-
 gcc/ada/eval_fat.ads                               |     2 +-
 gcc/ada/exit.c                                     |     2 +-
 gcc/ada/exp_aggr.adb                               |   574 +-
 gcc/ada/exp_aggr.ads                               |     2 +-
 gcc/ada/exp_atag.adb                               |   118 +-
 gcc/ada/exp_atag.ads                               |     4 +-
 gcc/ada/exp_attr.adb                               |   903 +-
 gcc/ada/exp_attr.ads                               |     2 +-
 gcc/ada/exp_cg.adb                                 |     5 +-
 gcc/ada/exp_cg.ads                                 |     2 +-
 gcc/ada/exp_ch10.ads                               |     2 +-
 gcc/ada/exp_ch11.adb                               |     6 +-
 gcc/ada/exp_ch11.ads                               |     2 +-
 gcc/ada/exp_ch12.adb                               |     2 +-
 gcc/ada/exp_ch12.ads                               |     2 +-
 gcc/ada/exp_ch13.adb                               |     2 +-
 gcc/ada/exp_ch13.ads                               |     2 +-
 gcc/ada/exp_ch2.adb                                |     2 +-
 gcc/ada/exp_ch2.ads                                |     2 +-
 gcc/ada/exp_ch3.adb                                |   505 +-
 gcc/ada/exp_ch3.ads                                |     2 +-
 gcc/ada/exp_ch4.adb                                |   492 +-
 gcc/ada/exp_ch4.ads                                |     2 +-
 gcc/ada/exp_ch5.adb                                |    56 +-
 gcc/ada/exp_ch5.ads                                |     2 +-
 gcc/ada/exp_ch6.adb                                |  1146 +-
 gcc/ada/exp_ch6.ads                                |    12 +-
 gcc/ada/exp_ch7.adb                                |    36 +-
 gcc/ada/exp_ch7.ads                                |     2 +-
 gcc/ada/exp_ch8.adb                                |     7 +-
 gcc/ada/exp_ch8.ads                                |     2 +-
 gcc/ada/exp_ch9.adb                                |   636 +-
 gcc/ada/exp_ch9.ads                                |    19 +-
 gcc/ada/exp_code.adb                               |     2 +-
 gcc/ada/exp_code.ads                               |     2 +-
 gcc/ada/exp_dbug.adb                               |     2 +-
 gcc/ada/exp_dbug.ads                               |     2 +-
 gcc/ada/exp_disp.adb                               |    41 +-
 gcc/ada/exp_disp.ads                               |    31 +-
 gcc/ada/exp_dist.adb                               |     2 +-
 gcc/ada/exp_dist.ads                               |     2 +-
 gcc/ada/exp_fixd.adb                               |   143 +-
 gcc/ada/exp_fixd.ads                               |     2 +-
 gcc/ada/exp_imgv.adb                               |    90 +-
 gcc/ada/exp_imgv.ads                               |     2 +-
 gcc/ada/exp_intr.adb                               |     2 +-
 gcc/ada/exp_intr.ads                               |     2 +-
 gcc/ada/exp_pakd.adb                               |    49 +-
 gcc/ada/exp_pakd.ads                               |    11 +-
 gcc/ada/exp_prag.adb                               |     2 +-
 gcc/ada/exp_prag.ads                               |     2 +-
 gcc/ada/exp_put_image.adb                          |  1041 +
 gcc/ada/exp_put_image.ads                          |   103 +
 gcc/ada/exp_sel.adb                                |     2 +-
 gcc/ada/exp_sel.ads                                |     2 +-
 gcc/ada/exp_smem.adb                               |     4 +-
 gcc/ada/exp_smem.ads                               |     2 +-
 gcc/ada/exp_spark.adb                              |   120 +-
 gcc/ada/exp_spark.ads                              |     2 +-
 gcc/ada/exp_strm.adb                               |    31 +-
 gcc/ada/exp_strm.ads                               |     9 +-
 gcc/ada/exp_tss.adb                                |    28 +-
 gcc/ada/exp_tss.ads                                |    11 +-
 gcc/ada/exp_unst.adb                               |    44 +-
 gcc/ada/exp_unst.ads                               |     2 +-
 gcc/ada/exp_util.adb                               |   369 +-
 gcc/ada/exp_util.ads                               |     6 +-
 gcc/ada/expander.adb                               |    10 +-
 gcc/ada/expander.ads                               |    21 +-
 gcc/ada/expect.c                                   |     2 +-
 gcc/ada/fe.h                                       |     6 +-
 gcc/ada/final.c                                    |     2 +-
 gcc/ada/fmap.adb                                   |     2 +-
 gcc/ada/fmap.ads                                   |     2 +-
 gcc/ada/fname-sf.adb                               |     2 +-
 gcc/ada/fname-sf.ads                               |     2 +-
 gcc/ada/fname-uf.adb                               |     2 +-
 gcc/ada/fname-uf.ads                               |     2 +-
 gcc/ada/fname.adb                                  |    46 +-
 gcc/ada/fname.ads                                  |    12 +-
 gcc/ada/freeze.adb                                 |   172 +-
 gcc/ada/freeze.ads                                 |     2 +-
 gcc/ada/frontend.adb                               |    14 +-
 gcc/ada/frontend.ads                               |     2 +-
 gcc/ada/gcc-interface/Make-lang.in                 |     8 +-
 gcc/ada/gcc-interface/Makefile.in                  |     6 +-
 gcc/ada/gcc-interface/ada-tree.h                   |    16 +-
 gcc/ada/gcc-interface/ada.h                        |     2 +-
 gcc/ada/gcc-interface/cuintp.c                     |     2 +-
 gcc/ada/gcc-interface/decl.c                       |   554 +-
 gcc/ada/gcc-interface/gadaint.h                    |     2 +-
 gcc/ada/gcc-interface/gigi.h                       |    75 +-
 gcc/ada/gcc-interface/lang-specs.h                 |    22 +-
 gcc/ada/gcc-interface/lang.opt                     |     4 -
 gcc/ada/gcc-interface/misc.c                       |   149 +-
 gcc/ada/gcc-interface/targtyps.c                   |     2 +-
 gcc/ada/gcc-interface/trans.c                      |   925 +-
 gcc/ada/gcc-interface/utils.c                      |   196 +-
 gcc/ada/gcc-interface/utils2.c                     |    68 +-
 gcc/ada/get_scos.adb                               |     2 +-
 gcc/ada/get_scos.ads                               |     2 +-
 gcc/ada/get_targ.adb                               |     2 +-
 gcc/ada/get_targ.ads                               |     2 +-
 gcc/ada/ghost.adb                                  |     2 +-
 gcc/ada/ghost.ads                                  |     2 +-
 gcc/ada/gnat1drv.adb                               |    73 +-
 gcc/ada/gnat1drv.ads                               |     2 +-
 gcc/ada/gnat_rm.texi                               |  2213 +-
 gcc/ada/gnat_ugn.texi                              |    73 +-
 gcc/ada/gnatbind.adb                               |     5 +-
 gcc/ada/gnatbind.ads                               |     2 +-
 gcc/ada/gnatchop.adb                               |     2 +-
 gcc/ada/gnatclean.adb                              |     2 +-
 gcc/ada/gnatcmd.adb                                |     2 +-
 gcc/ada/gnatcmd.ads                                |     2 +-
 gcc/ada/gnatdll.adb                                |     2 +-
 gcc/ada/gnatfind.adb                               |     2 +-
 gcc/ada/gnatkr.adb                                 |     2 +-
 gcc/ada/gnatkr.ads                                 |     2 +-
 gcc/ada/gnatlink.adb                               |     2 +-
 gcc/ada/gnatlink.ads                               |     2 +-
 gcc/ada/gnatls.adb                                 |     2 +-
 gcc/ada/gnatls.ads                                 |     2 +-
 gcc/ada/gnatmake.adb                               |     2 +-
 gcc/ada/gnatmake.ads                               |     2 +-
 gcc/ada/gnatname.adb                               |     4 +-
 gcc/ada/gnatname.ads                               |     2 +-
 gcc/ada/gnatprep.adb                               |     2 +-
 gcc/ada/gnatprep.ads                               |     2 +-
 gcc/ada/gnatvsn.adb                                |     2 +-
 gcc/ada/gnatvsn.ads                                |     2 +-
 gcc/ada/gnatxref.adb                               |     2 +-
 gcc/ada/gprep.adb                                  |     2 +-
 gcc/ada/gprep.ads                                  |     2 +-
 gcc/ada/gsocket.h                                  |     2 +-
 gcc/ada/hostparm.ads                               |     2 +-
 gcc/ada/impunit.adb                                |    17 +-
 gcc/ada/impunit.ads                                |     2 +-
 gcc/ada/indepsw-aix.adb                            |     2 +-
 gcc/ada/indepsw-darwin.adb                         |     2 +-
 gcc/ada/indepsw-gnu.adb                            |     2 +-
 gcc/ada/indepsw.adb                                |     2 +-
 gcc/ada/indepsw.ads                                |     2 +-
 gcc/ada/init.c                                     |     2 +-
 gcc/ada/initialize.c                               |     2 +-
 gcc/ada/inline.adb                                 |    16 +-
 gcc/ada/inline.ads                                 |     2 +-
 gcc/ada/itypes.adb                                 |     7 +-
 gcc/ada/itypes.ads                                 |     2 +-
 gcc/ada/krunch.adb                                 |     2 +-
 gcc/ada/krunch.ads                                 |     2 +-
 gcc/ada/layout.adb                                 |     2 +-
 gcc/ada/layout.ads                                 |     2 +-
 gcc/ada/lib-list.adb                               |     2 +-
 gcc/ada/lib-load.adb                               |     2 +-
 gcc/ada/lib-load.ads                               |     2 +-
 gcc/ada/lib-sort.adb                               |     2 +-
 gcc/ada/lib-util.adb                               |     2 +-
 gcc/ada/lib-util.ads                               |     2 +-
 gcc/ada/lib-writ.adb                               |     2 +-
 gcc/ada/lib-writ.ads                               |     2 +-
 gcc/ada/lib-xref-spark_specific.adb                |    10 +-
 gcc/ada/lib-xref.adb                               |     4 +-
 gcc/ada/lib-xref.ads                               |     4 +-
 gcc/ada/lib.adb                                    |    51 +-
 gcc/ada/lib.ads                                    |    17 +-
 gcc/ada/libgnarl/a-astaco.adb                      |     2 +-
 gcc/ada/libgnarl/a-dispat.adb                      |     2 +-
 gcc/ada/libgnarl/a-dynpri.adb                      |    12 +-
 gcc/ada/libgnarl/a-etgrbu.ads                      |     2 +-
 gcc/ada/libgnarl/a-exetim__darwin.adb              |     2 +-
 gcc/ada/libgnarl/a-exetim__default.ads             |     2 +-
 gcc/ada/libgnarl/a-exetim__mingw.adb               |     2 +-
 gcc/ada/libgnarl/a-exetim__mingw.ads               |     2 +-
 gcc/ada/libgnarl/a-exetim__posix.adb               |     2 +-
 gcc/ada/libgnarl/a-interr.adb                      |     2 +-
 gcc/ada/libgnarl/a-interr.ads                      |     2 +-
 gcc/ada/libgnarl/a-intnam.ads                      |     2 +-
 gcc/ada/libgnarl/a-intnam__aix.ads                 |     2 +-
 gcc/ada/libgnarl/a-intnam__darwin.ads              |     2 +-
 gcc/ada/libgnarl/a-intnam__dragonfly.ads           |     2 +-
 gcc/ada/libgnarl/a-intnam__dummy.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__freebsd.ads             |     2 +-
 gcc/ada/libgnarl/a-intnam__hpux.ads                |     2 +-
 gcc/ada/libgnarl/a-intnam__linux.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__lynxos.ads              |     2 +-
 gcc/ada/libgnarl/a-intnam__mingw.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__qnx.ads                 |     2 +-
 gcc/ada/libgnarl/a-intnam__rtems.ads               |     2 +-
 gcc/ada/libgnarl/a-intnam__solaris.ads             |     2 +-
 gcc/ada/libgnarl/a-intnam__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/a-reatim.adb                      |     2 +-
 gcc/ada/libgnarl/a-reatim.ads                      |     2 +-
 gcc/ada/libgnarl/a-retide.adb                      |     2 +-
 gcc/ada/libgnarl/a-retide.ads                      |     2 +-
 gcc/ada/libgnarl/a-rttiev.adb                      |     2 +-
 gcc/ada/libgnarl/a-rttiev.ads                      |     2 +-
 gcc/ada/libgnarl/a-synbar.adb                      |     4 +-
 gcc/ada/libgnarl/a-synbar.ads                      |     4 +-
 gcc/ada/libgnarl/a-synbar__posix.adb               |     4 +-
 gcc/ada/libgnarl/a-synbar__posix.ads               |     4 +-
 gcc/ada/libgnarl/a-sytaco.adb                      |     2 +-
 gcc/ada/libgnarl/a-sytaco.ads                      |     2 +-
 gcc/ada/libgnarl/a-tasatt.adb                      |     2 +-
 gcc/ada/libgnarl/a-tasatt.ads                      |     2 +-
 gcc/ada/libgnarl/a-taside.adb                      |    28 +-
 gcc/ada/libgnarl/a-taside.ads                      |     2 +-
 gcc/ada/libgnarl/a-tasini.adb                      |    46 +
 gcc/ada/libgnarl/a-tasini.ads                      |    42 +
 gcc/ada/libgnarl/a-taster.adb                      |    35 +-
 gcc/ada/libgnarl/g-boubuf.adb                      |     2 +-
 gcc/ada/libgnarl/g-boubuf.ads                      |     2 +-
 gcc/ada/libgnarl/g-boumai.ads                      |     2 +-
 gcc/ada/libgnarl/g-semaph.adb                      |     2 +-
 gcc/ada/libgnarl/g-semaph.ads                      |     2 +-
 gcc/ada/libgnarl/g-signal.adb                      |     2 +-
 gcc/ada/libgnarl/g-signal.ads                      |     2 +-
 gcc/ada/libgnarl/g-tastus.ads                      |     2 +-
 gcc/ada/libgnarl/g-thread.adb                      |     2 +-
 gcc/ada/libgnarl/g-thread.ads                      |     2 +-
 gcc/ada/libgnarl/i-vxinco.adb                      |     2 +-
 gcc/ada/libgnarl/i-vxinco.ads                      |     2 +-
 gcc/ada/libgnarl/libgnarl.gpr                      |    28 +
 gcc/ada/libgnarl/s-inmaop.ads                      |     2 +-
 gcc/ada/libgnarl/s-inmaop__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-inmaop__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-inmaop__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-interr.adb                      |    43 +-
 gcc/ada/libgnarl/s-interr.ads                      |     2 +-
 gcc/ada/libgnarl/s-interr__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-interr__hwint.adb               |     2 +-
 gcc/ada/libgnarl/s-interr__sigaction.adb           |    14 +-
 gcc/ada/libgnarl/s-interr__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-intman.ads                      |     2 +-
 gcc/ada/libgnarl/s-intman__android.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__lynxos.adb              |     2 +-
 gcc/ada/libgnarl/s-intman__mingw.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-intman__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__susv3.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-linux.ads                       |     2 +-
 gcc/ada/libgnarl/s-linux__alpha.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__android.ads              |     2 +-
 gcc/ada/libgnarl/s-linux__hppa.ads                 |     2 +-
 gcc/ada/libgnarl/s-linux__mips.ads                 |     2 +-
 gcc/ada/libgnarl/s-linux__riscv.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__sparc.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__x32.ads                  |     2 +-
 gcc/ada/libgnarl/s-mudido.adb                      |     2 +-
 gcc/ada/libgnarl/s-mudido__affinity.adb            |     2 +-
 gcc/ada/libgnarl/s-osinte__aix.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__aix.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__android.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__android.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__darwin.adb              |     2 +-
 gcc/ada/libgnarl/s-osinte__darwin.ads              |     2 +-
 gcc/ada/libgnarl/s-osinte__dragonfly.adb           |     2 +-
 gcc/ada/libgnarl/s-osinte__dragonfly.ads           |     2 +-
 gcc/ada/libgnarl/s-osinte__dummy.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__freebsd.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__freebsd.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__gnu.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__gnu.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux-dce.adb            |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux-dce.ads            |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux.ads                |     2 +-
 gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads        |     2 +-
 gcc/ada/libgnarl/s-osinte__linux.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__lynxos178.adb           |     2 +-
 gcc/ada/libgnarl/s-osinte__lynxos178e.ads          |     2 +-
 gcc/ada/libgnarl/s-osinte__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-osinte__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__qnx.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__rtems.adb               |     2 +-
 gcc/ada/libgnarl/s-osinte__rtems.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__x32.adb                 |     2 +-
 gcc/ada/libgnarl/s-proinf.adb                      |     2 +-
 gcc/ada/libgnarl/s-proinf.ads                      |     2 +-
 gcc/ada/libgnarl/s-qnx.ads                         |     2 +-
 gcc/ada/libgnarl/s-solita.adb                      |     2 +-
 gcc/ada/libgnarl/s-solita.ads                      |     2 +-
 gcc/ada/libgnarl/s-stusta.adb                      |     2 +-
 gcc/ada/libgnarl/s-stusta.ads                      |     2 +-
 gcc/ada/libgnarl/s-taasde.adb                      |    33 +-
 gcc/ada/libgnarl/s-taasde.ads                      |     2 +-
 gcc/ada/libgnarl/s-tadeca.adb                      |     2 +-
 gcc/ada/libgnarl/s-tadeca.ads                      |     2 +-
 gcc/ada/libgnarl/s-tadert.adb                      |     2 +-
 gcc/ada/libgnarl/s-tadert.ads                      |     2 +-
 gcc/ada/libgnarl/s-taenca.adb                      |    84 +-
 gcc/ada/libgnarl/s-taenca.ads                      |     5 +-
 gcc/ada/libgnarl/s-taprob.adb                      |     2 +-
 gcc/ada/libgnarl/s-taprob.ads                      |     2 +-
 gcc/ada/libgnarl/s-taprop.ads                      |    27 +-
 gcc/ada/libgnarl/s-taprop__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__hpux-dce.adb            |   105 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |    68 +-
 gcc/ada/libgnarl/s-taprop__mingw.adb               |    99 +-
 gcc/ada/libgnarl/s-taprop__posix.adb               |   122 +-
 gcc/ada/libgnarl/s-taprop__qnx.adb                 |    72 +-
 gcc/ada/libgnarl/s-taprop__solaris.adb             |   155 +-
 gcc/ada/libgnarl/s-taprop__vxworks.adb             |   111 +-
 gcc/ada/libgnarl/s-tarest.adb                      |    52 +-
 gcc/ada/libgnarl/s-tarest.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasdeb.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasdeb.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasinf.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasinf.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasinf__linux.adb               |     2 +-
 gcc/ada/libgnarl/s-tasinf__linux.ads               |     2 +-
 gcc/ada/libgnarl/s-tasinf__mingw.adb               |     2 +-
 gcc/ada/libgnarl/s-tasinf__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-tasinf__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-tasinf__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-tasinf__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-tasini.adb                      |    17 +-
 gcc/ada/libgnarl/s-tasini.ads                      |     2 +-
 gcc/ada/libgnarl/s-taskin.adb                      |     2 +-
 gcc/ada/libgnarl/s-taskin.ads                      |    10 +-
 gcc/ada/libgnarl/s-taspri__dummy.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__hpux-dce.ads            |     2 +-
 gcc/ada/libgnarl/s-taspri__lynxos.ads              |     2 +-
 gcc/ada/libgnarl/s-taspri__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads    |     2 +-
 gcc/ada/libgnarl/s-taspri__posix.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-taspri__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-tasque.adb                      |    15 +-
 gcc/ada/libgnarl/s-tasque.ads                      |     7 +-
 gcc/ada/libgnarl/s-tasren.adb                      |   199 +-
 gcc/ada/libgnarl/s-tasren.ads                      |     5 +-
 gcc/ada/libgnarl/s-tasres.ads                      |     2 +-
 gcc/ada/libgnarl/s-tassta.adb                      |   138 +-
 gcc/ada/libgnarl/s-tassta.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasuti.adb                      |    16 +-
 gcc/ada/libgnarl/s-tasuti.ads                      |     7 +-
 gcc/ada/libgnarl/s-tataat.adb                      |     2 +-
 gcc/ada/libgnarl/s-tataat.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpinop.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpinop.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpoaal.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpoben.adb                      |    23 +-
 gcc/ada/libgnarl/s-tpoben.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpobmu.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpobmu.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpobop.adb                      |   121 +-
 gcc/ada/libgnarl/s-tpobop.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpopmo.adb                      |    19 +-
 gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb       |     2 +-
 gcc/ada/libgnarl/s-tpopsp__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-tpopsp__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-tpopsp__tls.adb                 |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb         |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb         |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-tporft.adb                      |     2 +-
 gcc/ada/libgnarl/s-tposen.adb                      |    38 +-
 gcc/ada/libgnarl/s-tposen.ads                      |     2 +-
 gcc/ada/libgnarl/s-vxwext.adb                      |     2 +-
 gcc/ada/libgnarl/s-vxwext.ads                      |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel-smp.adb          |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel.adb              |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel.ads              |     2 +-
 gcc/ada/libgnarl/s-vxwext__noints.adb              |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp-smp.adb             |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp.adb                 |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwext__vthreads.ads            |     2 +-
 gcc/ada/libgnarl/s-vxwork__aarch64.ads             |     2 +-
 gcc/ada/libgnarl/s-vxwork__arm.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__ppc.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__x86.ads                 |     2 +-
 gcc/ada/libgnarl/thread.c                          |     2 +-
 gcc/ada/libgnat/a-assert.adb                       |     2 +-
 gcc/ada/libgnat/a-assert.ads                       |     2 +-
 gcc/ada/libgnat/a-btgbso.adb                       |     2 +-
 gcc/ada/libgnat/a-btgbso.ads                       |     2 +-
 gcc/ada/libgnat/a-calari.adb                       |     2 +-
 gcc/ada/libgnat/a-calari.ads                       |     2 +-
 gcc/ada/libgnat/a-calcon.adb                       |     2 +-
 gcc/ada/libgnat/a-calcon.ads                       |     2 +-
 gcc/ada/libgnat/a-caldel.adb                       |     4 +-
 gcc/ada/libgnat/a-caldel.ads                       |     2 +-
 gcc/ada/libgnat/a-calend.adb                       |    16 +-
 gcc/ada/libgnat/a-calend.ads                       |     2 +-
 gcc/ada/libgnat/a-calfor.adb                       |     2 +-
 gcc/ada/libgnat/a-calfor.ads                       |    10 +-
 gcc/ada/libgnat/a-catizo.adb                       |    12 +-
 gcc/ada/libgnat/a-catizo.ads                       |     4 +-
 gcc/ada/libgnat/a-cbdlli.adb                       |     2 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cbhama.adb                       |     2 +-
 gcc/ada/libgnat/a-cbhama.ads                       |     2 +-
 gcc/ada/libgnat/a-cbhase.adb                       |     2 +-
 gcc/ada/libgnat/a-cbhase.ads                       |     2 +-
 gcc/ada/libgnat/a-cbmutr.adb                       |     2 +-
 gcc/ada/libgnat/a-cbmutr.ads                       |     2 +-
 gcc/ada/libgnat/a-cborma.adb                       |     2 +-
 gcc/ada/libgnat/a-cborma.ads                       |     2 +-
 gcc/ada/libgnat/a-cborse.adb                       |     6 +-
 gcc/ada/libgnat/a-cborse.ads                       |     2 +-
 gcc/ada/libgnat/a-cbprqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cbprqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cbsyqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cbsyqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cdlili.adb                       |     2 +-
 gcc/ada/libgnat/a-cdlili.ads                       |     2 +-
 gcc/ada/libgnat/a-cfdlli.adb                       |     2 +-
 gcc/ada/libgnat/a-cfdlli.ads                       |     9 +-
 gcc/ada/libgnat/a-cfhama.adb                       |     2 +-
 gcc/ada/libgnat/a-cfhama.ads                       |     9 +-
 gcc/ada/libgnat/a-cfhase.adb                       |     2 +-
 gcc/ada/libgnat/a-cfhase.ads                       |     9 +-
 gcc/ada/libgnat/a-cfinve.adb                       |     2 +-
 gcc/ada/libgnat/a-cfinve.ads                       |     2 +-
 gcc/ada/libgnat/a-cforma.adb                       |     2 +-
 gcc/ada/libgnat/a-cforma.ads                       |     9 +-
 gcc/ada/libgnat/a-cforse.adb                       |     2 +-
 gcc/ada/libgnat/a-cforse.ads                       |     9 +-
 gcc/ada/libgnat/a-cgaaso.adb                       |     2 +-
 gcc/ada/libgnat/a-cgaaso.ads                       |     2 +-
 gcc/ada/libgnat/a-cgarso.adb                       |     2 +-
 gcc/ada/libgnat/a-cgcaso.adb                       |     2 +-
 gcc/ada/libgnat/a-chacon.adb                       |     2 +-
 gcc/ada/libgnat/a-chacon.ads                       |     2 +-
 gcc/ada/libgnat/a-chahan.adb                       |     2 +-
 gcc/ada/libgnat/a-chahan.ads                       |     2 +-
 gcc/ada/libgnat/a-chlat9.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgbk.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgbk.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgbo.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgbo.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgke.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgke.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgop.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgop.ads                       |     2 +-
 gcc/ada/libgnat/a-chzla1.ads                       |     2 +-
 gcc/ada/libgnat/a-chzla9.ads                       |     2 +-
 gcc/ada/libgnat/a-cidlli.adb                       |     2 +-
 gcc/ada/libgnat/a-cidlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cihama.adb                       |     2 +-
 gcc/ada/libgnat/a-cihama.ads                       |     2 +-
 gcc/ada/libgnat/a-cihase.adb                       |     6 +-
 gcc/ada/libgnat/a-cihase.ads                       |     2 +-
 gcc/ada/libgnat/a-cimutr.adb                       |     2 +-
 gcc/ada/libgnat/a-cimutr.ads                       |     2 +-
 gcc/ada/libgnat/a-ciorma.adb                       |     2 +-
 gcc/ada/libgnat/a-ciorma.ads                       |     2 +-
 gcc/ada/libgnat/a-ciormu.adb                       |     2 +-
 gcc/ada/libgnat/a-ciormu.ads                       |     2 +-
 gcc/ada/libgnat/a-ciorse.adb                       |     6 +-
 gcc/ada/libgnat/a-ciorse.ads                       |     2 +-
 gcc/ada/libgnat/a-clrefi.adb                       |     2 +-
 gcc/ada/libgnat/a-clrefi.ads                       |     2 +-
 gcc/ada/libgnat/a-coboho.adb                       |     2 +-
 gcc/ada/libgnat/a-coboho.ads                       |     2 +-
 gcc/ada/libgnat/a-cobove.adb                       |     2 +-
 gcc/ada/libgnat/a-cobove.ads                       |     2 +-
 gcc/ada/libgnat/a-cofove.adb                       |     6 +-
 gcc/ada/libgnat/a-cofove.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuba.adb                       |     2 +-
 gcc/ada/libgnat/a-cofuba.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuma.adb                       |     2 +-
 gcc/ada/libgnat/a-cofuma.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuse.adb                       |     2 +-
 gcc/ada/libgnat/a-cofuse.ads                       |     2 +-
 gcc/ada/libgnat/a-cofuve.adb                       |     2 +-
 gcc/ada/libgnat/a-cofuve.ads                       |     5 +-
 gcc/ada/libgnat/a-cogeso.adb                       |     2 +-
 gcc/ada/libgnat/a-cogeso.ads                       |     2 +-
 gcc/ada/libgnat/a-cohama.adb                       |     2 +-
 gcc/ada/libgnat/a-cohama.ads                       |     2 +-
 gcc/ada/libgnat/a-cohase.adb                       |     2 +-
 gcc/ada/libgnat/a-cohase.ads                       |     2 +-
 gcc/ada/libgnat/a-cohata.ads                       |     2 +-
 gcc/ada/libgnat/a-coinho.adb                       |    26 +-
 gcc/ada/libgnat/a-coinho.ads                       |     4 +-
 gcc/ada/libgnat/a-coinho__shared.adb               |    26 +-
 gcc/ada/libgnat/a-coinho__shared.ads               |     4 +-
 gcc/ada/libgnat/a-coinve.adb                       |     2 +-
 gcc/ada/libgnat/a-coinve.ads                       |     2 +-
 gcc/ada/libgnat/a-colien.adb                       |     2 +-
 gcc/ada/libgnat/a-colien.ads                       |     2 +-
 gcc/ada/libgnat/a-colire.adb                       |     2 +-
 gcc/ada/libgnat/a-colire.ads                       |     2 +-
 gcc/ada/libgnat/a-comlin.adb                       |     2 +-
 gcc/ada/libgnat/a-comlin.ads                       |     2 +-
 gcc/ada/libgnat/a-comutr.adb                       |     2 +-
 gcc/ada/libgnat/a-comutr.ads                       |     2 +-
 gcc/ada/libgnat/a-conhel.adb                       |     2 +-
 gcc/ada/libgnat/a-conhel.ads                       |     2 +-
 gcc/ada/libgnat/a-convec.adb                       |     2 +-
 gcc/ada/libgnat/a-convec.ads                       |     2 +-
 gcc/ada/libgnat/a-coorma.adb                       |     2 +-
 gcc/ada/libgnat/a-coorma.ads                       |     2 +-
 gcc/ada/libgnat/a-coormu.adb                       |     2 +-
 gcc/ada/libgnat/a-coormu.ads                       |     2 +-
 gcc/ada/libgnat/a-coorse.adb                       |     6 +-
 gcc/ada/libgnat/a-coorse.ads                       |     2 +-
 gcc/ada/libgnat/a-coprnu.adb                       |     2 +-
 gcc/ada/libgnat/a-coprnu.ads                       |     2 +-
 gcc/ada/libgnat/a-crbltr.ads                       |     2 +-
 gcc/ada/libgnat/a-crbtgk.adb                       |     2 +-
 gcc/ada/libgnat/a-crbtgk.ads                       |     2 +-
 gcc/ada/libgnat/a-crbtgo.adb                       |     2 +-
 gcc/ada/libgnat/a-crbtgo.ads                       |     2 +-
 gcc/ada/libgnat/a-crdlli.adb                       |     2 +-
 gcc/ada/libgnat/a-crdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-csquin.ads                       |     2 +-
 gcc/ada/libgnat/a-cuprqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cuprqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cusyqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cusyqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cwila1.ads                       |     2 +-
 gcc/ada/libgnat/a-cwila9.ads                       |     2 +-
 gcc/ada/libgnat/a-decima.adb                       |     2 +-
 gcc/ada/libgnat/a-decima.ads                       |     2 +-
 gcc/ada/libgnat/a-dhfina.adb                       |     2 +-
 gcc/ada/libgnat/a-dhfina.ads                       |     2 +-
 gcc/ada/libgnat/a-diocst.adb                       |     2 +-
 gcc/ada/libgnat/a-diocst.ads                       |     2 +-
 gcc/ada/libgnat/a-direct.adb                       |     2 +-
 gcc/ada/libgnat/a-direct.ads                       |     2 +-
 gcc/ada/libgnat/a-direio.adb                       |     2 +-
 gcc/ada/libgnat/a-direio.ads                       |     2 +-
 gcc/ada/libgnat/a-dirval.adb                       |     2 +-
 gcc/ada/libgnat/a-dirval.ads                       |     2 +-
 gcc/ada/libgnat/a-dirval__mingw.adb                |     2 +-
 gcc/ada/libgnat/a-einuoc.adb                       |     2 +-
 gcc/ada/libgnat/a-einuoc.ads                       |     2 +-
 gcc/ada/libgnat/a-elchha.adb                       |     2 +-
 gcc/ada/libgnat/a-elchha.ads                       |     2 +-
 gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb     |     2 +-
 gcc/ada/libgnat/a-envvar.adb                       |     2 +-
 gcc/ada/libgnat/a-excach.adb                       |     2 +-
 gcc/ada/libgnat/a-except.adb                       |     2 +-
 gcc/ada/libgnat/a-except.ads                       |     2 +-
 gcc/ada/libgnat/a-excpol.adb                       |     2 +-
 gcc/ada/libgnat/a-excpol__abort.adb                |     2 +-
 gcc/ada/libgnat/a-exctra.adb                       |     2 +-
 gcc/ada/libgnat/a-exctra.ads                       |     2 +-
 gcc/ada/libgnat/a-exexda.adb                       |     2 +-
 gcc/ada/libgnat/a-exexpr.adb                       |     2 +-
 gcc/ada/libgnat/a-exextr.adb                       |    26 +-
 gcc/ada/libgnat/a-exstat.adb                       |     2 +-
 gcc/ada/libgnat/a-finali.adb                       |     2 +-
 gcc/ada/libgnat/a-finali.ads                       |     2 +-
 gcc/ada/libgnat/a-locale.adb                       |     2 +-
 gcc/ada/libgnat/a-locale.ads                       |     2 +-
 gcc/ada/libgnat/a-nbnbin.adb                       |    15 +-
 gcc/ada/libgnat/a-nbnbin.ads                       |    27 +-
 gcc/ada/libgnat/a-nbnbin__gmp.adb                  |    68 +-
 gcc/ada/libgnat/a-nbnbre.adb                       |    55 +-
 gcc/ada/libgnat/a-nbnbre.ads                       |    19 +-
 gcc/ada/libgnat/a-ngcefu.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoar.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoty.adb                       |    12 +-
 gcc/ada/libgnat/a-ngcoty.ads                       |     2 +-
 gcc/ada/libgnat/a-ngelfu.adb                       |     4 +-
 gcc/ada/libgnat/a-ngelfu.ads                       |     2 +-
 gcc/ada/libgnat/a-ngrear.adb                       |     4 +-
 gcc/ada/libgnat/a-ngrear.ads                       |     2 +-
 gcc/ada/libgnat/a-nubinu.ads                       |     4 -
 gcc/ada/libgnat/a-nudira.adb                       |    13 +-
 gcc/ada/libgnat/a-nudira.ads                       |     8 +-
 gcc/ada/libgnat/a-nuflra.adb                       |     2 +-
 gcc/ada/libgnat/a-nuflra.ads                       |     2 +-
 gcc/ada/libgnat/a-numaux.ads                       |     2 +-
 gcc/ada/libgnat/a-numaux__darwin.adb               |     2 +-
 gcc/ada/libgnat/a-numaux__darwin.ads               |     2 +-
 gcc/ada/libgnat/a-numaux__libc-x86.ads             |     2 +-
 gcc/ada/libgnat/a-numaux__vxworks.ads              |     2 +-
 gcc/ada/libgnat/a-numaux__x86.adb                  |     2 +-
 gcc/ada/libgnat/a-numaux__x86.ads                  |     2 +-
 gcc/ada/libgnat/a-rbtgbk.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgbk.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgbo.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgbo.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgso.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgso.ads                       |     2 +-
 gcc/ada/libgnat/a-sbecin.adb                       |     2 +-
 gcc/ada/libgnat/a-sbecin.ads                       |     2 +-
 gcc/ada/libgnat/a-sbhcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sbhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sblcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sblcin.ads                       |     2 +-
 gcc/ada/libgnat/a-secain.adb                       |     2 +-
 gcc/ada/libgnat/a-secain.ads                       |     2 +-
 gcc/ada/libgnat/a-sequio.adb                       |     4 +-
 gcc/ada/libgnat/a-sequio.ads                       |     2 +-
 gcc/ada/libgnat/a-sfecin.ads                       |     2 +-
 gcc/ada/libgnat/a-sfhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sflcin.ads                       |     2 +-
 gcc/ada/libgnat/a-shcain.adb                       |     2 +-
 gcc/ada/libgnat/a-shcain.ads                       |     2 +-
 gcc/ada/libgnat/a-siocst.adb                       |     2 +-
 gcc/ada/libgnat/a-siocst.ads                       |     2 +-
 gcc/ada/libgnat/a-slcain.adb                       |     2 +-
 gcc/ada/libgnat/a-slcain.ads                       |     2 +-
 gcc/ada/libgnat/a-ssicst.adb                       |     2 +-
 gcc/ada/libgnat/a-ssicst.ads                       |     2 +-
 gcc/ada/libgnat/a-stboha.adb                       |     2 +-
 gcc/ada/libgnat/a-stmaco.ads                       |     2 +-
 gcc/ada/libgnat/a-stobbu.adb                       |    55 +
 gcc/ada/libgnat/a-stobbu.ads                       |    36 +
 gcc/ada/libgnat/a-stobfi.adb                       |   120 +
 gcc/ada/libgnat/a-stobfi.ads                       |    68 +
 gcc/ada/libgnat/a-storio.adb                       |     2 +-
 gcc/ada/libgnat/a-stoubu.adb                       |   140 +
 gcc/ada/libgnat/a-stoubu.ads                       |    75 +
 gcc/ada/libgnat/a-stoufi.adb                       |   125 +
 gcc/ada/libgnat/a-stoufi.ads                       |    74 +
 gcc/ada/libgnat/a-stoufo.adb                       |   139 +
 gcc/ada/libgnat/a-stoufo.ads                       |    74 +
 gcc/ada/libgnat/a-stouut.adb                       |   272 +
 gcc/ada/libgnat/a-stouut.ads                       |   108 +
 gcc/ada/libgnat/a-strbou.adb                       |     2 +-
 gcc/ada/libgnat/a-strbou.ads                       |     2 +-
 gcc/ada/libgnat/a-stream.adb                       |     2 +-
 gcc/ada/libgnat/a-stream.ads                       |     2 +-
 gcc/ada/libgnat/a-strfix.adb                       |     6 +-
 gcc/ada/libgnat/a-strhas.adb                       |     2 +-
 gcc/ada/libgnat/a-strmap.adb                       |     2 +-
 gcc/ada/libgnat/a-strmap.ads                       |     2 +-
 gcc/ada/libgnat/a-strsea.adb                       |     2 +-
 gcc/ada/libgnat/a-strsea.ads                       |     2 +-
 gcc/ada/libgnat/a-strsup.adb                       |     2 +-
 gcc/ada/libgnat/a-strsup.ads                       |     2 +-
 gcc/ada/libgnat/a-strunb.adb                       |     2 +-
 gcc/ada/libgnat/a-strunb.ads                       |     2 +-
 gcc/ada/libgnat/a-strunb__shared.adb               |    51 +-
 gcc/ada/libgnat/a-strunb__shared.ads               |     8 +-
 gcc/ada/libgnat/a-ststio.adb                       |     2 +-
 gcc/ada/libgnat/a-ststio.ads                       |     2 +-
 gcc/ada/libgnat/a-stteou.ads                       |   192 +
 gcc/ada/libgnat/a-stunau.adb                       |     2 +-
 gcc/ada/libgnat/a-stunau.ads                       |     2 +-
 gcc/ada/libgnat/a-stunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stunha.adb                       |     2 +-
 gcc/ada/libgnat/a-stuten.adb                       |     2 +-
 gcc/ada/libgnat/a-stwibo.adb                       |     2 +-
 gcc/ada/libgnat/a-stwibo.ads                       |     2 +-
 gcc/ada/libgnat/a-stwifi.adb                       |     2 +-
 gcc/ada/libgnat/a-stwiha.adb                       |     2 +-
 gcc/ada/libgnat/a-stwima.adb                       |     2 +-
 gcc/ada/libgnat/a-stwima.ads                       |     2 +-
 gcc/ada/libgnat/a-stwise.adb                       |     2 +-
 gcc/ada/libgnat/a-stwise.ads                       |     2 +-
 gcc/ada/libgnat/a-stwisu.adb                       |     2 +-
 gcc/ada/libgnat/a-stwisu.ads                       |     2 +-
 gcc/ada/libgnat/a-stwiun.adb                       |     2 +-
 gcc/ada/libgnat/a-stwiun.ads                       |     2 +-
 gcc/ada/libgnat/a-stwiun__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stwiun__shared.ads               |     2 +-
 gcc/ada/libgnat/a-stzbou.adb                       |     2 +-
 gcc/ada/libgnat/a-stzbou.ads                       |     2 +-
 gcc/ada/libgnat/a-stzfix.adb                       |     2 +-
 gcc/ada/libgnat/a-stzhas.adb                       |     2 +-
 gcc/ada/libgnat/a-stzmap.adb                       |     2 +-
 gcc/ada/libgnat/a-stzmap.ads                       |     2 +-
 gcc/ada/libgnat/a-stzsea.adb                       |     2 +-
 gcc/ada/libgnat/a-stzsea.ads                       |     2 +-
 gcc/ada/libgnat/a-stzsup.adb                       |     2 +-
 gcc/ada/libgnat/a-stzsup.ads                       |     2 +-
 gcc/ada/libgnat/a-stzunb.adb                       |     2 +-
 gcc/ada/libgnat/a-stzunb.ads                       |     2 +-
 gcc/ada/libgnat/a-stzunb__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stzunb__shared.ads               |     2 +-
 gcc/ada/libgnat/a-suecin.adb                       |     2 +-
 gcc/ada/libgnat/a-suecin.ads                       |     2 +-
 gcc/ada/libgnat/a-suenco.adb                       |     2 +-
 gcc/ada/libgnat/a-suenst.adb                       |     2 +-
 gcc/ada/libgnat/a-suewst.adb                       |     2 +-
 gcc/ada/libgnat/a-suezst.adb                       |     2 +-
 gcc/ada/libgnat/a-suhcin.adb                       |     2 +-
 gcc/ada/libgnat/a-suhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sulcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sulcin.ads                       |     2 +-
 gcc/ada/libgnat/a-suteio.adb                       |     2 +-
 gcc/ada/libgnat/a-suteio.ads                       |     2 +-
 gcc/ada/libgnat/a-suteio__shared.adb               |     2 +-
 gcc/ada/libgnat/a-swbwha.adb                       |     2 +-
 gcc/ada/libgnat/a-swmwco.ads                       |     2 +-
 gcc/ada/libgnat/a-swunau.adb                       |     2 +-
 gcc/ada/libgnat/a-swunau.ads                       |     2 +-
 gcc/ada/libgnat/a-swunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-swuwha.adb                       |     2 +-
 gcc/ada/libgnat/a-swuwti.adb                       |     2 +-
 gcc/ada/libgnat/a-swuwti.ads                       |     2 +-
 gcc/ada/libgnat/a-swuwti__shared.adb               |     2 +-
 gcc/ada/libgnat/a-szbzha.adb                       |     2 +-
 gcc/ada/libgnat/a-szmzco.ads                       |     2 +-
 gcc/ada/libgnat/a-szunau.adb                       |     2 +-
 gcc/ada/libgnat/a-szunau.ads                       |     2 +-
 gcc/ada/libgnat/a-szunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-szuzha.adb                       |     2 +-
 gcc/ada/libgnat/a-szuzti.adb                       |     2 +-
 gcc/ada/libgnat/a-szuzti.ads                       |     2 +-
 gcc/ada/libgnat/a-szuzti__shared.adb               |     2 +-
 gcc/ada/libgnat/a-tags.adb                         |     2 +-
 gcc/ada/libgnat/a-tags.ads                         |    17 +-
 gcc/ada/libgnat/a-teioed.adb                       |     2 +-
 gcc/ada/libgnat/a-teioed.ads                       |     2 +-
 gcc/ada/libgnat/a-textio.adb                       |     2 +-
 gcc/ada/libgnat/a-textio.ads                       |     4 +-
 gcc/ada/libgnat/a-tiboio.adb                       |     2 +-
 gcc/ada/libgnat/a-ticoau.adb                       |     2 +-
 gcc/ada/libgnat/a-ticoau.ads                       |     2 +-
 gcc/ada/libgnat/a-ticoio.adb                       |     2 +-
 gcc/ada/libgnat/a-ticoio.ads                       |     2 +-
 gcc/ada/libgnat/a-tideau.adb                       |     2 +-
 gcc/ada/libgnat/a-tideau.ads                       |     2 +-
 gcc/ada/libgnat/a-tideio.adb                       |     2 +-
 gcc/ada/libgnat/a-tideio.ads                       |     2 +-
 gcc/ada/libgnat/a-tienau.adb                       |     2 +-
 gcc/ada/libgnat/a-tienau.ads                       |     2 +-
 gcc/ada/libgnat/a-tienio.adb                       |     2 +-
 gcc/ada/libgnat/a-tifiio.adb                       |     2 +-
 gcc/ada/libgnat/a-tiflau.adb                       |     6 +-
 gcc/ada/libgnat/a-tiflau.ads                       |     2 +-
 gcc/ada/libgnat/a-tiflio.adb                       |     2 +-
 gcc/ada/libgnat/a-tiflio.ads                       |     2 +-
 gcc/ada/libgnat/a-tigeau.adb                       |     2 +-
 gcc/ada/libgnat/a-tigeau.ads                       |     2 +-
 gcc/ada/libgnat/a-tigeli.adb                       |     2 +-
 gcc/ada/libgnat/a-tiinau.adb                       |     2 +-
 gcc/ada/libgnat/a-tiinau.ads                       |     2 +-
 gcc/ada/libgnat/a-tiinio.adb                       |     2 +-
 gcc/ada/libgnat/a-tiinio.ads                       |     2 +-
 gcc/ada/libgnat/a-timoau.adb                       |     2 +-
 gcc/ada/libgnat/a-timoau.ads                       |     2 +-
 gcc/ada/libgnat/a-timoio.adb                       |     2 +-
 gcc/ada/libgnat/a-timoio.ads                       |     2 +-
 gcc/ada/libgnat/a-tiocst.adb                       |     2 +-
 gcc/ada/libgnat/a-tiocst.ads                       |     2 +-
 gcc/ada/libgnat/a-tirsfi.adb                       |     2 +-
 gcc/ada/libgnat/a-tirsfi.ads                       |     2 +-
 gcc/ada/libgnat/a-titest.adb                       |     2 +-
 gcc/ada/libgnat/a-undesu.adb                       |     2 +-
 gcc/ada/libgnat/a-wichha.adb                       |    27 +-
 gcc/ada/libgnat/a-wichha.ads                       |    18 +
 gcc/ada/libgnat/a-wichun.adb                       |    31 +-
 gcc/ada/libgnat/a-wichun.ads                       |    14 +-
 gcc/ada/libgnat/a-witeio.adb                       |     2 +-
 gcc/ada/libgnat/a-witeio.ads                       |     2 +-
 gcc/ada/libgnat/a-wrstfi.adb                       |     2 +-
 gcc/ada/libgnat/a-wrstfi.ads                       |     2 +-
 gcc/ada/libgnat/a-wtcoau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcoau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtcoio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcstr.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcstr.ads                       |     2 +-
 gcc/ada/libgnat/a-wtdeau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtdeau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtdeio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtedit.adb                       |     2 +-
 gcc/ada/libgnat/a-wtedit.ads                       |     2 +-
 gcc/ada/libgnat/a-wtenau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtenau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtenio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtflau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtflau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtflio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtgeau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtgeau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtinau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtinau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtinio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtmoau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtmoau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtmoio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtmoio.ads                       |     2 +-
 gcc/ada/libgnat/a-wttest.adb                       |     2 +-
 gcc/ada/libgnat/a-wwboio.adb                       |     2 +-
 gcc/ada/libgnat/a-zchhan.adb                       |     2 +-
 gcc/ada/libgnat/a-zchuni.adb                       |     2 +-
 gcc/ada/libgnat/a-zchuni.ads                       |     2 +-
 gcc/ada/libgnat/a-zrstfi.adb                       |     2 +-
 gcc/ada/libgnat/a-zrstfi.ads                       |     2 +-
 gcc/ada/libgnat/a-ztcoau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcoio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcstr.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcstr.ads                       |     2 +-
 gcc/ada/libgnat/a-ztdeau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztdeau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztdeio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztedit.adb                       |     2 +-
 gcc/ada/libgnat/a-ztedit.ads                       |     2 +-
 gcc/ada/libgnat/a-ztenau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztenau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztenio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztexio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztexio.ads                       |     2 +-
 gcc/ada/libgnat/a-ztfiio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztflau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztflau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztflio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztgeau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztgeau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztinau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztinau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztinio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztmoau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztmoau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztmoio.adb                       |     2 +-
 gcc/ada/libgnat/a-zttest.adb                       |     2 +-
 gcc/ada/libgnat/a-zzboio.adb                       |     2 +-
 gcc/ada/libgnat/g-allein.ads                       |     2 +-
 gcc/ada/libgnat/g-alleve.adb                       |     2 +-
 gcc/ada/libgnat/g-alleve.ads                       |     2 +-
 gcc/ada/libgnat/g-alleve__hard.adb                 |     2 +-
 gcc/ada/libgnat/g-alleve__hard.ads                 |     2 +-
 gcc/ada/libgnat/g-altcon.adb                       |     2 +-
 gcc/ada/libgnat/g-altcon.ads                       |     2 +-
 gcc/ada/libgnat/g-altive.ads                       |     2 +-
 gcc/ada/libgnat/g-alveop.adb                       |     2 +-
 gcc/ada/libgnat/g-alveop.ads                       |     2 +-
 gcc/ada/libgnat/g-alvety.ads                       |     2 +-
 gcc/ada/libgnat/g-alvevi.ads                       |     2 +-
 gcc/ada/libgnat/g-arrspl.adb                       |     2 +-
 gcc/ada/libgnat/g-arrspl.ads                       |     2 +-
 gcc/ada/libgnat/g-awk.adb                          |     2 +-
 gcc/ada/libgnat/g-awk.ads                          |     2 +-
 gcc/ada/libgnat/g-binenv.adb                       |     2 +-
 gcc/ada/libgnat/g-binenv.ads                       |     2 +-
 gcc/ada/libgnat/g-brapre.ads                       |     2 +-
 gcc/ada/libgnat/g-bubsor.adb                       |     2 +-
 gcc/ada/libgnat/g-bubsor.ads                       |     2 +-
 gcc/ada/libgnat/g-busora.adb                       |     2 +-
 gcc/ada/libgnat/g-busora.ads                       |     2 +-
 gcc/ada/libgnat/g-busorg.adb                       |     2 +-
 gcc/ada/libgnat/g-busorg.ads                       |     2 +-
 gcc/ada/libgnat/g-byorma.adb                       |     2 +-
 gcc/ada/libgnat/g-byorma.ads                       |     2 +-
 gcc/ada/libgnat/g-bytswa.adb                       |     8 +-
 gcc/ada/libgnat/g-bytswa.ads                       |     2 +-
 gcc/ada/libgnat/g-calend.adb                       |     5 +-
 gcc/ada/libgnat/g-calend.ads                       |     2 +-
 gcc/ada/libgnat/g-casuti.adb                       |     2 +-
 gcc/ada/libgnat/g-casuti.ads                       |     2 +-
 gcc/ada/libgnat/g-catiio.adb                       |     4 +-
 gcc/ada/libgnat/g-catiio.ads                       |     2 +-
 gcc/ada/libgnat/g-cgi.adb                          |     2 +-
 gcc/ada/libgnat/g-cgi.ads                          |     2 +-
 gcc/ada/libgnat/g-cgicoo.adb                       |     2 +-
 gcc/ada/libgnat/g-cgicoo.ads                       |     2 +-
 gcc/ada/libgnat/g-cgideb.adb                       |     2 +-
 gcc/ada/libgnat/g-cgideb.ads                       |     2 +-
 gcc/ada/libgnat/g-comlin.adb                       |     3 +-
 gcc/ada/libgnat/g-comlin.ads                       |     2 +-
 gcc/ada/libgnat/g-comver.adb                       |     2 +-
 gcc/ada/libgnat/g-comver.ads                       |     2 +-
 gcc/ada/libgnat/g-cppexc.adb                       |     2 +-
 gcc/ada/libgnat/g-cppexc.ads                       |     2 +-
 gcc/ada/libgnat/g-crc32.adb                        |     2 +-
 gcc/ada/libgnat/g-crc32.ads                        |     2 +-
 gcc/ada/libgnat/g-ctrl_c.adb                       |     2 +-
 gcc/ada/libgnat/g-ctrl_c.ads                       |     2 +-
 gcc/ada/libgnat/g-curexc.ads                       |     2 +-
 gcc/ada/libgnat/g-debpoo.adb                       |     3 +-
 gcc/ada/libgnat/g-debpoo.ads                       |     2 +-
 gcc/ada/libgnat/g-debuti.adb                       |     2 +-
 gcc/ada/libgnat/g-debuti.ads                       |     2 +-
 gcc/ada/libgnat/g-decstr.adb                       |     2 +-
 gcc/ada/libgnat/g-decstr.ads                       |     2 +-
 gcc/ada/libgnat/g-deutst.ads                       |     2 +-
 gcc/ada/libgnat/g-diopit.adb                       |     2 +-
 gcc/ada/libgnat/g-diopit.ads                       |     2 +-
 gcc/ada/libgnat/g-dirope.adb                       |     4 +-
 gcc/ada/libgnat/g-dirope.ads                       |     2 +-
 gcc/ada/libgnat/g-dynhta.adb                       |     2 +-
 gcc/ada/libgnat/g-dynhta.ads                       |     2 +-
 gcc/ada/libgnat/g-dyntab.adb                       |     2 +-
 gcc/ada/libgnat/g-dyntab.ads                       |     2 +-
 gcc/ada/libgnat/g-eacodu.adb                       |     2 +-
 gcc/ada/libgnat/g-encstr.adb                       |     2 +-
 gcc/ada/libgnat/g-encstr.ads                       |     2 +-
 gcc/ada/libgnat/g-enutst.ads                       |     2 +-
 gcc/ada/libgnat/g-excact.adb                       |    27 +-
 gcc/ada/libgnat/g-excact.ads                       |     7 +-
 gcc/ada/libgnat/g-except.ads                       |     2 +-
 gcc/ada/libgnat/g-exctra.adb                       |     2 +-
 gcc/ada/libgnat/g-exctra.ads                       |     2 +-
 gcc/ada/libgnat/g-expect.adb                       |     2 +-
 gcc/ada/libgnat/g-expect.ads                       |     2 +-
 gcc/ada/libgnat/g-exptty.adb                       |     8 +-
 gcc/ada/libgnat/g-exptty.ads                       |     8 +-
 gcc/ada/libgnat/g-flocon.ads                       |     2 +-
 gcc/ada/libgnat/g-forstr.adb                       |     2 +-
 gcc/ada/libgnat/g-forstr.ads                       |     2 +-
 gcc/ada/libgnat/g-graphs.adb                       |     2 +-
 gcc/ada/libgnat/g-graphs.ads                       |     2 +-
 gcc/ada/libgnat/g-heasor.adb                       |     2 +-
 gcc/ada/libgnat/g-heasor.ads                       |     2 +-
 gcc/ada/libgnat/g-hesora.adb                       |     2 +-
 gcc/ada/libgnat/g-hesora.ads                       |     2 +-
 gcc/ada/libgnat/g-hesorg.adb                       |     4 +-
 gcc/ada/libgnat/g-hesorg.ads                       |     2 +-
 gcc/ada/libgnat/g-htable.adb                       |     2 +-
 gcc/ada/libgnat/g-htable.ads                       |     2 +-
 gcc/ada/libgnat/g-io-put__vxworks.adb              |     2 +-
 gcc/ada/libgnat/g-io.adb                           |     2 +-
 gcc/ada/libgnat/g-io.ads                           |     2 +-
 gcc/ada/libgnat/g-io_aux.adb                       |     2 +-
 gcc/ada/libgnat/g-io_aux.ads                       |     2 +-
 gcc/ada/libgnat/g-lists.adb                        |     2 +-
 gcc/ada/libgnat/g-lists.ads                        |     2 +-
 gcc/ada/libgnat/g-locfil.adb                       |     2 +-
 gcc/ada/libgnat/g-locfil.ads                       |     2 +-
 gcc/ada/libgnat/g-mbdira.adb                       |     2 +-
 gcc/ada/libgnat/g-mbdira.ads                       |     2 +-
 gcc/ada/libgnat/g-mbflra.adb                       |     2 +-
 gcc/ada/libgnat/g-mbflra.ads                       |     2 +-
 gcc/ada/libgnat/g-md5.adb                          |     2 +-
 gcc/ada/libgnat/g-md5.ads                          |     2 +-
 gcc/ada/libgnat/g-memdum.adb                       |     2 +-
 gcc/ada/libgnat/g-memdum.ads                       |     2 +-
 gcc/ada/libgnat/g-moreex.adb                       |     2 +-
 gcc/ada/libgnat/g-moreex.ads                       |     2 +-
 gcc/ada/libgnat/g-os_lib.adb                       |     2 +-
 gcc/ada/libgnat/g-os_lib.ads                       |     2 +-
 gcc/ada/libgnat/g-pehage.adb                       |    11 +-
 gcc/ada/libgnat/g-pehage.ads                       |     2 +-
 gcc/ada/libgnat/g-rannum.adb                       |     2 +-
 gcc/ada/libgnat/g-rannum.ads                       |     2 +-
 gcc/ada/libgnat/g-regexp.adb                       |     2 +-
 gcc/ada/libgnat/g-regexp.ads                       |     2 +-
 gcc/ada/libgnat/g-regist.adb                       |     2 +-
 gcc/ada/libgnat/g-regist.ads                       |     2 +-
 gcc/ada/libgnat/g-regpat.adb                       |     2 +-
 gcc/ada/libgnat/g-regpat.ads                       |     2 +-
 gcc/ada/libgnat/g-rewdat.adb                       |     2 +-
 gcc/ada/libgnat/g-rewdat.ads                       |     2 +-
 gcc/ada/libgnat/g-sechas.adb                       |     2 +-
 gcc/ada/libgnat/g-sechas.ads                       |     2 +-
 gcc/ada/libgnat/g-sehamd.adb                       |     2 +-
 gcc/ada/libgnat/g-sehamd.ads                       |     2 +-
 gcc/ada/libgnat/g-sehash.adb                       |     2 +-
 gcc/ada/libgnat/g-sehash.ads                       |     2 +-
 gcc/ada/libgnat/g-sercom.adb                       |     2 +-
 gcc/ada/libgnat/g-sercom.ads                       |     2 +-
 gcc/ada/libgnat/g-sercom__linux.adb                |     2 +-
 gcc/ada/libgnat/g-sercom__mingw.adb                |     2 +-
 gcc/ada/libgnat/g-sestin.ads                       |     2 +-
 gcc/ada/libgnat/g-sets.adb                         |     2 +-
 gcc/ada/libgnat/g-sets.ads                         |     2 +-
 gcc/ada/libgnat/g-sha1.adb                         |     2 +-
 gcc/ada/libgnat/g-sha1.ads                         |     2 +-
 gcc/ada/libgnat/g-sha224.ads                       |     2 +-
 gcc/ada/libgnat/g-sha256.ads                       |     2 +-
 gcc/ada/libgnat/g-sha384.ads                       |     2 +-
 gcc/ada/libgnat/g-sha512.ads                       |     2 +-
 gcc/ada/libgnat/g-shsh32.adb                       |     2 +-
 gcc/ada/libgnat/g-shsh32.ads                       |     2 +-
 gcc/ada/libgnat/g-shsh64.adb                       |     2 +-
 gcc/ada/libgnat/g-shsh64.ads                       |     2 +-
 gcc/ada/libgnat/g-shshco.adb                       |     2 +-
 gcc/ada/libgnat/g-shshco.ads                       |     2 +-
 gcc/ada/libgnat/g-soccon.ads                       |     2 +-
 gcc/ada/libgnat/g-socket.adb                       |    17 +-
 gcc/ada/libgnat/g-socket.ads                       |     2 +-
 gcc/ada/libgnat/g-socket__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-socket__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-socthi.adb                       |     2 +-
 gcc/ada/libgnat/g-socthi.ads                       |     2 +-
 gcc/ada/libgnat/g-socthi__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-socthi__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-socthi__mingw.adb                |     2 +-
 gcc/ada/libgnat/g-socthi__mingw.ads                |     2 +-
 gcc/ada/libgnat/g-socthi__vxworks.adb              |     2 +-
 gcc/ada/libgnat/g-socthi__vxworks.ads              |     2 +-
 gcc/ada/libgnat/g-soliop.ads                       |     2 +-
 gcc/ada/libgnat/g-soliop__lynxos.ads               |     2 +-
 gcc/ada/libgnat/g-soliop__mingw.ads                |     2 +-
 gcc/ada/libgnat/g-soliop__qnx.ads                  |     2 +-
 gcc/ada/libgnat/g-soliop__solaris.ads              |     2 +-
 gcc/ada/libgnat/g-sothco.adb                       |     2 +-
 gcc/ada/libgnat/g-sothco.ads                       |    15 +-
 gcc/ada/libgnat/g-sothco__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-sothco__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-souinf.ads                       |     2 +-
 gcc/ada/libgnat/g-spchge.adb                       |     2 +-
 gcc/ada/libgnat/g-spchge.ads                       |     2 +-
 gcc/ada/libgnat/g-speche.adb                       |     2 +-
 gcc/ada/libgnat/g-speche.ads                       |     2 +-
 gcc/ada/libgnat/g-spipat.adb                       |     2 +-
 gcc/ada/libgnat/g-spipat.ads                       |     2 +-
 gcc/ada/libgnat/g-spitbo.adb                       |     2 +-
 gcc/ada/libgnat/g-spitbo.ads                       |     6 +-
 gcc/ada/libgnat/g-sptabo.ads                       |     2 +-
 gcc/ada/libgnat/g-sptain.ads                       |     2 +-
 gcc/ada/libgnat/g-sptavs.ads                       |     2 +-
 gcc/ada/libgnat/g-sse.ads                          |     2 +-
 gcc/ada/libgnat/g-ssvety.ads                       |     2 +-
 gcc/ada/libgnat/g-sthcso.adb                       |     2 +-
 gcc/ada/libgnat/g-stheme.adb                       |     2 +-
 gcc/ada/libgnat/g-strhas.ads                       |     2 +-
 gcc/ada/libgnat/g-string.adb                       |     2 +-
 gcc/ada/libgnat/g-string.ads                       |     2 +-
 gcc/ada/libgnat/g-strspl.ads                       |     2 +-
 gcc/ada/libgnat/g-stseme.adb                       |     2 +-
 gcc/ada/libgnat/g-stsifd__sockets.adb              |     2 +-
 gcc/ada/libgnat/g-table.adb                        |     2 +-
 gcc/ada/libgnat/g-table.ads                        |     2 +-
 gcc/ada/libgnat/g-tasloc.adb                       |     2 +-
 gcc/ada/libgnat/g-tasloc.ads                       |     2 +-
 gcc/ada/libgnat/g-timsta.adb                       |     2 +-
 gcc/ada/libgnat/g-timsta.ads                       |     2 +-
 gcc/ada/libgnat/g-traceb.adb                       |     2 +-
 gcc/ada/libgnat/g-traceb.ads                       |     2 +-
 gcc/ada/libgnat/g-trasym.adb                       |     2 +-
 gcc/ada/libgnat/g-trasym.ads                       |     2 +-
 gcc/ada/libgnat/g-tty.adb                          |     2 +-
 gcc/ada/libgnat/g-tty.ads                          |     2 +-
 gcc/ada/libgnat/g-u3spch.adb                       |     2 +-
 gcc/ada/libgnat/g-u3spch.ads                       |     2 +-
 gcc/ada/libgnat/g-utf_32.adb                       |     2 +-
 gcc/ada/libgnat/g-utf_32.ads                       |     2 +-
 gcc/ada/libgnat/g-wispch.adb                       |     2 +-
 gcc/ada/libgnat/g-wispch.ads                       |     2 +-
 gcc/ada/libgnat/g-wistsp.ads                       |     2 +-
 gcc/ada/libgnat/g-zspche.adb                       |     2 +-
 gcc/ada/libgnat/g-zspche.ads                       |     2 +-
 gcc/ada/libgnat/g-zstspl.ads                       |     2 +-
 gcc/ada/libgnat/gnat.ads                           |     2 +-
 gcc/ada/libgnat/i-c.adb                            |     2 +-
 gcc/ada/libgnat/i-c.ads                            |     8 +-
 gcc/ada/libgnat/i-cexten.ads                       |     2 +-
 gcc/ada/libgnat/i-cobol.adb                        |     7 +-
 gcc/ada/libgnat/i-cobol.ads                        |     2 +-
 gcc/ada/libgnat/i-cpoint.adb                       |     2 +-
 gcc/ada/libgnat/i-cpoint.ads                       |     2 +-
 gcc/ada/libgnat/i-cstrea.adb                       |     2 +-
 gcc/ada/libgnat/i-cstrea.ads                       |     2 +-
 gcc/ada/libgnat/i-cstrin.adb                       |     2 +-
 gcc/ada/libgnat/i-cstrin.ads                       |     2 +-
 gcc/ada/libgnat/i-fortra.adb                       |     2 +-
 gcc/ada/libgnat/i-pacdec.adb                       |     2 +-
 gcc/ada/libgnat/i-pacdec.ads                       |     2 +-
 gcc/ada/libgnat/i-vxwoio.adb                       |     2 +-
 gcc/ada/libgnat/i-vxwoio.ads                       |     2 +-
 gcc/ada/libgnat/i-vxwork.ads                       |     2 +-
 gcc/ada/libgnat/i-vxwork__x86.ads                  |     2 +-
 gcc/ada/libgnat/interfac.ads                       |     2 +-
 gcc/ada/libgnat/libada.gpr                         |    77 +
 gcc/ada/libgnat/libgnat.gpr                        |    69 +
 gcc/ada/libgnat/libgnat_common.gpr                 |    19 +
 gcc/ada/libgnat/memtrack.adb                       |     2 +-
 gcc/ada/libgnat/s-addima.adb                       |     2 +-
 gcc/ada/libgnat/s-addima.ads                       |     2 +-
 gcc/ada/libgnat/s-addope.adb                       |     2 +-
 gcc/ada/libgnat/s-addope.ads                       |     2 +-
 gcc/ada/libgnat/s-aoinar.adb                       |   209 +
 gcc/ada/libgnat/s-aoinar.ads                       |    68 +
 gcc/ada/libgnat/s-aomoar.adb                       |   215 +
 gcc/ada/libgnat/s-aomoar.ads                       |    68 +
 gcc/ada/libgnat/s-aotase.adb                       |     2 +-
 gcc/ada/libgnat/s-aotase.ads                       |     7 +-
 gcc/ada/libgnat/s-arit64.adb                       |     2 +-
 gcc/ada/libgnat/s-arit64.ads                       |     2 +-
 gcc/ada/libgnat/s-assert.adb                       |     2 +-
 gcc/ada/libgnat/s-assert.ads                       |     2 +-
 gcc/ada/libgnat/s-atacco.adb                       |     2 +-
 gcc/ada/libgnat/s-atacco.ads                       |     2 +-
 gcc/ada/libgnat/s-atocou.adb                       |     2 +-
 gcc/ada/libgnat/s-atocou.ads                       |     2 +-
 gcc/ada/libgnat/s-atocou__builtin.adb              |     2 +-
 gcc/ada/libgnat/s-atocou__x86.adb                  |     2 +-
 gcc/ada/libgnat/s-atoope.ads                       |     6 +-
 gcc/ada/libgnat/s-atopar.adb                       |   147 -
 gcc/ada/libgnat/s-atopar.ads                       |    65 -
 gcc/ada/libgnat/s-atopex.adb                       |     9 +-
 gcc/ada/libgnat/s-atopex.ads                       |     6 +-
 gcc/ada/libgnat/s-atopri.adb                       |     2 +-
 gcc/ada/libgnat/s-atopri.ads                       |     2 +-
 gcc/ada/libgnat/s-auxdec.adb                       |     2 +-
 gcc/ada/libgnat/s-auxdec.ads                       |     4 +-
 gcc/ada/libgnat/s-bignum.adb                       |     2 +-
 gcc/ada/libgnat/s-bignum.ads                       |     2 +-
 gcc/ada/libgnat/s-bitfie.ads                       |     2 +-
 gcc/ada/libgnat/s-bitops.adb                       |     2 +-
 gcc/ada/libgnat/s-bitops.ads                       |     2 +-
 gcc/ada/libgnat/s-bituti.adb                       |     2 +-
 gcc/ada/libgnat/s-bituti.ads                       |     2 +-
 gcc/ada/libgnat/s-boarop.ads                       |     2 +-
 gcc/ada/libgnat/s-boustr.adb                       |     2 +-
 gcc/ada/libgnat/s-boustr.ads                       |     2 +-
 gcc/ada/libgnat/s-bytswa.ads                       |     2 +-
 gcc/ada/libgnat/s-carsi8.adb                       |     2 +-
 gcc/ada/libgnat/s-carsi8.ads                       |     2 +-
 gcc/ada/libgnat/s-carun8.adb                       |     2 +-
 gcc/ada/libgnat/s-carun8.ads                       |     2 +-
 gcc/ada/libgnat/s-casi16.adb                       |     2 +-
 gcc/ada/libgnat/s-casi16.ads                       |     2 +-
 gcc/ada/libgnat/s-casi32.adb                       |     2 +-
 gcc/ada/libgnat/s-casi32.ads                       |     2 +-
 gcc/ada/libgnat/s-casi64.adb                       |     2 +-
 gcc/ada/libgnat/s-casi64.ads                       |     2 +-
 gcc/ada/libgnat/s-casuti.adb                       |     2 +-
 gcc/ada/libgnat/s-casuti.ads                       |     2 +-
 gcc/ada/libgnat/s-caun16.adb                       |     2 +-
 gcc/ada/libgnat/s-caun16.ads                       |     2 +-
 gcc/ada/libgnat/s-caun32.adb                       |     2 +-
 gcc/ada/libgnat/s-caun32.ads                       |     2 +-
 gcc/ada/libgnat/s-caun64.adb                       |     2 +-
 gcc/ada/libgnat/s-caun64.ads                       |     2 +-
 gcc/ada/libgnat/s-chepoo.ads                       |     2 +-
 gcc/ada/libgnat/s-commun.adb                       |     2 +-
 gcc/ada/libgnat/s-commun.ads                       |     2 +-
 gcc/ada/libgnat/s-conca2.adb                       |     2 +-
 gcc/ada/libgnat/s-conca2.ads                       |     2 +-
 gcc/ada/libgnat/s-conca3.adb                       |     2 +-
 gcc/ada/libgnat/s-conca3.ads                       |     2 +-
 gcc/ada/libgnat/s-conca4.adb                       |     2 +-
 gcc/ada/libgnat/s-conca4.ads                       |     2 +-
 gcc/ada/libgnat/s-conca5.adb                       |     2 +-
 gcc/ada/libgnat/s-conca5.ads                       |     2 +-
 gcc/ada/libgnat/s-conca6.adb                       |     2 +-
 gcc/ada/libgnat/s-conca6.ads                       |     2 +-
 gcc/ada/libgnat/s-conca7.adb                       |     2 +-
 gcc/ada/libgnat/s-conca7.ads                       |     2 +-
 gcc/ada/libgnat/s-conca8.adb                       |     2 +-
 gcc/ada/libgnat/s-conca8.ads                       |     2 +-
 gcc/ada/libgnat/s-conca9.adb                       |     2 +-
 gcc/ada/libgnat/s-conca9.ads                       |     2 +-
 gcc/ada/libgnat/s-crc32.adb                        |     2 +-
 gcc/ada/libgnat/s-crc32.ads                        |     2 +-
 gcc/ada/libgnat/s-crtl.ads                         |     2 +-
 gcc/ada/libgnat/s-dfmkio.ads                       |     2 +-
 gcc/ada/libgnat/s-dfmopr.ads                       |     2 +-
 gcc/ada/libgnat/s-dgmgop.ads                       |     2 +-
 gcc/ada/libgnat/s-diflio.adb                       |     2 +-
 gcc/ada/libgnat/s-diflio.ads                       |     2 +-
 gcc/ada/libgnat/s-diflmk.ads                       |     2 +-
 gcc/ada/libgnat/s-digemk.ads                       |     2 +-
 gcc/ada/libgnat/s-diinio.adb                       |     2 +-
 gcc/ada/libgnat/s-diinio.ads                       |     2 +-
 gcc/ada/libgnat/s-dilomk.ads                       |     2 +-
 gcc/ada/libgnat/s-dim.ads                          |     2 +-
 gcc/ada/libgnat/s-dimkio.ads                       |     2 +-
 gcc/ada/libgnat/s-dimmks.ads                       |     2 +-
 gcc/ada/libgnat/s-direio.adb                       |     2 +-
 gcc/ada/libgnat/s-direio.ads                       |     2 +-
 gcc/ada/libgnat/s-dlmkio.ads                       |     2 +-
 gcc/ada/libgnat/s-dlmopr.ads                       |     2 +-
 gcc/ada/libgnat/s-dmotpr.ads                       |     2 +-
 gcc/ada/libgnat/s-dsaser.ads                       |     2 +-
 gcc/ada/libgnat/s-dwalin.adb                       |    19 +-
 gcc/ada/libgnat/s-dwalin.ads                       |     4 +-
 gcc/ada/libgnat/s-elaall.adb                       |     2 +-
 gcc/ada/libgnat/s-elaall.ads                       |     2 +-
 gcc/ada/libgnat/s-excdeb.adb                       |     2 +-
 gcc/ada/libgnat/s-excdeb.ads                       |     2 +-
 gcc/ada/libgnat/s-except.adb                       |     2 +-
 gcc/ada/libgnat/s-except.ads                       |     2 +-
 gcc/ada/libgnat/s-excmac__arm.adb                  |     2 +-
 gcc/ada/libgnat/s-excmac__arm.ads                  |     2 +-
 gcc/ada/libgnat/s-excmac__gcc.adb                  |     2 +-
 gcc/ada/libgnat/s-excmac__gcc.ads                  |     2 +-
 gcc/ada/libgnat/s-exctab.adb                       |     2 +-
 gcc/ada/libgnat/s-exctab.ads                       |     2 +-
 gcc/ada/libgnat/s-exctra.adb                       |     2 +-
 gcc/ada/libgnat/s-exctra.ads                       |     2 +-
 gcc/ada/libgnat/s-exnint.adb                       |     2 +-
 gcc/ada/libgnat/s-exnint.ads                       |     2 +-
 gcc/ada/libgnat/s-exnllf.adb                       |     2 +-
 gcc/ada/libgnat/s-exnllf.ads                       |     2 +-
 gcc/ada/libgnat/s-exnlli.adb                       |     2 +-
 gcc/ada/libgnat/s-exnlli.ads                       |     2 +-
 gcc/ada/libgnat/s-expint.adb                       |     2 +-
 gcc/ada/libgnat/s-expint.ads                       |     2 +-
 gcc/ada/libgnat/s-explli.adb                       |     2 +-
 gcc/ada/libgnat/s-explli.ads                       |     2 +-
 gcc/ada/libgnat/s-expllu.adb                       |     2 +-
 gcc/ada/libgnat/s-expllu.ads                       |     2 +-
 gcc/ada/libgnat/s-expmod.adb                       |     2 +-
 gcc/ada/libgnat/s-expmod.ads                       |     2 +-
 gcc/ada/libgnat/s-expuns.adb                       |     2 +-
 gcc/ada/libgnat/s-expuns.ads                       |     2 +-
 gcc/ada/libgnat/s-fatflt.ads                       |     2 +-
 gcc/ada/libgnat/s-fatgen.adb                       |     6 +-
 gcc/ada/libgnat/s-fatgen.ads                       |     2 +-
 gcc/ada/libgnat/s-fatlfl.ads                       |     2 +-
 gcc/ada/libgnat/s-fatllf.ads                       |     2 +-
 gcc/ada/libgnat/s-fatsfl.ads                       |     2 +-
 gcc/ada/libgnat/s-ficobl.ads                       |     2 +-
 gcc/ada/libgnat/s-filatt.ads                       |     2 +-
 gcc/ada/libgnat/s-fileio.adb                       |     2 +-
 gcc/ada/libgnat/s-fileio.ads                       |     2 +-
 gcc/ada/libgnat/s-finmas.adb                       |     2 +-
 gcc/ada/libgnat/s-finmas.ads                       |     2 +-
 gcc/ada/libgnat/s-finroo.adb                       |     2 +-
 gcc/ada/libgnat/s-finroo.ads                       |     2 +-
 gcc/ada/libgnat/s-flocon.adb                       |     2 +-
 gcc/ada/libgnat/s-flocon.ads                       |     2 +-
 gcc/ada/libgnat/s-flocon__none.adb                 |     2 +-
 gcc/ada/libgnat/s-fore.adb                         |     2 +-
 gcc/ada/libgnat/s-fore.ads                         |     2 +-
 gcc/ada/libgnat/s-gearop.adb                       |     9 +-
 gcc/ada/libgnat/s-gearop.ads                       |     2 +-
 gcc/ada/libgnat/s-genbig.adb                       |     3 +-
 gcc/ada/libgnat/s-genbig.ads                       |     2 +-
 gcc/ada/libgnat/s-geveop.adb                       |     2 +-
 gcc/ada/libgnat/s-geveop.ads                       |     2 +-
 gcc/ada/libgnat/s-gloloc.adb                       |     2 +-
 gcc/ada/libgnat/s-gloloc.ads                       |     2 +-
 gcc/ada/libgnat/s-gloloc__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-htable.adb                       |     2 +-
 gcc/ada/libgnat/s-htable.ads                       |     2 +-
 gcc/ada/libgnat/s-imenne.adb                       |     2 +-
 gcc/ada/libgnat/s-imenne.ads                       |     2 +-
 gcc/ada/libgnat/s-imgbiu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgbiu.ads                       |     2 +-
 gcc/ada/libgnat/s-imgboo.adb                       |     2 +-
 gcc/ada/libgnat/s-imgboo.ads                       |     2 +-
 gcc/ada/libgnat/s-imgcha.adb                       |     2 +-
 gcc/ada/libgnat/s-imgcha.ads                       |     2 +-
 gcc/ada/libgnat/s-imgdec.adb                       |     2 +-
 gcc/ada/libgnat/s-imgdec.ads                       |     2 +-
 gcc/ada/libgnat/s-imgenu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgenu.ads                       |     2 +-
 gcc/ada/libgnat/s-imgint.adb                       |     2 +-
 gcc/ada/libgnat/s-imgint.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllb.adb                       |     2 +-
 gcc/ada/libgnat/s-imgllb.ads                       |     2 +-
 gcc/ada/libgnat/s-imglld.adb                       |     2 +-
 gcc/ada/libgnat/s-imglld.ads                       |     2 +-
 gcc/ada/libgnat/s-imglli.adb                       |     2 +-
 gcc/ada/libgnat/s-imglli.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgllu.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllw.adb                       |     2 +-
 gcc/ada/libgnat/s-imgllw.ads                       |     2 +-
 gcc/ada/libgnat/s-imgrea.adb                       |    18 +-
 gcc/ada/libgnat/s-imgrea.ads                       |     7 +-
 gcc/ada/libgnat/s-imguns.adb                       |     2 +-
 gcc/ada/libgnat/s-imguns.ads                       |     2 +-
 gcc/ada/libgnat/s-imgwch.adb                       |     2 +-
 gcc/ada/libgnat/s-imgwch.ads                       |     2 +-
 gcc/ada/libgnat/s-imgwiu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgwiu.ads                       |     2 +-
 gcc/ada/libgnat/s-io.adb                           |     2 +-
 gcc/ada/libgnat/s-io.ads                           |     2 +-
 gcc/ada/libgnat/s-llflex.ads                       |     2 +-
 gcc/ada/libgnat/s-maccod.ads                       |     2 +-
 gcc/ada/libgnat/s-mantis.adb                       |     2 +-
 gcc/ada/libgnat/s-mantis.ads                       |     2 +-
 gcc/ada/libgnat/s-mastop.adb                       |     2 +-
 gcc/ada/libgnat/s-mastop.ads                       |     2 +-
 gcc/ada/libgnat/s-memcop.ads                       |     2 +-
 gcc/ada/libgnat/s-memory.adb                       |     2 +-
 gcc/ada/libgnat/s-memory.ads                       |     2 +-
 gcc/ada/libgnat/s-mmap.adb                         |     2 +-
 gcc/ada/libgnat/s-mmap.ads                         |     2 +-
 gcc/ada/libgnat/s-mmauni__long.ads                 |     2 +-
 gcc/ada/libgnat/s-mmosin__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-mmosin__mingw.ads                |     2 +-
 gcc/ada/libgnat/s-mmosin__unix.adb                 |     2 +-
 gcc/ada/libgnat/s-mmosin__unix.ads                 |     2 +-
 gcc/ada/libgnat/s-multip.adb                       |     2 +-
 gcc/ada/libgnat/s-objrea.adb                       |     2 +-
 gcc/ada/libgnat/s-objrea.ads                       |     2 +-
 gcc/ada/libgnat/s-optide.adb                       |     2 +-
 gcc/ada/libgnat/s-os_lib.adb                       |   273 +-
 gcc/ada/libgnat/s-os_lib.ads                       |     2 +-
 gcc/ada/libgnat/s-osprim.ads                       |     2 +-
 gcc/ada/libgnat/s-osprim__darwin.adb               |     2 +-
 gcc/ada/libgnat/s-osprim__lynxos.ads               |     2 +-
 gcc/ada/libgnat/s-osprim__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-osprim__posix.adb                |     2 +-
 gcc/ada/libgnat/s-osprim__posix2008.adb            |     2 +-
 gcc/ada/libgnat/s-osprim__rtems.adb                |     2 +-
 gcc/ada/libgnat/s-osprim__solaris.adb              |     2 +-
 gcc/ada/libgnat/s-osprim__unix.adb                 |     2 +-
 gcc/ada/libgnat/s-osprim__vxworks.adb              |     2 +-
 gcc/ada/libgnat/s-osprim__x32.adb                  |     2 +-
 gcc/ada/libgnat/s-osvers__vxworks-653.ads          |     2 +-
 gcc/ada/libgnat/s-pack03.adb                       |     2 +-
 gcc/ada/libgnat/s-pack03.ads                       |     2 +-
 gcc/ada/libgnat/s-pack05.adb                       |     2 +-
 gcc/ada/libgnat/s-pack05.ads                       |     2 +-
 gcc/ada/libgnat/s-pack06.adb                       |     2 +-
 gcc/ada/libgnat/s-pack06.ads                       |     2 +-
 gcc/ada/libgnat/s-pack07.adb                       |     2 +-
 gcc/ada/libgnat/s-pack07.ads                       |     2 +-
 gcc/ada/libgnat/s-pack09.adb                       |     2 +-
 gcc/ada/libgnat/s-pack09.ads                       |     2 +-
 gcc/ada/libgnat/s-pack10.adb                       |     2 +-
 gcc/ada/libgnat/s-pack10.ads                       |     2 +-
 gcc/ada/libgnat/s-pack11.adb                       |     2 +-
 gcc/ada/libgnat/s-pack11.ads                       |     2 +-
 gcc/ada/libgnat/s-pack12.adb                       |     2 +-
 gcc/ada/libgnat/s-pack12.ads                       |     2 +-
 gcc/ada/libgnat/s-pack13.adb                       |     2 +-
 gcc/ada/libgnat/s-pack13.ads                       |     2 +-
 gcc/ada/libgnat/s-pack14.adb                       |     2 +-
 gcc/ada/libgnat/s-pack14.ads                       |     2 +-
 gcc/ada/libgnat/s-pack15.adb                       |     2 +-
 gcc/ada/libgnat/s-pack15.ads                       |     2 +-
 gcc/ada/libgnat/s-pack17.adb                       |     2 +-
 gcc/ada/libgnat/s-pack17.ads                       |     2 +-
 gcc/ada/libgnat/s-pack18.adb                       |     2 +-
 gcc/ada/libgnat/s-pack18.ads                       |     2 +-
 gcc/ada/libgnat/s-pack19.adb                       |     2 +-
 gcc/ada/libgnat/s-pack19.ads                       |     2 +-
 gcc/ada/libgnat/s-pack20.adb                       |     2 +-
 gcc/ada/libgnat/s-pack20.ads                       |     2 +-
 gcc/ada/libgnat/s-pack21.adb                       |     2 +-
 gcc/ada/libgnat/s-pack21.ads                       |     2 +-
 gcc/ada/libgnat/s-pack22.adb                       |     2 +-
 gcc/ada/libgnat/s-pack22.ads                       |     2 +-
 gcc/ada/libgnat/s-pack23.adb                       |     2 +-
 gcc/ada/libgnat/s-pack23.ads                       |     2 +-
 gcc/ada/libgnat/s-pack24.adb                       |     2 +-
 gcc/ada/libgnat/s-pack24.ads                       |     2 +-
 gcc/ada/libgnat/s-pack25.adb                       |     2 +-
 gcc/ada/libgnat/s-pack25.ads                       |     2 +-
 gcc/ada/libgnat/s-pack26.adb                       |     2 +-
 gcc/ada/libgnat/s-pack26.ads                       |     2 +-
 gcc/ada/libgnat/s-pack27.adb                       |     2 +-
 gcc/ada/libgnat/s-pack27.ads                       |     2 +-
 gcc/ada/libgnat/s-pack28.adb                       |     2 +-
 gcc/ada/libgnat/s-pack28.ads                       |     2 +-
 gcc/ada/libgnat/s-pack29.adb                       |     2 +-
 gcc/ada/libgnat/s-pack29.ads                       |     2 +-
 gcc/ada/libgnat/s-pack30.adb                       |     2 +-
 gcc/ada/libgnat/s-pack30.ads                       |     2 +-
 gcc/ada/libgnat/s-pack31.adb                       |     2 +-
 gcc/ada/libgnat/s-pack31.ads                       |     2 +-
 gcc/ada/libgnat/s-pack33.adb                       |     2 +-
 gcc/ada/libgnat/s-pack33.ads                       |     2 +-
 gcc/ada/libgnat/s-pack34.adb                       |     2 +-
 gcc/ada/libgnat/s-pack34.ads                       |     2 +-
 gcc/ada/libgnat/s-pack35.adb                       |     2 +-
 gcc/ada/libgnat/s-pack35.ads                       |     2 +-
 gcc/ada/libgnat/s-pack36.adb                       |     2 +-
 gcc/ada/libgnat/s-pack36.ads                       |     2 +-
 gcc/ada/libgnat/s-pack37.adb                       |     2 +-
 gcc/ada/libgnat/s-pack37.ads                       |     2 +-
 gcc/ada/libgnat/s-pack38.adb                       |     2 +-
 gcc/ada/libgnat/s-pack38.ads                       |     2 +-
 gcc/ada/libgnat/s-pack39.adb                       |     2 +-
 gcc/ada/libgnat/s-pack39.ads                       |     2 +-
 gcc/ada/libgnat/s-pack40.adb                       |     2 +-
 gcc/ada/libgnat/s-pack40.ads                       |     2 +-
 gcc/ada/libgnat/s-pack41.adb                       |     2 +-
 gcc/ada/libgnat/s-pack41.ads                       |     2 +-
 gcc/ada/libgnat/s-pack42.adb                       |     2 +-
 gcc/ada/libgnat/s-pack42.ads                       |     2 +-
 gcc/ada/libgnat/s-pack43.adb                       |     2 +-
 gcc/ada/libgnat/s-pack43.ads                       |     2 +-
 gcc/ada/libgnat/s-pack44.adb                       |     2 +-
 gcc/ada/libgnat/s-pack44.ads                       |     2 +-
 gcc/ada/libgnat/s-pack45.adb                       |     2 +-
 gcc/ada/libgnat/s-pack45.ads                       |     2 +-
 gcc/ada/libgnat/s-pack46.adb                       |     2 +-
 gcc/ada/libgnat/s-pack46.ads                       |     2 +-
 gcc/ada/libgnat/s-pack47.adb                       |     2 +-
 gcc/ada/libgnat/s-pack47.ads                       |     2 +-
 gcc/ada/libgnat/s-pack48.adb                       |     2 +-
 gcc/ada/libgnat/s-pack48.ads                       |     2 +-
 gcc/ada/libgnat/s-pack49.adb                       |     2 +-
 gcc/ada/libgnat/s-pack49.ads                       |     2 +-
 gcc/ada/libgnat/s-pack50.adb                       |     2 +-
 gcc/ada/libgnat/s-pack50.ads                       |     2 +-
 gcc/ada/libgnat/s-pack51.adb                       |     2 +-
 gcc/ada/libgnat/s-pack51.ads                       |     2 +-
 gcc/ada/libgnat/s-pack52.adb                       |     2 +-
 gcc/ada/libgnat/s-pack52.ads                       |     2 +-
 gcc/ada/libgnat/s-pack53.adb                       |     2 +-
 gcc/ada/libgnat/s-pack53.ads                       |     2 +-
 gcc/ada/libgnat/s-pack54.adb                       |     2 +-
 gcc/ada/libgnat/s-pack54.ads                       |     2 +-
 gcc/ada/libgnat/s-pack55.adb                       |     2 +-
 gcc/ada/libgnat/s-pack55.ads                       |     2 +-
 gcc/ada/libgnat/s-pack56.adb                       |     2 +-
 gcc/ada/libgnat/s-pack56.ads                       |     2 +-
 gcc/ada/libgnat/s-pack57.adb                       |     2 +-
 gcc/ada/libgnat/s-pack57.ads                       |     2 +-
 gcc/ada/libgnat/s-pack58.adb                       |     2 +-
 gcc/ada/libgnat/s-pack58.ads                       |     2 +-
 gcc/ada/libgnat/s-pack59.adb                       |     2 +-
 gcc/ada/libgnat/s-pack59.ads                       |     2 +-
 gcc/ada/libgnat/s-pack60.adb                       |     2 +-
 gcc/ada/libgnat/s-pack60.ads                       |     2 +-
 gcc/ada/libgnat/s-pack61.adb                       |     2 +-
 gcc/ada/libgnat/s-pack61.ads                       |     2 +-
 gcc/ada/libgnat/s-pack62.adb                       |     2 +-
 gcc/ada/libgnat/s-pack62.ads                       |     2 +-
 gcc/ada/libgnat/s-pack63.adb                       |     2 +-
 gcc/ada/libgnat/s-pack63.ads                       |     2 +-
 gcc/ada/libgnat/s-parame.adb                       |     2 +-
 gcc/ada/libgnat/s-parame.ads                       |    17 +-
 gcc/ada/libgnat/s-parame__ae653.ads                |    17 +-
 gcc/ada/libgnat/s-parame__hpux.ads                 |    17 +-
 gcc/ada/libgnat/s-parame__rtems.adb                |     2 +-
 gcc/ada/libgnat/s-parame__vxworks.adb              |     2 +-
 gcc/ada/libgnat/s-parame__vxworks.ads              |    15 +-
 gcc/ada/libgnat/s-parint.adb                       |     2 +-
 gcc/ada/libgnat/s-parint.ads                       |     2 +-
 gcc/ada/libgnat/s-pooglo.adb                       |     2 +-
 gcc/ada/libgnat/s-pooglo.ads                       |     2 +-
 gcc/ada/libgnat/s-pooloc.adb                       |     2 +-
 gcc/ada/libgnat/s-pooloc.ads                       |     2 +-
 gcc/ada/libgnat/s-poosiz.adb                       |     2 +-
 gcc/ada/libgnat/s-poosiz.ads                       |     2 +-
 gcc/ada/libgnat/s-powtab.ads                       |     2 +-
 gcc/ada/libgnat/s-purexc.ads                       |     2 +-
 gcc/ada/libgnat/s-putaim.adb                       |    52 +
 gcc/ada/libgnat/s-putaim.ads                       |    48 +
 gcc/ada/libgnat/s-putima.adb                       |   260 +
 gcc/ada/libgnat/s-putima.ads                       |   100 +
 gcc/ada/libgnat/s-rannum.adb                       |    92 +-
 gcc/ada/libgnat/s-rannum.ads                       |     2 +-
 gcc/ada/libgnat/s-ransee.adb                       |     2 +-
 gcc/ada/libgnat/s-ransee.ads                       |     2 +-
 gcc/ada/libgnat/s-regexp.adb                       |     2 +-
 gcc/ada/libgnat/s-regexp.ads                       |     8 +-
 gcc/ada/libgnat/s-regpat.adb                       |    33 +-
 gcc/ada/libgnat/s-regpat.ads                       |     2 +-
 gcc/ada/libgnat/s-resfil.adb                       |     2 +-
 gcc/ada/libgnat/s-resfil.ads                       |     2 +-
 gcc/ada/libgnat/s-restri.adb                       |     2 +-
 gcc/ada/libgnat/s-restri.ads                       |     2 +-
 gcc/ada/libgnat/s-rident.ads                       |    65 +-
 gcc/ada/libgnat/s-rpc.adb                          |     2 +-
 gcc/ada/libgnat/s-rpc.ads                          |     2 +-
 gcc/ada/libgnat/s-scaval.adb                       |     2 +-
 gcc/ada/libgnat/s-scaval.ads                       |     2 +-
 gcc/ada/libgnat/s-secsta.adb                       |     6 +-
 gcc/ada/libgnat/s-secsta.ads                       |    21 +-
 gcc/ada/libgnat/s-sequio.adb                       |     2 +-
 gcc/ada/libgnat/s-sequio.ads                       |     2 +-
 gcc/ada/libgnat/s-shasto.adb                       |     2 +-
 gcc/ada/libgnat/s-shasto.ads                       |     2 +-
 gcc/ada/libgnat/s-soflin.adb                       |     2 +-
 gcc/ada/libgnat/s-soflin.ads                       |     2 +-
 gcc/ada/libgnat/s-soliin.adb                       |     2 +-
 gcc/ada/libgnat/s-soliin.ads                       |     2 +-
 gcc/ada/libgnat/s-sopco3.adb                       |     2 +-
 gcc/ada/libgnat/s-sopco3.ads                       |     2 +-
 gcc/ada/libgnat/s-sopco4.adb                       |     2 +-
 gcc/ada/libgnat/s-sopco4.ads                       |     2 +-
 gcc/ada/libgnat/s-sopco5.adb                       |     2 +-
 gcc/ada/libgnat/s-sopco5.ads                       |     2 +-
 gcc/ada/libgnat/s-spsufi.adb                       |     2 +-
 gcc/ada/libgnat/s-spsufi.ads                       |     2 +-
 gcc/ada/libgnat/s-stache.adb                       |     2 +-
 gcc/ada/libgnat/s-stache.ads                       |     2 +-
 gcc/ada/libgnat/s-stalib.adb                       |     2 +-
 gcc/ada/libgnat/s-stalib.ads                       |     3 +-
 gcc/ada/libgnat/s-stausa.adb                       |     2 +-
 gcc/ada/libgnat/s-stausa.ads                       |     2 +-
 gcc/ada/libgnat/s-stchop.adb                       |     2 +-
 gcc/ada/libgnat/s-stchop.ads                       |     2 +-
 gcc/ada/libgnat/s-stchop__limit.ads                |     2 +-
 gcc/ada/libgnat/s-stchop__rtems.adb                |     2 +-
 gcc/ada/libgnat/s-stchop__vxworks.adb              |     2 +-
 gcc/ada/libgnat/s-stoele.adb                       |     2 +-
 gcc/ada/libgnat/s-stoele.ads                       |     2 +-
 gcc/ada/libgnat/s-stopoo.adb                       |     2 +-
 gcc/ada/libgnat/s-stopoo.ads                       |     8 +-
 gcc/ada/libgnat/s-stposu.adb                       |     2 +-
 gcc/ada/libgnat/s-stposu.ads                       |     4 +-
 gcc/ada/libgnat/s-stratt.adb                       |    64 +-
 gcc/ada/libgnat/s-stratt.ads                       |    12 +-
 gcc/ada/libgnat/s-stratt__xdr.adb                  |   170 +-
 gcc/ada/libgnat/s-strcom.adb                       |     2 +-
 gcc/ada/libgnat/s-strcom.ads                       |     2 +-
 gcc/ada/libgnat/s-strhas.adb                       |     2 +-
 gcc/ada/libgnat/s-strhas.ads                       |     2 +-
 gcc/ada/libgnat/s-string.adb                       |     2 +-
 gcc/ada/libgnat/s-string.ads                       |     2 +-
 gcc/ada/libgnat/s-strops.adb                       |     2 +-
 gcc/ada/libgnat/s-strops.ads                       |     2 +-
 gcc/ada/libgnat/s-ststop.adb                       |     2 +-
 gcc/ada/libgnat/s-ststop.ads                       |     2 +-
 gcc/ada/libgnat/s-tasloc.adb                       |     2 +-
 gcc/ada/libgnat/s-tasloc.ads                       |     2 +-
 gcc/ada/libgnat/s-thread.ads                       |     2 +-
 gcc/ada/libgnat/s-thread__ae653.adb                |     2 +-
 gcc/ada/libgnat/s-traceb.adb                       |     2 +-
 gcc/ada/libgnat/s-traceb.ads                       |     2 +-
 gcc/ada/libgnat/s-traceb__hpux.adb                 |     2 +-
 gcc/ada/libgnat/s-traceb__mastop.adb               |     2 +-
 gcc/ada/libgnat/s-traent.adb                       |     2 +-
 gcc/ada/libgnat/s-traent.ads                       |     2 +-
 gcc/ada/libgnat/s-trasym.adb                       |     2 +-
 gcc/ada/libgnat/s-trasym.ads                       |     2 +-
 gcc/ada/libgnat/s-trasym__dwarf.adb                |     4 +-
 gcc/ada/libgnat/s-tsmona.adb                       |     2 +-
 gcc/ada/libgnat/s-tsmona__linux.adb                |     2 +-
 gcc/ada/libgnat/s-tsmona__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-unstyp.ads                       |    22 +-
 gcc/ada/libgnat/s-utf_32.adb                       |  5818 ++-
 gcc/ada/libgnat/s-utf_32.ads                       |    13 +-
 gcc/ada/libgnat/s-valboo.adb                       |     2 +-
 gcc/ada/libgnat/s-valboo.ads                       |     2 +-
 gcc/ada/libgnat/s-valcha.adb                       |     2 +-
 gcc/ada/libgnat/s-valcha.ads                       |     2 +-
 gcc/ada/libgnat/s-valdec.adb                       |     2 +-
 gcc/ada/libgnat/s-valdec.ads                       |     2 +-
 gcc/ada/libgnat/s-valenu.adb                       |     2 +-
 gcc/ada/libgnat/s-valenu.ads                       |     2 +-
 gcc/ada/libgnat/s-valint.adb                       |     2 +-
 gcc/ada/libgnat/s-valint.ads                       |     2 +-
 gcc/ada/libgnat/s-vallld.adb                       |     2 +-
 gcc/ada/libgnat/s-vallld.ads                       |     2 +-
 gcc/ada/libgnat/s-vallli.adb                       |     2 +-
 gcc/ada/libgnat/s-vallli.ads                       |     2 +-
 gcc/ada/libgnat/s-valllu.adb                       |     2 +-
 gcc/ada/libgnat/s-valllu.ads                       |     2 +-
 gcc/ada/libgnat/s-valrea.adb                       |    14 +-
 gcc/ada/libgnat/s-valrea.ads                       |     2 +-
 gcc/ada/libgnat/s-valuns.adb                       |     2 +-
 gcc/ada/libgnat/s-valuns.ads                       |     2 +-
 gcc/ada/libgnat/s-valuti.adb                       |     2 +-
 gcc/ada/libgnat/s-valuti.ads                       |     2 +-
 gcc/ada/libgnat/s-valwch.adb                       |     2 +-
 gcc/ada/libgnat/s-valwch.ads                       |     2 +-
 gcc/ada/libgnat/s-veboop.adb                       |     2 +-
 gcc/ada/libgnat/s-veboop.ads                       |     2 +-
 gcc/ada/libgnat/s-vector.ads                       |     2 +-
 gcc/ada/libgnat/s-vercon.adb                       |     2 +-
 gcc/ada/libgnat/s-vercon.ads                       |     2 +-
 gcc/ada/libgnat/s-wchcnv.adb                       |     2 +-
 gcc/ada/libgnat/s-wchcnv.ads                       |     2 +-
 gcc/ada/libgnat/s-wchcon.adb                       |     2 +-
 gcc/ada/libgnat/s-wchcon.ads                       |     2 +-
 gcc/ada/libgnat/s-wchjis.adb                       |     2 +-
 gcc/ada/libgnat/s-wchjis.ads                       |     2 +-
 gcc/ada/libgnat/s-wchstw.adb                       |     2 +-
 gcc/ada/libgnat/s-wchstw.ads                       |     2 +-
 gcc/ada/libgnat/s-wchwts.adb                       |     2 +-
 gcc/ada/libgnat/s-wchwts.ads                       |     2 +-
 gcc/ada/libgnat/s-widboo.adb                       |     2 +-
 gcc/ada/libgnat/s-widboo.ads                       |     2 +-
 gcc/ada/libgnat/s-widcha.adb                       |     2 +-
 gcc/ada/libgnat/s-widcha.ads                       |     2 +-
 gcc/ada/libgnat/s-widenu.adb                       |     2 +-
 gcc/ada/libgnat/s-widenu.ads                       |     2 +-
 gcc/ada/libgnat/s-widlli.adb                       |     2 +-
 gcc/ada/libgnat/s-widlli.ads                       |     2 +-
 gcc/ada/libgnat/s-widllu.adb                       |     2 +-
 gcc/ada/libgnat/s-widllu.ads                       |     2 +-
 gcc/ada/libgnat/s-widwch.adb                       |     2 +-
 gcc/ada/libgnat/s-widwch.ads                       |     2 +-
 gcc/ada/libgnat/s-win32.ads                        |     2 +-
 gcc/ada/libgnat/s-winext.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdcha.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdcha.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdenu.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdenu.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdwch.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdwch.ads                       |     2 +-
 gcc/ada/libgnat/system-aix.ads                     |     2 +-
 gcc/ada/libgnat/system-darwin-arm.ads              |     2 +-
 gcc/ada/libgnat/system-darwin-ppc.ads              |     2 +-
 gcc/ada/libgnat/system-darwin-x86.ads              |     2 +-
 gcc/ada/libgnat/system-djgpp.ads                   |     2 +-
 gcc/ada/libgnat/system-dragonfly-x86_64.ads        |     2 +-
 gcc/ada/libgnat/system-freebsd.ads                 |     2 +-
 gcc/ada/libgnat/system-hpux-ia64.ads               |     2 +-
 gcc/ada/libgnat/system-hpux.ads                    |     2 +-
 gcc/ada/libgnat/system-linux-alpha.ads             |     2 +-
 gcc/ada/libgnat/system-linux-arm.ads               |     2 +-
 gcc/ada/libgnat/system-linux-hppa.ads              |     2 +-
 gcc/ada/libgnat/system-linux-ia64.ads              |     2 +-
 gcc/ada/libgnat/system-linux-m68k.ads              |     2 +-
 gcc/ada/libgnat/system-linux-mips.ads              |     2 +-
 gcc/ada/libgnat/system-linux-ppc.ads               |     2 +-
 gcc/ada/libgnat/system-linux-riscv.ads             |     2 +-
 gcc/ada/libgnat/system-linux-s390.ads              |     2 +-
 gcc/ada/libgnat/system-linux-sh4.ads               |     2 +-
 gcc/ada/libgnat/system-linux-sparc.ads             |     2 +-
 gcc/ada/libgnat/system-linux-x86.ads               |     2 +-
 gcc/ada/libgnat/system-lynxos178-ppc.ads           |     2 +-
 gcc/ada/libgnat/system-lynxos178-x86.ads           |     2 +-
 gcc/ada/libgnat/system-mingw.ads                   |     7 +-
 gcc/ada/libgnat/system-qnx-aarch64.ads             |     2 +-
 gcc/ada/libgnat/system-rtems.ads                   |     2 +-
 gcc/ada/libgnat/system-solaris-sparc.ads           |     2 +-
 gcc/ada/libgnat/system-solaris-x86.ads             |     2 +-
 gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-arm-rtp.ads         |     2 +-
 gcc/ada/libgnat/system-vxworks-arm.ads             |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-rtp.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-vthread.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-kernel.ads      |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads   |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-rtp.ads         |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-vthread.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc.ads             |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-kernel.ads      |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-rtp.ads         |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-vthread.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-x86.ads             |     2 +-
 .../libgnat/system-vxworks7-aarch64-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-aarch64.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-arm.ads            |     2 +-
 gcc/ada/libgnat/system-vxworks7-e500-kernel.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads   |     2 +-
 gcc/ada/libgnat/system-vxworks7-e500-rtp.ads       |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads   |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads  |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-rtp.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads  |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads |     2 +-
 gcc/ada/libgnat/system.ads                         |     2 +-
 gcc/ada/link.c                                     |     2 +-
 gcc/ada/live.adb                                   |     2 +-
 gcc/ada/live.ads                                   |     2 +-
 gcc/ada/locales.c                                  |     2 +-
 gcc/ada/make.adb                                   |     4 +-
 gcc/ada/make.ads                                   |     2 +-
 gcc/ada/make_util.adb                              |     2 +-
 gcc/ada/make_util.ads                              |     2 +-
 gcc/ada/makeusg.adb                                |     2 +-
 gcc/ada/makeusg.ads                                |     2 +-
 gcc/ada/mdll-fil.adb                               |     2 +-
 gcc/ada/mdll-fil.ads                               |     2 +-
 gcc/ada/mdll-utl.adb                               |     2 +-
 gcc/ada/mdll-utl.ads                               |     2 +-
 gcc/ada/mdll.adb                                   |     2 +-
 gcc/ada/mdll.ads                                   |     2 +-
 gcc/ada/mingw32.h                                  |     3 +-
 gcc/ada/mkdir.c                                    |     2 +-
 gcc/ada/namet-sp.adb                               |     2 +-
 gcc/ada/namet-sp.ads                               |     2 +-
 gcc/ada/namet.adb                                  |    50 +-
 gcc/ada/namet.ads                                  |    15 +-
 gcc/ada/namet.h                                    |     2 +-
 gcc/ada/nlists.adb                                 |    44 +-
 gcc/ada/nlists.ads                                 |    14 +-
 gcc/ada/nlists.h                                   |     2 +-
 gcc/ada/opt.adb                                    |   132 +-
 gcc/ada/opt.ads                                    |   160 +-
 gcc/ada/osint-b.adb                                |     2 +-
 gcc/ada/osint-b.ads                                |     2 +-
 gcc/ada/osint-c.adb                                |    68 +-
 gcc/ada/osint-c.ads                                |    14 +-
 gcc/ada/osint-l.adb                                |     2 +-
 gcc/ada/osint-l.ads                                |     2 +-
 gcc/ada/osint-m.adb                                |     2 +-
 gcc/ada/osint-m.ads                                |     2 +-
 gcc/ada/osint.adb                                  |     2 +-
 gcc/ada/osint.ads                                  |     2 +-
 gcc/ada/output.adb                                 |     2 +-
 gcc/ada/output.ads                                 |     2 +-
 gcc/ada/par-ch10.adb                               |     2 +-
 gcc/ada/par-ch11.adb                               |    44 +-
 gcc/ada/par-ch12.adb                               |    10 +-
 gcc/ada/par-ch13.adb                               |     2 +-
 gcc/ada/par-ch2.adb                                |     2 +-
 gcc/ada/par-ch3.adb                                |    42 +-
 gcc/ada/par-ch4.adb                                |   140 +-
 gcc/ada/par-ch5.adb                                |     2 +-
 gcc/ada/par-ch6.adb                                |    33 +-
 gcc/ada/par-ch7.adb                                |    54 +-
 gcc/ada/par-ch8.adb                                |     2 +-
 gcc/ada/par-ch9.adb                                |     2 +-
 gcc/ada/par-endh.adb                               |     2 +-
 gcc/ada/par-labl.adb                               |     2 +-
 gcc/ada/par-load.adb                               |     2 +-
 gcc/ada/par-prag.adb                               |    47 +-
 gcc/ada/par-sync.adb                               |     2 +-
 gcc/ada/par-tchk.adb                               |     2 +-
 gcc/ada/par-util.adb                               |     4 +-
 gcc/ada/par.adb                                    |    16 +-
 gcc/ada/par.ads                                    |     2 +-
 gcc/ada/par_sco.adb                                |     4 +-
 gcc/ada/par_sco.ads                                |     2 +-
 gcc/ada/pprint.adb                                 |     2 +-
 gcc/ada/pprint.ads                                 |     2 +-
 gcc/ada/prep.adb                                   |     2 +-
 gcc/ada/prep.ads                                   |     2 +-
 gcc/ada/prepcomp.adb                               |     2 +-
 gcc/ada/prepcomp.ads                               |     2 +-
 gcc/ada/put_scos.adb                               |     2 +-
 gcc/ada/put_scos.ads                               |     2 +-
 gcc/ada/raise-gcc.c                                |    12 +-
 gcc/ada/raise.c                                    |     2 +-
 gcc/ada/raise.h                                    |     2 +-
 gcc/ada/repinfo-input.adb                          |    23 +-
 gcc/ada/repinfo-input.ads                          |    16 +-
 gcc/ada/repinfo.adb                                |   125 +-
 gcc/ada/repinfo.ads                                |    56 +-
 gcc/ada/repinfo.h                                  |     2 +-
 gcc/ada/restrict.adb                               |   194 +-
 gcc/ada/restrict.ads                               |    34 +-
 gcc/ada/rident.ads                                 |     2 +-
 gcc/ada/rtfinal.c                                  |     2 +-
 gcc/ada/rtinit.c                                   |     2 +-
 gcc/ada/rtsfind.adb                                |   164 +-
 gcc/ada/rtsfind.ads                                |   192 +-
 gcc/ada/runtime.h                                  |     2 +-
 gcc/ada/s-oscons-tmplt.c                           |     4 +-
 gcc/ada/sa_messages.adb                            |     2 +-
 gcc/ada/sa_messages.ads                            |     2 +-
 gcc/ada/scans.adb                                  |     2 +-
 gcc/ada/scans.ads                                  |     7 +-
 gcc/ada/scil_ll.adb                                |     2 +-
 gcc/ada/scil_ll.ads                                |     2 +-
 gcc/ada/scn.adb                                    |   162 +-
 gcc/ada/scn.ads                                    |     2 +-
 gcc/ada/scng.adb                                   |   396 +-
 gcc/ada/scng.ads                                   |     2 +-
 gcc/ada/scos.adb                                   |     2 +-
 gcc/ada/scos.ads                                   |     4 +-
 gcc/ada/scos.h                                     |     2 +-
 gcc/ada/sdefault.ads                               |     2 +-
 gcc/ada/seh_init.c                                 |     2 +-
 gcc/ada/sem.adb                                    |    56 +-
 gcc/ada/sem.ads                                    |    23 +-
 gcc/ada/sem_aggr.adb                               |   371 +-
 gcc/ada/sem_aggr.ads                               |     5 +-
 gcc/ada/sem_attr.adb                               |   426 +-
 gcc/ada/sem_attr.ads                               |    39 +-
 gcc/ada/sem_aux.adb                                |    72 +-
 gcc/ada/sem_aux.ads                                |    22 +-
 gcc/ada/sem_case.adb                               |     7 +-
 gcc/ada/sem_case.ads                               |    14 +-
 gcc/ada/sem_cat.adb                                |    14 +-
 gcc/ada/sem_cat.ads                                |     6 +-
 gcc/ada/sem_ch10.adb                               |    78 +-
 gcc/ada/sem_ch10.ads                               |     2 +-
 gcc/ada/sem_ch11.adb                               |    12 +-
 gcc/ada/sem_ch11.ads                               |     2 +-
 gcc/ada/sem_ch12.adb                               |   979 +-
 gcc/ada/sem_ch12.ads                               |     2 +-
 gcc/ada/sem_ch13.adb                               |  1372 +-
 gcc/ada/sem_ch13.ads                               |     9 +-
 gcc/ada/sem_ch2.adb                                |     2 +-
 gcc/ada/sem_ch2.ads                                |     2 +-
 gcc/ada/sem_ch3.adb                                |  1112 +-
 gcc/ada/sem_ch3.ads                                |    17 +-
 gcc/ada/sem_ch4.adb                                |   508 +-
 gcc/ada/sem_ch4.ads                                |     2 +-
 gcc/ada/sem_ch5.adb                                |   194 +-
 gcc/ada/sem_ch5.ads                                |     2 +-
 gcc/ada/sem_ch6.adb                                |   680 +-
 gcc/ada/sem_ch6.ads                                |     2 +-
 gcc/ada/sem_ch7.adb                                |   103 +-
 gcc/ada/sem_ch7.ads                                |     2 +-
 gcc/ada/sem_ch8.adb                                |   594 +-
 gcc/ada/sem_ch8.ads                                |     2 +-
 gcc/ada/sem_ch9.adb                                |    46 +-
 gcc/ada/sem_ch9.ads                                |     2 +-
 gcc/ada/sem_dim.adb                                |    86 +-
 gcc/ada/sem_dim.ads                                |     2 +-
 gcc/ada/sem_disp.adb                               |    27 +-
 gcc/ada/sem_disp.ads                               |    12 +-
 gcc/ada/sem_dist.adb                               |     2 +-
 gcc/ada/sem_dist.ads                               |     2 +-
 gcc/ada/sem_elab.adb                               |   129 +-
 gcc/ada/sem_elab.ads                               |     2 +-
 gcc/ada/sem_elim.adb                               |     2 +-
 gcc/ada/sem_elim.ads                               |     2 +-
 gcc/ada/sem_eval.adb                               |   306 +-
 gcc/ada/sem_eval.ads                               |    37 +-
 gcc/ada/sem_intr.adb                               |     2 +-
 gcc/ada/sem_intr.ads                               |     2 +-
 gcc/ada/sem_mech.adb                               |     7 +-
 gcc/ada/sem_mech.ads                               |     2 +-
 gcc/ada/sem_prag.adb                               |  1638 +-
 gcc/ada/sem_prag.ads                               |     9 +-
 gcc/ada/sem_res.adb                                |  1019 +-
 gcc/ada/sem_res.ads                                |     2 +-
 gcc/ada/sem_scil.adb                               |     2 +-
 gcc/ada/sem_scil.ads                               |     2 +-
 gcc/ada/sem_smem.adb                               |     6 +-
 gcc/ada/sem_smem.ads                               |     2 +-
 gcc/ada/sem_type.adb                               |    58 +-
 gcc/ada/sem_type.ads                               |     4 +-
 gcc/ada/sem_util.adb                               |  2295 +-
 gcc/ada/sem_util.ads                               |   219 +-
 gcc/ada/sem_warn.adb                               |   239 +-
 gcc/ada/sem_warn.ads                               |     2 +-
 gcc/ada/set_targ.adb                               |     2 +-
 gcc/ada/set_targ.ads                               |     2 +-
 gcc/ada/sfn_scan.adb                               |     2 +-
 gcc/ada/sfn_scan.ads                               |     2 +-
 gcc/ada/sigtramp-armdroid.c                        |     2 +-
 gcc/ada/sigtramp-ios.c                             |     2 +-
 gcc/ada/sigtramp-qnx.c                             |     2 +-
 gcc/ada/sigtramp-vxworks.c                         |     2 +-
 gcc/ada/sigtramp.h                                 |     2 +-
 gcc/ada/sinfo-cn.adb                               |     2 +-
 gcc/ada/sinfo-cn.ads                               |     2 +-
 gcc/ada/sinfo.adb                                  |    96 +-
 gcc/ada/sinfo.ads                                  |   279 +-
 gcc/ada/sinput-c.adb                               |     2 +-
 gcc/ada/sinput-c.ads                               |     2 +-
 gcc/ada/sinput-d.adb                               |     2 +-
 gcc/ada/sinput-d.ads                               |     2 +-
 gcc/ada/sinput-l.adb                               |     2 +-
 gcc/ada/sinput-l.ads                               |     2 +-
 gcc/ada/sinput.adb                                 |   167 +-
 gcc/ada/sinput.ads                                 |    10 +-
 gcc/ada/snames.adb-tmpl                            |    45 +-
 gcc/ada/snames.ads-tmpl                            |   180 +-
 gcc/ada/socket.c                                   |    22 +-
 gcc/ada/spark_xrefs.adb                            |     2 +-
 gcc/ada/spark_xrefs.ads                            |     2 +-
 gcc/ada/sprint.adb                                 |    50 +-
 gcc/ada/sprint.ads                                 |     6 +-
 gcc/ada/stand.adb                                  |   190 -
 gcc/ada/stand.ads                                  |    23 +-
 gcc/ada/stringt.adb                                |    22 +-
 gcc/ada/stringt.ads                                |    16 +-
 gcc/ada/stringt.h                                  |     2 +-
 gcc/ada/style.adb                                  |     2 +-
 gcc/ada/style.ads                                  |     2 +-
 gcc/ada/styleg.adb                                 |     2 +-
 gcc/ada/styleg.ads                                 |     2 +-
 gcc/ada/stylesw.adb                                |     2 +-
 gcc/ada/stylesw.ads                                |     2 +-
 gcc/ada/switch-b.adb                               |     2 +-
 gcc/ada/switch-b.ads                               |     2 +-
 gcc/ada/switch-c.adb                               |    11 +-
 gcc/ada/switch-c.ads                               |     2 +-
 gcc/ada/switch-m.adb                               |     2 +-
 gcc/ada/switch-m.ads                               |     2 +-
 gcc/ada/switch.adb                                 |     5 +-
 gcc/ada/switch.ads                                 |     4 +-
 gcc/ada/symbols.adb                                |     2 +-
 gcc/ada/symbols.ads                                |     2 +-
 gcc/ada/sysdep.c                                   |     2 +-
 gcc/ada/table.adb                                  |    61 +-
 gcc/ada/table.ads                                  |     9 +-
 gcc/ada/targext.c                                  |     2 +-
 gcc/ada/targparm.adb                               |    10 +-
 gcc/ada/targparm.ads                               |     2 +-
 gcc/ada/tb-gcc.c                                   |   125 -
 gcc/ada/tbuild.adb                                 |    29 +-
 gcc/ada/tbuild.ads                                 |     6 +-
 gcc/ada/tempdir.adb                                |     2 +-
 gcc/ada/tempdir.ads                                |     2 +-
 gcc/ada/terminals.c                                |     2 +-
 gcc/ada/tracebak.c                                 |    98 +-
 gcc/ada/tree_gen.adb                               |    72 -
 gcc/ada/tree_gen.ads                               |    28 -
 gcc/ada/tree_in.adb                                |    71 -
 gcc/ada/tree_in.ads                                |    42 -
 gcc/ada/tree_io.adb                                |   661 -
 gcc/ada/tree_io.ads                                |   128 -
 gcc/ada/treepr.adb                                 |    12 +-
 gcc/ada/treepr.ads                                 |     2 +-
 gcc/ada/ttypes.ads                                 |     2 +-
 gcc/ada/types.adb                                  |     2 +-
 gcc/ada/types.ads                                  |    54 +-
 gcc/ada/types.h                                    |     9 +-
 gcc/ada/uintp.adb                                  |    58 +-
 gcc/ada/uintp.ads                                  |    14 +-
 gcc/ada/uintp.h                                    |     2 +-
 gcc/ada/uname.adb                                  |     2 +-
 gcc/ada/uname.ads                                  |     2 +-
 gcc/ada/urealp.adb                                 |    66 +-
 gcc/ada/urealp.ads                                 |    14 +-
 gcc/ada/urealp.h                                   |     2 +-
 gcc/ada/usage.adb                                  |    13 +-
 gcc/ada/usage.ads                                  |     2 +-
 gcc/ada/validsw.adb                                |     2 +-
 gcc/ada/validsw.ads                                |     2 +-
 gcc/ada/vast.adb                                   |    46 +
 gcc/ada/vast.ads                                   |    42 +
 gcc/ada/warnsw.adb                                 |     2 +-
 gcc/ada/warnsw.ads                                 |     6 +-
 gcc/ada/widechar.adb                               |     2 +-
 gcc/ada/widechar.ads                               |     2 +-
 gcc/ada/xeinfo.adb                                 |    46 +-
 gcc/ada/xnmake.adb                                 |     2 +-
 gcc/ada/xoscons.adb                                |     7 +-
 gcc/ada/xr_tabls.adb                               |     6 +-
 gcc/ada/xr_tabls.ads                               |     2 +-
 gcc/ada/xref_lib.adb                               |    34 +-
 gcc/ada/xref_lib.ads                               |     2 +-
 gcc/ada/xsinfo.adb                                 |     2 +-
 gcc/ada/xsnamest.adb                               |    28 +-
 gcc/ada/xtreeprs.adb                               |     2 +-
 gcc/ada/xutil.adb                                  |     2 +-
 gcc/ada/xutil.ads                                  |     2 +-
 gcc/adjust-alignment.c                             |    85 +
 gcc/alias.c                                        |   161 +-
 gcc/alias.h                                        |     2 +
 gcc/alloc-pool.h                                   |     8 +-
 gcc/analyzer/ChangeLog                             |  1363 +
 gcc/analyzer/analysis-plan.cc                      |   134 +
 gcc/analyzer/analysis-plan.h                       |    60 +
 gcc/analyzer/analyzer-logging.cc                   |   228 +
 gcc/analyzer/analyzer-logging.h                    |   264 +
 gcc/analyzer/analyzer-pass.cc                      |   102 +
 gcc/analyzer/analyzer-selftests.cc                 |    68 +
 gcc/analyzer/analyzer-selftests.h                  |    51 +
 gcc/analyzer/analyzer.cc                           |   260 +
 gcc/analyzer/analyzer.h                            |   127 +
 gcc/analyzer/analyzer.opt                          |   181 +
 gcc/analyzer/bar-chart.cc                          |   102 +
 gcc/analyzer/bar-chart.h                           |    60 +
 gcc/analyzer/call-string.cc                        |   212 +
 gcc/analyzer/call-string.h                         |    77 +
 gcc/analyzer/checker-path.cc                       |   966 +
 gcc/analyzer/checker-path.h                        |   532 +
 gcc/analyzer/constraint-manager.cc                 |  2267 +
 gcc/analyzer/constraint-manager.h                  |   250 +
 gcc/analyzer/diagnostic-manager.cc                 |  1479 +
 gcc/analyzer/diagnostic-manager.h                  |   171 +
 gcc/analyzer/engine.cc                             |  4114 ++
 gcc/analyzer/engine.h                              |    30 +
 gcc/analyzer/exploded-graph.h                      |   904 +
 gcc/analyzer/function-set.cc                       |   197 +
 gcc/analyzer/function-set.h                        |    50 +
 gcc/analyzer/pending-diagnostic.cc                 |    83 +
 gcc/analyzer/pending-diagnostic.h                  |   274 +
 gcc/analyzer/program-point.cc                      |   559 +
 gcc/analyzer/program-point.h                       |   314 +
 gcc/analyzer/program-state.cc                      |  1628 +
 gcc/analyzer/program-state.h                       |   387 +
 gcc/analyzer/reachability.h                        |    76 +
 gcc/analyzer/region-model.cc                       |  8845 ++++
 gcc/analyzer/region-model.h                        |  2274 +
 gcc/analyzer/sm-file.cc                            |   441 +
 gcc/analyzer/sm-malloc.cc                          |   848 +
 gcc/analyzer/sm-malloc.dot                         |    89 +
 gcc/analyzer/sm-pattern-test.cc                    |   156 +
 gcc/analyzer/sm-sensitive.cc                       |   253 +
 gcc/analyzer/sm-signal.cc                          |   410 +
 gcc/analyzer/sm-taint.cc                           |   332 +
 gcc/analyzer/sm.cc                                 |   156 +
 gcc/analyzer/sm.h                                  |   193 +
 gcc/analyzer/state-purge.cc                        |   540 +
 gcc/analyzer/state-purge.h                         |   167 +
 gcc/analyzer/supergraph.cc                         |  1068 +
 gcc/analyzer/supergraph.h                          |   595 +
 gcc/asan.c                                         |    32 +-
 gcc/attribs.c                                      |    64 +-
 gcc/attribs.h                                      |    12 +-
 gcc/auto-inc-dec.c                                 |    12 +-
 gcc/auto-profile.c                                 |     5 +-
 gcc/bb-reorder.c                                   |     6 +-
 gcc/bitmap.h                                       |     2 +-
 gcc/builtin-types.def                              |     9 +
 gcc/builtins.c                                     |   870 +-
 gcc/builtins.def                                   |    13 +-
 gcc/builtins.h                                     |    32 +-
 gcc/c-family/ChangeLog                             |   340 +
 gcc/c-family/c-ada-spec.c                          |   147 +-
 gcc/c-family/c-attribs.c                           |   179 +-
 gcc/c-family/c-common.c                            |   144 +-
 gcc/c-family/c-common.h                            |    18 +-
 gcc/c-family/c-cppbuiltin.c                        |    14 +-
 gcc/c-family/c-format.c                            |    13 +-
 gcc/c-family/c-format.h                            |     1 +
 gcc/c-family/c-indentation.c                       |     5 +
 gcc/c-family/c-lex.c                               |     3 +-
 gcc/c-family/c-omp.c                               |   364 +-
 gcc/c-family/c-opts.c                              |    52 +-
 gcc/c-family/c-ppoutput.c                          |   183 +-
 gcc/c-family/c-pragma.c                            |    13 +-
 gcc/c-family/c-pretty-print.c                      |    26 +-
 gcc/c-family/c-ubsan.c                             |     4 +-
 gcc/c-family/c-warn.c                              |   156 +-
 gcc/c-family/c.opt                                 |    46 +-
 gcc/c-family/known-headers.cc                      |    99 +-
 gcc/c-family/known-headers.h                       |     3 +
 gcc/c/ChangeLog                                    |   225 +
 gcc/c/Make-lang.in                                 |     2 +-
 gcc/c/c-decl.c                                     |   254 +-
 gcc/c/c-fold.c                                     |    10 +
 gcc/c/c-objc-common.h                              |     3 +
 gcc/c/c-parser.c                                   |   233 +-
 gcc/c/c-tree.h                                     |    16 +-
 gcc/c/c-typeck.c                                   |    99 +-
 gcc/c/gimple-parser.c                              |    12 +-
 gcc/calls.c                                        |   111 +-
 gcc/calls.h                                        |     1 +
 gcc/cfgexpand.c                                    |    70 +-
 gcc/cfghooks.c                                     |    10 +-
 gcc/cfgloop.h                                      |     5 +-
 gcc/cfgloopanal.c                                  |     5 +-
 gcc/cfgloopmanip.c                                 |     6 +-
 gcc/cfgrtl.c                                       |    20 +-
 gcc/cgraph.c                                       |   743 +-
 gcc/cgraph.h                                       |   186 +-
 gcc/cgraphclones.c                                 |    51 +-
 gcc/cgraphunit.c                                   |    67 +-
 gcc/cif-code.def                                   |     7 +-
 gcc/collect2.c                                     |   130 +-
 gcc/collect2.h                                     |     4 -
 gcc/combine-stack-adj.c                            |   136 +-
 gcc/combine.c                                      |    56 +-
 gcc/common.opt                                     |   112 +-
 gcc/common/config/aarch64/aarch64-common.c         |    21 +-
 gcc/common/config/arc/arc-common.c                 |     2 +-
 gcc/common/config/arm/arm-common.c                 |     5 +-
 gcc/common/config/avr/avr-common.c                 |     8 +-
 gcc/common/config/gcn/gcn-common.c                 |     9 +
 gcc/common/config/i386/i386-common.c               |    30 +
 gcc/common/config/riscv/riscv-common.c             |   125 +-
 gcc/common/config/rs6000/rs6000-common.c           |     6 +-
 gcc/config.gcc                                     |    52 +-
 gcc/config.in                                      |    43 +
 gcc/config/aarch64/aarch64-bti-insert.c            |    40 +-
 gcc/config/aarch64/aarch64-builtins.c              |   119 +-
 gcc/config/aarch64/aarch64-c.c                     |    13 +
 gcc/config/aarch64/aarch64-cores.def               |    18 +
 gcc/config/aarch64/aarch64-cost-tables.h           |   103 +
 gcc/config/aarch64/aarch64-modes.def               |     6 +
 gcc/config/aarch64/aarch64-option-extensions.def   |    38 +-
 gcc/config/aarch64/aarch64-protos.h                |    23 +-
 gcc/config/aarch64/aarch64-simd-builtin-types.def  |     2 +
 gcc/config/aarch64/aarch64-simd-builtins.def       |    47 +
 gcc/config/aarch64/aarch64-simd.md                 |   479 +-
 gcc/config/aarch64/aarch64-speculation.cc          |    17 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |   393 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.def   |    83 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.h     |    21 +
 .../aarch64/aarch64-sve-builtins-functions.h       |   301 +-
 gcc/config/aarch64/aarch64-sve-builtins-shapes.cc  |  1367 +-
 gcc/config/aarch64/aarch64-sve-builtins-shapes.h   |    47 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.cc    |   655 +
 gcc/config/aarch64/aarch64-sve-builtins-sve2.def   |   214 +
 gcc/config/aarch64/aarch64-sve-builtins-sve2.h     |   190 +
 gcc/config/aarch64/aarch64-sve-builtins.cc         |   559 +-
 gcc/config/aarch64/aarch64-sve-builtins.def        |    22 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |    15 +-
 gcc/config/aarch64/aarch64-sve.md                  |   425 +-
 gcc/config/aarch64/aarch64-sve2.md                 |  2311 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.c                       |  1795 +-
 gcc/config/aarch64/aarch64.h                       |    90 +-
 gcc/config/aarch64/aarch64.md                      |   229 +-
 gcc/config/aarch64/aarch64.opt                     |    11 +-
 gcc/config/aarch64/arm_bf16.h                      |    45 +
 gcc/config/aarch64/arm_neon.h                      |  1597 +-
 gcc/config/aarch64/arm_sve.h                       |     6 +
 gcc/config/aarch64/atomics.md                      |    25 +-
 gcc/config/aarch64/constraints.md                  |    32 +
 gcc/config/aarch64/driver-aarch64.c                |     5 +-
 .../aarch64/falkor-tag-collision-avoidance.c       |     9 +-
 gcc/config/aarch64/iterators.md                    |   993 +-
 gcc/config/aarch64/predicates.md                   |    24 +-
 gcc/config/aarch64/t-aarch64                       |    24 +-
 gcc/config/aarch64/thunderx3t110.md                |   686 +
 gcc/config/alpha/alpha.c                           |     8 +-
 gcc/config/arc/arc-protos.h                        |     2 -
 gcc/config/arc/arc.c                               |   494 +-
 gcc/config/arc/arc.h                               |    33 +-
 gcc/config/arc/arc.md                              |   320 +-
 gcc/config/arc/arc.opt                             |     6 +-
 gcc/config/arc/constraints.md                      |     2 +-
 gcc/config/arc/fpu.md                              |     4 +-
 gcc/config/arc/linux.h                             |     3 +-
 gcc/config/arc/predicates.md                       |     9 +-
 gcc/config/arm/aarch-cost-tables.h                 |     2 +-
 gcc/config/arm/aout.h                              |     6 +-
 gcc/config/arm/arm-builtins.c                      |  1007 +-
 gcc/config/arm/arm-builtins.h                      |    35 +
 gcc/config/arm/arm-c.c                             |   131 +
 gcc/config/arm/arm-cpus.in                         |    99 +-
 gcc/config/arm/arm-modes.def                       |     6 +
 gcc/config/arm/arm-protos.h                        |     9 +-
 gcc/config/arm/arm-simd-builtin-types.def          |     3 +
 gcc/config/arm/arm-tables.opt                      |    10 +-
 gcc/config/arm/arm-tune.md                         |     2 +-
 gcc/config/arm/arm.c                               |  1325 +-
 gcc/config/arm/arm.h                               |   126 +-
 gcc/config/arm/arm.md                              |   326 +-
 gcc/config/arm/arm_bf16.h                          |    55 +
 gcc/config/arm/arm_cde.h                           |   176 +
 gcc/config/arm/arm_cde_builtins.def                |    58 +
 gcc/config/arm/arm_mve.h                           | 42125 +++++++++++++++
 gcc/config/arm/arm_mve_builtins.def                |   906 +
 gcc/config/arm/arm_mve_types.h                     |  1490 +
 gcc/config/arm/arm_neon.h                          |   950 +-
 gcc/config/arm/arm_neon_builtins.def               |    67 +-
 gcc/config/arm/constraints.md                      |    84 +-
 gcc/config/arm/iterators.md                        |   124 +-
 gcc/config/arm/mve.md                              | 11655 +++++
 gcc/config/arm/neon.md                             |   445 +-
 gcc/config/arm/predicates.md                       |   134 +-
 gcc/config/arm/t-arm                               |    11 +-
 gcc/config/arm/t-rmprofile                         |    26 +-
 gcc/config/arm/thumb1.md                           |    16 +-
 gcc/config/arm/thumb2.md                           |    92 +-
 gcc/config/arm/types.md                            |    18 +-
 gcc/config/arm/unspecs.md                          |    24 +
 gcc/config/arm/vec-common.md                       |   116 +-
 gcc/config/arm/vfp.md                              |   360 +-
 gcc/config/bfin/bfin.md                            |     3 +-
 gcc/config/bpf/bpf.c                               |   133 +-
 gcc/config/bpf/bpf.opt                             |     6 +
 gcc/config/cr16/cr16.opt                           |     2 +-
 gcc/config/cris/constraints.md                     |    24 +-
 gcc/config/cris/cris-modes.def                     |    56 +
 gcc/config/cris/cris-protos.h                      |    16 +-
 gcc/config/cris/cris.c                             |  1511 +-
 gcc/config/cris/cris.h                             |   124 +-
 gcc/config/cris/cris.md                            |  4253 +-
 gcc/config/cris/cris.opt                           |     4 -
 gcc/config/cris/linux.h                            |   150 -
 gcc/config/cris/linux.opt                          |    33 -
 gcc/config/cris/predicates.md                      |    62 +-
 gcc/config/cris/sync.md                            |    45 +-
 gcc/config/cris/t-elfmulti                         |     7 +-
 gcc/config/cris/t-linux                            |     5 -
 gcc/config/darwin-c.c                              |     5 +-
 gcc/config/darwin-driver.c                         |     2 +-
 gcc/config/darwin.c                                |    32 +-
 gcc/config/darwin.h                                |     6 +
 gcc/config/darwin.opt                              |    96 +-
 gcc/config/fr30/fr30.c                             |     2 +-
 gcc/config/freebsd.h                               |    21 +
 gcc/config/gcn/gcn-hsa.h                           |    12 +-
 gcc/config/gcn/gcn-opts.h                          |     1 -
 gcc/config/gcn/gcn-run.c                           |     2 +-
 gcc/config/gcn/gcn-valu.md                         |  2447 +-
 gcc/config/gcn/gcn.c                               |   177 +-
 gcc/config/gcn/gcn.h                               |     4 +
 gcc/config/gcn/gcn.md                              |    78 +-
 gcc/config/gcn/gcn.opt                             |    10 +-
 gcc/config/gcn/mkoffload.c                         |    78 +-
 gcc/config/gcn/predicates.md                       |     2 +-
 gcc/config/gcn/t-gcn-hsa                           |     2 +-
 gcc/config/gcn/t-omp-device                        |     2 +-
 gcc/config/h8300/addsub.md                         |   159 +
 gcc/config/h8300/bitfield.md                       |   440 +
 gcc/config/h8300/combiner.md                       |   773 +
 gcc/config/h8300/constraints.md                    |    12 +-
 gcc/config/h8300/divmod.md                         |    99 +
 gcc/config/h8300/elf.h                             |     2 +-
 gcc/config/h8300/extensions.md                     |   152 +
 gcc/config/h8300/h8300-protos.h                    |     3 -
 gcc/config/h8300/h8300.c                           |  1329 +-
 gcc/config/h8300/h8300.h                           |    50 +-
 gcc/config/h8300/h8300.md                          |  5715 +-
 gcc/config/h8300/jumpcall.md                       |   300 +
 gcc/config/h8300/logical.md                        |   194 +
 gcc/config/h8300/movepush.md                       |   233 +
 gcc/config/h8300/multiply.md                       |   194 +
 gcc/config/h8300/other.md                          |    17 +
 gcc/config/h8300/peepholes.md                      |  1527 +
 gcc/config/h8300/predicates.md                     |    41 +-
 gcc/config/h8300/proepi.md                         |   127 +
 gcc/config/h8300/shiftrotate.md                    |   223 +
 gcc/config/h8300/t-h8300                           |     5 +-
 gcc/config/h8300/testcompare.md                    |   201 +
 gcc/config/host-linux.c                            |     2 +
 gcc/config/i386/avx2intrin.h                       |   354 +-
 gcc/config/i386/avx512bitalgintrin.h               |    24 +-
 gcc/config/i386/avx512bwintrin.h                   |     6 +-
 gcc/config/i386/avx512fintrin.h                    |   265 +-
 gcc/config/i386/avx512pfintrin.h                   |    69 +-
 gcc/config/i386/avx512vbmi2intrin.h                |    90 +-
 gcc/config/i386/avx512vbmi2vlintrin.h              |   173 +-
 gcc/config/i386/avx512vlbwintrin.h                 |    16 +-
 gcc/config/i386/avx512vlintrin.h                   |   393 +-
 gcc/config/i386/avx512vpopcntdqintrin.h            |     8 +-
 gcc/config/i386/avx512vpopcntdqvlintrin.h          |    17 +-
 gcc/config/i386/cpuid.h                            |     9 +-
 gcc/config/i386/darwin.h                           |    15 +
 gcc/config/i386/driver-i386.c                      |    45 +-
 gcc/config/i386/f16cintrin.h                       |     4 +-
 gcc/config/i386/freebsd.h                          |     4 +
 gcc/config/i386/i386-builtin-types.def             |    20 +-
 gcc/config/i386/i386-builtin.def                   |   204 +-
 gcc/config/i386/i386-builtins.c                    |    43 +-
 gcc/config/i386/i386-c.c                           |     6 +
 gcc/config/i386/i386-expand.c                      |   269 +-
 gcc/config/i386/i386-features.c                    |   224 +-
 gcc/config/i386/i386-modes.def                     |    13 +-
 gcc/config/i386/i386-options.c                     |    28 +-
 gcc/config/i386/i386-passes.def                    |     2 +-
 gcc/config/i386/i386-protos.h                      |     8 +-
 gcc/config/i386/i386.c                             |   467 +-
 gcc/config/i386/i386.h                             |    61 +-
 gcc/config/i386/i386.md                            |  1624 +-
 gcc/config/i386/i386.opt                           |     8 +
 gcc/config/i386/immintrin.h                        |     4 +
 gcc/config/i386/mingw32.h                          |     2 +-
 gcc/config/i386/mmx.md                             |   828 +-
 gcc/config/i386/predicates.md                      |    11 +-
 gcc/config/i386/serializeintrin.h                  |    49 +
 gcc/config/i386/shaintrin.h                        |     4 +-
 gcc/config/i386/sse.md                             |  2393 +-
 gcc/config/i386/subst.md                           |    14 +-
 gcc/config/i386/tsxldtrkintrin.h                   |    33 +
 gcc/config/i386/x86-tune.def                       |    10 +-
 gcc/config/i386/xopintrin.h                        |     8 +-
 gcc/config/ia64/ia64.c                             |     2 +-
 gcc/config/ia64/ia64.h                             |     1 +
 gcc/config/lm32/lm32.c                             |     8 +-
 gcc/config/m32r/m32r.c                             |     2 +-
 gcc/config/microblaze/microblaze.c                 |     2 +-
 gcc/config/microblaze/microblaze.md                |     2 +-
 gcc/config/mips/linux.h                            |     8 +
 gcc/config/mips/mips.c                             |    20 +-
 gcc/config/mips/mips.h                             |     2 +
 gcc/config/mips/mti-linux.h                        |     2 +-
 gcc/config/msp430/msp430-protos.h                  |     3 +-
 gcc/config/msp430/msp430.c                         |    33 +-
 gcc/config/msp430/msp430.h                         |     8 +-
 gcc/config/msp430/msp430.md                        |     4 +-
 gcc/config/nds32/nds32-md-auxiliary.c              |    12 +-
 gcc/config/nds32/nds32.c                           |     2 +-
 gcc/config/nios2/nios2.h                           |    40 +-
 gcc/config/nvptx/nvptx.c                           |     2 +-
 gcc/config/or1k/or1k.opt                           |     2 +-
 gcc/config/or1k/rtems.h                            |     3 +
 gcc/config/pa/pa.c                                 |     5 +-
 gcc/config/pa/pa.h                                 |     1 +
 gcc/config/pa/som.h                                |    63 +-
 gcc/config/pdp11/pdp11.c                           |     3 +-
 gcc/config/pru/pru.c                               |    80 +-
 gcc/config/pru/pru.h                               |    11 +-
 gcc/config/pru/pru.md                              |     6 +-
 gcc/config/riscv/predicates.md                     |     6 +
 gcc/config/riscv/riscv-builtins.c                  |     4 +-
 gcc/config/riscv/riscv-passes.def                  |    20 +
 gcc/config/riscv/riscv-protos.h                    |     9 +-
 gcc/config/riscv/riscv-shorten-memrefs.c           |   200 +
 gcc/config/riscv/riscv-sr.c                        |     6 +-
 gcc/config/riscv/riscv.c                           |   290 +-
 gcc/config/riscv/riscv.h                           |    21 +-
 gcc/config/riscv/riscv.md                          |    43 +-
 gcc/config/riscv/riscv.opt                         |     6 +
 gcc/config/riscv/t-riscv                           |     5 +
 gcc/config/rs6000/aix61.h                          |     5 +-
 gcc/config/rs6000/aix71.h                          |     5 +-
 gcc/config/rs6000/aix72.h                          |     5 +-
 gcc/config/rs6000/altivec.h                        |    28 +-
 gcc/config/rs6000/altivec.md                       |   374 +-
 gcc/config/rs6000/constraints.md                   |   164 +-
 gcc/config/rs6000/emmintrin.h                      |     3 +-
 gcc/config/rs6000/linux64.h                        |     7 +
 gcc/config/rs6000/ppc-auxv.h                       |     6 +
 gcc/config/rs6000/predicates.md                    |     7 +-
 gcc/config/rs6000/rs6000-builtin.def               |   174 +
 gcc/config/rs6000/rs6000-c.c                       |    64 +-
 gcc/config/rs6000/rs6000-call.c                    |   497 +-
 gcc/config/rs6000/rs6000-cpus.def                  |    19 +-
 gcc/config/rs6000/rs6000-internal.h                |     3 -
 gcc/config/rs6000/rs6000-logue.c                   |    63 +-
 gcc/config/rs6000/rs6000-p8swap.c                  |     2 +-
 gcc/config/rs6000/rs6000-string.c                  |     2 +-
 gcc/config/rs6000/rs6000.c                         |   601 +-
 gcc/config/rs6000/rs6000.h                         |    22 +-
 gcc/config/rs6000/rs6000.md                        |   323 +-
 gcc/config/rs6000/rs6000.opt                       |     7 +-
 gcc/config/rs6000/rtems.h                          |     3 +
 gcc/config/rs6000/sync.md                          |    27 +-
 gcc/config/rs6000/t-rtems                          |     1 -
 gcc/config/rs6000/vector.md                        |    21 +-
 gcc/config/rs6000/vsx.md                           |   140 +-
 gcc/config/rtems.h                                 |    26 +-
 gcc/config/rx/elf.opt                              |     2 +-
 gcc/config/rx/rx.c                                 |     1 -
 gcc/config/rx/rx.md                                |     5 +-
 gcc/config/s390/constraints.md                     |    14 +-
 gcc/config/s390/s390-builtin-types.def             |     3 +
 gcc/config/s390/s390-builtins.def                  |    65 +-
 gcc/config/s390/s390.c                             |   148 +-
 gcc/config/s390/s390.h                             |    15 +-
 gcc/config/s390/s390.md                            |    93 +-
 gcc/config/s390/tpf.h                              |    16 +
 gcc/config/s390/tpf.md                             |    12 +-
 gcc/config/s390/tpf.opt                            |    20 +
 gcc/config/s390/vecintrin.h                        |     6 +-
 gcc/config/s390/vector.md                          |    90 +-
 gcc/config/s390/vx-builtins.md                     |   163 +-
 gcc/config/sh/sh.c                                 |     4 +-
 gcc/config/sh/sh.md                                |     8 +-
 gcc/config/sparc/sparc.c                           |     7 +-
 gcc/config/stormy16/stormy16.c                     |    12 +-
 gcc/config/tilegx/tilegx.md                        |     2 +-
 gcc/config/v850/rtems.h                            |     3 +
 gcc/config/v850/v850.c                             |     2 +-
 gcc/config/v850/v850.h                             |     5 +-
 gcc/config/vx-common.h                             |    14 +-
 gcc/config/vxworks.h                               |     8 +
 gcc/config/xtensa/elf.h                            |     8 +-
 gcc/config/xtensa/linux.h                          |     8 +-
 gcc/config/xtensa/uclinux.h                        |     9 +-
 gcc/config/xtensa/xtensa.c                         |    52 +-
 gcc/config/xtensa/xtensa.h                         |    29 +-
 gcc/config/xtensa/xtensa.md                        |     6 +-
 gcc/config/xtensa/xtensa.opt                       |    11 +
 gcc/configure                                      |   423 +-
 gcc/configure.ac                                   |   133 +-
 gcc/coretypes.h                                    |     8 +
 gcc/coroutine-builtins.def                         |    53 +
 gcc/coroutine-passes.cc                            |   532 +
 gcc/coverage.c                                     |    43 +-
 gcc/cp/ChangeLog                                   |  2950 ++
 gcc/cp/Make-lang.in                                |     2 +-
 gcc/cp/NEWS                                        |   408 -
 gcc/cp/call.c                                      |   453 +-
 gcc/cp/cfns.h                                      |    36 +-
 gcc/cp/class.c                                     |    99 +-
 gcc/cp/config-lang.in                              |     2 +-
 gcc/cp/constexpr.c                                 |   999 +-
 gcc/cp/constraint.cc                               |   444 +-
 gcc/cp/coroutines.cc                               |  4552 ++
 gcc/cp/cp-gimplify.c                               |   299 +-
 gcc/cp/cp-objcp-common.c                           |     4 +
 gcc/cp/cp-objcp-common.h                           |     2 +
 gcc/cp/cp-tree.def                                 |    24 +
 gcc/cp/cp-tree.h                                   |   191 +-
 gcc/cp/cp-ubsan.c                                  |    34 +-
 gcc/cp/cvt.c                                       |    18 +-
 gcc/cp/cxx-pretty-print.c                          |    56 +-
 gcc/cp/cxx-pretty-print.h                          |     1 +
 gcc/cp/decl.c                                      |   478 +-
 gcc/cp/decl2.c                                     |   105 +-
 gcc/cp/error.c                                     |    88 +-
 gcc/cp/except.c                                    |   102 +-
 gcc/cp/expr.c                                      |    29 +-
 gcc/cp/init.c                                      |   102 +-
 gcc/cp/lambda.c                                    |    12 +-
 gcc/cp/lex.c                                       |     4 +-
 gcc/cp/logic.cc                                    |    10 +-
 gcc/cp/mangle.c                                    |    39 +-
 gcc/cp/method.c                                    |   144 +-
 gcc/cp/name-lookup.c                               |   166 +-
 gcc/cp/operators.def                               |     1 +
 gcc/cp/optimize.c                                  |     2 +-
 gcc/cp/parser.c                                    |  1183 +-
 gcc/cp/pt.c                                        |  1881 +-
 gcc/cp/ptree.c                                     |    11 +
 gcc/cp/rtti.c                                      |    15 +
 gcc/cp/search.c                                    |    26 +-
 gcc/cp/semantics.c                                 |   264 +-
 gcc/cp/tree.c                                      |   281 +-
 gcc/cp/type-utils.h                                |    26 +-
 gcc/cp/typeck.c                                    |   177 +-
 gcc/cp/typeck2.c                                   |    53 +-
 gcc/cse.c                                          |   162 +-
 gcc/cselib.c                                       |   471 +-
 gcc/cselib.h                                       |     2 +
 gcc/d/ChangeLog                                    |   552 +
 gcc/d/Make-lang.in                                 |    27 +-
 gcc/d/d-attribs.cc                                 |   155 +-
 gcc/d/d-builtins.cc                                |    83 +-
 gcc/d/d-codegen.cc                                 |   311 +-
 gcc/d/d-compiler.cc                                |   182 +
 gcc/d/d-convert.cc                                 |    24 +-
 gcc/d/d-ctfloat.cc                                 |   143 +
 gcc/d/d-diagnostic.cc                              |    52 +-
 gcc/d/d-frontend.cc                                |   423 +-
 gcc/d/d-incpath.cc                                 |    10 +-
 gcc/d/d-lang.cc                                    |   391 +-
 gcc/d/d-longdouble.cc                              |    16 +-
 gcc/d/d-port.cc                                    |   169 +
 gcc/d/d-spec.cc                                    |   100 +-
 gcc/d/d-target.cc                                  |   150 +-
 gcc/d/d-tree.h                                     |    31 +-
 gcc/d/decl.cc                                      |   285 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/access.c                                 |    74 +-
 gcc/d/dmd/aggregate.h                              |    20 +-
 gcc/d/dmd/aliasthis.c                              |     2 +-
 gcc/d/dmd/aliasthis.h                              |     2 +-
 gcc/d/dmd/apply.c                                  |     4 +-
 gcc/d/dmd/argtypes.c                               |   484 -
 gcc/d/dmd/arrayop.c                                |    14 +-
 gcc/d/dmd/arraytypes.h                             |     5 +-
 gcc/d/dmd/ast_node.h                               |    20 +
 gcc/d/dmd/attrib.c                                 |   337 +-
 gcc/d/dmd/attrib.h                                 |    19 +-
 gcc/d/dmd/blockexit.c                              |    10 +-
 gcc/d/dmd/canthrow.c                               |    12 +-
 gcc/d/dmd/clone.c                                  |    58 +-
 gcc/d/dmd/compiler.h                               |     3 +-
 gcc/d/dmd/complex_t.h                              |     2 +-
 gcc/d/dmd/cond.c                                   |   386 +-
 gcc/d/dmd/cond.h                                   |    24 +-
 gcc/d/dmd/constfold.c                              |    60 +-
 gcc/d/dmd/cppmangle.c                              |    46 +-
 gcc/d/dmd/ctfe.h                                   |     2 +-
 gcc/d/dmd/ctfeexpr.c                               |    96 +-
 gcc/d/dmd/dcast.c                                  |    62 +-
 gcc/d/dmd/dclass.c                                 |   141 +-
 gcc/d/dmd/declaration.c                            |    95 +-
 gcc/d/dmd/declaration.h                            |    10 +-
 gcc/d/dmd/delegatize.c                             |     4 +-
 gcc/d/dmd/denum.c                                  |    26 +-
 gcc/d/dmd/dimport.c                                |    30 +-
 gcc/d/dmd/dinterpret.c                             |   266 +-
 gcc/d/dmd/dmacro.c                                 |     2 +-
 gcc/d/dmd/dmangle.c                                |    27 +-
 gcc/d/dmd/dmodule.c                                |    92 +-
 gcc/d/dmd/doc.c                                    |    87 +-
 gcc/d/dmd/doc.h                                    |     2 +-
 gcc/d/dmd/dscope.c                                 |    20 +-
 gcc/d/dmd/dstruct.c                                |    70 +-
 gcc/d/dmd/dsymbol.c                                |   166 +-
 gcc/d/dmd/dsymbol.h                                |    39 +-
 gcc/d/dmd/dtemplate.c                              |   508 +-
 gcc/d/dmd/dversion.c                               |    14 +-
 gcc/d/dmd/entity.c                                 |     2 +-
 gcc/d/dmd/enum.h                                   |     2 +-
 gcc/d/dmd/errors.h                                 |     2 +-
 gcc/d/dmd/escape.c                                 |    74 +-
 gcc/d/dmd/expression.c                             |   712 +-
 gcc/d/dmd/expression.h                             |   125 +-
 gcc/d/dmd/expressionsem.c                          |   306 +-
 gcc/d/dmd/func.c                                   |   269 +-
 gcc/d/dmd/globals.h                                |   110 +-
 gcc/d/dmd/hdrgen.c                                 |   218 +-
 gcc/d/dmd/hdrgen.h                                 |     4 +-
 gcc/d/dmd/iasm.c                                   |     2 +-
 gcc/d/dmd/iasmgcc.c                                |    38 +-
 gcc/d/dmd/identifier.c                             |     4 +-
 gcc/d/dmd/identifier.h                             |     2 +-
 gcc/d/dmd/idgen.c                                  |     2 +-
 gcc/d/dmd/impcnvgen.c                              |     2 +-
 gcc/d/dmd/imphint.c                                |     2 +-
 gcc/d/dmd/import.h                                 |     2 +-
 gcc/d/dmd/init.c                                   |    36 +-
 gcc/d/dmd/init.h                                   |     8 +-
 gcc/d/dmd/initsem.c                                |    41 +-
 gcc/d/dmd/intrange.c                               |     4 +-
 gcc/d/dmd/intrange.h                               |     2 +-
 gcc/d/dmd/json.c                                   |    48 +-
 gcc/d/dmd/json.h                                   |     2 +-
 gcc/d/dmd/lexer.c                                  |     6 +-
 gcc/d/dmd/lexer.h                                  |     2 +-
 gcc/d/dmd/macro.h                                  |     2 +-
 gcc/d/dmd/mangle.h                                 |     2 +-
 gcc/d/dmd/mars.h                                   |     2 +-
 gcc/d/dmd/module.h                                 |    11 +-
 gcc/d/dmd/mtype.c                                  |   617 +-
 gcc/d/dmd/mtype.h                                  |   134 +-
 gcc/d/dmd/nogc.c                                   |     6 +-
 gcc/d/dmd/nspace.c                                 |    22 +-
 gcc/d/dmd/nspace.h                                 |     2 +-
 gcc/d/dmd/objc.c                                   |     2 +-
 gcc/d/dmd/objc.h                                   |     2 +-
 gcc/d/dmd/opover.c                                 |    58 +-
 gcc/d/dmd/optimize.c                               |    82 +-
 gcc/d/dmd/parse.c                                  |   432 +-
 gcc/d/dmd/parse.h                                  |     7 +-
 gcc/d/dmd/root/aav.c                               |     2 +-
 gcc/d/dmd/root/aav.h                               |     2 +-
 gcc/d/dmd/root/array.h                             |   230 +-
 gcc/d/dmd/root/bitarray.h                          |    32 +
 gcc/d/dmd/root/checkedint.c                        |     2 +-
 gcc/d/dmd/root/checkedint.h                        |     2 +-
 gcc/d/dmd/root/ctfloat.h                           |     2 +-
 gcc/d/dmd/root/dcompat.h                           |    30 +-
 gcc/d/dmd/root/file.c                              |     2 +-
 gcc/d/dmd/root/file.h                              |     2 +-
 gcc/d/dmd/root/filename.c                          |     8 +-
 gcc/d/dmd/root/filename.h                          |     2 +-
 gcc/d/dmd/root/hash.h                              |     2 +-
 gcc/d/dmd/root/object.h                            |     2 +-
 gcc/d/dmd/root/outbuffer.c                         |     6 +-
 gcc/d/dmd/root/outbuffer.h                         |     6 +-
 gcc/d/dmd/root/port.h                              |    10 +-
 gcc/d/dmd/root/rmem.c                              |     2 +-
 gcc/d/dmd/root/rmem.h                              |    13 +-
 gcc/d/dmd/root/root.h                              |     2 +-
 gcc/d/dmd/root/rootobject.c                        |     2 +-
 gcc/d/dmd/root/speller.c                           |     6 +-
 gcc/d/dmd/root/speller.h                           |     2 +-
 gcc/d/dmd/root/stringtable.c                       |     2 +-
 gcc/d/dmd/root/stringtable.h                       |     4 +-
 gcc/d/dmd/safe.c                                   |     6 +-
 gcc/d/dmd/sapply.c                                 |     8 +-
 gcc/d/dmd/scope.h                                  |     7 +-
 gcc/d/dmd/sideeffect.c                             |    11 +-
 gcc/d/dmd/statement.c                              |   172 +-
 gcc/d/dmd/statement.h                              |    16 +-
 gcc/d/dmd/statementsem.c                           |   710 +-
 gcc/d/dmd/staticassert.c                           |     2 +-
 gcc/d/dmd/staticassert.h                           |     2 +-
 gcc/d/dmd/staticcond.c                             |    30 +-
 gcc/d/dmd/target.h                                 |   114 +-
 gcc/d/dmd/template.h                               |     6 +-
 gcc/d/dmd/tokens.c                                 |     4 +-
 gcc/d/dmd/tokens.h                                 |     2 +-
 gcc/d/dmd/traits.c                                 |   114 +-
 gcc/d/dmd/typesem.c                                |     4 +-
 gcc/d/dmd/utf.c                                    |    21 +-
 gcc/d/dmd/utf.h                                    |     2 +-
 gcc/d/dmd/utils.c                                  |     2 +-
 gcc/d/dmd/version.h                                |     2 +-
 gcc/d/dmd/visitor.h                                |    12 +-
 gcc/d/expr.cc                                      |   324 +-
 gcc/d/gdc.texi                                     |     8 +-
 gcc/d/imports.cc                                   |     8 +-
 gcc/d/intrinsics.cc                                |    24 +-
 gcc/d/intrinsics.def                               |     3 +
 gcc/d/longdouble.h                                 |    48 +-
 gcc/d/modules.cc                                   |    65 +-
 gcc/d/runtime.cc                                   |     2 +-
 gcc/d/toir.cc                                      |    92 +-
 gcc/d/typeinfo.cc                                  |   164 +-
 gcc/d/types.cc                                     |   141 +-
 gcc/dbgcnt.c                                       |     2 +-
 gcc/dbgcnt.def                                     |     1 +
 gcc/ddg.c                                          |   201 +-
 gcc/ddg.h                                          |     3 -
 gcc/df-core.c                                      |    35 +-
 gcc/dfp.c                                          |    10 +-
 gcc/diagnostic-color.c                             |   104 +-
 gcc/diagnostic-core.h                              |     9 +-
 gcc/diagnostic-event-id.h                          |    61 +
 gcc/diagnostic-format-json.cc                      |    10 +-
 gcc/diagnostic-path.h                              |   149 +
 gcc/diagnostic-show-locus.c                        |    28 +-
 gcc/diagnostic-url.h                               |    18 +-
 gcc/diagnostic.c                                   |   178 +-
 gcc/diagnostic.def                                 |     5 +
 gcc/diagnostic.h                                   |    30 +
 gcc/digraph.cc                                     |   188 +
 gcc/digraph.h                                      |   246 +
 gcc/doc/analyzer.texi                              |   528 +
 gcc/doc/contribute.texi                            |     4 +-
 gcc/doc/extend.texi                                |   497 +-
 gcc/doc/gccint.texi                                |     2 +
 gcc/doc/gcov-dump.texi                             |     5 +
 gcc/doc/gcov.texi                                  |     3 +-
 gcc/doc/install.texi                               |   297 +-
 gcc/doc/invoke.texi                                |  2548 +-
 gcc/doc/md.texi                                    |   196 +-
 gcc/doc/sourcebuild.texi                           |   122 +-
 gcc/doc/tm.texi                                    |    44 +-
 gcc/doc/tm.texi.in                                 |    10 +-
 gcc/dojump.c                                       |     2 +-
 gcc/dse.c                                          |    66 +-
 gcc/dump-context.h                                 |    21 +
 gcc/dumpfile.c                                     |    49 +-
 gcc/dumpfile.h                                     |     2 +-
 gcc/dwarf2cfi.c                                    |    43 +-
 gcc/dwarf2out.c                                    |   304 +-
 gcc/early-remat.c                                  |     2 +-
 gcc/emit-rtl.c                                     |    75 +-
 gcc/emit-rtl.h                                     |     6 +
 gcc/explow.c                                       |     6 +-
 gcc/explow.h                                       |     4 +
 gcc/expmed.c                                       |    55 +-
 gcc/expr.c                                         |   118 +-
 gcc/fold-const-call.c                              |     1 +
 gcc/fold-const.c                                   |   346 +-
 gcc/fold-const.h                                   |     7 +
 gcc/fortran/ChangeLog                              |   921 +
 gcc/fortran/arith.c                                |    15 +-
 gcc/fortran/array.c                                |    37 +-
 gcc/fortran/check.c                                |    76 +-
 gcc/fortran/class.c                                |    38 +-
 gcc/fortran/cpp.c                                  |     2 +-
 gcc/fortran/decl.c                                 |   141 +-
 gcc/fortran/dump-parse-tree.c                      |    86 +-
 gcc/fortran/expr.c                                 |    68 +-
 gcc/fortran/f95-lang.c                             |     2 +
 gcc/fortran/frontend-passes.c                      |     3 +-
 gcc/fortran/gfortran.h                             |    57 +-
 gcc/fortran/gfortran.texi                          |    28 +-
 gcc/fortran/interface.c                            |    39 +-
 gcc/fortran/intrinsic.c                            |   205 +-
 gcc/fortran/intrinsic.h                            |    12 +-
 gcc/fortran/intrinsic.texi                         |    29 +-
 gcc/fortran/invoke.texi                            |     4 -
 gcc/fortran/io.c                                   |   862 +-
 gcc/fortran/iresolve.c                             |   264 +-
 gcc/fortran/lang.opt                               |     4 +-
 gcc/fortran/libgfortran.h                          |     1 +
 gcc/fortran/match.c                                |    71 +-
 gcc/fortran/misc.c                                 |     2 +-
 gcc/fortran/module.c                               |    38 +-
 gcc/fortran/openmp.c                               |   235 +-
 gcc/fortran/options.c                              |     4 +-
 gcc/fortran/parse.c                                |    43 +-
 gcc/fortran/primary.c                              |    48 +-
 gcc/fortran/resolve.c                              |   150 +-
 gcc/fortran/scanner.c                              |    57 +-
 gcc/fortran/simplify.c                             |   329 +-
 gcc/fortran/symbol.c                               |    45 +-
 gcc/fortran/trans-array.c                          |   206 +-
 gcc/fortran/trans-common.c                         |    11 +-
 gcc/fortran/trans-decl.c                           |    33 +-
 gcc/fortran/trans-expr.c                           |    57 +-
 gcc/fortran/trans-intrinsic.c                      |   217 +-
 gcc/fortran/trans-openmp.c                         |   100 +-
 gcc/fortran/trans-types.c                          |    17 +-
 gcc/fortran/trans.h                                |     7 +-
 gcc/fortran/trigd_fe.inc                           |    53 +
 gcc/function.c                                     |    13 +-
 gcc/function.h                                     |     6 +
 gcc/gcc-rich-location.h                            |     4 +-
 gcc/gcc.c                                          |  1002 +-
 gcc/gcov-dump.c                                    |    14 +-
 gcc/gcov-io.c                                      |     6 +-
 gcc/gcov-io.h                                      |    33 +-
 gcc/gcov.c                                         |    32 +-
 gcc/gdbhooks.py                                    |     3 +
 gcc/gdbinit.in                                     |   183 +-
 gcc/genmatch.c                                     |    22 +-
 gcc/gimple-array-bounds.cc                         |   700 +
 gcc/gimple-array-bounds.h                          |    43 +
 gcc/gimple-expr.c                                  |    35 +-
 gcc/gimple-fold.c                                  |   143 +-
 gcc/gimple-iterator.c                              |     8 +-
 gcc/gimple-loop-interchange.cc                     |     9 +-
 gcc/gimple-loop-versioning.cc                      |     2 +-
 gcc/gimple-pretty-print.c                          |    14 +-
 gcc/gimple-range-gori.h                            |     4 +-
 gcc/gimple-ssa-evrp.c                              |   355 +-
 gcc/gimple-ssa-split-paths.c                       |    10 +-
 gcc/gimple-ssa-sprintf.c                           |    12 +-
 gcc/gimple-ssa-store-merging.c                     |   149 +-
 gcc/gimple-ssa-warn-alloca.c                       |    65 +-
 gcc/gimple-ssa-warn-restrict.c                     |   113 +-
 gcc/gimple.c                                       |    19 +-
 gcc/gimple.h                                       |    18 +-
 gcc/gimplify.c                                     |   372 +-
 gcc/gimplify.h                                     |     1 +
 gcc/go/ChangeLog                                   |     9 +
 gcc/go/go-gcc.cc                                   |   179 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/export.cc                        |     2 +-
 gcc/go/gofrontend/expressions.cc                   |   193 +-
 gcc/go/gofrontend/expressions.h                    |    22 +-
 gcc/go/gofrontend/gogo.h                           |     4 +-
 gcc/go/gofrontend/lex.cc                           |    12 +-
 gcc/go/gofrontend/names.cc                         |     2 +-
 gcc/go/gofrontend/parse.cc                         |    25 +-
 gcc/go/gofrontend/parse.h                          |     2 +-
 gcc/go/gofrontend/types.cc                         |    26 +-
 gcc/graphite-isl-ast-to-gimple.c                   |     3 +
 gcc/graphite-scop-detection.c                      |     1 -
 gcc/graphite.c                                     |     1 +
 gcc/graphviz.cc                                    |   140 +
 gcc/graphviz.h                                     |    59 +
 gcc/haifa-sched.c                                  |     9 +
 gcc/hash-map-tests.c                               |    24 +
 gcc/hash-map-traits.h                              |     2 +
 gcc/hash-map.h                                     |     1 +
 gcc/hash-set-tests.c                               |     2 +
 gcc/hash-table.h                                   |    24 +-
 gcc/hash-traits.h                                  |     3 +
 gcc/hooks.c                                        |     6 +
 gcc/hooks.h                                        |     1 +
 gcc/hsa-common.c                                   |     2 +-
 gcc/hsa-common.h                                   |     2 +-
 gcc/hsa-gen.c                                      |    14 +-
 gcc/input.c                                        |     4 +-
 gcc/internal-fn.c                                  |    32 +
 gcc/internal-fn.def                                |     6 +
 gcc/ipa-comdats.c                                  |     9 +
 gcc/ipa-cp.c                                       |   405 +-
 gcc/ipa-devirt.c                                   |   473 +-
 gcc/ipa-fnsummary.c                                |    95 +-
 gcc/ipa-hsa.c                                      |    10 +-
 gcc/ipa-icf-gimple.c                               |    10 +-
 gcc/ipa-icf.c                                      |    14 +-
 gcc/ipa-inline-analysis.c                          |     7 +-
 gcc/ipa-inline-transform.c                         |    36 +-
 gcc/ipa-inline.c                                   |    67 +-
 gcc/ipa-inline.h                                   |     1 +
 gcc/ipa-param-manipulation.c                       |    15 +-
 gcc/ipa-param-manipulation.h                       |     2 +-
 gcc/ipa-predicate.c                                |     2 +-
 gcc/ipa-profile.c                                  |   520 +-
 gcc/ipa-prop.c                                     |    70 +-
 gcc/ipa-prop.h                                     |     4 +-
 gcc/ipa-pure-const.c                               |    29 +-
 gcc/ipa-ref.h                                      |     3 +
 gcc/ipa-reference.c                                |    14 +-
 gcc/ipa-split.c                                    |     2 +-
 gcc/ipa-sra.c                                      |   122 +-
 gcc/ipa-utils.c                                    |   180 +-
 gcc/ipa-utils.h                                    |     4 +-
 gcc/ipa-visibility.c                               |    18 +-
 gcc/ipa.c                                          |    27 +-
 gcc/ira-color.c                                    |   147 +-
 gcc/ira-conflicts.c                                |    22 +-
 gcc/ira-costs.c                                    |     2 +-
 gcc/ira-lives.c                                    |    48 +
 gcc/ira.c                                          |    43 +-
 gcc/jit/ChangeLog                                  |   156 +
 gcc/jit/Make-lang.in                               |    60 +-
 gcc/jit/config-lang.in                             |     2 +-
 gcc/jit/docs/_build/texinfo/Makefile               |     6 +-
 gcc/jit/docs/_build/texinfo/libgccjit.texi         |  3986 +-
 gcc/jit/docs/conf.py                               |     2 +-
 gcc/jit/docs/topics/compatibility.rst              |    37 +
 gcc/jit/docs/topics/expressions.rst                |     6 +
 gcc/jit/docs/topics/function-pointers.rst          |     2 +
 gcc/jit/docs/topics/functions.rst                  |    19 +
 gcc/jit/docs/topics/types.rst                      |     7 +-
 gcc/jit/dummy-frontend.c                           |   464 +-
 gcc/jit/jit-builtins.c                             |   126 +-
 gcc/jit/jit-playback.c                             |    40 +-
 gcc/jit/jit-playback.h                             |     8 +-
 gcc/jit/jit-result.c                               |    35 +-
 gcc/jit/jit-result.h                               |    14 +-
 gcc/jit/jit-tempdir.c                              |    10 +
 gcc/jit/jit-w32.c                                  |   255 +
 gcc/jit/jit-w32.h                                  |    30 +
 gcc/jit/libgccjit++.h                              |    22 +
 gcc/jit/libgccjit.c                                |    80 +-
 gcc/jit/libgccjit.h                                |    16 +
 gcc/jit/libgccjit.map                              |     9 +-
 gcc/langhooks-def.h                                |     3 +
 gcc/langhooks.c                                    |    18 +-
 gcc/langhooks.h                                    |     6 +-
 gcc/loop-doloop.c                                  |    38 +-
 gcc/loop-iv.c                                      |     2 +-
 gcc/lower-subreg.c                                 |    28 +-
 gcc/lra-assigns.c                                  |     2 +
 gcc/lra-constraints.c                              |    39 +-
 gcc/lra-lives.c                                    |    19 +-
 gcc/lra-spills.c                                   |    21 +-
 gcc/lra.c                                          |    40 +-
 gcc/lto-cgraph.c                                   |    75 +-
 gcc/lto-compress.c                                 |     2 +
 gcc/lto-opts.c                                     |     9 +
 gcc/lto-section-in.c                               |     4 +-
 gcc/lto-section-out.c                              |   105 -
 gcc/lto-streamer-in.c                              |   178 +-
 gcc/lto-streamer-out.c                             |   570 +-
 gcc/lto-streamer.c                                 |    18 +-
 gcc/lto-streamer.h                                 |   151 +-
 gcc/lto-wrapper.c                                  |   329 +-
 gcc/lto/ChangeLog                                  |    90 +
 gcc/lto/lto-common.c                               |   253 +-
 gcc/lto/lto-dump.c                                 |    22 +-
 gcc/lto/lto-lang.c                                 |     3 +-
 gcc/lto/lto-partition.c                            |    17 +-
 gcc/lto/lto.c                                      |    17 +-
 gcc/match.pd                                       |   273 +-
 gcc/mem-stats.h                                    |     4 +-
 gcc/modulo-sched.c                                 |    13 +-
 gcc/multiple_target.c                              |     8 +-
 gcc/omp-expand.c                                   |    34 +-
 gcc/omp-general.c                                  |   459 +-
 gcc/omp-general.h                                  |    11 +-
 gcc/omp-grid.c                                     |     4 +-
 gcc/omp-low.c                                      |    79 +-
 gcc/omp-offload.c                                  |   209 +-
 gcc/omp-offload.h                                  |     1 +
 gcc/omp-simd-clone.c                               |    28 +-
 gcc/opt-functions.awk                              |    10 +
 gcc/opt-read.awk                                   |    10 +-
 gcc/optabs-tree.c                                  |     5 +
 gcc/optabs.c                                       |     9 +-
 gcc/optabs.h                                       |     1 +
 gcc/optc-save-gen.awk                              |    25 +
 gcc/opth-gen.awk                                   |     3 +
 gcc/optinfo-emit-json.cc                           |     2 +-
 gcc/opts-common.c                                  |    66 +
 gcc/opts-global.c                                  |     9 +-
 gcc/opts.c                                         |   177 +-
 gcc/opts.h                                         |     5 +
 gcc/ordered-hash-map-tests.cc                      |   247 +
 gcc/ordered-hash-map.h                             |   188 +
 gcc/output.h                                       |     6 +
 gcc/params.opt                                     |    60 +-
 gcc/passes.c                                       |     2 +
 gcc/passes.def                                     |     5 +
 gcc/po/ChangeLog                                   |   101 +
 gcc/po/be.po                                       | 42263 ++++++++-------
 gcc/po/da.po                                       | 47099 +++++++++--------
 gcc/po/de.po                                       | 45332 +++++++++-------
 gcc/po/el.po                                       | 47088 +++++++++--------
 gcc/po/es.po                                       | 46572 ++++++++++-------
 gcc/po/exgettext                                   |     5 +-
 gcc/po/fi.po                                       | 46374 +++++++++--------
 gcc/po/fr.po                                       | 45433 +++++++++-------
 gcc/po/gcc.pot                                     | 40850 +++++++++------
 gcc/po/hr.po                                       | 39894 ++++++++------
 gcc/po/id.po                                       | 47581 +++++++++--------
 gcc/po/ja.po                                       | 47604 +++++++++--------
 gcc/po/nl.po                                       | 45576 +++++++++-------
 gcc/po/ru.po                                       | 46434 ++++++++++-------
 gcc/po/sr.po                                       | 45573 ++++++++--------
 gcc/po/sv.po                                       | 45648 +++++++++-------
 gcc/po/tr.po                                       | 47857 +++++++++--------
 gcc/po/uk.po                                       | 44737 +++++++++-------
 gcc/po/vi.po                                       | 52011 +++++++++++--------
 gcc/po/zh_CN.po                                    | 42347 ++++++++-------
 gcc/po/zh_TW.po                                    | 48753 +++++++++--------
 gcc/postreload.c                                   |    66 +-
 gcc/predict.c                                      |   105 +-
 gcc/pretty-print.c                                 |   115 +-
 gcc/pretty-print.h                                 |     5 +-
 gcc/print-rtl.c                                    |     7 +-
 gcc/profile-count.c                                |    13 +-
 gcc/profile-count.h                                |    15 +-
 gcc/profile.c                                      |    66 +-
 gcc/read-rtl-function.c                            |     6 +-
 gcc/real.c                                         |    29 +-
 gcc/recog.c                                        |   114 +-
 gcc/recog.h                                        |    40 +-
 gcc/regrename.c                                    |    16 +-
 gcc/reload1.c                                      |    31 +-
 gcc/reorg.c                                        |    26 +-
 gcc/resource.c                                     |    27 +-
 gcc/resource.h                                     |     1 +
 gcc/rtl.c                                          |     2 +-
 gcc/rtl.h                                          |     4 +-
 gcc/rtlanal.c                                      |    66 +-
 gcc/sanitizer.def                                  |    21 +
 gcc/sanopt.c                                       |    15 +-
 gcc/sbitmap.h                                      |     1 +
 gcc/sched-deps.c                                   |     4 +
 gcc/sched-int.h                                    |     2 +
 gcc/selftest-run-tests.c                           |     9 +
 gcc/selftest.c                                     |     2 +-
 gcc/selftest.h                                     |     5 +
 gcc/sese.h                                         |     4 +-
 gcc/shortest-paths.h                               |   145 +
 gcc/shrink-wrap.c                                  |     2 +-
 gcc/simplify-rtx.c                                 |    78 +-
 gcc/spellcheck.c                                   |   124 +-
 gcc/stor-layout.c                                  |     6 +-
 gcc/symtab.c                                       |    57 +-
 gcc/target.def                                     |    52 +-
 gcc/target.h                                       |     2 +-
 gcc/targhooks.c                                    |    27 +-
 gcc/targhooks.h                                    |     6 +-
 gcc/testsuite/ChangeLog                            | 14944 ++++++
 gcc/testsuite/brig.dg/test/gimple/packed.hsail     |     4 +-
 gcc/testsuite/c-c++-common/Warray-bounds-2.c       |    16 +-
 gcc/testsuite/c-c++-common/Warray-bounds-3.c       |     9 +-
 gcc/testsuite/c-c++-common/Warray-bounds-8.c       |    22 +
 gcc/testsuite/c-c++-common/Wconversion-pr40752.c   |    49 +
 gcc/testsuite/c-c++-common/Wconversion-pr40752a.c  |    50 +
 gcc/testsuite/c-c++-common/Wconversion-pr40752b.c  |     8 +
 gcc/testsuite/c-c++-common/Wparentheses-2.c        |    18 +
 gcc/testsuite/c-c++-common/Wrestrict.c             |    45 +-
 gcc/testsuite/c-c++-common/Wsign-conversion-1.c    |    13 +
 .../c-c++-common/Wsizeof-pointer-memaccess1.c      |     2 +
 gcc/testsuite/c-c++-common/Wstringop-truncation.c  |     2 +-
 gcc/testsuite/c-c++-common/Wunused-var-17.c        |    19 +
 gcc/testsuite/c-c++-common/asan/asan-interface-1.c |     2 +-
 gcc/testsuite/c-c++-common/asan/clone-test-1.c     |     2 +-
 gcc/testsuite/c-c++-common/asan/inline-kernel.c    |    20 +
 gcc/testsuite/c-c++-common/asan/inline.c           |    20 +
 gcc/testsuite/c-c++-common/asan/no-asan-stack.c    |     2 +-
 gcc/testsuite/c-c++-common/asan/pr59063-1.c        |     2 +-
 gcc/testsuite/c-c++-common/asan/pr59063-2.c        |     2 +-
 gcc/testsuite/c-c++-common/attr-copy.c             |    43 +
 .../c-c++-common/builtin-has-attribute-7.c         |     3 +-
 .../{gcc.dg => c-c++-common}/cpp/counter-2.c       |     0
 .../{gcc.dg => c-c++-common}/cpp/counter-3.c       |     0
 .../{gcc.dg => c-c++-common}/cpp/dir-only-1.c      |     0
 .../{gcc.dg => c-c++-common}/cpp/dir-only-1.h      |     0
 .../{gcc.dg => c-c++-common}/cpp/dir-only-2.c      |     0
 .../{gcc.dg => c-c++-common}/cpp/dir-only-3.c      |     0
 .../{gcc.dg => c-c++-common}/cpp/dir-only-3a.h     |     0
 .../{gcc.dg => c-c++-common}/cpp/dir-only-3b.h     |     0
 .../{gcc.dg => c-c++-common}/cpp/dir-only-4.c      |     0
 gcc/testsuite/c-c++-common/cpp/dir-only-5.c        |     7 +
 .../{gcc.dg => c-c++-common}/cpp/dir-only-6.c      |     0
 gcc/testsuite/c-c++-common/cpp/dir-only-7.c        |    35 +
 gcc/testsuite/c-c++-common/cpp/dir-only-8.c        |    38 +
 gcc/testsuite/c-c++-common/cpp/eof-1.c             |     7 +
 gcc/testsuite/c-c++-common/cpp/eof-2.c             |     8 +
 gcc/testsuite/c-c++-common/cpp/eof-2.h             |     4 +
 gcc/testsuite/c-c++-common/cpp/eof-3.c             |     8 +
 gcc/testsuite/c-c++-common/cpp/has-include-1.c     |   104 +
 .../c-c++-common/cpp/has-include-next-1.c          |   104 +
 gcc/testsuite/c-c++-common/cpp/openacc-define-3.c  |     2 +-
 gcc/testsuite/c-c++-common/cpp/pr63831-1.c         |     2 +-
 gcc/testsuite/c-c++-common/cpp/pr88974.c           |     1 +
 gcc/testsuite/c-c++-common/cpp/pr93452-1.c         |    10 +
 gcc/testsuite/c-c++-common/cpp/pr93452-2.c         |    11 +
 gcc/testsuite/c-c++-common/cpp/pr93545-1.c         |     4 +
 gcc/testsuite/c-c++-common/cpp/pr93545-2.c         |     4 +
 gcc/testsuite/c-c++-common/cpp/pr93545-3.c         |     4 +
 gcc/testsuite/c-c++-common/cpp/pr93545-4.c         |     4 +
 gcc/testsuite/c-c++-common/cpp/va-opt-4.c          |    20 +
 .../c-c++-common/dfp/func-vararg-mixed-2.c         |   105 -
 gcc/testsuite/c-c++-common/goacc-gomp/pr93465-1.c  |    56 +
 gcc/testsuite/c-c++-common/goacc/declare-pr94120.c |    23 +
 .../c-c++-common/goacc/firstprivate-mappings-1.c   |    12 +-
 gcc/testsuite/c-c++-common/goacc/host_data-1.c     |    48 +-
 .../c-c++-common/goacc/kernels-alias-ipa-pta-2.c   |     3 +-
 .../c-c++-common/goacc/kernels-alias-ipa-pta-4.c   |     5 +-
 .../c-c++-common/goacc/kernels-alias-ipa-pta.c     |     3 +-
 gcc/testsuite/c-c++-common/goacc/pr79428-1.c       |     4 +-
 gcc/testsuite/c-c++-common/goacc/pr93488.c         |    22 +
 .../c-c++-common/goacc/struct-enter-exit-data-1.c  |    27 +
 .../c-c++-common/goacc/uninit-dim-clause.c         |    12 +-
 .../goacc/uninit-firstprivate-clause.c             |     2 +-
 .../c-c++-common/goacc/uninit-if-clause.c          |    16 +-
 .../c-c++-common/goacc/uninit-use-device-clause.c  |     2 +-
 gcc/testsuite/c-c++-common/gomp/atomic-19.c        |    10 +-
 gcc/testsuite/c-c++-common/gomp/atomic-20.c        |    10 +-
 gcc/testsuite/c-c++-common/gomp/atomic-21.c        |    10 +-
 gcc/testsuite/c-c++-common/gomp/atomic-22.c        |     3 +-
 .../c-c++-common/gomp/declare-variant-14.c         |    28 +
 .../c-c++-common/gomp/depend-iterator-2.c          |     2 +-
 gcc/testsuite/c-c++-common/gomp/has-include-1.c    |     8 +
 gcc/testsuite/c-c++-common/gomp/loop-6.c           |   113 +
 gcc/testsuite/c-c++-common/gomp/pr70550-1.c        |    16 +-
 gcc/testsuite/c-c++-common/gomp/pr70550-2.c        |    16 +-
 gcc/testsuite/c-c++-common/gomp/pr79428-2.c        |     4 +-
 gcc/testsuite/c-c++-common/gomp/pr93555-1.c        |    18 +
 gcc/testsuite/c-c++-common/gomp/pr93555-2.c        |    16 +
 gcc/testsuite/c-c++-common/gomp/pr94874.c          |    25 +
 gcc/testsuite/c-c++-common/gomp/requires-1.c       |     9 +-
 gcc/testsuite/c-c++-common/gomp/requires-2.c       |    14 +-
 gcc/testsuite/c-c++-common/gomp/requires-4.c       |     2 +-
 .../c-c++-common/gomp/schedule-modifiers-2.c       |    14 +
 .../c-c++-common/missing-close-func-paren.c        |    40 +
 .../patchable_function_entry-error-1.c             |     9 +
 .../patchable_function_entry-error-2.c             |     9 +
 .../patchable_function_entry-error-3.c             |    17 +
 .../compile => c-c++-common}/pr34029-1.c           |     0
 gcc/testsuite/c-c++-common/pr59223.c               |     2 +-
 gcc/testsuite/c-c++-common/pr81376.c               |     9 +-
 gcc/testsuite/c-c++-common/pr84305.c               |     6 +
 gcc/testsuite/c-c++-common/pr92833-1.c             |     4 +
 gcc/testsuite/c-c++-common/pr92833-2.c             |     4 +
 gcc/testsuite/c-c++-common/pr92833-3.c             |     4 +
 gcc/testsuite/c-c++-common/pr92833-4.c             |     7 +
 gcc/testsuite/c-c++-common/pr94385.c               |    12 +
 gcc/testsuite/c-c++-common/pr94755.c               |    11 +
 gcc/testsuite/c-c++-common/raw-string-14.c         |    39 +-
 gcc/testsuite/c-c++-common/raw-string-16.c         |    14 +-
 gcc/testsuite/c-c++-common/raw-string-5.c          |    14 +-
 gcc/testsuite/c-c++-common/raw-string-6.c          |     5 +-
 gcc/testsuite/c-c++-common/tsan/func_entry_exit.c  |    29 +
 .../c-c++-common/tsan/func_entry_exit_disabled.c   |    29 +
 gcc/testsuite/c-c++-common/tsan/inline.c           |    20 +
 gcc/testsuite/c-c++-common/tsan/volatile.c         |    67 +
 gcc/testsuite/c-c++-common/ubsan/bounds-13.c       |     1 +
 gcc/testsuite/c-c++-common/ubsan/bounds-2.c        |     1 +
 gcc/testsuite/c-c++-common/ubsan/div-by-zero-1.c   |     1 +
 gcc/testsuite/c-c++-common/ubsan/div-by-zero-6.c   |     1 +
 gcc/testsuite/c-c++-common/ubsan/div-by-zero-7.c   |     1 +
 .../c-c++-common/ubsan/float-cast-overflow-1.c     |     2 +-
 .../c-c++-common/ubsan/float-cast-overflow-2.c     |     2 +-
 .../c-c++-common/ubsan/float-cast-overflow-4.c     |     2 +-
 gcc/testsuite/c-c++-common/ubsan/inline.c          |    20 +
 gcc/testsuite/c-c++-common/ubsan/overflow-add-1.c  |     1 +
 gcc/testsuite/c-c++-common/ubsan/overflow-add-2.c  |     1 +
 gcc/testsuite/c-c++-common/ubsan/overflow-int128.c |     1 +
 gcc/testsuite/c-c++-common/ubsan/overflow-sub-1.c  |     1 +
 gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c  |     1 +
 gcc/testsuite/c-c++-common/ubsan/pr94641.c         |    11 +
 gcc/testsuite/c-c++-common/uninit-pr51010.c        |     4 +-
 gcc/testsuite/g++.dg/20090107-1.C                  |     2 +-
 gcc/testsuite/g++.dg/20090121-1.C                  |     2 +-
 gcc/testsuite/g++.dg/DRs/dr1423.C                  |     7 +
 gcc/testsuite/g++.dg/DRs/dr2237.C                  |    18 +
 gcc/testsuite/g++.dg/Wclass-memaccess.C            |   174 +-
 gcc/testsuite/g++.dg/abi/align3.C                  |    12 +
 gcc/testsuite/g++.dg/abi/empty30.C                 |    14 +
 gcc/testsuite/g++.dg/abi/guard4.C                  |    11 +
 gcc/testsuite/g++.dg/abi/lambda-vis.C              |    23 +
 gcc/testsuite/g++.dg/abi/mangle-neon-aarch64.C     |     4 +
 gcc/testsuite/g++.dg/abi/mangle-neon.C             |     5 +
 gcc/testsuite/g++.dg/abi/mangle72.C                |    34 +-
 gcc/testsuite/g++.dg/abi/mangle74.C                |    30 +
 gcc/testsuite/g++.dg/abi/mangle75.C                |    13 +
 gcc/testsuite/g++.dg/abi/pure-virtual1.C           |    22 +
 gcc/testsuite/g++.dg/abi/scoped1.C                 |    20 +-
 gcc/testsuite/g++.dg/analyzer/analyzer.exp         |    49 +
 gcc/testsuite/g++.dg/analyzer/cstdlib-2.C          |    25 +
 gcc/testsuite/g++.dg/analyzer/cstdlib.C            |    17 +
 gcc/testsuite/g++.dg/analyzer/malloc.C             |    25 +
 gcc/testsuite/g++.dg/analyzer/pr93212.C            |    17 +
 gcc/testsuite/g++.dg/analyzer/pr93288.C            |     8 +
 gcc/testsuite/g++.dg/analyzer/pr93777.C            |     1 +
 gcc/testsuite/g++.dg/analyzer/pr93899.C            |     2 +
 gcc/testsuite/g++.dg/analyzer/pr93950.C            |    28 +
 gcc/testsuite/g++.dg/analyzer/pr94028.C            |    36 +
 gcc/testsuite/g++.dg/analyzer/pr94816.C            |    13 +
 gcc/testsuite/g++.dg/asan/asan_test.C              |     7 +-
 gcc/testsuite/g++.dg/asan/asan_test_utils.h        |     3 +
 gcc/testsuite/g++.dg/asan/function-argument-4.C    |    26 +
 .../g++.dg/asan/interception-failure-test-1.C      |     2 +-
 .../g++.dg/asan/interception-malloc-test-1.C       |     4 +-
 gcc/testsuite/g++.dg/asan/interception-test-1.C    |     2 +-
 gcc/testsuite/g++.dg/asan/pr95025.C                |    28 +
 gcc/testsuite/g++.dg/compat/struct-layout-1.exp    |    15 +
 .../g++.dg/compat/struct-layout-1_generate.c       |    74 +-
 gcc/testsuite/g++.dg/compat/struct-layout-1_x1.h   |     8 +-
 gcc/testsuite/g++.dg/compat/struct-layout-1_y1.h   |     8 +-
 gcc/testsuite/g++.dg/concepts/abbrev3.C            |    11 +
 gcc/testsuite/g++.dg/concepts/abbrev5.C            |    15 +
 gcc/testsuite/g++.dg/concepts/abbrev6.C            |    12 +
 gcc/testsuite/g++.dg/concepts/attrib1.C            |     6 +
 gcc/testsuite/g++.dg/concepts/diagnostic1.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/diagnostic10.C       |    18 +
 gcc/testsuite/g++.dg/concepts/diagnostic11.C       |     6 +
 gcc/testsuite/g++.dg/concepts/diagnostic12.C       |    16 +
 gcc/testsuite/g++.dg/concepts/diagnostic13.C       |    14 +
 gcc/testsuite/g++.dg/concepts/diagnostic2.C        |    30 +
 gcc/testsuite/g++.dg/concepts/diagnostic3.C        |    29 +
 gcc/testsuite/g++.dg/concepts/diagnostic4.C        |    18 +
 gcc/testsuite/g++.dg/concepts/diagnostic5.C        |    43 +
 gcc/testsuite/g++.dg/concepts/diagnostic6.C        |    14 +
 gcc/testsuite/g++.dg/concepts/diagnostic7.C        |    11 +
 gcc/testsuite/g++.dg/concepts/diagnostic8.C        |     6 +
 gcc/testsuite/g++.dg/concepts/diagnostic9.C        |    11 +
 gcc/testsuite/g++.dg/concepts/fn-concept3.C        |     6 +
 gcc/testsuite/g++.dg/concepts/inherit-ctor3.C      |     8 +-
 gcc/testsuite/g++.dg/concepts/pr84330.C            |     2 +-
 gcc/testsuite/g++.dg/concepts/pr91073-1.C          |    37 +
 gcc/testsuite/g++.dg/concepts/pr91073-2.C          |    19 +
 gcc/testsuite/g++.dg/concepts/pr92804-1.C          |    19 +
 gcc/testsuite/g++.dg/concepts/pr92804-2.C          |    19 +
 gcc/testsuite/g++.dg/concepts/pr93729.C            |    15 +
 gcc/testsuite/g++.dg/concepts/pr93933.C            |    31 +
 gcc/testsuite/g++.dg/concepts/pr94252.C            |    27 +
 gcc/testsuite/g++.dg/concepts/pr94827.C            |    15 +
 gcc/testsuite/g++.dg/concepts/pr95181-2.C          |     8 +
 gcc/testsuite/g++.dg/concepts/pr95181.C            |     9 +
 gcc/testsuite/g++.dg/concepts/pr95386.C            |    11 +
 gcc/testsuite/g++.dg/concepts/variadic5.C          |    26 +
 gcc/testsuite/g++.dg/conversion/err-recover2.C     |    10 +
 gcc/testsuite/g++.dg/conversion/op7.C              |    22 +
 .../coroutines/co-await-syntax-00-needs-expr.C     |     7 +
 .../coroutines/co-await-syntax-01-outside-fn.C     |     5 +
 .../coroutines/co-await-syntax-02-outside-fn.C     |     5 +
 .../g++.dg/coroutines/co-await-syntax-03-auto.C    |    16 +
 .../coroutines/co-await-syntax-04-ctor-dtor.C      |     8 +
 .../coroutines/co-await-syntax-05-constexpr.C      |    12 +
 .../g++.dg/coroutines/co-await-syntax-06-main.C    |     7 +
 .../g++.dg/coroutines/co-await-syntax-07-varargs.C |    14 +
 .../coroutines/co-await-syntax-08-lambda-auto.C    |    19 +
 .../g++.dg/coroutines/co-await-syntax-09-convert.C |    23 +
 .../g++.dg/coroutines/co-await-syntax-10.C         |    40 +
 .../g++.dg/coroutines/co-await-syntax-11.C         |   205 +
 .../g++.dg/coroutines/co-await-void_type.C         |    44 +
 .../coroutines/co-return-syntax-01-outside-fn.C    |     6 +
 .../coroutines/co-return-syntax-02-outside-fn.C    |     5 +
 .../g++.dg/coroutines/co-return-syntax-03-auto.C   |    12 +
 .../coroutines/co-return-syntax-04-ctor-dtor.C     |     8 +
 .../coroutines/co-return-syntax-05-constexpr-fn.C  |    12 +
 .../g++.dg/coroutines/co-return-syntax-06-main.C   |     7 +
 .../g++.dg/coroutines/co-return-syntax-07-vararg.C |    14 +
 .../coroutines/co-return-syntax-08-bad-return.C    |    43 +
 .../coroutines/co-return-syntax-09-lambda-auto.C   |    19 +
 .../coroutines/co-return-syntax-10-movable.C       |    67 +
 .../g++.dg/coroutines/co-return-warning-1.C        |    48 +
 .../coroutines/co-yield-syntax-00-needs-expr.C     |     7 +
 .../coroutines/co-yield-syntax-01-outside-fn.C     |     6 +
 .../coroutines/co-yield-syntax-02-outside-fn.C     |     6 +
 .../g++.dg/coroutines/co-yield-syntax-03-auto.C    |    12 +
 .../coroutines/co-yield-syntax-04-ctor-dtor.C      |     8 +
 .../coroutines/co-yield-syntax-05-constexpr.C      |    12 +
 .../g++.dg/coroutines/co-yield-syntax-06-main.C    |     7 +
 .../g++.dg/coroutines/co-yield-syntax-07-varargs.C |    14 +
 .../coroutines/co-yield-syntax-08-needs-expr.C     |    37 +
 .../coroutines/co-yield-syntax-09-lambda-auto.C    |    19 +
 .../coroutines/coro-bad-alloc-00-bad-op-new.C      |    12 +
 .../coroutines/coro-bad-alloc-01-bad-op-del.C      |    13 +
 .../coroutines/coro-bad-alloc-02-no-op-new-nt.C    |    15 +
 gcc/testsuite/g++.dg/coroutines/coro-builtins.C    |    17 +
 .../g++.dg/coroutines/coro-missing-final-suspend.C |    19 +
 gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C |    32 +
 .../coroutines/coro-missing-initial-suspend.C      |    19 +
 .../g++.dg/coroutines/coro-missing-promise-yield.C |    39 +
 .../g++.dg/coroutines/coro-missing-promise.C       |    24 +
 .../g++.dg/coroutines/coro-missing-ret-value.C     |    40 +
 .../g++.dg/coroutines/coro-missing-ret-void.C      |    40 +
 .../g++.dg/coroutines/coro-missing-ueh-1.C         |    17 +
 .../g++.dg/coroutines/coro-missing-ueh-2.C         |    18 +
 .../g++.dg/coroutines/coro-missing-ueh-3.C         |    24 +
 gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h |    23 +
 gcc/testsuite/g++.dg/coroutines/coro-pre-proc.C    |     9 +
 gcc/testsuite/g++.dg/coroutines/coro.h             |   146 +
 gcc/testsuite/g++.dg/coroutines/coro1-allocators.h |   184 +
 .../g++.dg/coroutines/coro1-missing-await-method.C |    21 +
 .../g++.dg/coroutines/coro1-refs-and-ctors.h       |   144 +
 .../g++.dg/coroutines/coro1-ret-int-yield-int.h    |   158 +
 gcc/testsuite/g++.dg/coroutines/coroutines.exp     |    50 +
 .../g++.dg/coroutines/pr93458-1-missing-traits.C   |    10 +
 .../g++.dg/coroutines/pr93458-2-bad-traits.C       |    16 +
 .../g++.dg/coroutines/pr93458-3-missing-handle.C   |    17 +
 .../g++.dg/coroutines/pr93458-4-bad-coro-handle.C  |    21 +
 .../g++.dg/coroutines/pr93458-5-bad-coro-type.C    |    12 +
 gcc/testsuite/g++.dg/coroutines/pr94288.C          |    70 +
 gcc/testsuite/g++.dg/coroutines/pr94528.C          |    64 +
 .../g++.dg/coroutines/pr94682-preview-this.C       |    27 +
 gcc/testsuite/g++.dg/coroutines/pr94752.C          |    20 +
 gcc/testsuite/g++.dg/coroutines/pr94817.C          |    10 +
 gcc/testsuite/g++.dg/coroutines/pr94829.C          |    49 +
 gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C  |    49 +
 gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C  |    64 +
 gcc/testsuite/g++.dg/coroutines/pr94886-folly-3.C  |    15 +
 gcc/testsuite/g++.dg/coroutines/pr95050.C          |    49 +
 gcc/testsuite/g++.dg/coroutines/pr95345.C          |    32 +
 gcc/testsuite/g++.dg/coroutines/pr95346.C          |    26 +
 gcc/testsuite/g++.dg/coroutines/pr95350.C          |    28 +
 gcc/testsuite/g++.dg/coroutines/pr95440.C          |    39 +
 .../pr9xxxx-mismatched-traits-and-promise-prev.C   |    29 +
 gcc/testsuite/g++.dg/coroutines/ramp-return-a.C    |    24 +
 gcc/testsuite/g++.dg/coroutines/ramp-return-b.C    |    22 +
 gcc/testsuite/g++.dg/coroutines/ramp-return-c.C    |    22 +
 gcc/testsuite/g++.dg/coroutines/ramp-return.h      |    64 +
 .../coroutines/symmetric-transfer-00-basic.C       |   116 +
 .../torture/alloc-00-gro-on-alloc-fail.C           |    38 +
 .../coroutines/torture/alloc-01-overload-newdel.C  |    49 +
 .../torture/alloc-02-fail-new-grooaf-check.C       |    41 +
 .../coroutines/torture/alloc-03-overload-new-1.C   |    55 +
 .../torture/alloc-04-overload-del-use-two-args.C   |    60 +
 .../g++.dg/coroutines/torture/call-00-co-aw-arg.C  |    73 +
 .../coroutines/torture/call-01-multiple-co-aw.C    |    73 +
 .../g++.dg/coroutines/torture/call-02-temp-co-aw.C |    72 +
 .../coroutines/torture/call-03-temp-ref-co-aw.C    |    72 +
 .../g++.dg/coroutines/torture/class-00-co-ret.C    |    41 +
 .../coroutines/torture/class-01-co-ret-parm.C      |    57 +
 .../coroutines/torture/class-02-templ-parm.C       |    52 +
 .../torture/class-03-operator-templ-parm.C         |    52 +
 .../g++.dg/coroutines/torture/class-04-lambda-1.C  |    58 +
 .../torture/class-05-lambda-capture-copy-local.C   |    59 +
 .../torture/class-06-lambda-capture-ref.C          |    59 +
 .../coroutines/torture/class-07-data-member.C      |    61 +
 .../coroutines/torture/co-await-00-trivial.C       |    52 +
 .../coroutines/torture/co-await-01-with-value.C    |    57 +
 .../g++.dg/coroutines/torture/co-await-02-xform.C  |    58 +
 .../g++.dg/coroutines/torture/co-await-03-rhs-op.C |    58 +
 .../coroutines/torture/co-await-04-control-flow.C  |    52 +
 .../g++.dg/coroutines/torture/co-await-05-loop.C   |    51 +
 .../g++.dg/coroutines/torture/co-await-06-ovl.C    |    65 +
 .../g++.dg/coroutines/torture/co-await-07-tmpl.C   |   132 +
 .../coroutines/torture/co-await-08-cascade.C       |    63 +
 .../g++.dg/coroutines/torture/co-await-09-pair.C   |    57 +
 .../torture/co-await-10-template-fn-arg.C          |    60 +
 .../coroutines/torture/co-await-11-forwarding.C    |    43 +
 .../coroutines/torture/co-await-12-operator-2.C    |    66 +
 .../coroutines/torture/co-await-13-return-ref.C    |    58 +
 .../torture/co-await-14-return-ref-to-auto.C       |    45 +
 .../torture/co-await-15-return-non-triv.C          |    51 +
 .../torture/co-await-16-template-traits.C          |    24 +
 .../torture/co-await-17-capture-comp-ref.C         |    99 +
 .../coroutines/torture/co-await-18-if-cond.C       |    85 +
 .../coroutines/torture/co-await-19-while-cond.C    |    68 +
 .../coroutines/torture/co-await-20-do-while-cond.C |    68 +
 .../coroutines/torture/co-await-21-switch-value.C  |    63 +
 .../torture/co-await-22-truth-and-of-if.C          |    81 +
 .../torture/co-ret-00-void-return-is-ready.C       |    90 +
 .../torture/co-ret-01-void-return-is-suspend.C     |    94 +
 .../torture/co-ret-03-different-GRO-type.C         |    92 +
 .../coroutines/torture/co-ret-04-GRO-nontriv.C     |   109 +
 .../coroutines/torture/co-ret-05-return-value.C    |    38 +
 .../torture/co-ret-06-template-promise-val-1.C     |   105 +
 .../coroutines/torture/co-ret-07-void-cast-expr.C  |    44 +
 .../torture/co-ret-08-template-cast-ret.C          |   104 +
 .../coroutines/torture/co-ret-09-bool-await-susp.C |   117 +
 .../torture/co-ret-10-expression-evaluates-once.C  |    49 +
 .../coroutines/torture/co-ret-11-co-ret-co-await.C |    40 +
 .../torture/co-ret-12-co-ret-fun-co-await.C        |    48 +
 .../coroutines/torture/co-ret-13-template-2.C      |    56 +
 .../coroutines/torture/co-ret-14-template-3.C      |    58 +
 .../torture/co-ret-15-default-return_void.C        |    55 +
 .../torture/co-ret-16-simple-control-flow.C        |    47 +
 .../coroutines/torture/co-ret-17-void-ret-coro.C   |    61 +
 .../g++.dg/coroutines/torture/co-yield-00-triv.C   |   129 +
 .../g++.dg/coroutines/torture/co-yield-01-multi.C  |    64 +
 .../g++.dg/coroutines/torture/co-yield-02-loop.C   |    68 +
 .../g++.dg/coroutines/torture/co-yield-03-tmpl.C   |   140 +
 .../torture/co-yield-04-complex-local-state.C      |   162 +
 .../g++.dg/coroutines/torture/co-yield-05-co-aw.C  |    55 +
 .../coroutines/torture/co-yield-06-fun-parm.C      |    64 +
 .../torture/co-yield-07-template-fn-param.C        |    71 +
 .../coroutines/torture/co-yield-08-more-refs.C     |    68 +
 .../torture/co-yield-09-more-templ-refs.C          |    68 +
 .../g++.dg/coroutines/torture/coro-torture.exp     |    25 +
 .../g++.dg/coroutines/torture/exceptions-test-0.C  |   167 +
 .../torture/exceptions-test-01-n4849-a.C           |   213 +
 .../g++.dg/coroutines/torture/func-params-00.C     |    42 +
 .../g++.dg/coroutines/torture/func-params-01.C     |    45 +
 .../g++.dg/coroutines/torture/func-params-02.C     |    50 +
 .../g++.dg/coroutines/torture/func-params-03.C     |    49 +
 .../g++.dg/coroutines/torture/func-params-04.C     |    57 +
 .../g++.dg/coroutines/torture/func-params-05.C     |    57 +
 .../g++.dg/coroutines/torture/func-params-06.C     |    47 +
 .../g++.dg/coroutines/torture/func-params-07.C     |    81 +
 .../g++.dg/coroutines/torture/func-params-08.C     |   113 +
 .../torture/func-params-09-awaitable-parms.C       |   106 +
 .../g++.dg/coroutines/torture/lambda-00-co-ret.C   |    35 +
 .../coroutines/torture/lambda-01-co-ret-parm.C     |    48 +
 .../coroutines/torture/lambda-02-co-yield-values.C |    64 +
 .../coroutines/torture/lambda-03-auto-parm-1.C     |    46 +
 .../coroutines/torture/lambda-04-templ-parm.C      |    47 +
 .../torture/lambda-05-capture-copy-local.C         |    66 +
 .../coroutines/torture/lambda-06-multi-capture.C   |    48 +
 .../coroutines/torture/lambda-07-multi-yield.C     |    46 +
 .../coroutines/torture/lambda-08-co-ret-parm-ref.C |    59 +
 .../coroutines/torture/lambda-09-init-captures.C   |    55 +
 .../g++.dg/coroutines/torture/lambda-10-mutable.C  |    48 +
 .../g++.dg/coroutines/torture/local-var-00-const.C |    37 +
 .../coroutines/torture/local-var-01-single.C       |    37 +
 .../coroutines/torture/local-var-02-conditional.C  |    50 +
 .../coroutines/torture/local-var-03-with-awaits.C  |    65 +
 .../torture/local-var-04-hiding-nested-scopes.C    |    75 +
 .../coroutines/torture/local-var-05-awaitable.C    |    73 +
 .../torture/local-var-06-structured-binding.C      |    55 +
 .../coroutines/torture/mid-suspend-destruction-0.C |   107 +
 gcc/testsuite/g++.dg/coroutines/torture/pr92933.C  |    18 +
 gcc/testsuite/g++.dg/coroutines/torture/pr95003.C  |    50 +
 gcc/testsuite/g++.dg/cpp/pr80005.C                 |    24 +
 gcc/testsuite/g++.dg/cpp0x/Wnarrowing18.C          |    15 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-70.C         |    23 +
 gcc/testsuite/g++.dg/cpp0x/alignas17.C             |    14 +
 gcc/testsuite/g++.dg/cpp0x/alignas18.C             |     8 +
 gcc/testsuite/g++.dg/cpp0x/auto9.C                 |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C     |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-93169.C       |    21 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-95307.C       |     5 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C |    41 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr6.C  |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-array22.C     |    27 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C     |    24 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C     |    10 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array25.C     |    21 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield3.C   |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-const3.C      |    12 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C     |    10 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty15.C     |     9 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C        |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C        |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrsub2.C     |     4 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-ref12.C       |    46 +
 .../g++.dg/cpp0x/constexpr-reinterpret2.C          |    21 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-shift2.C      |    12 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C    |    18 +
 gcc/testsuite/g++.dg/cpp0x/conv-tmpl2.C            |    21 +
 gcc/testsuite/g++.dg/cpp0x/conv-tmpl3.C            |    16 +
 gcc/testsuite/g++.dg/cpp0x/conv-tmpl4.C            |    33 +
 gcc/testsuite/g++.dg/cpp0x/conv-tmpl5.C            |    13 +
 gcc/testsuite/g++.dg/cpp0x/conv-tmpl6.C            |    16 +
 gcc/testsuite/g++.dg/cpp0x/decltype63.C            |     3 +-
 gcc/testsuite/g++.dg/cpp0x/decltype74.C            |    30 +
 gcc/testsuite/g++.dg/cpp0x/decltype75.C            |    24 +
 gcc/testsuite/g++.dg/cpp0x/decltype76.C            |     7 +
 gcc/testsuite/g++.dg/cpp0x/dependent3.C            |    28 +
 gcc/testsuite/g++.dg/cpp0x/desig2.C                |     4 +-
 gcc/testsuite/g++.dg/cpp0x/desig3.C                |     4 +-
 gcc/testsuite/g++.dg/cpp0x/desig4.C                |     4 +-
 gcc/testsuite/g++.dg/cpp0x/enum13.C                |     2 +-
 gcc/testsuite/g++.dg/cpp0x/enum39.C                |    15 +
 gcc/testsuite/g++.dg/cpp0x/enum40.C                |    26 +
 gcc/testsuite/g++.dg/cpp0x/explicit13.C            |    14 +
 gcc/testsuite/g++.dg/cpp0x/explicit14.C            |    16 +
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C          |     3 +-
 gcc/testsuite/g++.dg/cpp0x/inh-ctor34.C            |    13 +
 gcc/testsuite/g++.dg/cpp0x/inh-ctor35.C            |    14 +
 gcc/testsuite/g++.dg/cpp0x/inh-ctor5.C             |     4 +-
 gcc/testsuite/g++.dg/cpp0x/initlist-array10.C      |    14 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array11.C      |    10 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array12.C      |    26 +
 gcc/testsuite/g++.dg/cpp0x/initlist-cleanup1.C     |    17 +
 gcc/testsuite/g++.dg/cpp0x/initlist-new3.C         |    13 +
 gcc/testsuite/g++.dg/cpp0x/initlist-overload1.C    |    15 +
 gcc/testsuite/g++.dg/cpp0x/initlist116.C           |    29 -
 gcc/testsuite/g++.dg/cpp0x/initlist117.C           |    40 -
 gcc/testsuite/g++.dg/cpp0x/initlist119.C           |    15 +
 gcc/testsuite/g++.dg/cpp0x/initlist120.C           |    16 +
 gcc/testsuite/g++.dg/cpp0x/initlist121.C           |    31 +
 gcc/testsuite/g++.dg/cpp0x/initlist122.C           |    16 +
 gcc/testsuite/g++.dg/cpp0x/initlist5.C             |     2 +-
 gcc/testsuite/g++.dg/cpp0x/initlist7.C             |     2 +-
 gcc/testsuite/g++.dg/cpp0x/initlist92.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C   |     8 +
 .../g++.dg/cpp0x/lambda/lambda-constexpr1.C        |    28 +
 .../g++.dg/cpp0x/lambda/lambda-constexpr2.C        |    13 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C      |    34 -
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice30.C   |     4 +-
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice31.C   |     2 +-
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C  |     7 +-
 .../g++.dg/cpp0x/lambda/lambda-template16.C        |    15 +
 .../g++.dg/cpp0x/lambda/lambda-variadic10.C        |    12 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla4.C    |    12 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla5.C    |    13 +
 gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-1.C      |    18 +
 gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-2.C      |    26 +
 gcc/testsuite/g++.dg/cpp0x/noexcept03.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept09.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept30.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept56.C            |    10 +
 gcc/testsuite/g++.dg/cpp0x/noexcept57.C            |    40 +
 gcc/testsuite/g++.dg/cpp0x/noexcept58.C            |     9 +
 gcc/testsuite/g++.dg/cpp0x/noexcept59.C            |    10 +
 gcc/testsuite/g++.dg/cpp0x/noexcept60.C            |    13 +
 gcc/testsuite/g++.dg/cpp0x/nondeduced7.C           |     2 +-
 gcc/testsuite/g++.dg/cpp0x/nontype4.C              |     1 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C      |    13 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C      |    13 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi16.C               |    11 +
 gcc/testsuite/g++.dg/cpp0x/nullptr04.C             |     4 +-
 gcc/testsuite/g++.dg/cpp0x/pr68726.C               |     3 +-
 gcc/testsuite/g++.dg/cpp0x/pr78341.C               |     3 +-
 gcc/testsuite/g++.dg/cpp0x/pr93905.C               |    18 +
 gcc/testsuite/g++.dg/cpp0x/rv-cast7.C              |     6 +
 gcc/testsuite/g++.dg/cpp0x/rv-conv3.C              |    15 +
 gcc/testsuite/g++.dg/cpp0x/sfinae66.C              |    32 +
 gcc/testsuite/g++.dg/cpp0x/std-layout1.C           |     1 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C       |   103 +
 gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C        |    17 +
 gcc/testsuite/g++.dg/cpp0x/variadic-value1.C       |     6 +-
 gcc/testsuite/g++.dg/cpp0x/variadic178.C           |     6 +
 gcc/testsuite/g++.dg/cpp0x/variadic179.C           |    16 +
 gcc/testsuite/g++.dg/cpp0x/variadic180.C           |    25 +
 gcc/testsuite/g++.dg/cpp0x/vt-34314.C              |     6 +-
 gcc/testsuite/g++.dg/cpp1y/alias-decl1.C           |     9 +
 gcc/testsuite/g++.dg/cpp1y/alias-decl2.C           |     8 +
 gcc/testsuite/g++.dg/cpp1y/alias-decl3.C           |     9 +
 gcc/testsuite/g++.dg/cpp1y/attr-deprecated-3.C     |    13 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-82304.C       |    14 +
 .../g++.dg/cpp1y/constexpr-arith-overflow.C        |    18 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-new.C         |     1 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi2.C      |    20 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi3.C      |    19 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi4.C      |    21 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi5.C      |    22 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6a.C     |    26 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6b.C     |    27 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7a.C     |    49 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C     |    48 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi8.C      |    11 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi9.C      |    16 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-return5.C     |    12 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-shift1.C      |     4 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-static1.C     |    10 +
 .../g++.dg/cpp1y/constexpr-tracking-const17.C      |    23 +
 .../g++.dg/cpp1y/constexpr-tracking-const18.C      |    23 +
 .../g++.dg/cpp1y/constexpr-tracking-const19.C      |    23 +
 .../g++.dg/cpp1y/constexpr-tracking-const20.C      |    28 +
 .../g++.dg/cpp1y/constexpr-tracking-const21.C      |    28 +
 .../g++.dg/cpp1y/constexpr-tracking-const22.C      |    17 +
 .../g++.dg/cpp1y/constexpr-tracking-const23.C      |    21 +
 .../g++.dg/cpp1y/constexpr-tracking-const24.C      |    26 +
 .../g++.dg/cpp1y/constexpr-tracking-const25.C      |    66 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-union2.C      |     9 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-union3.C      |     9 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-union4.C      |     9 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-union5.C      |    15 +
 gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C         |    10 +-
 gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C            |    10 +-
 .../g++.dg/cpp1y/lambda-generic-const10.C          |     2 +-
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ref1.C   |    12 +
 .../g++.dg/cpp1y/lambda-generic-variadic20.C       |    16 +
 gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C           |    16 +
 gcc/testsuite/g++.dg/cpp1y/new1.C                  |     2 +-
 gcc/testsuite/g++.dg/cpp1y/new2.C                  |     2 +-
 gcc/testsuite/g++.dg/cpp1y/paren5.C                |    12 +
 gcc/testsuite/g++.dg/cpp1y/pr57644.C               |     4 +-
 gcc/testsuite/g++.dg/cpp1y/pr65202.C               |     3 +-
 gcc/testsuite/g++.dg/cpp1y/pr65340.C               |     3 +-
 gcc/testsuite/g++.dg/cpp1y/pr68578.C               |     3 +-
 gcc/testsuite/g++.dg/cpp1y/pr77321.C               |     1 +
 gcc/testsuite/g++.dg/cpp1y/pr79937-5.C             |    42 +
 gcc/testsuite/g++.dg/cpp1y/pr90996.C               |    34 +
 gcc/testsuite/g++.dg/cpp1y/pr94066-2.C             |    19 +
 gcc/testsuite/g++.dg/cpp1y/pr94066-3.C             |    16 +
 gcc/testsuite/g++.dg/cpp1y/pr94066.C               |    18 +
 gcc/testsuite/g++.dg/cpp1y/var-templ4.C            |     8 +-
 gcc/testsuite/g++.dg/cpp1z/class-deduction44.C     |     3 +-
 gcc/testsuite/g++.dg/cpp1z/class-deduction68.C     |    10 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction69.C     |    12 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction70.C     |     7 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction71.C     |     6 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction72.C     |    11 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C  |    16 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda2.C  |    17 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C  |    25 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C        |     3 +-
 gcc/testsuite/g++.dg/cpp1z/constexpr-if33.C        |    16 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if34.C        |    15 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda25.C    |     7 +
 gcc/testsuite/g++.dg/cpp1z/conv-tmpl1.C            |    10 +
 gcc/testsuite/g++.dg/cpp1z/decomp48.C              |     8 +-
 gcc/testsuite/g++.dg/cpp1z/decomp51.C              |    16 +
 gcc/testsuite/g++.dg/cpp1z/decomp52.C              |    14 +
 gcc/testsuite/g++.dg/cpp1z/decomp53.C              |    22 +
 gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C     |     6 +-
 gcc/testsuite/g++.dg/cpp1z/eval-order9.C           |    18 +
 gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C            |    10 +-
 gcc/testsuite/g++.dg/cpp1z/fold11.C                |    12 +
 gcc/testsuite/g++.dg/cpp1z/inh-ctor22.C            |     4 +-
 gcc/testsuite/g++.dg/cpp1z/lambda-this4.C          |    13 +
 gcc/testsuite/g++.dg/cpp1z/lambda-this5.C          |    11 +
 gcc/testsuite/g++.dg/cpp1z/lambda-this6.C          |    12 +
 gcc/testsuite/g++.dg/cpp1z/lambda-this7.C          |    11 +
 gcc/testsuite/g++.dg/cpp1z/noexcept-type22.C       |     6 +
 gcc/testsuite/g++.dg/cpp1z/pr81349.C               |    29 +
 gcc/testsuite/g++.dg/cpp1z/pr86648.C               |     4 +-
 gcc/testsuite/g++.dg/cpp1z/pr92536.C               |    23 +
 gcc/testsuite/g++.dg/cpp1z/static2.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/aggr1.C                 |    10 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv11.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv12.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv13.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv14.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv15.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv16.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv17.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv2.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv3.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv4.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv5.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv6.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv7.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv8.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/array-conv9.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/attr-likely1.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/attr-likely2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/attr-likely3.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/attr-likely4.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C |     2 +-
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C |     2 +-
 .../g++.dg/cpp2a/class-deduction-alias1.C          |     2 +-
 .../g++.dg/cpp2a/class-deduction-alias2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/comma1.C                |    10 +-
 gcc/testsuite/g++.dg/cpp2a/comma2.C                |     2 +-
 gcc/testsuite/g++.dg/cpp2a/comma4.C                |     2 +-
 gcc/testsuite/g++.dg/cpp2a/comma5.C                |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C       |    62 +
 gcc/testsuite/g++.dg/cpp2a/concepts-class.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C    |     2 +-
 .../g++.dg/cpp2a/concepts-constrained-parm.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-conv1.C        |    15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-conv2.C        |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-err1.C         |    33 +
 .../g++.dg/cpp2a/concepts-explicit-inst1.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-inst2.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-inst3.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-inst4.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec1.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec2.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec3.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec4.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec5.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec6.C         |     2 +-
 .../g++.dg/cpp2a/concepts-feature-macro.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C      |     3 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend5.C      |     8 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend6.C      |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend7.C      |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C       |     3 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor10.C         |    18 +
 .../g++.dg/cpp2a/concepts-inherit-ctor11.C         |    21 +
 .../g++.dg/cpp2a/concepts-inherit-ctor2.C          |     6 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor4.C          |     6 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor6.C          |     2 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor8.C          |    20 +
 .../g++.dg/cpp2a/concepts-inherit-ctor9.C          |    20 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda1.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda10.C     |     7 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda11.C     |    17 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda12.C     |    15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C      |    10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda6.C      |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda7.C      |    14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda8.C      |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda9.C      |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-locations1.C   |     2 +-
 .../g++.dg/cpp2a/concepts-member-concept.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl3.C     |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-nonbool1.C     |    20 +
 gcc/testsuite/g++.dg/cpp2a/concepts-nonbool2.C     |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-p2092.C        |     8 +
 .../g++.dg/cpp2a/concepts-partial-spec4.C          |     2 +-
 .../g++.dg/cpp2a/concepts-partial-spec5.C          |     2 +-
 .../g++.dg/cpp2a/concepts-partial-spec6.C          |     2 +-
 .../g++.dg/cpp2a/concepts-partial-spec7.C          |    22 +
 .../g++.dg/cpp2a/concepts-partial-spec8.C          |    14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder2.C |     9 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pmf1.C         |    22 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65552.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65634.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65636.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65848.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr65854.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr66844.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr66962.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C      |     4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-2.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-3.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-4.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67319.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67427.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67654.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67658.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67684.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67692.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67697.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67719.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C      |     4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67860.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67862.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68434.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68683.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr71368.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr71385.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr71965.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C    |    21 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr80471.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C      |     7 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84551.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84810.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C      |     2 +-
 .../g++.dg/cpp2a/concepts-recursive-sat1.C         |     2 +-
 .../g++.dg/cpp2a/concepts-recursive-sat2.C         |     2 +-
 .../g++.dg/cpp2a/concepts-recursive-sat3.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C    |     6 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires10.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires11.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires12.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires13.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires14.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires15.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires16.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C   |     4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C    |    14 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires21.C   |     7 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C    |     4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires7.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C  |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-spec1.C        |    10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C      |     9 +
 .../g++.dg/cpp2a/concepts-template-parm1.C         |     2 +-
 .../g++.dg/cpp2a/concepts-template-parm10.C        |     2 +-
 .../g++.dg/cpp2a/concepts-template-parm2.C         |     2 +-
 .../g++.dg/cpp2a/concepts-template-parm5.C         |     2 +-
 .../g++.dg/cpp2a/concepts-template-parm6.C         |     2 +-
 .../g++.dg/cpp2a/concepts-template-parm8.C         |     2 +-
 .../g++.dg/cpp2a/concepts-template-parm9.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C          |     4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C          |     6 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C         |    16 +
 gcc/testsuite/g++.dg/cpp2a/concepts-using1.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-using2.C       |    49 +
 gcc/testsuite/g++.dg/cpp2a/concepts.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts1.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts2.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts3.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts4.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts5.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts6.C             |    18 +
 gcc/testsuite/g++.dg/cpp2a/cond-triv2.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/consteval-void1.C       |    10 +
 gcc/testsuite/g++.dg/cpp2a/consteval16.C           |     7 +
 gcc/testsuite/g++.dg/cpp2a/consteval3.C            |    10 +-
 gcc/testsuite/g++.dg/cpp2a/consteval6.C            |     6 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic10.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic11.C   |     3 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic12.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic13.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic14.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic15.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic16.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C   |     3 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic18.C   |    22 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic2.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic3.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic4.C    |     3 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic5.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic6.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic7.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic8.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic9.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C      |    15 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C      |    15 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init9.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C        |     3 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C       |    20 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C       |    32 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C       |    27 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C       |    26 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C        |     3 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C        |     3 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C        |     3 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C        |     3 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C        |     3 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-union1.C      |    18 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual16.C   |    22 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual17.C   |    28 +
 gcc/testsuite/g++.dg/cpp2a/constinit1.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit10.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit11.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit12.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit14.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit15.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit3.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit4.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit5.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit8.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constinit9.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/desig11.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/desig13.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/desig16.C               |    28 +
 gcc/testsuite/g++.dg/cpp2a/desig2.C                |     6 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete2.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete3.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete4.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/explicit14.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/explicit15.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/explicit16.C            |    21 +
 gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C            |    10 +-
 gcc/testsuite/g++.dg/cpp2a/fn-template20.C         |    34 +
 gcc/testsuite/g++.dg/cpp2a/inline-asm2.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/inline-asm3.C           |     2 +-
 .../g++.dg/cpp2a/is-constant-evaluated10.C         |    30 +
 .../g++.dg/cpp2a/is-constant-evaluated9.C          |     2 +-
 .../g++.dg/cpp2a/lambda-generic-variadic20.C       |    23 +
 gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-generic7.C       |    10 +
 gcc/testsuite/g++.dg/cpp2a/lambda-mangle.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init1.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init2.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init4.C     |    10 +
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C     |    18 +
 gcc/testsuite/g++.dg/cpp2a/lambda-this3.C          |    16 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval11.C       |    10 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval12.C       |    13 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval6.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval7.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval8.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.C        |     2 +-
 .../multiple-deleted-destroying-delete-error-1.C   |     4 +-
 .../multiple-deleted-destroying-delete-error-2.C   |     4 +-
 gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C    |    16 +
 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C        |     2 +-
 .../g++.dg/cpp2a/nodiscard-reason-nonstring.C      |     2 +-
 .../g++.dg/cpp2a/nodiscard-reason-only-one.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class1.C        |     3 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class10.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class11.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class12.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class13.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class14.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class15.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class16.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class17.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class18.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class19.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class2.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class20.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class21.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class22.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class23.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class24.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class25.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class26.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class27.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class28.C       |    37 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class29.C       |    26 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class3.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class30.C       |    15 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class31.C       |    19 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class32.C       |    10 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class33.C       |    36 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class34.C       |    16 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class35.C       |    17 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class36.C       |    76 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class37.C       |    80 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class38.C       |    30 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class4.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class5.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class6.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class7.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class8.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class9.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init1.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init10.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init11.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init12.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init13.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init15.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init16.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init18.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init19.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init2.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init20.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init21.C          |    14 +
 gcc/testsuite/g++.dg/cpp2a/paren-init22.C          |    15 +
 gcc/testsuite/g++.dg/cpp2a/paren-init23.C          |    19 +
 gcc/testsuite/g++.dg/cpp2a/paren-init24.C          |    24 +
 gcc/testsuite/g++.dg/cpp2a/paren-init25.C          |    25 +
 gcc/testsuite/g++.dg/cpp2a/paren-init26.C          |    14 +
 gcc/testsuite/g++.dg/cpp2a/paren-init3.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init4.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init5.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init6.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init7.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init8.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init9.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/pr88534.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/pr88537.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/pr89913.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C  |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C  |    14 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq1.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq2.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq4.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq5.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq6.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq7.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq8.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-eq9.C         |    17 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C        |     7 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C    |     8 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar2.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C  |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C  |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C  |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C      |     5 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C     |    43 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C     |    43 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth3a.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth6.C      |    11 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth7.C      |     9 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C      |    12 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc1.C               |     2 +-
 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/srcloc14.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc2.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/typename1.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename10.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename11.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename12.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename13.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename14.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename15.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename16.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename17.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename2.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename3.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename4.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename5.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename6.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename7.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename8.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/typename9.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/ucn2.C                  |    10 +-
 .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C       |     2 +-
 .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C |     2 +-
 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C  |     2 +-
 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C |     2 +-
 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/volatile1.C             |    66 +-
 gcc/testsuite/g++.dg/cpp2a/volatile2.C             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/volatile4.C             |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/const2b.C        |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C        |     4 +-
 gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C        |     1 +
 gcc/testsuite/g++.dg/debug/pr46583.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr47106.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr56294.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr56819.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr71432.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr84704.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr92763.C               |    20 +
 gcc/testsuite/g++.dg/debug/pr94272.C               |    15 +
 gcc/testsuite/g++.dg/debug/pr94273.C               |     4 +
 gcc/testsuite/g++.dg/debug/pr94281.C               |    12 +
 gcc/testsuite/g++.dg/debug/pr94323.C               |    14 +
 gcc/testsuite/g++.dg/debug/pr94459.C               |    58 +
 gcc/testsuite/g++.dg/debug/verify1.C               |    64 +
 gcc/testsuite/g++.dg/delayedfold/fwrapv1.C         |     1 +
 gcc/testsuite/g++.dg/diagnostic/array-init1.C      |    11 +
 gcc/testsuite/g++.dg/diagnostic/pr67960-2.C        |    13 +
 gcc/testsuite/g++.dg/diagnostic/pr67960.C          |    13 +
 gcc/testsuite/g++.dg/diagnostic/pr84138.C          |     2 +-
 gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C  |     2 +-
 .../g++.dg/diagnostic/unclosed-extern-c.C          |     3 +-
 .../g++.dg/diagnostic/unclosed-function.C          |     3 +-
 .../g++.dg/diagnostic/unclosed-namespace.C         |     3 +-
 gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C  |     4 +-
 gcc/testsuite/g++.dg/eh/aggregate1.C               |    56 -
 gcc/testsuite/g++.dg/eh/return1.C                  |    58 +
 gcc/testsuite/g++.dg/expr/bitfield9.C              |     4 +-
 gcc/testsuite/g++.dg/expr/composite-ptr-type.C     |    72 +
 gcc/testsuite/g++.dg/expr/ptr-comp1.C              |    32 +
 gcc/testsuite/g++.dg/expr/ptr-comp2.C              |    14 +
 gcc/testsuite/g++.dg/expr/ptr-comp3.C              |    15 +
 gcc/testsuite/g++.dg/expr/rshift1.C                |     8 +
 gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-1.C  |    13 +
 .../g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C    |    13 +
 gcc/testsuite/g++.dg/ext/array1.C                  |     2 +-
 gcc/testsuite/g++.dg/ext/attr-access-2.C           |    88 +
 gcc/testsuite/g++.dg/ext/attr-access.C             |   109 +
 gcc/testsuite/g++.dg/ext/attr-parm-1.C             |    11 +
 gcc/testsuite/g++.dg/ext/attr-trailing1.C          |    14 +
 gcc/testsuite/g++.dg/ext/attr-type1.C              |    19 +
 gcc/testsuite/g++.dg/ext/attribute-test-1.C        |    12 +-
 gcc/testsuite/g++.dg/ext/bitfield1.C               |     6 +-
 gcc/testsuite/g++.dg/ext/builtin-has-attribute.C   |     8 +
 gcc/testsuite/g++.dg/ext/builtin14.C               |     4 +
 gcc/testsuite/g++.dg/ext/consteval1.C              |     4 +-
 gcc/testsuite/g++.dg/ext/constexpr-builtin1.C      |    37 +
 gcc/testsuite/g++.dg/ext/constexpr-pr93549.C       |    26 +
 gcc/testsuite/g++.dg/ext/fixed1.C                  |     2 +
 gcc/testsuite/g++.dg/ext/flexary13.C               |    10 +-
 gcc/testsuite/g++.dg/ext/flexary29.C               |     2 +-
 gcc/testsuite/g++.dg/ext/flexary35.C               |    18 +
 gcc/testsuite/g++.dg/ext/flexary36.C               |   123 +
 gcc/testsuite/g++.dg/ext/is_constructible4.C       |    18 +
 gcc/testsuite/g++.dg/ext/is_constructible5.C       |    16 +
 gcc/testsuite/g++.dg/ext/pr84598.C                 |     3 +-
 gcc/testsuite/g++.dg/ext/pr93998.C                 |    14 +
 gcc/testsuite/g++.dg/ext/pr94197.C                 |    74 +
 gcc/testsuite/g++.dg/ext/stmtexpr15.C              |     2 +-
 gcc/testsuite/g++.dg/ext/sve-sizeless-1.C          |     2 +-
 gcc/testsuite/g++.dg/ext/temp-extend1.C            |     2 +-
 gcc/testsuite/g++.dg/ext/tmplattr10.C              |    52 +
 gcc/testsuite/g++.dg/ext/utf-cvt.C                 |    16 +-
 gcc/testsuite/g++.dg/ext/vector28.C                |     4 +-
 gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C    |    18 +
 gcc/testsuite/g++.dg/ext/vla1.C                    |     3 +-
 gcc/testsuite/g++.dg/ext/vla15.C                   |     4 +-
 gcc/testsuite/g++.dg/ext/vla21.C                   |     8 +
 gcc/testsuite/g++.dg/ext/vla22.C                   |     9 +
 gcc/testsuite/g++.dg/ext/vla23.C                   |    14 +
 gcc/testsuite/g++.dg/goacc/declare-pr94120.C       |    30 +
 .../g++.dg/goacc/firstprivate-mappings-1.C         |    12 +-
 gcc/testsuite/g++.dg/gomp/atomic-18.C              |    10 +-
 gcc/testsuite/g++.dg/gomp/loop-1.C                 |    16 +-
 gcc/testsuite/g++.dg/gomp/loop-2.C                 |    16 +-
 gcc/testsuite/g++.dg/gomp/loop-5.C                 |    50 +
 gcc/testsuite/g++.dg/gomp/loop-6.C                 |    69 +
 gcc/testsuite/g++.dg/gomp/pr91118-1.C              |    12 +
 gcc/testsuite/g++.dg/gomp/pr91118-2.C              |    14 +
 gcc/testsuite/g++.dg/gomp/pr94477.C                |    18 +
 gcc/testsuite/g++.dg/gomp/pr94512.C                |    18 +
 gcc/testsuite/g++.dg/gomp/pr95063.C                |    24 +
 gcc/testsuite/g++.dg/gomp/requires-1.C             |    12 +
 gcc/testsuite/g++.dg/gomp/requires-2.C             |    22 +
 gcc/testsuite/g++.dg/guality/pr93888.C             |    24 +
 gcc/testsuite/g++.dg/init/aggr14.C                 |    14 +
 gcc/testsuite/g++.dg/init/array11.C                |     1 +
 gcc/testsuite/g++.dg/init/array15.C                |     1 +
 gcc/testsuite/g++.dg/init/array28.C                |     2 +-
 gcc/testsuite/g++.dg/init/array4.C                 |     1 +
 gcc/testsuite/g++.dg/init/array55.C                |    27 +
 gcc/testsuite/g++.dg/init/array56.C                |   107 +
 gcc/testsuite/g++.dg/init/array57.C                |    16 +
 gcc/testsuite/g++.dg/init/array58.C                |    26 +
 gcc/testsuite/g++.dg/init/array59.C                |    42 +
 gcc/testsuite/g++.dg/init/const14.C                |    14 +
 gcc/testsuite/g++.dg/init/const7.C                 |     2 +-
 gcc/testsuite/g++.dg/init/new18.C                  |     3 +-
 gcc/testsuite/g++.dg/init/new38.C                  |     2 +-
 gcc/testsuite/g++.dg/init/new44.C                  |    54 +-
 gcc/testsuite/g++.dg/init/value9.C                 |     4 +-
 gcc/testsuite/g++.dg/ipa/devirt-19.C               |     3 +-
 gcc/testsuite/g++.dg/ipa/devirt-52.C               |     3 +-
 gcc/testsuite/g++.dg/ipa/pr44372.C                 |     3 +-
 gcc/testsuite/g++.dg/ipa/pr58371.C                 |     3 +-
 gcc/testsuite/g++.dg/ipa/pr63587-2.C               |     3 +-
 gcc/testsuite/g++.dg/ipa/pr77333.C                 |     4 +-
 gcc/testsuite/g++.dg/ipa/pr78211.C                 |     3 +-
 gcc/testsuite/g++.dg/ipa/pr93203.C                 |    95 +
 gcc/testsuite/g++.dg/ipa/pr93223.C                 |    62 +
 gcc/testsuite/g++.dg/ipa/pr93621.C                 |    29 +
 gcc/testsuite/g++.dg/ipa/pr93763.C                 |    15 +
 gcc/testsuite/g++.dg/ipa/pr94856.C                 |    19 +
 gcc/testsuite/g++.dg/lookup/extern-c-static1.C     |    27 +
 gcc/testsuite/g++.dg/lookup/koenig15.C             |    45 +
 gcc/testsuite/g++.dg/lookup/pr84733.C              |    21 +
 gcc/testsuite/g++.dg/lookup/pr91826.C              |    16 +
 gcc/testsuite/g++.dg/lookup/pr94257.C              |    16 +
 gcc/testsuite/g++.dg/lookup/this1.C                |     2 +-
 gcc/testsuite/g++.dg/lookup/using62.C              |     3 +
 gcc/testsuite/g++.dg/lto/20080908-1_0.C            |    21 +-
 gcc/testsuite/g++.dg/lto/20081219_1.C              |     2 +-
 gcc/testsuite/g++.dg/lto/20091002-1_0.C            |     2 +-
 gcc/testsuite/g++.dg/lto/alias-4_0.C               |     8 +-
 gcc/testsuite/g++.dg/lto/odr-8_0.C                 |     7 +
 gcc/testsuite/g++.dg/lto/odr-8_1.C                 |     9 +
 gcc/testsuite/g++.dg/lto/pr64076_0.C               |     4 +
 gcc/testsuite/g++.dg/lto/pr64076_1.C               |     2 +-
 gcc/testsuite/g++.dg/lto/pr65475c_0.C              |     3 +
 gcc/testsuite/g++.dg/lto/pr83720_0.C               |     2 +-
 gcc/testsuite/g++.dg/lto/pr84805_0.C               |     2 +-
 gcc/testsuite/g++.dg/lto/pr93166_0.C               |   213 +
 gcc/testsuite/g++.dg/opt/dump1.C                   |    13 +-
 gcc/testsuite/g++.dg/opt/pr44919.C                 |     3 +-
 gcc/testsuite/g++.dg/opt/pr47615.C                 |     3 +-
 gcc/testsuite/g++.dg/opt/pr48549.C                 |     1 -
 gcc/testsuite/g++.dg/opt/pr55717.C                 |     4 +-
 gcc/testsuite/g++.dg/opt/pr60002.C                 |     1 -
 gcc/testsuite/g++.dg/opt/pr60597.C                 |    30 +-
 gcc/testsuite/g++.dg/opt/pr80436.C                 |     1 -
 gcc/testsuite/g++.dg/opt/pr81715.C                 |     1 +
 gcc/testsuite/g++.dg/opt/pr82159-2.C               |     3 +-
 gcc/testsuite/g++.dg/opt/pr83084.C                 |     1 -
 gcc/testsuite/g++.dg/opt/pr91838.C                 |    11 +
 gcc/testsuite/g++.dg/opt/pr93187.C                 |    77 +
 gcc/testsuite/g++.dg/opt/pr93210.C                 |    37 +
 gcc/testsuite/g++.dg/opt/pr93292.C                 |    18 +
 gcc/testsuite/g++.dg/opt/pr94223.C                 |     5 +
 gcc/testsuite/g++.dg/opt/pr94441.C                 |    16 +
 gcc/testsuite/g++.dg/opt/pr94468.C                 |    57 +
 gcc/testsuite/g++.dg/opt/pr94618.C                 |    25 +
 gcc/testsuite/g++.dg/opt/pr95080.C                 |    41 +
 gcc/testsuite/g++.dg/opt/pr95528.C                 |    27 +
 gcc/testsuite/g++.dg/opt/reload3.C                 |     4 +-
 gcc/testsuite/g++.dg/opt/store-merging-4.C         |    29 +
 gcc/testsuite/g++.dg/opt/temp2.C                   |     1 +
 gcc/testsuite/g++.dg/opt/thunk1.C                  |     3 +-
 gcc/testsuite/g++.dg/other/error23.C               |     2 +-
 gcc/testsuite/g++.dg/other/i386-2.C                |     4 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |     4 +-
 gcc/testsuite/g++.dg/other/operator1.C             |     2 +-
 gcc/testsuite/g++.dg/other/pr31078.C               |     3 +-
 gcc/testsuite/g++.dg/other/pr42685.C               |     1 -
 gcc/testsuite/g++.dg/other/pr52048.C               |     3 +-
 gcc/testsuite/g++.dg/other/pr53574.C               |     2 +-
 gcc/testsuite/g++.dg/other/pr94326.C               |    19 +
 gcc/testsuite/g++.dg/other/pr94339.C               |    11 +
 gcc/testsuite/g++.dg/other/pr95231.C               |     4 +
 gcc/testsuite/g++.dg/other/switch4.C               |     1 +
 gcc/testsuite/g++.dg/overload/builtin4.C           |    31 +
 gcc/testsuite/g++.dg/overload/builtin5.C           |    21 +
 gcc/testsuite/g++.dg/overload/operator2.C          |     4 +-
 gcc/testsuite/g++.dg/parse/ambig10.C               |    20 +
 gcc/testsuite/g++.dg/parse/attr4.C                 |     4 +
 gcc/testsuite/g++.dg/parse/concat1.C               |     2 +-
 gcc/testsuite/g++.dg/parse/cond4.C                 |     1 +
 gcc/testsuite/g++.dg/parse/constructor2.C          |     4 +-
 gcc/testsuite/g++.dg/parse/crash10.C               |     5 +-
 gcc/testsuite/g++.dg/parse/crash18.C               |     2 +-
 gcc/testsuite/g++.dg/parse/crash27.C               |     3 +-
 gcc/testsuite/g++.dg/parse/crash34.C               |     3 +-
 gcc/testsuite/g++.dg/parse/crash35.C               |     2 +-
 gcc/testsuite/g++.dg/parse/crash52.C               |     3 +-
 gcc/testsuite/g++.dg/parse/crash59.C               |     2 +-
 gcc/testsuite/g++.dg/parse/crash61.C               |     1 +
 gcc/testsuite/g++.dg/parse/crash67.C               |     3 +-
 gcc/testsuite/g++.dg/parse/ctor3.C                 |     4 +-
 gcc/testsuite/g++.dg/parse/defarg5.C               |     7 +-
 gcc/testsuite/g++.dg/parse/dtor12.C                |     2 +-
 gcc/testsuite/g++.dg/parse/dtor4.C                 |     2 +-
 gcc/testsuite/g++.dg/parse/error14.C               |     5 +-
 gcc/testsuite/g++.dg/parse/error26.C               |     2 +-
 gcc/testsuite/g++.dg/parse/error33.C               |     4 +-
 gcc/testsuite/g++.dg/parse/error5.C                |     2 +-
 gcc/testsuite/g++.dg/parse/error56.C               |     2 +
 gcc/testsuite/g++.dg/parse/invalid1.C              |     3 +-
 gcc/testsuite/g++.dg/parse/missing-template1.C     |     4 +-
 .../g++.dg/parse/parameter-declaration-1.C         |     3 +-
 gcc/testsuite/g++.dg/parse/parser-pr28152-2.C      |     2 +-
 gcc/testsuite/g++.dg/parse/parser-pr28152.C        |     2 +-
 gcc/testsuite/g++.dg/parse/pr68722.C               |     4 +-
 gcc/testsuite/g++.dg/parse/template3.C             |     5 +-
 gcc/testsuite/g++.dg/parse/undefined3.C            |     2 +-
 gcc/testsuite/g++.dg/pr46852.C                     |     3 +-
 gcc/testsuite/g++.dg/pr46868.C                     |     1 +
 gcc/testsuite/g++.dg/pr48484.C                     |     8 +-
 gcc/testsuite/g++.dg/pr53037-2.C                   |    12 +-
 gcc/testsuite/g++.dg/pr53037-3.C                   |    12 +-
 gcc/testsuite/g++.dg/pr57662.C                     |     3 +-
 gcc/testsuite/g++.dg/pr59510.C                     |     3 +-
 gcc/testsuite/g++.dg/pr66655.C                     |     4 +-
 gcc/testsuite/g++.dg/pr66655.h                     |     6 +-
 gcc/testsuite/g++.dg/pr66655_1.cc                  |     8 +-
 gcc/testsuite/g++.dg/pr67351.C                     |     2 +-
 gcc/testsuite/g++.dg/pr67989.C                     |     3 +-
 gcc/testsuite/g++.dg/pr80481.C                     |     6 +-
 gcc/testsuite/g++.dg/pr81194.C                     |     3 +-
 gcc/testsuite/g++.dg/pr90338.C                     |    14 +
 gcc/testsuite/g++.dg/pr90981.C                     |     1 +
 gcc/testsuite/g++.dg/pr92542.C                     |    15 +
 gcc/testsuite/g++.dg/pr93674.C                     |    16 +
 gcc/testsuite/g++.dg/pr93974.C                     |    27 +
 gcc/testsuite/g++.dg/pr94027.C                     |    22 +
 gcc/testsuite/g++.dg/pr94314-2.C                   |    23 +
 gcc/testsuite/g++.dg/pr94314-3.C                   |    52 +
 gcc/testsuite/g++.dg/pr94314-4.C                   |    30 +
 gcc/testsuite/g++.dg/pr94314.C                     |    82 +
 gcc/testsuite/g++.dg/pr94666.C                     |    20 +
 gcc/testsuite/g++.dg/rtti/typeid13.C               |    11 +
 gcc/testsuite/g++.dg/spellcheck-inttypes.C         |    80 +
 gcc/testsuite/g++.dg/spellcheck-stdint.C           |    68 +
 gcc/testsuite/g++.dg/template/access30.C           |    10 +
 gcc/testsuite/g++.dg/template/access31.C           |    29 +
 gcc/testsuite/g++.dg/template/array30.C            |     6 +-
 gcc/testsuite/g++.dg/template/array33.C            |    63 +
 gcc/testsuite/g++.dg/template/array34.C            |    63 +
 gcc/testsuite/g++.dg/template/array9.C             |     4 +-
 gcc/testsuite/g++.dg/template/canon-type-14.C      |     8 +
 gcc/testsuite/g++.dg/template/canon-type-8.C       |     3 +-
 gcc/testsuite/g++.dg/template/constant1.C          |     6 +
 gcc/testsuite/g++.dg/template/constant2.C          |     6 +
 gcc/testsuite/g++.dg/template/crash107.C           |     7 +-
 gcc/testsuite/g++.dg/template/crash115.C           |     1 +
 gcc/testsuite/g++.dg/template/crash43.C            |     4 +-
 gcc/testsuite/g++.dg/template/crash7.C             |     4 +-
 gcc/testsuite/g++.dg/template/crash87.C            |     2 +-
 gcc/testsuite/g++.dg/template/crash90.C            |     4 +-
 gcc/testsuite/g++.dg/template/deduce4.C            |    17 +
 gcc/testsuite/g++.dg/template/deduce5.C            |    17 +
 gcc/testsuite/g++.dg/template/deduce6.C            |    17 +
 gcc/testsuite/g++.dg/template/deduce7.C            |    10 +
 gcc/testsuite/g++.dg/template/defarg22.C           |    13 +
 gcc/testsuite/g++.dg/template/dependent-name10.C   |    18 +
 gcc/testsuite/g++.dg/template/dependent-name11.C   |    15 +
 gcc/testsuite/g++.dg/template/dependent-name12.C   |     7 +
 gcc/testsuite/g++.dg/template/dependent-name13.C   |     8 +
 gcc/testsuite/g++.dg/template/dependent-name14.C   |    38 +
 gcc/testsuite/g++.dg/template/dependent-name5.C    |     2 -
 gcc/testsuite/g++.dg/template/dependent-name7.C    |     9 +
 gcc/testsuite/g++.dg/template/dependent-name8.C    |     9 +
 gcc/testsuite/g++.dg/template/dependent-name9.C    |     9 +
 gcc/testsuite/g++.dg/template/dr1710-2.C           |    10 +
 gcc/testsuite/g++.dg/template/dr1710.C             |     9 +
 gcc/testsuite/g++.dg/template/dr1794.C             |    14 +
 gcc/testsuite/g++.dg/template/dr314.C              |    15 +
 gcc/testsuite/g++.dg/template/dtor4.C              |     2 +-
 gcc/testsuite/g++.dg/template/error-recovery1.C    |     3 +-
 gcc/testsuite/g++.dg/template/error30.C            |     2 +-
 gcc/testsuite/g++.dg/template/error34.C            |    10 +-
 gcc/testsuite/g++.dg/template/error35.C            |     2 +-
 gcc/testsuite/g++.dg/template/error4.C             |     3 +-
 gcc/testsuite/g++.dg/template/error41.C            |     2 +-
 gcc/testsuite/g++.dg/template/error56.C            |     2 +
 gcc/testsuite/g++.dg/template/error57.C            |     2 +-
 gcc/testsuite/g++.dg/template/error59.C            |    11 +
 gcc/testsuite/g++.dg/template/friend18.C           |     6 +-
 gcc/testsuite/g++.dg/template/koenig11.C           |    11 +
 gcc/testsuite/g++.dg/template/lookup12.C           |    26 +
 gcc/testsuite/g++.dg/template/lookup13.C           |    28 +
 gcc/testsuite/g++.dg/template/lookup14.C           |    11 +
 gcc/testsuite/g++.dg/template/lookup15.C           |    24 +
 gcc/testsuite/g++.dg/template/meminit2.C           |     4 +-
 gcc/testsuite/g++.dg/template/nontype13.C          |     2 +-
 gcc/testsuite/g++.dg/template/nontype18.C          |     2 +-
 gcc/testsuite/g++.dg/template/partial-order1.C     |     2 +-
 gcc/testsuite/g++.dg/template/partial-order2.C     |    20 +
 gcc/testsuite/g++.dg/template/pr59930-2.C          |     2 +-
 gcc/testsuite/g++.dg/template/pr68978.C            |    24 +-
 gcc/testsuite/g++.dg/template/pr71710.C            |     4 +-
 gcc/testsuite/g++.dg/template/pr79650.C            |    10 +-
 gcc/testsuite/g++.dg/template/pr90916.C            |     8 +
 gcc/testsuite/g++.dg/template/pr92440.C            |    10 +
 gcc/testsuite/g++.dg/template/pr95263.C            |    23 +
 gcc/testsuite/g++.dg/template/redecl2.C            |     2 +-
 gcc/testsuite/g++.dg/template/sfinae29.C           |    25 +
 gcc/testsuite/g++.dg/template/sfinae30.C           |    21 +
 gcc/testsuite/g++.dg/template/sfinae31.C           |    14 +
 .../g++.dg/template/show-template-tree-3.C         |     3 +-
 .../g++.dg/template/sizeof-template-argument.C     |     4 +-
 gcc/testsuite/g++.dg/template/spec41.C             |    17 +
 gcc/testsuite/g++.dg/template/template-keyword2.C  |     5 +
 gcc/testsuite/g++.dg/template/typename23.C         |    10 +
 gcc/testsuite/g++.dg/template/virtual5.C           |    31 +
 gcc/testsuite/g++.dg/tm/attrib-5.C                 |     5 +
 gcc/testsuite/g++.dg/tm/cgraph_edge.C              |     3 +-
 gcc/testsuite/g++.dg/torture/20141013.C            |     3 +-
 gcc/testsuite/g++.dg/torture/pr34641.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr34850.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr36745.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr37421.C             |     1 +
 gcc/testsuite/g++.dg/torture/pr40991.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr48271.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr53602.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr53752.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr54838.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr58252.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr88861.C             |     4 +
 gcc/testsuite/g++.dg/torture/pr92152.C             |    74 +
 gcc/testsuite/g++.dg/torture/pr93246.C             |    31 +
 gcc/testsuite/g++.dg/torture/pr93273.C             |    12 +
 gcc/testsuite/g++.dg/torture/pr93347.C             |   306 +
 gcc/testsuite/g++.dg/torture/pr94202.C             |    22 +
 gcc/testsuite/g++.dg/torture/pr94216.C             |    45 +
 gcc/testsuite/g++.dg/torture/pr94303.C             |    17 +
 gcc/testsuite/g++.dg/torture/pr94582.C             |    87 +
 gcc/testsuite/g++.dg/torture/pr95268.C             |    46 +
 gcc/testsuite/g++.dg/torture/pr95284.C             |    16 +
 gcc/testsuite/g++.dg/torture/pr95308.C             |    21 +
 gcc/testsuite/g++.dg/torture/pr95493-1.C           |    95 +
 gcc/testsuite/g++.dg/torture/pr95493.C             |    62 +
 gcc/testsuite/g++.dg/torture/pr95548.C             |    10 +
 gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C   |     4 +-
 gcc/testsuite/g++.dg/tree-ssa/pr19807.C            |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/pr22444.C            |     3 +-
 gcc/testsuite/g++.dg/tree-ssa/pr24351-3.C          |     3 +-
 gcc/testsuite/g++.dg/tree-ssa/pr27283.C            |     3 +-
 gcc/testsuite/g++.dg/tree-ssa/pr27291.C            |    17 +-
 gcc/testsuite/g++.dg/tree-ssa/pr27548.C            |     3 +-
 gcc/testsuite/g++.dg/tree-ssa/pr27830.C            |     2 +
 gcc/testsuite/g++.dg/tree-ssa/pr42337.C            |     3 +-
 gcc/testsuite/g++.dg/tree-ssa/pr49516.C            |    32 +-
 gcc/testsuite/g++.dg/tree-ssa/pr90883.C            |     6 +-
 gcc/testsuite/g++.dg/tree-ssa/pr93516.C            |    24 +
 gcc/testsuite/g++.dg/tree-ssa/pr93667.C            |    11 +
 gcc/testsuite/g++.dg/tree-ssa/pr93845.C            |    30 +
 gcc/testsuite/g++.dg/tree-ssa/pr93940.C            |    39 +
 gcc/testsuite/g++.dg/tree-ssa/pr94224.C            |    34 +
 gcc/testsuite/g++.dg/tree-ssa/pr94403.C            |    37 +
 gcc/testsuite/g++.dg/tree-ssa/pr95649.C            |    13 +
 gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C        |    42 +
 gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C        |    56 +
 gcc/testsuite/g++.dg/ubsan/pr65583.C               |     3 +-
 gcc/testsuite/g++.dg/ubsan/pr85029.C               |     2 +-
 gcc/testsuite/g++.dg/ubsan/pr91993.C               |    17 +
 gcc/testsuite/g++.dg/ubsan/ubsan.exp               |     2 +-
 gcc/testsuite/g++.dg/ubsan/vla-2.C                 |    14 +
 gcc/testsuite/g++.dg/ubsan/vptr-14.C               |     2 +-
 gcc/testsuite/g++.dg/ubsan/vptr-15.C               |    14 +
 gcc/testsuite/g++.dg/ubsan/vptr-16.C               |    14 +
 gcc/testsuite/g++.dg/ubsan/vptr-17.C               |    15 +
 gcc/testsuite/g++.dg/vect/pr95290.cc               |    25 +
 gcc/testsuite/g++.dg/vect/pr95297.cc               |    22 +
 gcc/testsuite/g++.dg/vect/pr95487.cc               |    20 +
 gcc/testsuite/g++.dg/vect/pr95576.cc               |    23 +
 gcc/testsuite/g++.dg/vect/slp-pr87105.cc           |     2 +-
 gcc/testsuite/g++.dg/warn/Walways-true-3.C         |     4 +-
 gcc/testsuite/g++.dg/warn/Wconversion-integer.C    |    13 +-
 gcc/testsuite/g++.dg/warn/Wconversion-null-2.C     |     8 +
 gcc/testsuite/g++.dg/warn/Wconversion-null.C       |     8 +
 gcc/testsuite/g++.dg/warn/Wconversion-pr91993.C    |    17 +
 gcc/testsuite/g++.dg/warn/Wconversion-pr94067.C    |     9 +
 gcc/testsuite/g++.dg/warn/Wconversion3.C           |     2 +-
 gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C         |    17 +
 gcc/testsuite/g++.dg/warn/Wduplicated-branches1.C  |     2 +-
 gcc/testsuite/g++.dg/warn/Wduplicated-cond1.C      |    16 +
 gcc/testsuite/g++.dg/warn/Wextra-3.C               |     9 +-
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-2.C     |     6 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-3.C     |    14 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-4.C     |   141 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-5.C     |   117 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-6.C     |    29 +
 gcc/testsuite/g++.dg/warn/Wnoexcept1.C             |    33 +
 gcc/testsuite/g++.dg/warn/Wnoexcept1.h             |    25 +
 gcc/testsuite/g++.dg/warn/Wnoexcept2.C             |    15 +
 gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C  |    10 +-
 gcc/testsuite/g++.dg/warn/Wplacement-new-size.C    |   248 +-
 gcc/testsuite/g++.dg/warn/Wredundant-tags-3.C      |    45 +
 gcc/testsuite/g++.dg/warn/Wredundant-tags-4.C      |   142 +
 gcc/testsuite/g++.dg/warn/Wredundant-tags-5.C      |   109 +
 gcc/testsuite/g++.dg/warn/Wredundant-tags-5.h      |    80 +
 gcc/testsuite/g++.dg/warn/Wredundant-tags-6.C      |    91 +
 gcc/testsuite/g++.dg/warn/Wredundant-tags-7.C      |    25 +
 gcc/testsuite/g++.dg/warn/Wreturn-type-12.C        |    23 +
 gcc/testsuite/g++.dg/warn/Wshadow-local-3.C        |     7 +
 gcc/testsuite/g++.dg/warn/Wsign-compare-8.C        |     2 +-
 gcc/testsuite/g++.dg/warn/Wsign-compare-9.C        |    22 +
 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-5.C     |     4 +-
 .../warn/Wstrict-aliasing-bogus-signed-unsigned.C  |     8 +-
 .../g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C      |    12 +
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C   |    16 +-
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C   |    37 +
 gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C    |    12 +-
 gcc/testsuite/g++.dg/warn/Wtype-limits.C           |    12 +-
 gcc/testsuite/g++.dg/warn/Wtype-limits3.C          |    13 +
 gcc/testsuite/g++.dg/warn/Wtype-limits4.C          |    23 +
 gcc/testsuite/g++.dg/warn/Wunused-var-26.C         |     4 +-
 gcc/testsuite/g++.dg/warn/deprecated-6.C           |     2 +-
 gcc/testsuite/g++.dg/warn/deprecated.C             |     2 +-
 gcc/testsuite/g++.dg/warn/pr94038-2.C              |    28 +
 gcc/testsuite/g++.dg/warn/pr94038-3.C              |    15 +
 gcc/testsuite/g++.dg/warn/pr94038.C                |    26 +
 gcc/testsuite/g++.dg/warn/template-2.C             |    22 +
 .../wrappers/wrapper-around-type-pack-expansion.C  |     2 +-
 gcc/testsuite/g++.old-deja/g++.brendan/enum11.C    |     3 +-
 gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C    |     2 +-
 gcc/testsuite/g++.old-deja/g++.jason/operator.C    |     4 +-
 gcc/testsuite/g++.old-deja/g++.mike/ns15.C         |     1 +
 gcc/testsuite/g++.old-deja/g++.other/crash31.C     |     3 +-
 gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C   |    21 +-
 gcc/testsuite/g++.old-deja/g++.other/inline12.C    |     2 +-
 gcc/testsuite/g++.old-deja/g++.other/inline15.C    |     2 +-
 gcc/testsuite/g++.old-deja/g++.other/new6.C        |     8 +-
 gcc/testsuite/g++.old-deja/g++.pt/crash10.C        |     1 +
 gcc/testsuite/g++.old-deja/g++.pt/crash16.C        |     1 +
 gcc/testsuite/g++.old-deja/g++.pt/crash38.C        |     6 +-
 gcc/testsuite/g++.old-deja/g++.pt/ctor2.C          |     2 +-
 gcc/testsuite/g++.old-deja/g++.pt/error2.C         |     2 +-
 gcc/testsuite/g++.old-deja/g++.pt/redecl1.C        |     4 +-
 gcc/testsuite/g++.old-deja/g++.robertl/eb27.C      |     3 +-
 gcc/testsuite/g++.old-deja/g++.robertl/eb76.C      |     1 +
 gcc/testsuite/g++.old-deja/g++.warn/flow1.C        |     6 +-
 .../g++.target/aarch64/bfloat_cpp_typecheck.C      |    14 +
 .../g++.target/aarch64/no_unique_address_1.C       |   206 +
 .../g++.target/aarch64/no_unique_address_2.C       |   206 +
 gcc/testsuite/g++.target/aarch64/pr94052.C         |   174 +
 gcc/testsuite/g++.target/aarch64/pr94514.C         |    27 +
 gcc/testsuite/g++.target/aarch64/pr94515-1.C       |    44 +
 gcc/testsuite/g++.target/aarch64/pr94515-2.C       |    41 +
 .../aarch64/sve/acle/general-c++/attributes_1.C    |   122 +
 .../aarch64/sve/acle/general-c++/gimplify_1.C      |     4 +
 .../aarch64/sve/acle/general-c++/mangle_1.C        |     2 +
 .../aarch64/sve/acle/general-c++/mangle_2.C        |     2 +
 .../aarch64/sve/acle/general-c++/mul_lane_1.c      |    32 +
 .../aarch64/sve/acle/general-c++/whilele_1.C       |     2 +-
 gcc/testsuite/g++.target/aarch64/sve/tls_2.C       |     1 +
 .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp    |    85 +
 .../g++.target/arm/bfloat_cpp_typecheck.C          |    14 +
 gcc/testsuite/g++.target/arm/cde_mve.C             |    10 +
 gcc/testsuite/g++.target/arm/mve.exp               |    51 +
 gcc/testsuite/g++.target/arm/no_unique_address_1.C |   201 +
 gcc/testsuite/g++.target/arm/no_unique_address_2.C |   201 +
 gcc/testsuite/g++.target/i386/pr85334-1.C          |    55 +
 gcc/testsuite/g++.target/i386/pr85334-2.C          |    48 +
 gcc/testsuite/g++.target/i386/pr92788.C            |   470 +
 gcc/testsuite/g++.target/i386/pr93828.C            |    17 +
 gcc/testsuite/g++.target/i386/pr94046-1.C          |    55 +
 gcc/testsuite/g++.target/i386/pr94046-2.C          |     5 +
 gcc/testsuite/g++.target/i386/pr94185.C            |    33 +
 gcc/testsuite/g++.target/i386/pr95229.C            |    24 +
 gcc/testsuite/g++.target/nios2/hello-pie.C         |    14 +
 gcc/testsuite/g++.target/nios2/nios2.exp           |    34 +
 gcc/testsuite/g++.target/powerpc/pr94707-1.C       |    38 +
 gcc/testsuite/g++.target/powerpc/pr94707-2.C       |    34 +
 gcc/testsuite/g++.target/powerpc/pr94707-3.C       |    40 +
 gcc/testsuite/g++.target/powerpc/pr94707-4.C       |    34 +
 gcc/testsuite/g++.target/powerpc/pr94707-5.C       |    35 +
 gcc/testsuite/g++.target/powerpc/pr94707-6.C       |     6 +
 gcc/testsuite/g++.target/s390/pr94704-1.C          |    38 +
 gcc/testsuite/g++.target/s390/pr94704-2.C          |    34 +
 gcc/testsuite/g++.target/s390/pr94704-3.C          |    40 +
 gcc/testsuite/g++.target/s390/pr94704-4.C          |    34 +
 gcc/testsuite/g++.target/s390/s390.exp             |    44 +
 gcc/testsuite/g++.target/xtensa/pr95571.C          |    43 +
 gcc/testsuite/g++.target/xtensa/xtensa.exp         |    43 +
 gcc/testsuite/gcc.c-torture/compile/20200313-1.c   |    14 +
 .../gcc.c-torture/compile/packed-aligned-1.c       |    11 +
 gcc/testsuite/gcc.c-torture/compile/pr84305.c      |     4 -
 gcc/testsuite/gcc.c-torture/compile/pr90275-2.c    |    12 +
 gcc/testsuite/gcc.c-torture/compile/pr90275.c      |    27 +
 gcc/testsuite/gcc.c-torture/compile/pr92372.c      |    16 +
 gcc/testsuite/gcc.c-torture/compile/pr93174.c      |    14 +
 gcc/testsuite/gcc.c-torture/compile/pr93333.c      |    10 +
 gcc/testsuite/gcc.c-torture/compile/pr93335.c      |    98 +
 gcc/testsuite/gcc.c-torture/compile/pr93348-1.c    |     5 +
 gcc/testsuite/gcc.c-torture/compile/pr93505.c      |    15 +
 gcc/testsuite/gcc.c-torture/compile/pr93533.c      |     9 +
 gcc/testsuite/gcc.c-torture/compile/pr93927-1.c    |     9 +
 gcc/testsuite/gcc.c-torture/compile/pr93927-2.c    |     9 +
 gcc/testsuite/gcc.c-torture/compile/pr93949.c      |     7 +
 gcc/testsuite/gcc.c-torture/compile/pr94144.c      |    18 +
 gcc/testsuite/gcc.c-torture/compile/pr94179.c      |     9 +
 gcc/testsuite/gcc.c-torture/compile/pr94238.c      |    22 +
 gcc/testsuite/gcc.c-torture/compile/pr94488.c      |    22 +
 gcc/testsuite/gcc.c-torture/compile/pr94621.c      |    16 +
 gcc/testsuite/gcc.c-torture/compile/pr94686.c      |     9 +
 .../execute/builtins/pr93262-chk-lib.c             |     1 +
 .../gcc.c-torture/execute/builtins/pr93262-chk.c   |    55 +
 .../gcc.c-torture/execute/builtins/pr93262-chk.x   |     7 +
 gcc/testsuite/gcc.c-torture/execute/fprintf-2.c    |     1 +
 .../gcc.c-torture/execute/noinit-attribute.c       |     6 +-
 .../gcc.c-torture/execute/packed-aligned.c         |    28 +
 gcc/testsuite/gcc.c-torture/execute/pr51447.c      |     6 +
 gcc/testsuite/gcc.c-torture/execute/pr90311.c      |    16 +
 gcc/testsuite/gcc.c-torture/execute/pr93213.c      |    50 +
 gcc/testsuite/gcc.c-torture/execute/pr93249.c      |    40 +
 gcc/testsuite/gcc.c-torture/execute/pr93402.c      |    21 +
 gcc/testsuite/gcc.c-torture/execute/pr93434.c      |    36 +
 gcc/testsuite/gcc.c-torture/execute/pr93494.c      |    13 +
 gcc/testsuite/gcc.c-torture/execute/pr93582.c      |    22 +
 gcc/testsuite/gcc.c-torture/execute/pr93744-1.c    |    14 +
 gcc/testsuite/gcc.c-torture/execute/pr93744-2.c    |    21 +
 gcc/testsuite/gcc.c-torture/execute/pr93744-3.c    |    21 +
 gcc/testsuite/gcc.c-torture/execute/pr93908.c      |    54 +
 gcc/testsuite/gcc.c-torture/execute/pr93945.c      |    45 +
 gcc/testsuite/gcc.c-torture/execute/pr94130.c      |    16 +
 gcc/testsuite/gcc.c-torture/execute/pr94134.c      |    14 +
 gcc/testsuite/gcc.c-torture/execute/pr94412.c      |    28 +
 gcc/testsuite/gcc.c-torture/execute/pr94524-1.c    |    19 +
 gcc/testsuite/gcc.c-torture/execute/pr94524-2.c    |    25 +
 gcc/testsuite/gcc.c-torture/execute/pr94567.c      |    26 +
 gcc/testsuite/gcc.c-torture/execute/pr94591.c      |    32 +
 gcc/testsuite/gcc.c-torture/execute/pr94724.c      |    12 +
 gcc/testsuite/gcc.c-torture/execute/pr94734.c      |    59 +
 gcc/testsuite/gcc.c-torture/execute/pr94809.c      |    12 +
 gcc/testsuite/gcc.c-torture/execute/printf-2.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/user-printf.c  |     1 +
 gcc/testsuite/gcc.dg/20020919-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/20050121-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/Walloca-14.c                  |     3 +-
 gcc/testsuite/gcc.dg/Walloca-larger-than-3.c       |    38 +
 gcc/testsuite/gcc.dg/Walloca-larger-than-3.h       |     9 +
 gcc/testsuite/gcc.dg/Warray-bounds-32.c            |     4 +-
 gcc/testsuite/gcc.dg/Warray-bounds-46.c            |    28 +-
 gcc/testsuite/gcc.dg/Warray-bounds-49.c            |    20 +-
 gcc/testsuite/gcc.dg/Warray-bounds-52.c            |     3 +
 gcc/testsuite/gcc.dg/Warray-bounds-53.c            |     3 +
 gcc/testsuite/gcc.dg/Warray-bounds-54.c            |     6 +-
 gcc/testsuite/gcc.dg/Warray-bounds-56.c            |     4 +-
 gcc/testsuite/gcc.dg/Warray-bounds-57.c            |    53 +
 gcc/testsuite/gcc.dg/Warray-bounds-58.c            |    81 +
 gcc/testsuite/gcc.dg/Warray-bounds-59.c            |    30 +
 gcc/testsuite/gcc.dg/Warray-bounds-61.c            |   190 +
 .../gcc.dg/Wbuiltin-declaration-mismatch-12.c      |     4 +-
 .../gcc.dg/Wbuiltin-declaration-mismatch-13.c      |    78 +
 .../gcc.dg/Wbuiltin-declaration-mismatch-14.c      |    77 +
 .../gcc.dg/Wbuiltin-declaration-mismatch-15.c      |    56 +
 .../gcc.dg/Wbuiltin-declaration-mismatch-4.c       |     6 +-
 .../gcc.dg/Wbuiltin-declaration-mismatch-ignore.c  |    11 +
 gcc/testsuite/gcc.dg/Wframe-larger-than-3.c        |    11 +
 gcc/testsuite/gcc.dg/Wlarger-than4.c               |     5 +
 gcc/testsuite/gcc.dg/Wrestrict-10.c                |     2 +-
 gcc/testsuite/gcc.dg/Wrestrict-20.c                |    41 +
 gcc/testsuite/gcc.dg/Wrestrict-21.c                |    18 +
 gcc/testsuite/gcc.dg/Wrestrict-5.c                 |     2 +-
 gcc/testsuite/gcc.dg/Wrestrict-6.c                 |     4 +-
 gcc/testsuite/gcc.dg/Wrestrict-9.c                 |     2 +-
 gcc/testsuite/gcc.dg/Wstack-usage.c                |    14 +
 gcc/testsuite/gcc.dg/Wstring-compare.c             |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-12.c       |    16 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-17.c       |     4 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-25.c       |    14 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-27.c       |     8 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-28.c       |     2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-30.c       |    80 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-31.c       |    40 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-32.c       |    51 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-33.c       |    40 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-34.c       |   252 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-35.c       |    76 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-36.c       |    24 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-37.c       |   229 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-38.c       |    94 +
 gcc/testsuite/gcc.dg/Wvla-larger-than-4.c          |    30 +
 gcc/testsuite/gcc.dg/alias-14.c                    |     2 +-
 gcc/testsuite/gcc.dg/analyzer/20020129-1.c         |     2 +
 .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c   |    28 +
 .../gcc.dg/analyzer/CVE-2005-1689-minimal.c        |    30 +
 gcc/testsuite/gcc.dg/analyzer/abort.c              |    80 +
 gcc/testsuite/gcc.dg/analyzer/alloca-leak.c        |     8 +
 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h     |    36 +
 .../gcc.dg/analyzer/analyzer-verbosity-0.c         |   163 +
 .../gcc.dg/analyzer/analyzer-verbosity-1.c         |   191 +
 .../gcc.dg/analyzer/analyzer-verbosity-2.c         |   222 +
 .../gcc.dg/analyzer/analyzer-verbosity-2a.c        |    20 +
 .../gcc.dg/analyzer/analyzer-verbosity-3.c         |   222 +
 .../gcc.dg/analyzer/analyzer-verbosity-3a.c        |    20 +
 gcc/testsuite/gcc.dg/analyzer/analyzer.exp         |    49 +
 gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c  |    81 +
 gcc/testsuite/gcc.dg/analyzer/call-summaries-1.c   |    14 +
 .../gcc.dg/analyzer/compound-assignment-1.c        |    71 +
 .../gcc.dg/analyzer/compound-assignment-2.c        |    24 +
 .../gcc.dg/analyzer/compound-assignment-3.c        |    25 +
 gcc/testsuite/gcc.dg/analyzer/conditionals-3.c     |    47 +
 .../gcc.dg/analyzer/conditionals-notrans.c         |   165 +
 gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c |   151 +
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |  1086 +
 gcc/testsuite/gcc.dg/analyzer/data-model-10.c      |    17 +
 gcc/testsuite/gcc.dg/analyzer/data-model-11.c      |     6 +
 gcc/testsuite/gcc.dg/analyzer/data-model-12.c      |    13 +
 gcc/testsuite/gcc.dg/analyzer/data-model-13.c      |    21 +
 gcc/testsuite/gcc.dg/analyzer/data-model-14.c      |    24 +
 gcc/testsuite/gcc.dg/analyzer/data-model-15.c      |    34 +
 gcc/testsuite/gcc.dg/analyzer/data-model-16.c      |    52 +
 gcc/testsuite/gcc.dg/analyzer/data-model-17.c      |    20 +
 gcc/testsuite/gcc.dg/analyzer/data-model-18.c      |    22 +
 gcc/testsuite/gcc.dg/analyzer/data-model-19.c      |    31 +
 gcc/testsuite/gcc.dg/analyzer/data-model-2.c       |    13 +
 gcc/testsuite/gcc.dg/analyzer/data-model-4.c       |    16 +
 gcc/testsuite/gcc.dg/analyzer/data-model-5.c       |   100 +
 gcc/testsuite/gcc.dg/analyzer/data-model-5b.c      |    93 +
 gcc/testsuite/gcc.dg/analyzer/data-model-5c.c      |    83 +
 gcc/testsuite/gcc.dg/analyzer/data-model-5d.c      |    64 +
 gcc/testsuite/gcc.dg/analyzer/data-model-6.c       |    14 +
 gcc/testsuite/gcc.dg/analyzer/data-model-7.c       |    19 +
 gcc/testsuite/gcc.dg/analyzer/data-model-8.c       |    26 +
 gcc/testsuite/gcc.dg/analyzer/data-model-9.c       |    33 +
 gcc/testsuite/gcc.dg/analyzer/data-model-path-1.c  |    13 +
 gcc/testsuite/gcc.dg/analyzer/disabling.c          |    10 +
 gcc/testsuite/gcc.dg/analyzer/dot-output.c         |    50 +
 .../gcc.dg/analyzer/double-free-lto-1-a.c          |    16 +
 .../gcc.dg/analyzer/double-free-lto-1-b.c          |     8 +
 gcc/testsuite/gcc.dg/analyzer/double-free-lto-1.h  |     1 +
 gcc/testsuite/gcc.dg/analyzer/edges-1.c            |    54 +
 gcc/testsuite/gcc.dg/analyzer/edges-2.c            |    20 +
 gcc/testsuite/gcc.dg/analyzer/equivalence.c        |    31 +
 gcc/testsuite/gcc.dg/analyzer/expect-1.c           |    32 +
 gcc/testsuite/gcc.dg/analyzer/explode-1.c          |    60 +
 gcc/testsuite/gcc.dg/analyzer/explode-2.c          |    50 +
 gcc/testsuite/gcc.dg/analyzer/factorial.c          |     7 +
 gcc/testsuite/gcc.dg/analyzer/fibonacci.c          |     9 +
 gcc/testsuite/gcc.dg/analyzer/fields.c             |    41 +
 gcc/testsuite/gcc.dg/analyzer/file-1.c             |    49 +
 gcc/testsuite/gcc.dg/analyzer/file-2.c             |    18 +
 gcc/testsuite/gcc.dg/analyzer/file-paths-1.c       |    27 +
 gcc/testsuite/gcc.dg/analyzer/file-pr58237.c       |    72 +
 gcc/testsuite/gcc.dg/analyzer/function-ptr-1.c     |     8 +
 gcc/testsuite/gcc.dg/analyzer/function-ptr-2.c     |    44 +
 gcc/testsuite/gcc.dg/analyzer/function-ptr-3.c     |    17 +
 gcc/testsuite/gcc.dg/analyzer/gzio-2.c             |    11 +
 gcc/testsuite/gcc.dg/analyzer/gzio-3.c             |    31 +
 gcc/testsuite/gcc.dg/analyzer/gzio-3a.c            |    27 +
 gcc/testsuite/gcc.dg/analyzer/gzio.c               |    17 +
 gcc/testsuite/gcc.dg/analyzer/infinite-recursion.c |    55 +
 gcc/testsuite/gcc.dg/analyzer/loop-2.c             |    37 +
 gcc/testsuite/gcc.dg/analyzer/loop-2a.c            |    40 +
 gcc/testsuite/gcc.dg/analyzer/loop-3.c             |    17 +
 gcc/testsuite/gcc.dg/analyzer/loop-4.c             |    43 +
 gcc/testsuite/gcc.dg/analyzer/loop.c               |    35 +
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |   591 +
 gcc/testsuite/gcc.dg/analyzer/malloc-2.c           |    23 +
 gcc/testsuite/gcc.dg/analyzer/malloc-3.c           |     8 +
 gcc/testsuite/gcc.dg/analyzer/malloc-4.c           |    20 +
 gcc/testsuite/gcc.dg/analyzer/malloc-5.c           |    12 +
 gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c   |    86 +
 gcc/testsuite/gcc.dg/analyzer/malloc-dce.c         |    12 +
 gcc/testsuite/gcc.dg/analyzer/malloc-dedupe-1.c    |    46 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-1.c       |    24 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-10.c      |    32 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-11.c      |    96 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-12.c      |     7 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13.c      |    30 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-2.c       |    34 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-3.c       |    23 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-4.c       |    13 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-5.c       |    13 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-6.c       |    22 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-7.c       |    29 +
 .../gcc.dg/analyzer/malloc-ipa-8-double-free.c     |   173 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-a.c |    12 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-b.c |    18 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-c.c |    17 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto.h   |    12 +
 .../gcc.dg/analyzer/malloc-ipa-8-unchecked.c       |    67 +
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-9.c       |    18 +
 .../gcc.dg/analyzer/malloc-macro-inline-events.c   |    46 +
 .../gcc.dg/analyzer/malloc-macro-separate-events.c |    15 +
 gcc/testsuite/gcc.dg/analyzer/malloc-macro.h       |     2 +
 .../gcc.dg/analyzer/malloc-many-paths-1.c          |    14 +
 .../gcc.dg/analyzer/malloc-many-paths-2.c          |    30 +
 .../gcc.dg/analyzer/malloc-many-paths-3.c          |    36 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-1.c     |    15 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-10.c    |    19 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-2.c     |    13 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-3.c     |    14 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-4.c     |    20 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-5.c     |    43 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-6.c     |    11 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-7.c     |    21 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c     |    55 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c     |   299 +
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c |   179 +
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c |   173 +
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c  |   175 +
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c  |    65 +
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-4.c  |    40 +
 gcc/testsuite/gcc.dg/analyzer/operations.c         |    44 +
 gcc/testsuite/gcc.dg/analyzer/params-2.c           |    17 +
 gcc/testsuite/gcc.dg/analyzer/params.c             |    34 +
 gcc/testsuite/gcc.dg/analyzer/paths-1.c            |    17 +
 gcc/testsuite/gcc.dg/analyzer/paths-1a.c           |    17 +
 gcc/testsuite/gcc.dg/analyzer/paths-2.c            |    23 +
 gcc/testsuite/gcc.dg/analyzer/paths-3.c            |    47 +
 gcc/testsuite/gcc.dg/analyzer/paths-4.c            |    53 +
 gcc/testsuite/gcc.dg/analyzer/paths-5.c            |    12 +
 gcc/testsuite/gcc.dg/analyzer/paths-6.c            |   114 +
 gcc/testsuite/gcc.dg/analyzer/paths-7.c            |    58 +
 gcc/testsuite/gcc.dg/analyzer/pattern-test-1.c     |    28 +
 gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c     |    53 +
 gcc/testsuite/gcc.dg/analyzer/pointer-merging.c    |    16 +
 gcc/testsuite/gcc.dg/analyzer/pr61861.c            |     2 +
 gcc/testsuite/gcc.dg/analyzer/pr93290.c            |     9 +
 gcc/testsuite/gcc.dg/analyzer/pr93352.c            |    12 +
 gcc/testsuite/gcc.dg/analyzer/pr93375.c            |    17 +
 gcc/testsuite/gcc.dg/analyzer/pr93382.c            |    27 +
 gcc/testsuite/gcc.dg/analyzer/pr93457.c            |    10 +
 gcc/testsuite/gcc.dg/analyzer/pr93546.c            |    10 +
 gcc/testsuite/gcc.dg/analyzer/pr93547.c            |    14 +
 gcc/testsuite/gcc.dg/analyzer/pr93669.c            |    25 +
 gcc/testsuite/gcc.dg/analyzer/pr94047.c            |    23 +
 gcc/testsuite/gcc.dg/analyzer/pr94099.c            |    27 +
 gcc/testsuite/gcc.dg/analyzer/pr94105.c            |     3 +
 gcc/testsuite/gcc.dg/analyzer/pr94447.c            |    10 +
 gcc/testsuite/gcc.dg/analyzer/pr94639.c            |    14 +
 gcc/testsuite/gcc.dg/analyzer/pr94732.c            |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr94754.c            |    20 +
 gcc/testsuite/gcc.dg/analyzer/pragma-1.c           |    26 +
 gcc/testsuite/gcc.dg/analyzer/scope-1.c            |    23 +
 gcc/testsuite/gcc.dg/analyzer/sensitive-1.c        |    59 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-1.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-2.c           |    99 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-3.c           |   108 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-4.c           |   109 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-5.c           |    67 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-6.c           |    31 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-7.c           |    36 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c          |   111 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-8.c           |   109 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-9.c           |   111 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c     |    15 +
 gcc/testsuite/gcc.dg/analyzer/signal-1.c           |    31 +
 gcc/testsuite/gcc.dg/analyzer/signal-2.c           |    34 +
 gcc/testsuite/gcc.dg/analyzer/signal-3.c           |    23 +
 gcc/testsuite/gcc.dg/analyzer/signal-4a.c          |    75 +
 gcc/testsuite/gcc.dg/analyzer/signal-4b.c          |    90 +
 gcc/testsuite/gcc.dg/analyzer/signal-5.c           |    21 +
 gcc/testsuite/gcc.dg/analyzer/signal-6.c           |    20 +
 gcc/testsuite/gcc.dg/analyzer/signal-exit.c        |    23 +
 gcc/testsuite/gcc.dg/analyzer/sigsetjmp-5.c        |    21 +
 gcc/testsuite/gcc.dg/analyzer/sigsetjmp-6.c        |    37 +
 gcc/testsuite/gcc.dg/analyzer/strcmp-1.c           |    35 +
 gcc/testsuite/gcc.dg/analyzer/switch.c             |    30 +
 gcc/testsuite/gcc.dg/analyzer/taint-1.c            |   130 +
 gcc/testsuite/gcc.dg/analyzer/test-setjmp.h        |    16 +
 gcc/testsuite/gcc.dg/analyzer/torture/20060625-1.c |     1 +
 .../gcc.dg/analyzer/torture/analyzer-torture.exp   |    44 +
 .../gcc.dg/analyzer/torture/conditionals-2.c       |    43 +
 gcc/testsuite/gcc.dg/analyzer/torture/conftest-1.c |    10 +
 gcc/testsuite/gcc.dg/analyzer/torture/intptr_t.c   |    28 +
 gcc/testsuite/gcc.dg/analyzer/torture/poc.c        |    24 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c |     3 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr59037.c    |     1 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93349.c    |     4 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93350.c    |    11 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93356.c    |     6 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93373.c    |     3 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93374.c    |     2 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93379-2.c  |    11 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93379.c    |     2 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93438-2.c  |    26 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93438.c    |    13 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93450.c    |    25 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93451.c    |    14 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93544.c    |    17 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93647.c    |    14 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93649.c    |    66 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr93947.c    |    40 +
 gcc/testsuite/gcc.dg/analyzer/unknown-fns.c        |   115 +
 gcc/testsuite/gcc.dg/analyzer/zlib-1.c             |    64 +
 gcc/testsuite/gcc.dg/analyzer/zlib-2.c             |    51 +
 gcc/testsuite/gcc.dg/analyzer/zlib-3.c             |   214 +
 gcc/testsuite/gcc.dg/analyzer/zlib-4.c             |    20 +
 gcc/testsuite/gcc.dg/analyzer/zlib-5.c             |    51 +
 gcc/testsuite/gcc.dg/analyzer/zlib-6.c             |    47 +
 gcc/testsuite/gcc.dg/asan/pr87930.c                |     2 +-
 gcc/testsuite/gcc.dg/asan/pr95033.c                |    13 +
 gcc/testsuite/gcc.dg/asan/pr95051.c                |    22 +
 gcc/testsuite/gcc.dg/attr-access-none.c            |    38 +
 gcc/testsuite/gcc.dg/attr-access-read-only-2.c     |    16 +
 gcc/testsuite/gcc.dg/attr-access-read-only.c       |     2 +-
 gcc/testsuite/gcc.dg/attr-access-read-write.c      |     2 +-
 gcc/testsuite/gcc.dg/attr-access-write-only.c      |     2 +-
 gcc/testsuite/gcc.dg/attr-access.c                 |    21 +
 gcc/testsuite/gcc.dg/attr-flatten-1.c              |    18 +
 gcc/testsuite/gcc.dg/attr-weakref-5.c              |    31 +
 gcc/testsuite/gcc.dg/autopar/pr68460.c             |     2 +-
 gcc/testsuite/gcc.dg/builtin-bswap-10.c            |     8 +
 gcc/testsuite/gcc.dg/builtin-bswap-11.c            |    51 +
 gcc/testsuite/gcc.dg/builtin-bswap-12.c            |    27 +
 gcc/testsuite/gcc.dg/builtin-object-size-20.c      |   315 +
 gcc/testsuite/gcc.dg/builtin-object-size-21.c      |    51 +
 gcc/testsuite/gcc.dg/builtin-stringop-chk-4.c      |     2 +-
 gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c      |    24 +-
 gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c      |     2 +-
 gcc/testsuite/gcc.dg/c11-static-assert-10.c        |     9 +
 gcc/testsuite/gcc.dg/c90-fordecl-1.c               |     2 +-
 gcc/testsuite/gcc.dg/c99-const-expr-15.c           |     9 +
 gcc/testsuite/gcc.dg/cleanup-13.c                  |     4 +
 gcc/testsuite/gcc.dg/concat2.c                     |     2 +-
 gcc/testsuite/gcc.dg/cpp/dir-only-5.c              |     6 -
 gcc/testsuite/gcc.dg/cpp/trad/funlike-5.c          |     2 +-
 gcc/testsuite/gcc.dg/darwin-version-1.c            |     4 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-dfp.c      |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-float.c    |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-1.c      |     1 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-2.c      |     1 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr93751-1.c      |     6 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr93751-2.c      |     6 +
 gcc/testsuite/gcc.dg/decl-1.c                      |     2 +-
 gcc/testsuite/gcc.dg/dfp/pr94111.c                 |    12 +
 gcc/testsuite/gcc.dg/empty-source-2.c              |     2 +-
 gcc/testsuite/gcc.dg/empty-source-3.c              |     2 +-
 gcc/testsuite/gcc.dg/fold-convmaxconv-1.c          |     7 +-
 gcc/testsuite/gcc.dg/fold-convminconv-1.c          |     7 +-
 gcc/testsuite/gcc.dg/format/gcc_diag-10.c          |     6 +-
 gcc/testsuite/gcc.dg/format/gcc_diag-11.c          |     2 +
 gcc/testsuite/gcc.dg/format/proto.c                |    89 +
 gcc/testsuite/gcc.dg/gimplefe-41.c                 |     1 +
 gcc/testsuite/gcc.dg/gnu2x-attrs-1.c               |     1 +
 gcc/testsuite/gcc.dg/gomp/loop-1.c                 |    16 +-
 gcc/testsuite/gcc.dg/gomp/loop-2.c                 |    13 +
 gcc/testsuite/gcc.dg/gomp/pr95108.c                |    18 +
 gcc/testsuite/gcc.dg/gomp/pr95315-2.c              |    46 +
 gcc/testsuite/gcc.dg/gomp/pr95315.c                |     5 +
 gcc/testsuite/gcc.dg/gomp/requires-1.c             |    22 +
 gcc/testsuite/gcc.dg/graphite/interchange-1.c      |     7 -
 gcc/testsuite/gcc.dg/graphite/interchange-10.c     |     2 -
 gcc/testsuite/gcc.dg/graphite/interchange-11.c     |     2 -
 gcc/testsuite/gcc.dg/graphite/interchange-3.c      |     2 -
 gcc/testsuite/gcc.dg/graphite/interchange-4.c      |     2 -
 gcc/testsuite/gcc.dg/graphite/interchange-7.c      |     2 -
 gcc/testsuite/gcc.dg/graphite/interchange-9.c      |     2 -
 gcc/testsuite/gcc.dg/graphite/pr93964.c            |    19 +
 gcc/testsuite/gcc.dg/graphite/scop-21.c            |     3 +-
 gcc/testsuite/gcc.dg/graphite/scop-4.c             |     2 +
 gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c  |     2 -
 gcc/testsuite/gcc.dg/guality/pr59776.c             |     4 +-
 gcc/testsuite/gcc.dg/inline-42.c                   |    50 +
 gcc/testsuite/gcc.dg/inline-43.c                   |    50 +
 gcc/testsuite/gcc.dg/intermod-1.c                  |     1 -
 gcc/testsuite/gcc.dg/ipa/ipa-clone-3.c             |     4 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-1.c               |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-10.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-11.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-12.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-13.c              |     6 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-16.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-18.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-2.c               |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-20.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-21.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-23.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-25.c              |     4 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-26.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-27.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-3.c               |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c              |     6 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c              |    10 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c              |    10 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c               |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c               |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-8.c               |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c         |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c              |     4 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c              |     6 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c              |     2 +
 gcc/testsuite/gcc.dg/ipa/ipcp-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipcp-agg-12.c             |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c             |    45 +
 gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c              |     5 +-
 gcc/testsuite/gcc.dg/ipa/pr64307.c                 |     2 +-
 gcc/testsuite/gcc.dg/ipa/pr90555.c                 |     2 +-
 gcc/testsuite/gcc.dg/ipa/pr93583.c                 |    15 +
 gcc/testsuite/gcc.dg/ipa/pr93707.c                 |    31 +
 gcc/testsuite/gcc.dg/ipa/pr93763.c                 |    50 +
 gcc/testsuite/gcc.dg/ipa/pr95113.c                 |    33 +
 gcc/testsuite/gcc.dg/ipa/propmalloc-1.c            |     4 +-
 gcc/testsuite/gcc.dg/ipa/propmalloc-2.c            |     4 +-
 gcc/testsuite/gcc.dg/ipa/propmalloc-3.c            |     4 +-
 gcc/testsuite/gcc.dg/loop-versioning-1.c           |     4 +
 gcc/testsuite/gcc.dg/loop-versioning-2.c           |     2 +-
 gcc/testsuite/gcc.dg/lto/20081210-1_0.c            |     8 +-
 gcc/testsuite/gcc.dg/lto/pr52634_0.c               |     2 +-
 gcc/testsuite/gcc.dg/lto/pr85870_0.c               |    10 +-
 gcc/testsuite/gcc.dg/lto/pr85870_1.c               |    10 +-
 gcc/testsuite/gcc.dg/lto/pr93384_0.c               |    12 +
 gcc/testsuite/gcc.dg/lto/pr93384_1.c               |     2 +
 gcc/testsuite/gcc.dg/lto/pr94157_0.c               |     7 +
 gcc/testsuite/gcc.dg/lto/pr94271_0.c               |    15 +
 gcc/testsuite/gcc.dg/lto/pr94271_1.c               |    17 +
 gcc/testsuite/gcc.dg/lto/pr94822.h                 |     4 +
 gcc/testsuite/gcc.dg/lto/pr94822_0.c               |    10 +
 gcc/testsuite/gcc.dg/lto/pr94822_1.c               |     6 +
 gcc/testsuite/gcc.dg/missing-header-fixit-3.c      |     2 +-
 gcc/testsuite/gcc.dg/missing-header-fixit-4.c      |     4 +
 gcc/testsuite/gcc.dg/missing-header-fixit-5.c      |    36 +
 gcc/testsuite/gcc.dg/noncompile/pr30552-3.c        |     3 +-
 gcc/testsuite/gcc.dg/noncompile/pr35447-1.c        |     3 +-
 gcc/testsuite/gcc.dg/optimize-bswaphi-1.c          |    17 +-
 gcc/testsuite/gcc.dg/optimize-bswapsi-2.c          |    26 +-
 .../gcc.dg/plugin/diagnostic-path-format-default.c |   142 +
 .../diagnostic-path-format-inline-events-1.c       |   142 +
 .../diagnostic-path-format-inline-events-2.c       |   154 +
 .../diagnostic-path-format-inline-events-3.c       |   154 +
 .../gcc.dg/plugin/diagnostic-path-format-none.c    |    43 +
 .../diagnostic-path-format-separate-events.c       |    44 +
 .../gcc.dg/plugin/diagnostic-test-paths-1.c        |    38 +
 .../gcc.dg/plugin/diagnostic-test-paths-2.c        |    56 +
 .../gcc.dg/plugin/diagnostic-test-paths-3.c        |    38 +
 .../gcc.dg/plugin/diagnostic-test-paths-4.c        |    84 +
 .../plugin/diagnostic_plugin_test_metadata.c       |     4 +-
 .../gcc.dg/plugin/diagnostic_plugin_test_paths.c   |   461 +
 .../gcc.dg/plugin/location-overflow-test-1.c       |     2 +-
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |    11 +
 gcc/testsuite/gcc.dg/pr20245-1.c                   |     3 +-
 gcc/testsuite/gcc.dg/pr28322-2.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr28419.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr31866.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr32069.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr35445.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr36227.c                     |    10 +-
 gcc/testsuite/gcc.dg/pr40172-3.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr41241.c                     |     1 -
 gcc/testsuite/gcc.dg/pr41345.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr42611.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr42629.c                     |     1 -
 gcc/testsuite/gcc.dg/pr42630.c                     |     1 -
 gcc/testsuite/gcc.dg/pr42631.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr42719.c                     |     1 -
 gcc/testsuite/gcc.dg/pr42728.c                     |     1 -
 gcc/testsuite/gcc.dg/pr42889.c                     |     1 -
 gcc/testsuite/gcc.dg/pr42916.c                     |     1 -
 gcc/testsuite/gcc.dg/pr43084.c                     |     1 -
 gcc/testsuite/gcc.dg/pr43670.c                     |     1 -
 gcc/testsuite/gcc.dg/pr44023.c                     |     1 -
 gcc/testsuite/gcc.dg/pr44971.c                     |     1 -
 gcc/testsuite/gcc.dg/pr45449.c                     |     1 -
 gcc/testsuite/gcc.dg/pr46647.c                     |     4 +-
 gcc/testsuite/gcc.dg/pr46771.c                     |     1 -
 gcc/testsuite/gcc.dg/pr47684.c                     |     1 -
 gcc/testsuite/gcc.dg/pr47881.c                     |     1 -
 gcc/testsuite/gcc.dg/pr48768.c                     |     1 -
 gcc/testsuite/gcc.dg/pr50017.c                     |     1 -
 gcc/testsuite/gcc.dg/pr56023.c                     |     1 -
 gcc/testsuite/gcc.dg/pr59924.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr59963-2.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr62090.c                     |     2 +
 gcc/testsuite/gcc.dg/pr64935-1.c                   |     1 -
 gcc/testsuite/gcc.dg/pr64935-2.c                   |     1 -
 gcc/testsuite/gcc.dg/pr65521.c                     |     1 -
 gcc/testsuite/gcc.dg/pr65779.c                     |     1 -
 gcc/testsuite/gcc.dg/pr65980.c                     |     1 -
 gcc/testsuite/gcc.dg/pr66688.c                     |     1 -
 gcc/testsuite/gcc.dg/pr68317.c                     |    10 +-
 gcc/testsuite/gcc.dg/pr70405.c                     |     1 -
 gcc/testsuite/gcc.dg/pr71581.c                     |     6 +-
 gcc/testsuite/gcc.dg/pr78973.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr84131.c                     |    29 +
 gcc/testsuite/gcc.dg/pr85859.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr86134.c                     |     6 +
 gcc/testsuite/gcc.dg/pr86179.c                     |    13 +-
 gcc/testsuite/gcc.dg/pr87347.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr88660.c                     |    13 +
 gcc/testsuite/gcc.dg/pr89314.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr89689.c                     |    43 +
 gcc/testsuite/gcc.dg/pr90648.c                     |     8 +
 gcc/testsuite/gcc.dg/pr90756.c                     |     1 +
 gcc/testsuite/gcc.dg/pr90838.c                     |    59 +
 gcc/testsuite/gcc.dg/pr92301.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr93054.c                     |    10 +
 gcc/testsuite/gcc.dg/pr93210.c                     |    66 +
 gcc/testsuite/gcc.dg/pr93231.c                     |    35 +
 gcc/testsuite/gcc.dg/pr93376.c                     |    20 +
 gcc/testsuite/gcc.dg/pr93399.c                     |    17 +
 gcc/testsuite/gcc.dg/pr93412.c                     |    15 +
 gcc/testsuite/gcc.dg/pr93430.c                     |    33 +
 gcc/testsuite/gcc.dg/pr93454.c                     |    25 +
 gcc/testsuite/gcc.dg/pr93573-1.c                   |    12 +
 gcc/testsuite/gcc.dg/pr93573-2.c                   |     6 +
 gcc/testsuite/gcc.dg/pr93576.c                     |    10 +
 gcc/testsuite/gcc.dg/pr93577-1.c                   |    16 +
 gcc/testsuite/gcc.dg/pr93577-2.c                   |    16 +
 gcc/testsuite/gcc.dg/pr93577-3.c                   |    17 +
 gcc/testsuite/gcc.dg/pr93577-4.c                   |    17 +
 gcc/testsuite/gcc.dg/pr93577-5.c                   |    11 +
 gcc/testsuite/gcc.dg/pr93577-6.c                   |    11 +
 gcc/testsuite/gcc.dg/pr93582.c                     |    57 +
 gcc/testsuite/gcc.dg/pr93615.c                     |    11 +
 gcc/testsuite/gcc.dg/pr93661.c                     |     9 +
 gcc/testsuite/gcc.dg/pr93780.c                     |    15 +
 gcc/testsuite/gcc.dg/pr93820-2.c                   |    30 +
 gcc/testsuite/gcc.dg/pr93820.c                     |    26 +
 gcc/testsuite/gcc.dg/pr93874.c                     |     6 +
 gcc/testsuite/gcc.dg/pr93953.c                     |    17 +
 gcc/testsuite/gcc.dg/pr93986.c                     |    16 +
 gcc/testsuite/gcc.dg/pr93995.c                     |    46 +
 gcc/testsuite/gcc.dg/pr94001.c                     |    11 +
 gcc/testsuite/gcc.dg/pr94002.c                     |    13 +
 gcc/testsuite/gcc.dg/pr94015.c                     |   107 +
 gcc/testsuite/gcc.dg/pr94114.c                     |    13 +
 gcc/testsuite/gcc.dg/pr94121.c                     |    16 +
 gcc/testsuite/gcc.dg/pr94166.c                     |    24 +
 gcc/testsuite/gcc.dg/pr94167.c                     |    33 +
 gcc/testsuite/gcc.dg/pr94172-1.c                   |    12 +
 gcc/testsuite/gcc.dg/pr94172-2.c                   |    19 +
 gcc/testsuite/gcc.dg/pr94188.c                     |    10 +
 gcc/testsuite/gcc.dg/pr94189.c                     |    11 +
 gcc/testsuite/gcc.dg/pr94211.c                     |    12 +
 gcc/testsuite/gcc.dg/pr94269.c                     |    26 +
 gcc/testsuite/gcc.dg/pr94277.c                     |    11 +
 gcc/testsuite/gcc.dg/pr94283.c                     |    16 +
 gcc/testsuite/gcc.dg/pr94286.c                     |    11 +
 gcc/testsuite/gcc.dg/pr94291.c                     |    14 +
 gcc/testsuite/gcc.dg/pr94292.c                     |    13 +
 gcc/testsuite/gcc.dg/pr94344.c                     |    53 +
 gcc/testsuite/gcc.dg/pr94368.c                     |    25 +
 gcc/testsuite/gcc.dg/pr94436.c                     |    13 +
 gcc/testsuite/gcc.dg/pr94526.c                     |    21 +
 gcc/testsuite/gcc.dg/pr94574.c                     |    15 +
 gcc/testsuite/gcc.dg/pr94705.c                     |    13 +
 gcc/testsuite/gcc.dg/pr94780.c                     |    13 +
 gcc/testsuite/gcc.dg/pr94784.c                     |    16 +
 gcc/testsuite/gcc.dg/pr94842.c                     |    11 +
 gcc/testsuite/gcc.dg/pr94873.c                     |    27 +
 gcc/testsuite/gcc.dg/pr94963.c                     |    35 +
 gcc/testsuite/gcc.dg/pr94968.c                     |     8 +
 gcc/testsuite/gcc.dg/pr95052.c                     |    12 +
 gcc/testsuite/gcc.dg/pr95118.c                     |    11 +
 gcc/testsuite/gcc.dg/pr95133.c                     |    14 +
 gcc/testsuite/gcc.dg/pr95141.c                     |     8 +
 gcc/testsuite/gcc.dg/pr95171.c                     |    18 +
 gcc/testsuite/gcc.dg/pr95580.c                     |    16 +
 gcc/testsuite/gcc.dg/pragma-diag-8.c               |    20 +
 gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c      |     2 +-
 gcc/testsuite/gcc.dg/sibcall-10.c                  |     2 +-
 gcc/testsuite/gcc.dg/sibcall-3.c                   |     2 +-
 gcc/testsuite/gcc.dg/sibcall-4.c                   |     2 +-
 gcc/testsuite/gcc.dg/sibcall-9.c                   |     2 +-
 gcc/testsuite/gcc.dg/sinatan-2.c                   |    18 +-
 gcc/testsuite/gcc.dg/sinhatanh-1.c                 |    18 +-
 gcc/testsuite/gcc.dg/sinhovercosh-1.c              |    18 +-
 gcc/testsuite/gcc.dg/sms-compare-debug-1.c         |    36 +
 gcc/testsuite/gcc.dg/sms-compare-debug-2.c         |    24 +
 gcc/testsuite/gcc.dg/spellcheck-inttypes.c         |    82 +
 gcc/testsuite/gcc.dg/spellcheck-options-21.c       |     1 +
 gcc/testsuite/gcc.dg/spellcheck-options-22.c       |     3 +
 gcc/testsuite/gcc.dg/spellcheck-stdbool.c          |    17 +
 gcc/testsuite/gcc.dg/spellcheck-stdint.c           |    62 +
 gcc/testsuite/gcc.dg/store_merging_30.c            |    20 +
 gcc/testsuite/gcc.dg/strcmpopt_10.c                |   130 +
 gcc/testsuite/gcc.dg/strcmpopt_11.c                |    16 +
 gcc/testsuite/gcc.dg/strcmpopt_2.c                 |    67 +-
 gcc/testsuite/gcc.dg/strcmpopt_4.c                 |    25 +-
 gcc/testsuite/gcc.dg/strcmpopt_6.c                 |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-68.c                |     1 +
 gcc/testsuite/gcc.dg/strlenopt-69.c                |     3 +
 gcc/testsuite/gcc.dg/strlenopt-74.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-81.c                |    13 +-
 gcc/testsuite/gcc.dg/strlenopt-92.c                |    58 +
 gcc/testsuite/gcc.dg/strlenopt-93.c                |    71 +
 gcc/testsuite/gcc.dg/strlenopt-94.c                |    28 +
 gcc/testsuite/gcc.dg/strlenopt.h                   |     1 +
 gcc/testsuite/gcc.dg/tanhbysinh.c                  |    40 +
 gcc/testsuite/gcc.dg/tls/emutls-3.c                |    26 +
 gcc/testsuite/gcc.dg/tls/opt-9.c                   |     2 +-
 gcc/testsuite/gcc.dg/tls/pr78796.c                 |     2 +-
 gcc/testsuite/gcc.dg/tm/pr95569.c                  |    18 +
 gcc/testsuite/gcc.dg/torture/20181024-1.c          |     1 +
 gcc/testsuite/gcc.dg/torture/20190327-1.c          |     1 +
 gcc/testsuite/gcc.dg/torture/20200311-1.c          |    26 +
 .../gcc.dg/torture/builtin-round-roundeven.c       |    10 +-
 gcc/testsuite/gcc.dg/torture/builtins-1.c          |     2 +-
 gcc/testsuite/gcc.dg/torture/cris-asm-mof-1.c      |     2 +-
 gcc/testsuite/gcc.dg/torture/cris-volatile-1.c     |     2 +-
 gcc/testsuite/gcc.dg/torture/ftrapv-1.c            |     2 +-
 gcc/testsuite/gcc.dg/torture/pr26515.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr38948.c             |     1 -
 gcc/testsuite/gcc.dg/torture/pr51106-1.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/pr51106-2.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/pr54261-1.c           |    14 +-
 gcc/testsuite/gcc.dg/torture/pr57359-1.c           |    23 +
 gcc/testsuite/gcc.dg/torture/pr57359-2.c           |    30 +
 gcc/testsuite/gcc.dg/torture/pr59166.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr71598-2.c           |     1 +
 gcc/testsuite/gcc.dg/torture/pr80281.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr86034.c             |    12 +-
 gcc/testsuite/gcc.dg/torture/pr90020.c             |     1 +
 gcc/testsuite/gcc.dg/torture/pr92152.c             |    23 +
 gcc/testsuite/gcc.dg/torture/pr92252.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr92328.c             |    29 +
 gcc/testsuite/gcc.dg/torture/pr93124.c             |    44 +
 gcc/testsuite/gcc.dg/torture/pr93133.c             |    41 +
 gcc/testsuite/gcc.dg/torture/pr93170.c             |    34 +
 gcc/testsuite/gcc.dg/torture/pr93354.c             |    22 +
 gcc/testsuite/gcc.dg/torture/pr93381.c             |    25 +
 gcc/testsuite/gcc.dg/torture/pr93397.c             |    14 +
 gcc/testsuite/gcc.dg/torture/pr93428.c             |    27 +
 gcc/testsuite/gcc.dg/torture/pr93586.c             |    21 +
 gcc/testsuite/gcc.dg/torture/pr93868.c             |    31 +
 gcc/testsuite/gcc.dg/torture/pr93946-1.c           |    27 +
 gcc/testsuite/gcc.dg/torture/pr93946-2.c           |    28 +
 gcc/testsuite/gcc.dg/torture/pr94206.c             |    17 +
 gcc/testsuite/gcc.dg/torture/pr94392.c             |    22 +
 gcc/testsuite/gcc.dg/torture/pr94439.c             |    55 +
 gcc/testsuite/gcc.dg/torture/pr94479.c             |    12 +
 gcc/testsuite/gcc.dg/torture/pr94482.c             |    36 +
 gcc/testsuite/gcc.dg/torture/pr94516.c             |    31 +
 gcc/testsuite/gcc.dg/torture/pr94947-1.c           |    23 +
 gcc/testsuite/gcc.dg/torture/pr94947-2.c           |     7 +
 gcc/testsuite/gcc.dg/torture/pr94949.c             |    17 +
 gcc/testsuite/gcc.dg/torture/pr94988.c             |    22 +
 gcc/testsuite/gcc.dg/torture/pr95025.c             |    13 +
 gcc/testsuite/gcc.dg/torture/pr95045.c             |    29 +
 gcc/testsuite/gcc.dg/torture/pr95049.c             |     7 +
 gcc/testsuite/gcc.dg/torture/pr95172.c             |    17 +
 gcc/testsuite/gcc.dg/torture/pr95248.c             |    28 +
 gcc/testsuite/gcc.dg/torture/pr95283.c             |    19 +
 gcc/testsuite/gcc.dg/torture/pr95295-1.c           |    15 +
 gcc/testsuite/gcc.dg/torture/pr95295-2.c           |    14 +
 gcc/testsuite/gcc.dg/torture/pr95295-3.c           |    16 +
 .../gcc.dg/torture/stackalign/builtin-return-2.c   |    40 +
 .../tree-prof/crossmodule-indir-call-topn-1.c      |    33 +
 .../tree-prof/crossmodule-indir-call-topn-1a.c     |    22 +
 .../tree-prof/crossmodule-indir-call-topn-2.c      |    40 +
 .../gcc.dg/tree-prof/crossmodule-indircall-1.c     |     6 +-
 .../gcc.dg/tree-prof/crossmodule-indircall-1a.c    |    17 +-
 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c |    35 +
 .../gcc.dg/tree-prof/indir-call-prof-topn.c        |    37 +
 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c   |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c         |     2 +-
 .../gcc.dg/tree-ssa/alias-access-path-12.c         |    20 +
 .../gcc.dg/tree-ssa/alias-access-path-4.c          |     2 +-
 .../gcc.dg/tree-ssa/alias-access-path-5.c          |     2 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c      |    16 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-24.c      |    22 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c       |    32 +-
 gcc/testsuite/gcc.dg/tree-ssa/dse-points-to.c      |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c        |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-6.c         |     3 +
 gcc/testsuite/gcc.dg/tree-ssa/integer-addr.c       |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/loop-1.c             |     2 +-
 .../gcc.dg/tree-ssa/loop-interchange-10.c          |    10 +-
 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-21.c         |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/popcount5.c          |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/popcount5l.c         |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c        |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr39612.c            |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/pr79448-2.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr79448.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c          |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c          |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/pr83403.h            |    30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr84436-3.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr84648.c            |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c |    17 +
 .../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c       |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr92056.c            |    11 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr92163.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr92706-1.c          |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c          |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93435.c            |   159 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-1.c          |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-10.c         |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-11.c         |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-2.c          |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-3.c          |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-4.c          |    23 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c          |    25 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c          |    24 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c          |    24 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.c          |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-9.c          |    23 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93776.c            |    27 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94125.c            |    41 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94482-2.c          |    50 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94598.c            |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94703.c            |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94718-1.c          |    49 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94718-2.c          |    49 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94718-3.c          |    45 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94718-4.c          |    61 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94718-5.c          |    61 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94783.c            |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94786.c            |    66 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94800.c            |    80 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94913.c            |    33 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94921.c            |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94969.c            |    28 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95527.c            |   172 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95649.c            |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-28.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/scev-10.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/scev-11.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/scev-12.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/scev-8.c             |    10 +-
 gcc/testsuite/gcc.dg/tree-ssa/scev-9.c             |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c       |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c   |    12 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c         |    11 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-30.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-39.c         |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c         |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-86.c         |    20 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-87.c         |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-14.c         |    33 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-17.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c        |    25 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c        |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/upcast-1.c           |     2 +-
 gcc/testsuite/gcc.dg/two-types-6.c                 |     2 +-
 gcc/testsuite/gcc.dg/ubsan/c-shift-1.c             |     2 +-
 gcc/testsuite/gcc.dg/ubsan/pr81981.c               |     4 +-
 gcc/testsuite/gcc.dg/ubsan/pr89284.c               |     4 +-
 gcc/testsuite/gcc.dg/ubsan/pr94423.c               |    17 +
 gcc/testsuite/gcc.dg/ucnid-16-utf8.c               |     1 +
 gcc/testsuite/gcc.dg/unclosed-init.c               |     2 +-
 gcc/testsuite/gcc.dg/uninit-15.c                   |     2 +-
 gcc/testsuite/gcc.dg/uninit-32.c                   |   312 +
 gcc/testsuite/gcc.dg/uninit-33.c                   |   145 +
 gcc/testsuite/gcc.dg/uninit-34.c                   |    58 +
 gcc/testsuite/gcc.dg/uninit-36.c                   |   237 +
 gcc/testsuite/gcc.dg/uninit-B-O0.c                 |     2 +-
 gcc/testsuite/gcc.dg/uninit-I-O0.c                 |     2 +-
 gcc/testsuite/gcc.dg/uninit-pr19430-O0.c           |    16 +-
 gcc/testsuite/gcc.dg/uninit-pr19430.c              |    18 +-
 gcc/testsuite/gcc.dg/uninit-pr95136.c              |    63 +
 gcc/testsuite/gcc.dg/var-expand3.c                 |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-19.c              |     1 -
 gcc/testsuite/gcc.dg/vect/bb-slp-22.c              |    21 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-34.c              |     3 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-44.c              |    41 +
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c         |     7 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c         |     5 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c         |     6 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95271.c         |    22 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95335.c         |    13 +
 .../vect/costmodel/x86_64/costmodel-pr30843.c      |     6 +-
 gcc/testsuite/gcc.dg/vect/pr49352.c                |     1 -
 gcc/testsuite/gcc.dg/vect/pr71264.c                |     4 +-
 .../gcc.dg/{tree-ssa => vect}/pr88497-1.c          |     0
 .../gcc.dg/{tree-ssa => vect}/pr88497-2.c          |     0
 .../gcc.dg/{tree-ssa => vect}/pr88497-3.c          |     0
 .../gcc.dg/{tree-ssa => vect}/pr88497-4.c          |     0
 .../gcc.dg/{tree-ssa => vect}/pr88497-5.c          |     0
 .../gcc.dg/{tree-ssa => vect}/pr88497-6.c          |     0
 .../gcc.dg/{tree-ssa => vect}/pr88497-7.c          |     0
 gcc/testsuite/gcc.dg/vect/pr92429.c                |    14 +
 gcc/testsuite/gcc.dg/vect/pr93069.c                |    10 +
 gcc/testsuite/gcc.dg/vect/pr93094.c                |    18 +
 gcc/testsuite/gcc.dg/vect/pr93247-1.c              |    49 +
 gcc/testsuite/gcc.dg/vect/pr93247-2.c              |    12 +
 gcc/testsuite/gcc.dg/vect/pr93767.c                |    13 +
 gcc/testsuite/gcc.dg/vect/pr93843-1.c              |    21 +
 gcc/testsuite/gcc.dg/vect/pr93843-2.c              |    11 +
 gcc/testsuite/gcc.dg/vect/pr94443.c                |    13 +
 gcc/testsuite/gcc.dg/vect/pr94606.c                |    13 +
 gcc/testsuite/gcc.dg/vect/pr94727.c                |    24 +
 gcc/testsuite/gcc.dg/vect/pr95272.c                |    18 +
 gcc/testsuite/gcc.dg/vect/pr95495.c                |    16 +
 gcc/testsuite/gcc.dg/vect/pr95539.c                |    29 +
 gcc/testsuite/gcc.dg/vect/pr95570.c                |    11 +
 gcc/testsuite/gcc.dg/vect/slp-perm-12.c            |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-epilogues.c         |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c     |     5 +-
 gcc/testsuite/gcc.dg/vla-init-1.c                  |     2 -
 gcc/testsuite/gcc.dg/vmx/ops.c                     |     2 +-
 gcc/testsuite/gcc.dg/weak/typeof-2.c               |     1 -
 gcc/testsuite/gcc.misc-tests/gcov-pr94029.c        |    14 +
 gcc/testsuite/gcc.misc-tests/help.exp              |     2 +-
 gcc/testsuite/gcc.misc-tests/outputs-0.c           |     1 +
 gcc/testsuite/gcc.misc-tests/outputs-1.c           |     4 +
 gcc/testsuite/gcc.misc-tests/outputs-2.c           |     2 +
 gcc/testsuite/gcc.misc-tests/outputs.exp           |   764 +
 .../aarch64/advsimd-intrinsics/bf16_dup.c          |    85 +
 .../aarch64/advsimd-intrinsics/bf16_reinterpret.c  |   466 +
 .../aarch64/advsimd-intrinsics/bf16_vldn.c         |   150 +
 .../aarch64/advsimd-intrinsics/bf16_vstn.c         |   107 +
 .../aarch64/advsimd-intrinsics/bfcvt-compile.c     |    48 +
 .../aarch64/advsimd-intrinsics/bfcvt-nobf16.c      |    10 +
 .../aarch64/advsimd-intrinsics/bfcvt-nosimd.c      |    17 +
 .../aarch64/advsimd-intrinsics/bfcvtn-nobf16.c     |    10 +
 .../aarch64/advsimd-intrinsics/bfcvtnq2-untied.c   |    20 +
 .../aarch64/advsimd-intrinsics/bfdot-1.c           |    91 +
 .../aarch64/advsimd-intrinsics/bfdot-2.c           |    91 +
 .../aarch64/advsimd-intrinsics/bfdot-3.c           |    28 +
 .../aarch64/advsimd-intrinsics/bfmlalbt-compile.c  |    67 +
 .../aarch64/advsimd-intrinsics/bfmmla-compile.c    |    18 +
 .../vbfmlalbt_lane_f32_indices_1.c                 |    46 +
 .../aarch64/advsimd-intrinsics/vdot-3-1.c          |   136 +
 .../aarch64/advsimd-intrinsics/vdot-3-2.c          |   137 +
 .../aarch64/advsimd-intrinsics/vdot-3-3.c          |    31 +
 .../aarch64/advsimd-intrinsics/vdot-3-4.c          |    31 +
 gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c |    21 +
 .../gcc.target/aarch64/bfloat16_scalar_1.c         |   102 +
 .../gcc.target/aarch64/bfloat16_scalar_2.c         |   106 +
 .../gcc.target/aarch64/bfloat16_scalar_3.c         |   101 +
 .../gcc.target/aarch64/bfloat16_scalar_4.c         |    16 +
 .../gcc.target/aarch64/bfloat16_scalar_typecheck.c |   219 +
 gcc/testsuite/gcc.target/aarch64/bfloat16_simd_1.c |    93 +
 gcc/testsuite/gcc.target/aarch64/bfloat16_simd_2.c |    97 +
 gcc/testsuite/gcc.target/aarch64/bfloat16_simd_3.c |    92 +
 .../aarch64/bfloat16_vector_typecheck_1.c          |   262 +
 .../aarch64/bfloat16_vector_typecheck_2.c          |   260 +
 gcc/testsuite/gcc.target/aarch64/csinv-neg.c       |   104 +
 .../gcc.target/aarch64/fmla_intrinsic_1.c          |     6 +-
 .../gcc.target/aarch64/fmls_intrinsic_1.c          |     6 +-
 gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c |     1 +
 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_5.c |    14 +
 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_6.c |    15 +
 gcc/testsuite/gcc.target/aarch64/mla_intrinsic_1.c |     4 +-
 gcc/testsuite/gcc.target/aarch64/mls_intrinsic_1.c |     4 +-
 gcc/testsuite/gcc.target/aarch64/movk_2.c          |    78 +
 gcc/testsuite/gcc.target/aarch64/mvn_zero_ext.c    |    15 +
 gcc/testsuite/gcc.target/aarch64/noplt_1.c         |     1 +
 gcc/testsuite/gcc.target/aarch64/noplt_2.c         |     1 +
 gcc/testsuite/gcc.target/aarch64/noplt_3.c         |     1 +
 gcc/testsuite/gcc.target/aarch64/options_set_11.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_12.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_13.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_14.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_15.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_16.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_17.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_18.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_19.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_20.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_21.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_22.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_23.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_24.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_25.c  |    11 +
 gcc/testsuite/gcc.target/aarch64/options_set_26.c  |    11 +
 .../gcc.target/aarch64/pic-constantpool1.c         |     1 +
 gcc/testsuite/gcc.target/aarch64/pic-small.c       |     1 +
 gcc/testsuite/gcc.target/aarch64/pic-symrefplus.c  |     1 +
 gcc/testsuite/gcc.target/aarch64/popcnt2.c         |    21 +
 gcc/testsuite/gcc.target/aarch64/pr63304_1.c       |     1 +
 gcc/testsuite/gcc.target/aarch64/pr66912.c         |     1 +
 gcc/testsuite/gcc.target/aarch64/pr70120-2.c       |     1 +
 gcc/testsuite/gcc.target/aarch64/pr71727.c         |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr90838.c         |    64 +
 gcc/testsuite/gcc.target/aarch64/pr91927.c         |    38 +
 gcc/testsuite/gcc.target/aarch64/pr92424-1.c       |   122 +
 gcc/testsuite/gcc.target/aarch64/pr92424-2.c       |    12 +
 gcc/testsuite/gcc.target/aarch64/pr92424-3.c       |    12 +
 gcc/testsuite/gcc.target/aarch64/pr93119.c         |    10 +
 gcc/testsuite/gcc.target/aarch64/pr93221.c         |    10 +
 gcc/testsuite/gcc.target/aarch64/pr93341.c         |    14 +
 gcc/testsuite/gcc.target/aarch64/pr93565.c         |    34 +
 gcc/testsuite/gcc.target/aarch64/pr94072.c         |     9 +
 gcc/testsuite/gcc.target/aarch64/pr94201.c         |    13 +
 gcc/testsuite/gcc.target/aarch64/pr94398.c         |    24 +
 gcc/testsuite/gcc.target/aarch64/pr94435.c         |    25 +
 gcc/testsuite/gcc.target/aarch64/pr94514.c         |    77 +
 gcc/testsuite/gcc.target/aarch64/pr94530.c         |    10 +
 gcc/testsuite/gcc.target/aarch64/pr94577.c         |    10 +
 gcc/testsuite/gcc.target/aarch64/pr94697.c         |    20 +
 gcc/testsuite/gcc.target/aarch64/pr94748.c         |    10 +
 gcc/testsuite/gcc.target/aarch64/pr95254.c         |    19 +
 .../gcc.target/aarch64/pragma_cpp_predefs_2.c      |   143 +
 .../gcc.target/aarch64/pragma_cpp_predefs_3.c      |   280 +
 .../gcc.target/aarch64/reload-valid-spoff.c        |     1 +
 gcc/testsuite/gcc.target/aarch64/shrink_wrap_1.c   |    19 +
 gcc/testsuite/gcc.target/aarch64/simd/vmmla.c      |    27 +
 .../gcc.target/aarch64/stack-check-alloca-1.c      |     1 +
 .../gcc.target/aarch64/stack-check-alloca-10.c     |     1 +
 .../gcc.target/aarch64/stack-check-alloca-2.c      |     1 +
 .../gcc.target/aarch64/stack-check-alloca-3.c      |     1 +
 .../gcc.target/aarch64/stack-check-alloca-4.c      |     1 +
 .../gcc.target/aarch64/stack-check-alloca-5.c      |     1 +
 .../gcc.target/aarch64/stack-check-alloca-6.c      |     1 +
 .../gcc.target/aarch64/stack-check-alloca-7.c      |     1 +
 .../gcc.target/aarch64/stack-check-alloca-8.c      |     1 +
 .../gcc.target/aarch64/stack-check-alloca-9.c      |     1 +
 .../gcc.target/aarch64/stack-check-alloca.h        |     6 +-
 .../gcc.target/aarch64/sve/acle/asm/bfdot_f32.c    |    67 +
 .../aarch64/sve/acle/asm/bfdot_lane_f32.c          |    86 +
 .../gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c  |    67 +
 .../aarch64/sve/acle/asm/bfmlalb_lane_f32.c        |    86 +
 .../gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c  |    67 +
 .../aarch64/sve/acle/asm/bfmlalt_lane_f32.c        |    86 +
 .../gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c   |    46 +
 .../gcc.target/aarch64/sve/acle/asm/clasta_bf16.c  |    52 +
 .../gcc.target/aarch64/sve/acle/asm/clastb_bf16.c  |    52 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c     |    52 +
 .../gcc.target/aarch64/sve/acle/asm/create2_1.c    |    10 +
 .../gcc.target/aarch64/sve/acle/asm/create3_1.c    |    11 +
 .../gcc.target/aarch64/sve/acle/asm/create4_1.c    |    12 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c     |    96 +
 .../gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c   |    90 +
 .../gcc.target/aarch64/sve/acle/asm/dup_bf16.c     |    41 +
 .../aarch64/sve/acle/asm/dup_lane_bf16.c           |   108 +
 .../aarch64/sve/acle/asm/dupq_lane_bf16.c          |    48 +
 .../gcc.target/aarch64/sve/acle/asm/ext_bf16.c     |    73 +
 .../gcc.target/aarch64/sve/acle/asm/get2_bf16.c    |    55 +
 .../gcc.target/aarch64/sve/acle/asm/get3_bf16.c    |   108 +
 .../gcc.target/aarch64/sve/acle/asm/get4_bf16.c    |   179 +
 .../gcc.target/aarch64/sve/acle/asm/insr_bf16.c    |    22 +
 .../gcc.target/aarch64/sve/acle/asm/lasta_bf16.c   |    21 +
 .../gcc.target/aarch64/sve/acle/asm/lastb_bf16.c   |    21 +
 .../gcc.target/aarch64/sve/acle/asm/ld1_bf16.c     |   158 +
 .../gcc.target/aarch64/sve/acle/asm/ld1_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1_f64.c      |     2 +-
 .../aarch64/sve/acle/asm/ld1_gather_f32.c          |     2 +-
 .../aarch64/sve/acle/asm/ld1_gather_f64.c          |     2 +-
 .../aarch64/sve/acle/asm/ld1_gather_s32.c          |     2 +-
 .../aarch64/sve/acle/asm/ld1_gather_s64.c          |     2 +-
 .../aarch64/sve/acle/asm/ld1_gather_u32.c          |     2 +-
 .../aarch64/sve/acle/asm/ld1_gather_u64.c          |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1_s16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1_s8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1_u16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1_u8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c   |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c    |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c    |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c    |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c    |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c    |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c    |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c     |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c    |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c    |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c    |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c     |   120 +
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c   |   137 +
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c     |     2 +-
 .../aarch64/sve/acle/asm/ld1sb_gather_s32.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1sb_gather_s64.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1sb_gather_u32.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1sb_gather_u64.c        |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c    |     2 +-
 .../aarch64/sve/acle/asm/ld1sh_gather_s32.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1sh_gather_s64.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1sh_gather_u32.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1sh_gather_u64.c        |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c    |     2 +-
 .../aarch64/sve/acle/asm/ld1sw_gather_s64.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1sw_gather_u64.c        |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c    |     2 +-
 .../aarch64/sve/acle/asm/ld1ub_gather_s32.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1ub_gather_s64.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1ub_gather_u32.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1ub_gather_u64.c        |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c    |     2 +-
 .../aarch64/sve/acle/asm/ld1uh_gather_s32.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1uh_gather_s64.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1uh_gather_u32.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1uh_gather_u64.c        |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c    |     2 +-
 .../aarch64/sve/acle/asm/ld1uw_gather_s64.c        |     2 +-
 .../aarch64/sve/acle/asm/ld1uw_gather_u64.c        |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_bf16.c     |   200 +
 .../gcc.target/aarch64/sve/acle/asm/ld2_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_s16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_s8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_u16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld2_u8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_bf16.c     |   242 +
 .../gcc.target/aarch64/sve/acle/asm/ld3_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_s16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_s8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_u16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld3_u8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_bf16.c     |   286 +
 .../gcc.target/aarch64/sve/acle/asm/ld4_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_s16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_s8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_u16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ld4_u8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c   |    86 +
 .../gcc.target/aarch64/sve/acle/asm/ldff1_f16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_f32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_f64.c    |     2 +-
 .../aarch64/sve/acle/asm/ldff1_gather_f32.c        |     2 +-
 .../aarch64/sve/acle/asm/ldff1_gather_f64.c        |     2 +-
 .../aarch64/sve/acle/asm/ldff1_gather_s32.c        |     2 +-
 .../aarch64/sve/acle/asm/ldff1_gather_s64.c        |     2 +-
 .../aarch64/sve/acle/asm/ldff1_gather_u32.c        |     2 +-
 .../aarch64/sve/acle/asm/ldff1_gather_u64.c        |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_s16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_s32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_s8.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_u16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_u32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_u64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1_u8.c     |     2 +-
 .../aarch64/sve/acle/asm/ldff1sb_gather_s32.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1sb_gather_s64.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1sb_gather_u32.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1sb_gather_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c  |     2 +-
 .../aarch64/sve/acle/asm/ldff1sh_gather_s32.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1sh_gather_s64.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1sh_gather_u32.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1sh_gather_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c  |     2 +-
 .../aarch64/sve/acle/asm/ldff1sw_gather_s64.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1sw_gather_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c  |     2 +-
 .../aarch64/sve/acle/asm/ldff1ub_gather_s32.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1ub_gather_s64.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1ub_gather_u32.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1ub_gather_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c  |     2 +-
 .../aarch64/sve/acle/asm/ldff1uh_gather_s32.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1uh_gather_s64.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1uh_gather_u32.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1uh_gather_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c  |     2 +-
 .../aarch64/sve/acle/asm/ldff1uw_gather_s64.c      |     2 +-
 .../aarch64/sve/acle/asm/ldff1uw_gather_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c   |   154 +
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c   |   158 +
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/len_bf16.c     |    12 +
 .../gcc.target/aarch64/sve/acle/asm/mmla_f32.c     |    46 +
 .../gcc.target/aarch64/sve/acle/asm/mmla_f64.c     |    46 +
 .../gcc.target/aarch64/sve/acle/asm/mmla_s32.c     |    46 +
 .../gcc.target/aarch64/sve/acle/asm/mmla_u32.c     |    46 +
 .../gcc.target/aarch64/sve/acle/asm/prfb.c         |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/prfb_gather.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/prfd.c         |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/prfd_gather.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/prfh.c         |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/prfh_gather.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/prfw.c         |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/prfw_gather.c  |     2 +-
 .../aarch64/sve/acle/asm/reinterpret_bf16.c        |   207 +
 .../aarch64/sve/acle/asm/reinterpret_f16.c         |    17 +
 .../aarch64/sve/acle/asm/reinterpret_f32.c         |    17 +
 .../aarch64/sve/acle/asm/reinterpret_f64.c         |    17 +
 .../aarch64/sve/acle/asm/reinterpret_s16.c         |    17 +
 .../aarch64/sve/acle/asm/reinterpret_s32.c         |    17 +
 .../aarch64/sve/acle/asm/reinterpret_s64.c         |    17 +
 .../aarch64/sve/acle/asm/reinterpret_s8.c          |    17 +
 .../aarch64/sve/acle/asm/reinterpret_u16.c         |    17 +
 .../aarch64/sve/acle/asm/reinterpret_u32.c         |    17 +
 .../aarch64/sve/acle/asm/reinterpret_u64.c         |    17 +
 .../aarch64/sve/acle/asm/reinterpret_u8.c          |    17 +
 .../gcc.target/aarch64/sve/acle/asm/rev_bf16.c     |    21 +
 .../gcc.target/aarch64/sve/acle/asm/sel_bf16.c     |    30 +
 .../gcc.target/aarch64/sve/acle/asm/set2_bf16.c    |    41 +
 .../gcc.target/aarch64/sve/acle/asm/set3_bf16.c    |    63 +
 .../gcc.target/aarch64/sve/acle/asm/set4_bf16.c    |    87 +
 .../gcc.target/aarch64/sve/acle/asm/splice_bf16.c  |    33 +
 .../gcc.target/aarch64/sve/acle/asm/st1_bf16.c     |   158 +
 .../gcc.target/aarch64/sve/acle/asm/st1_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1_s16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1_s8.c       |     2 +-
 .../aarch64/sve/acle/asm/st1_scatter_f32.c         |     2 +-
 .../aarch64/sve/acle/asm/st1_scatter_f64.c         |     2 +-
 .../aarch64/sve/acle/asm/st1_scatter_s32.c         |     2 +-
 .../aarch64/sve/acle/asm/st1_scatter_s64.c         |     2 +-
 .../aarch64/sve/acle/asm/st1_scatter_u32.c         |     2 +-
 .../aarch64/sve/acle/asm/st1_scatter_u64.c         |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1_u16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1_u8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1b_s16.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1b_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1b_s64.c     |     2 +-
 .../aarch64/sve/acle/asm/st1b_scatter_s32.c        |     2 +-
 .../aarch64/sve/acle/asm/st1b_scatter_s64.c        |     2 +-
 .../aarch64/sve/acle/asm/st1b_scatter_u32.c        |     2 +-
 .../aarch64/sve/acle/asm/st1b_scatter_u64.c        |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1b_u16.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1b_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1b_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1h_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1h_s64.c     |     2 +-
 .../aarch64/sve/acle/asm/st1h_scatter_s32.c        |     2 +-
 .../aarch64/sve/acle/asm/st1h_scatter_s64.c        |     2 +-
 .../aarch64/sve/acle/asm/st1h_scatter_u32.c        |     2 +-
 .../aarch64/sve/acle/asm/st1h_scatter_u64.c        |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1h_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1h_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1w_s64.c     |     2 +-
 .../aarch64/sve/acle/asm/st1w_scatter_s64.c        |     2 +-
 .../aarch64/sve/acle/asm/st1w_scatter_u64.c        |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st1w_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_bf16.c     |   200 +
 .../gcc.target/aarch64/sve/acle/asm/st2_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_s16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_s8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_u16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st2_u8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_bf16.c     |   242 +
 .../gcc.target/aarch64/sve/acle/asm/st3_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_s16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_s8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_u16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st3_u8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_bf16.c     |   286 +
 .../gcc.target/aarch64/sve/acle/asm/st4_f16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_f32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_f64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_s16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_s32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_s64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_s8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_u16.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_u32.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_u64.c      |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/st4_u8.c       |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c   |   158 +
 .../gcc.target/aarch64/sve/acle/asm/stnt1_f16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_f32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_f64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_s16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_s32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_s64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_s8.c     |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_u16.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_u32.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_u64.c    |     2 +-
 .../gcc.target/aarch64/sve/acle/asm/stnt1_u8.c     |     2 +-
 .../aarch64/sve/acle/asm/sudot_lane_s32.c          |    97 +
 .../gcc.target/aarch64/sve/acle/asm/sudot_s32.c    |    45 +
 .../gcc.target/aarch64/sve/acle/asm/tbl_bf16.c     |    30 +
 .../aarch64/sve/acle/asm/test_sve_acle.h           |    94 +
 .../gcc.target/aarch64/sve/acle/asm/trn1_bf16.c    |    30 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c   |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_f16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_f32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_f64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_s16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_s32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_s64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_s8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_u16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_u32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_u64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn1q_u8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2_bf16.c    |    30 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c   |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_f16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_f32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_f64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_s16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_s32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_s64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_s8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_u16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_u32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_u64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/trn2q_u8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/undef2_1.c     |     7 +
 .../gcc.target/aarch64/sve/acle/asm/undef3_1.c     |     7 +
 .../gcc.target/aarch64/sve/acle/asm/undef4_1.c     |     7 +
 .../gcc.target/aarch64/sve/acle/asm/undef_1.c      |     7 +
 .../aarch64/sve/acle/asm/usdot_lane_s32.c          |    97 +
 .../gcc.target/aarch64/sve/acle/asm/usdot_s32.c    |    46 +
 .../gcc.target/aarch64/sve/acle/asm/usmmla_s32.c   |    46 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c    |    30 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c   |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c    |    30 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c   |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1_bf16.c    |    30 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c   |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_f16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_f32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_f64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_s16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_s32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_s64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_s8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_u16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_u32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_u64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip1q_u8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2_bf16.c    |    30 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c   |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_f16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_f32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_f64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_s16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_s32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_s64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_s8.c     |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_u16.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_u32.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_u64.c    |    32 +
 .../gcc.target/aarch64/sve/acle/asm/zip2q_u8.c     |    32 +
 .../aarch64/sve/acle/general-c/binary_lane_1.c     |     2 +-
 .../sve/acle/general-c/binary_long_lane_1.c        |    47 +
 .../sve/acle/general-c/binary_long_opt_n_1.c       |    36 +
 .../sve/acle/general-c/binary_narrowb_opt_n_1.c    |    36 +
 .../sve/acle/general-c/binary_narrowt_opt_n_1.c    |    43 +
 .../aarch64/sve/acle/general-c/binary_to_uint_1.c  |    19 +
 .../aarch64/sve/acle/general-c/binary_wide_1.c     |    37 +
 .../sve/acle/general-c/binary_wide_opt_n_1.c       |    38 +
 .../aarch64/sve/acle/general-c/compare_1.c         |    27 +
 .../aarch64/sve/acle/general-c/compare_ptr_1.c     |    27 +
 .../gcc.target/aarch64/sve/acle/general-c/load_1.c |     2 +-
 .../gcc.target/aarch64/sve/acle/general-c/load_2.c |     2 +-
 .../general-c/load_ext_gather_index_restricted_1.c |    43 +
 .../load_ext_gather_offset_restricted_1.c          |    37 +
 .../load_ext_gather_offset_restricted_2.c          |    37 +
 .../load_ext_gather_offset_restricted_3.c          |    37 +
 .../load_ext_gather_offset_restricted_4.c          |    37 +
 .../aarch64/sve/acle/general-c/load_gather_sv_1.c  |     2 +-
 .../aarch64/sve/acle/general-c/load_gather_sv_2.c  |     2 +-
 .../acle/general-c/load_gather_sv_restricted_1.c   |    82 +
 .../acle/general-c/load_gather_sv_restricted_2.c   |    75 +
 .../aarch64/sve/acle/general-c/load_replicate_1.c  |     2 +-
 .../gcc.target/aarch64/sve/acle/general-c/mmla_1.c |    58 +
 .../gcc.target/aarch64/sve/acle/general-c/mmla_2.c |    10 +
 .../gcc.target/aarch64/sve/acle/general-c/mmla_3.c |    10 +
 .../gcc.target/aarch64/sve/acle/general-c/mmla_4.c |    10 +
 .../gcc.target/aarch64/sve/acle/general-c/mmla_5.c |    10 +
 .../gcc.target/aarch64/sve/acle/general-c/mmla_6.c |    10 +
 .../gcc.target/aarch64/sve/acle/general-c/mmla_7.c |    10 +
 .../aarch64/sve/acle/general-c/mul_lane_1.c        |    32 +
 .../sve/acle/general-c/shift_left_imm_long_1.c     |    57 +
 .../sve/acle/general-c/shift_left_imm_to_uint_1.c  |    44 +
 .../sve/acle/general-c/shift_left_imm_to_uint_2.c  |    44 +
 .../sve/acle/general-c/shift_right_imm_narrowb_1.c |    70 +
 .../general-c/shift_right_imm_narrowb_to_uint_1.c  |    58 +
 .../sve/acle/general-c/shift_right_imm_narrowt_1.c |    81 +
 .../general-c/shift_right_imm_narrowt_to_uint_1.c  |    64 +
 .../aarch64/sve/acle/general-c/sizeless-1.c        |     3 +-
 .../aarch64/sve/acle/general-c/sizeless-2.c        |     3 +-
 .../aarch64/sve/acle/general-c/store_1.c           |     2 +-
 .../aarch64/sve/acle/general-c/store_2.c           |     2 +-
 .../sve/acle/general-c/store_scatter_index_1.c     |     2 +-
 .../general-c/store_scatter_index_restricted_1.c   |    94 +
 .../sve/acle/general-c/store_scatter_offset_2.c    |     2 +-
 .../general-c/store_scatter_offset_restricted_1.c  |   103 +
 .../aarch64/sve/acle/general-c/tbl_tuple_1.c       |    31 +
 .../sve/acle/general-c/ternary_bfloat16_1.c        |    24 +
 .../sve/acle/general-c/ternary_bfloat16_lane_1.c   |    30 +
 .../sve/acle/general-c/ternary_bfloat16_lanex2_1.c |    30 +
 .../sve/acle/general-c/ternary_bfloat16_opt_n_1.c  |    24 +
 .../sve/acle/general-c/ternary_intq_uintq_lane_1.c |    32 +
 .../acle/general-c/ternary_intq_uintq_opt_n_1.c    |    37 +
 .../aarch64/sve/acle/general-c/ternary_lane_1.c    |     2 +-
 .../sve/acle/general-c/ternary_lane_rotate_1.c     |     2 +-
 .../sve/acle/general-c/ternary_long_lane_1.c       |    50 +
 .../sve/acle/general-c/ternary_long_opt_n_1.c      |    26 +
 .../sve/acle/general-c/ternary_qq_lane_rotate_1.c  |    57 +
 .../sve/acle/general-c/ternary_qq_rotate_1.c       |    45 +
 .../sve/acle/general-c/ternary_shift_right_imm_1.c |    41 +
 .../aarch64/sve/acle/general-c/ternary_uint_1.c    |    51 +
 .../sve/acle/general-c/ternary_uintq_intq_1.c      |    37 +
 .../sve/acle/general-c/ternary_uintq_intq_lane_1.c |    32 +
 .../acle/general-c/ternary_uintq_intq_opt_n_1.c    |    37 +
 .../sve/acle/general-c/unary_convert_narrowt_1.c   |    30 +
 .../aarch64/sve/acle/general-c/unary_narrowb_1.c   |    27 +
 .../sve/acle/general-c/unary_narrowb_to_uint_1.c   |    27 +
 .../aarch64/sve/acle/general-c/unary_narrowt_1.c   |    31 +
 .../sve/acle/general-c/unary_narrowt_to_uint_1.c   |    31 +
 .../aarch64/sve/acle/general-c/unary_to_int_1.c    |    27 +
 .../{unary_count_1.c => unary_to_uint_1.c}         |     0
 .../{unary_count_2.c => unary_to_uint_2.c}         |     0
 .../{unary_count_3.c => unary_to_uint_3.c}         |     0
 .../aarch64/sve/acle/general/attributes_1.c        |   205 +
 .../aarch64/sve/acle/general/attributes_2.c        |     3 +
 .../aarch64/sve/acle/general/attributes_3.c        |     3 +
 .../aarch64/sve/acle/general/attributes_4.c        |     3 +
 .../aarch64/sve/acle/general/attributes_5.c        |     7 +
 .../aarch64/sve/acle/general/attributes_6.c        |    97 +
 .../aarch64/sve/acle/general/attributes_7.c        |   181 +
 .../aarch64/sve/acle/general/attributes_8.c        |   101 +
 .../gcc.target/aarch64/sve/acle/general/cpy_1.c    |     4 +
 .../gcc.target/aarch64/sve/acle/general/nosve_6.c  |    12 +
 .../gcc.target/aarch64/sve/acle/general/nrv_1.c    |    17 +
 .../gcc.target/aarch64/sve/acle/general/pr94683.c  |    29 +
 .../gcc.target/aarch64/sve/acle/general/pr94700.c  |    28 +
 .../aarch64/sve/acle/general/stack_vars_1.c        |    32 +
 .../aarch64/sve/acle/general/temporaries_1.c       |     2 +-
 .../aarch64/sve/acle/general/unoptimized_1.c       |    21 +
 .../gcc.target/aarch64/sve/cost_model_2.c          |    12 +
 .../gcc.target/aarch64/sve/cost_model_3.c          |    13 +
 .../gcc.target/aarch64/sve/cost_model_4.c          |    12 +
 .../gcc.target/aarch64/sve/cost_model_5.c          |    13 +
 .../gcc.target/aarch64/sve/cost_model_6.c          |    12 +
 .../gcc.target/aarch64/sve/cost_model_7.c          |    12 +
 .../gcc.target/aarch64/sve/cost_model_8.c          |    12 +
 .../gcc.target/aarch64/sve/cost_model_9.c          |    13 +
 gcc/testsuite/gcc.target/aarch64/sve/index_1_run.c |     2 +-
 .../gcc.target/aarch64/sve/load_const_offset_2.c   |     2 +-
 .../gcc.target/aarch64/sve/logical_unpacked_abs.c  |    16 +
 .../aarch64/sve/logical_unpacked_and_1.c           |    16 +
 .../aarch64/sve/logical_unpacked_and_2.c           |    17 +
 .../aarch64/sve/logical_unpacked_and_3.c           |    17 +
 .../aarch64/sve/logical_unpacked_and_4.c           |    17 +
 .../aarch64/sve/logical_unpacked_and_5.c           |    16 +
 .../aarch64/sve/logical_unpacked_and_6.c           |    17 +
 .../aarch64/sve/logical_unpacked_and_7.c           |    16 +
 .../aarch64/sve/logical_unpacked_bic_1.c           |    15 +
 .../aarch64/sve/logical_unpacked_bic_2.c           |    15 +
 .../aarch64/sve/logical_unpacked_bic_3.c           |    15 +
 .../aarch64/sve/logical_unpacked_bic_4.c           |    15 +
 .../aarch64/sve/logical_unpacked_eor_1.c           |    16 +
 .../aarch64/sve/logical_unpacked_eor_2.c           |    17 +
 .../aarch64/sve/logical_unpacked_eor_3.c           |    17 +
 .../aarch64/sve/logical_unpacked_eor_4.c           |    17 +
 .../aarch64/sve/logical_unpacked_eor_5.c           |    16 +
 .../aarch64/sve/logical_unpacked_eor_6.c           |    17 +
 .../aarch64/sve/logical_unpacked_eor_7.c           |    16 +
 .../gcc.target/aarch64/sve/logical_unpacked_neg.c  |    16 +
 .../gcc.target/aarch64/sve/logical_unpacked_not.c  |    16 +
 .../aarch64/sve/logical_unpacked_orr_1.c           |    16 +
 .../aarch64/sve/logical_unpacked_orr_2.c           |    17 +
 .../aarch64/sve/logical_unpacked_orr_3.c           |    17 +
 .../aarch64/sve/logical_unpacked_orr_4.c           |    17 +
 .../aarch64/sve/logical_unpacked_orr_5.c           |    16 +
 .../aarch64/sve/logical_unpacked_orr_6.c           |    17 +
 .../aarch64/sve/logical_unpacked_orr_7.c           |    16 +
 .../gcc.target/aarch64/sve/pcs/annotate_1.c        |     8 +
 .../gcc.target/aarch64/sve/pcs/annotate_2.c        |     8 +
 .../gcc.target/aarch64/sve/pcs/annotate_3.c        |     8 +
 .../gcc.target/aarch64/sve/pcs/annotate_4.c        |    12 +
 .../gcc.target/aarch64/sve/pcs/annotate_5.c        |    12 +
 .../gcc.target/aarch64/sve/pcs/annotate_6.c        |    12 +
 .../gcc.target/aarch64/sve/pcs/annotate_7.c        |     8 +
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c  |     8 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c  |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_bf16.c    |    63 +
 .../gcc.target/aarch64/sve/pcs/args_5_be_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_s16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_s8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_u16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_be_u8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_bf16.c    |    58 +
 .../gcc.target/aarch64/sve/pcs/args_5_le_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_s16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_s8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_u16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_5_le_u8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_bf16.c    |    71 +
 .../gcc.target/aarch64/sve/pcs/args_6_be_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_s16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_s8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_u16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_be_u8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_bf16.c    |    70 +
 .../gcc.target/aarch64/sve/pcs/args_6_le_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_s16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_s8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_u16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/args_6_le_u8.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_7.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c  |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c  |     2 +-
 .../gcc.target/aarch64/sve/pcs/gnu_vectors_1.c     |   107 +
 .../gcc.target/aarch64/sve/pcs/gnu_vectors_2.c     |   107 +
 .../gcc.target/aarch64/sve/pcs/return_1.c          |     2 +-
 .../gcc.target/aarch64/sve/pcs/return_1_1024.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/return_1_128.c      |    31 +
 .../gcc.target/aarch64/sve/pcs/return_1_2048.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/return_1_256.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/return_1_512.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/return_2.c          |     2 +-
 .../gcc.target/aarch64/sve/pcs/return_3.c          |     2 +-
 .../gcc.target/aarch64/sve/pcs/return_4.c          |    29 +-
 .../gcc.target/aarch64/sve/pcs/return_4_1024.c     |    29 +-
 .../gcc.target/aarch64/sve/pcs/return_4_128.c      |   264 +
 .../gcc.target/aarch64/sve/pcs/return_4_2048.c     |    29 +-
 .../gcc.target/aarch64/sve/pcs/return_4_256.c      |    29 +-
 .../gcc.target/aarch64/sve/pcs/return_4_512.c      |    29 +-
 .../gcc.target/aarch64/sve/pcs/return_5.c          |    29 +-
 .../gcc.target/aarch64/sve/pcs/return_5_1024.c     |    29 +-
 .../gcc.target/aarch64/sve/pcs/return_5_128.c      |   264 +
 .../gcc.target/aarch64/sve/pcs/return_5_2048.c     |    29 +-
 .../gcc.target/aarch64/sve/pcs/return_5_256.c      |    29 +-
 .../gcc.target/aarch64/sve/pcs/return_5_512.c      |    29 +-
 .../gcc.target/aarch64/sve/pcs/return_6.c          |    16 +-
 .../gcc.target/aarch64/sve/pcs/return_6_1024.c     |    24 +-
 .../gcc.target/aarch64/sve/pcs/return_6_128.c      |   251 +
 .../gcc.target/aarch64/sve/pcs/return_6_2048.c     |    24 +-
 .../gcc.target/aarch64/sve/pcs/return_6_256.c      |    24 +-
 .../gcc.target/aarch64/sve/pcs/return_6_512.c      |    24 +-
 .../gcc.target/aarch64/sve/pcs/return_7.c          |    28 +
 .../gcc.target/aarch64/sve/pcs/return_8.c          |    29 +
 .../gcc.target/aarch64/sve/pcs/return_9.c          |    33 +
 .../gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c |    78 +-
 .../gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c   |    78 +-
 .../gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c |    78 +-
 .../gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c   |    78 +-
 .../gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c |   306 +-
 .../gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c   |   306 +-
 .../gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c |   306 +-
 .../gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c   |   306 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_3.c |     2 +-
 .../gcc.target/aarch64/sve/pcs/saves_4_be.c        |    80 +-
 .../gcc.target/aarch64/sve/pcs/saves_4_le.c        |    80 +-
 .../gcc.target/aarch64/sve/pcs/saves_5_be.c        |    76 +-
 .../gcc.target/aarch64/sve/pcs/saves_5_le.c        |    76 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_1.c     |    81 +-
 .../aarch64/sve/pcs/stack_clash_1_1024.c           |    82 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_1_128.c |   192 +
 .../aarch64/sve/pcs/stack_clash_1_2048.c           |    80 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_1_256.c |    82 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_1_512.c |    82 +-
 .../aarch64/sve/pcs/stack_clash_2_1024.c           |    66 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_2_128.c |   284 +
 .../aarch64/sve/pcs/stack_clash_2_2048.c           |    66 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_2_256.c |    66 +-
 .../gcc.target/aarch64/sve/pcs/stack_clash_2_512.c |    66 +-
 gcc/testsuite/gcc.target/aarch64/sve/pcs/struct.h  |    77 +
 .../gcc.target/aarch64/sve/pcs/struct_1_1024.c     |     4 +
 .../gcc.target/aarch64/sve/pcs/struct_1_128.c      |   405 +
 .../gcc.target/aarch64/sve/pcs/struct_1_2048.c     |     4 +
 .../gcc.target/aarch64/sve/pcs/struct_1_256.c      |     4 +
 .../gcc.target/aarch64/sve/pcs/struct_1_512.c      |     4 +
 .../gcc.target/aarch64/sve/pcs/struct_2_1024.c     |     4 +
 .../gcc.target/aarch64/sve/pcs/struct_2_128.c      |   701 +
 .../gcc.target/aarch64/sve/pcs/struct_2_2048.c     |     4 +
 .../gcc.target/aarch64/sve/pcs/struct_2_256.c      |     4 +
 .../gcc.target/aarch64/sve/pcs/struct_2_512.c      |     4 +
 .../gcc.target/aarch64/sve/pcs/struct_3_128.c      |  1092 +
 .../gcc.target/aarch64/sve/pcs/struct_3_256.c      |  1231 +
 .../gcc.target/aarch64/sve/pcs/struct_3_512.c      |  1197 +
 .../gcc.target/aarch64/sve/pcs/varargs_1.c         |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_f16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_f32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_f64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_s16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_s32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_s64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_s8.c      |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_u16.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_u32.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_u64.c     |     2 +-
 .../gcc.target/aarch64/sve/pcs/varargs_2_u8.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr89007-1.c   |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr89007-2.c   |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c     |    12 +
 gcc/testsuite/gcc.target/aarch64/sve/pr94668.c     |     8 +
 gcc/testsuite/gcc.target/aarch64/sve/pr95361.c     |    11 +
 gcc/testsuite/gcc.target/aarch64/sve/pr95523.c     |    10 +
 gcc/testsuite/gcc.target/aarch64/sve/recip_1.c     |    27 +
 gcc/testsuite/gcc.target/aarch64/sve/recip_1_run.c |    27 +
 gcc/testsuite/gcc.target/aarch64/sve/recip_2.c     |    27 +
 gcc/testsuite/gcc.target/aarch64/sve/recip_2_run.c |    30 +
 gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1.c     |    27 +
 gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1_run.c |    27 +
 .../gcc.target/aarch64/sve/scatter_store_6.c       |     2 +-
 .../gcc.target/aarch64/sve/scatter_store_7.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/sel_1.c       |    22 +-
 gcc/testsuite/gcc.target/aarch64/sve/sel_2.c       |    52 +-
 gcc/testsuite/gcc.target/aarch64/sve/sel_3.c       |    74 +-
 gcc/testsuite/gcc.target/aarch64/sve/single_5.c    |    27 +
 gcc/testsuite/gcc.target/aarch64/sve/sqrt_1.c      |    30 +
 gcc/testsuite/gcc.target/aarch64/sve/sqrt_1_run.c  |    27 +
 .../gcc.target/aarch64/sve/strided_load_3.c        |     2 +-
 .../gcc.target/aarch64/sve/strided_store_3.c       |     2 +-
 .../gcc.target/aarch64/sve/struct_vect_1.c         |     2 +
 .../gcc.target/aarch64/sve/struct_vect_25.c        |    38 +
 .../gcc.target/aarch64/sve/struct_vect_26.c        |    35 +
 gcc/testsuite/gcc.target/aarch64/sve/tls_1.c       |     1 +
 .../gcc.target/aarch64/sve/tls_preserve_1.c        |     4 +-
 .../gcc.target/aarch64/sve/tls_preserve_2.c        |     6 +-
 .../gcc.target/aarch64/sve/tls_preserve_3.c        |     4 +-
 .../gcc.target/aarch64/sve/unpack_signed_1.c       |     2 +-
 .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp    |    81 +
 .../aarch64/sve2/acle/aarch64-sve2-acle.exp        |    52 +
 .../gcc.target/aarch64/sve2/acle/asm/aba_s16.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/aba_s32.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/aba_s64.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/aba_s8.c      |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/aba_u16.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/aba_u32.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/aba_u64.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/aba_u8.c      |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/abalb_s16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalb_s32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalb_s64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalb_u16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalb_u32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalb_u64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalt_s16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalt_s32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalt_s64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalt_u16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalt_u32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abalt_u64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlb_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlb_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlb_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlb_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlb_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlb_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlt_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlt_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlt_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlt_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlt_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/abdlt_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/adalp_s16.c   |    94 +
 .../gcc.target/aarch64/sve2/acle/asm/adalp_s32.c   |    94 +
 .../gcc.target/aarch64/sve2/acle/asm/adalp_s64.c   |    94 +
 .../gcc.target/aarch64/sve2/acle/asm/adalp_u16.c   |    94 +
 .../gcc.target/aarch64/sve2/acle/asm/adalp_u32.c   |    94 +
 .../gcc.target/aarch64/sve2/acle/asm/adalp_u64.c   |    94 +
 .../gcc.target/aarch64/sve2/acle/asm/adclb_u32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/adclb_u64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/adclt_u32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/adclt_u64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnb_s16.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnb_s32.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnb_s64.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnb_u16.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnb_u32.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnb_u64.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnt_s16.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnt_s32.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnt_s64.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnt_u16.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnt_u32.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/addhnt_u64.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/addlb_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlb_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlb_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlb_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlb_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlb_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlbt_s16.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlbt_s32.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlbt_s64.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlt_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlt_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlt_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlt_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlt_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addlt_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_f16.c    |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_f32.c    |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_f64.c    |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_s16.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_s32.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_s64.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_s8.c     |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_u16.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_u32.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_u64.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/addp_u8.c     |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/addwb_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwb_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwb_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwb_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwb_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwb_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwt_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwt_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwt_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwt_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwt_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/addwt_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/aesd_u8.c     |    44 +
 .../gcc.target/aarch64/sve2/acle/asm/aese_u8.c     |    44 +
 .../gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c   |    29 +
 .../gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c    |    29 +
 .../gcc.target/aarch64/sve2/acle/asm/bcax_s16.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bcax_s32.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bcax_s64.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bcax_s8.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bcax_u16.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bcax_u32.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bcax_u64.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bcax_u8.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bdep_u16.c    |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bdep_u32.c    |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bdep_u64.c    |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bdep_u8.c     |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bext_u16.c    |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bext_u32.c    |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bext_u64.c    |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bext_u8.c     |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bgrp_u16.c    |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bgrp_u32.c    |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bgrp_u64.c    |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bgrp_u8.c     |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl1n_s16.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl1n_s32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl1n_s64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl1n_s8.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl1n_u16.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl1n_u32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl1n_u64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl1n_u8.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl2n_s16.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl2n_s32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl2n_s64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl2n_s8.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl2n_u16.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl2n_u32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl2n_u64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl2n_u8.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl_s16.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl_s32.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl_s64.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl_s8.c      |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl_u16.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl_u32.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl_u64.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/bsl_u8.c      |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/cadd_s16.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/cadd_s32.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/cadd_s64.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/cadd_s8.c     |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/cadd_u16.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/cadd_u32.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/cadd_u64.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/cadd_u8.c     |    63 +
 .../aarch64/sve2/acle/asm/cdot_lane_s32.c          |   198 +
 .../aarch64/sve2/acle/asm/cdot_lane_s64.c          |   188 +
 .../gcc.target/aarch64/sve2/acle/asm/cdot_s32.c    |   167 +
 .../gcc.target/aarch64/sve2/acle/asm/cdot_s64.c    |   167 +
 .../aarch64/sve2/acle/asm/cmla_lane_s16.c          |   216 +
 .../aarch64/sve2/acle/asm/cmla_lane_s32.c          |   198 +
 .../aarch64/sve2/acle/asm/cmla_lane_u16.c          |   216 +
 .../aarch64/sve2/acle/asm/cmla_lane_u32.c          |   198 +
 .../gcc.target/aarch64/sve2/acle/asm/cmla_s16.c    |   167 +
 .../gcc.target/aarch64/sve2/acle/asm/cmla_s32.c    |   167 +
 .../gcc.target/aarch64/sve2/acle/asm/cmla_s64.c    |   167 +
 .../gcc.target/aarch64/sve2/acle/asm/cmla_s8.c     |   167 +
 .../gcc.target/aarch64/sve2/acle/asm/cmla_u16.c    |   167 +
 .../gcc.target/aarch64/sve2/acle/asm/cmla_u32.c    |   167 +
 .../gcc.target/aarch64/sve2/acle/asm/cmla_u64.c    |   167 +
 .../gcc.target/aarch64/sve2/acle/asm/cmla_u8.c     |   167 +
 .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c   |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c   |    72 +
 .../gcc.target/aarch64/sve2/acle/asm/cvtnt_f16.c   |    88 +
 .../gcc.target/aarch64/sve2/acle/asm/cvtnt_f32.c   |    88 +
 .../gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c    |    94 +
 .../gcc.target/aarch64/sve2/acle/asm/cvtxnt_f32.c  |    88 +
 .../gcc.target/aarch64/sve2/acle/asm/eor3_s16.c    |   108 +
 .../gcc.target/aarch64/sve2/acle/asm/eor3_s32.c    |   108 +
 .../gcc.target/aarch64/sve2/acle/asm/eor3_s64.c    |   108 +
 .../gcc.target/aarch64/sve2/acle/asm/eor3_s8.c     |   108 +
 .../gcc.target/aarch64/sve2/acle/asm/eor3_u16.c    |   108 +
 .../gcc.target/aarch64/sve2/acle/asm/eor3_u32.c    |   108 +
 .../gcc.target/aarch64/sve2/acle/asm/eor3_u64.c    |   108 +
 .../gcc.target/aarch64/sve2/acle/asm/eor3_u8.c     |   108 +
 .../gcc.target/aarch64/sve2/acle/asm/eorbt_s16.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eorbt_s32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eorbt_s64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eorbt_s8.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eorbt_u16.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eorbt_u32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eorbt_u64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eorbt_u8.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eortb_s16.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eortb_s32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eortb_s64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eortb_s8.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eortb_u16.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eortb_u32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eortb_u64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/eortb_u8.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/hadd_s16.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hadd_s32.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hadd_s64.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hadd_s8.c     |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hadd_u16.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hadd_u32.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hadd_u64.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hadd_u8.c     |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/histcnt_s32.c |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/histcnt_s64.c |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/histcnt_u32.c |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/histcnt_u64.c |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/histseg_s8.c  |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/histseg_u8.c  |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/hsub_s16.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsub_s32.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsub_s64.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsub_s8.c     |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsub_u16.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsub_u32.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsub_u64.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsub_u8.c     |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsubr_s16.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsubr_s32.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsubr_s64.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsubr_s8.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsubr_u16.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsubr_u32.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsubr_u64.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/hsubr_u8.c    |   237 +
 .../aarch64/sve2/acle/asm/ldnt1_gather_f32.c       |   195 +
 .../aarch64/sve2/acle/asm/ldnt1_gather_f64.c       |   322 +
 .../aarch64/sve2/acle/asm/ldnt1_gather_s32.c       |   195 +
 .../aarch64/sve2/acle/asm/ldnt1_gather_s64.c       |   322 +
 .../aarch64/sve2/acle/asm/ldnt1_gather_u32.c       |   195 +
 .../aarch64/sve2/acle/asm/ldnt1_gather_u64.c       |   322 +
 .../aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c     |   106 +
 .../aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c     |   133 +
 .../aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c     |   106 +
 .../aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c     |   133 +
 .../aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c     |   175 +
 .../aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c     |   262 +
 .../aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c     |   175 +
 .../aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c     |   262 +
 .../aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c     |   282 +
 .../aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c     |   282 +
 .../aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c     |   106 +
 .../aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c     |   133 +
 .../aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c     |   106 +
 .../aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c     |   133 +
 .../aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c     |   175 +
 .../aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c     |   262 +
 .../aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c     |   175 +
 .../aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c     |   262 +
 .../aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c     |   282 +
 .../aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c     |   282 +
 .../gcc.target/aarch64/sve2/acle/asm/logb_f16.c    |    52 +
 .../gcc.target/aarch64/sve2/acle/asm/logb_f32.c    |    52 +
 .../gcc.target/aarch64/sve2/acle/asm/logb_f64.c    |    52 +
 .../gcc.target/aarch64/sve2/acle/asm/match_s16.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/match_s8.c    |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/match_u16.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/match_u8.c    |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/maxnmp_f16.c  |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/maxnmp_f32.c  |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/maxnmp_f64.c  |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_f16.c    |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_f32.c    |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_f64.c    |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_s16.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_s32.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_s64.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_s8.c     |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_u16.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_u32.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_u64.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/maxp_u8.c     |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/minnmp_f16.c  |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/minnmp_f32.c  |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/minnmp_f64.c  |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_f16.c    |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_f32.c    |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_f64.c    |    96 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_s16.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_s32.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_s64.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_s8.c     |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_u16.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_u32.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_u64.c    |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/minp_u8.c     |    63 +
 .../aarch64/sve2/acle/asm/mla_lane_s16.c           |   129 +
 .../aarch64/sve2/acle/asm/mla_lane_s32.c           |    93 +
 .../aarch64/sve2/acle/asm/mla_lane_s64.c           |    74 +
 .../aarch64/sve2/acle/asm/mla_lane_u16.c           |   129 +
 .../aarch64/sve2/acle/asm/mla_lane_u32.c           |    93 +
 .../aarch64/sve2/acle/asm/mla_lane_u64.c           |    74 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalb_f32.c   |    86 +
 .../aarch64/sve2/acle/asm/mlalb_lane_f32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlalb_lane_s32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlalb_lane_s64.c         |    65 +
 .../aarch64/sve2/acle/asm/mlalb_lane_u32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlalb_lane_u64.c         |    65 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalb_s16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalb_s32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalb_s64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalb_u16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalb_u32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalb_u64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalt_f32.c   |    86 +
 .../aarch64/sve2/acle/asm/mlalt_lane_f32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlalt_lane_s32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlalt_lane_s64.c         |    65 +
 .../aarch64/sve2/acle/asm/mlalt_lane_u32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlalt_lane_u64.c         |    65 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalt_s16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalt_s32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalt_s64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalt_u16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalt_u32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlalt_u64.c   |    86 +
 .../aarch64/sve2/acle/asm/mls_lane_s16.c           |   129 +
 .../aarch64/sve2/acle/asm/mls_lane_s32.c           |    93 +
 .../aarch64/sve2/acle/asm/mls_lane_s64.c           |    74 +
 .../aarch64/sve2/acle/asm/mls_lane_u16.c           |   129 +
 .../aarch64/sve2/acle/asm/mls_lane_u32.c           |    93 +
 .../aarch64/sve2/acle/asm/mls_lane_u64.c           |    74 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslb_f32.c   |    86 +
 .../aarch64/sve2/acle/asm/mlslb_lane_f32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlslb_lane_s32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlslb_lane_s64.c         |    65 +
 .../aarch64/sve2/acle/asm/mlslb_lane_u32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlslb_lane_u64.c         |    65 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslb_s16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslb_s32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslb_s64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslb_u16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslb_u32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslb_u64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslt_f32.c   |    86 +
 .../aarch64/sve2/acle/asm/mlslt_lane_f32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlslt_lane_s32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlslt_lane_s64.c         |    65 +
 .../aarch64/sve2/acle/asm/mlslt_lane_u32.c         |    75 +
 .../aarch64/sve2/acle/asm/mlslt_lane_u64.c         |    65 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslt_s16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslt_s32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslt_s64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslt_u16.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslt_u32.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/mlslt_u64.c   |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/movlb_s16.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlb_s32.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlb_s64.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlb_u16.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlb_u32.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlb_u64.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlt_s16.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlt_s32.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlt_s64.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlt_u16.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlt_u32.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/movlt_u64.c   |    21 +
 .../aarch64/sve2/acle/asm/mul_lane_s16.c           |   115 +
 .../aarch64/sve2/acle/asm/mul_lane_s32.c           |    79 +
 .../aarch64/sve2/acle/asm/mul_lane_s64.c           |    60 +
 .../aarch64/sve2/acle/asm/mul_lane_u16.c           |   115 +
 .../aarch64/sve2/acle/asm/mul_lane_u32.c           |    79 +
 .../aarch64/sve2/acle/asm/mul_lane_u64.c           |    60 +
 .../aarch64/sve2/acle/asm/mullb_lane_s32.c         |   115 +
 .../aarch64/sve2/acle/asm/mullb_lane_s64.c         |    78 +
 .../aarch64/sve2/acle/asm/mullb_lane_u32.c         |   115 +
 .../aarch64/sve2/acle/asm/mullb_lane_u64.c         |    78 +
 .../gcc.target/aarch64/sve2/acle/asm/mullb_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/mullb_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/mullb_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/mullb_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/mullb_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/mullb_u64.c   |    70 +
 .../aarch64/sve2/acle/asm/mullt_lane_s32.c         |   115 +
 .../aarch64/sve2/acle/asm/mullt_lane_s64.c         |    78 +
 .../aarch64/sve2/acle/asm/mullt_lane_u32.c         |   115 +
 .../aarch64/sve2/acle/asm/mullt_lane_u64.c         |    78 +
 .../gcc.target/aarch64/sve2/acle/asm/mullt_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/mullt_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/mullt_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/mullt_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/mullt_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/mullt_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/nbsl_s16.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/nbsl_s32.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/nbsl_s64.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/nbsl_s8.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/nbsl_u16.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/nbsl_u32.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/nbsl_u64.c    |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/nbsl_u8.c     |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/nmatch_s16.c  |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/nmatch_s8.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/nmatch_u16.c  |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/nmatch_u8.c   |    21 +
 .../gcc.target/aarch64/sve2/acle/asm/pmul_u8.c     |    70 +
 .../aarch64/sve2/acle/asm/pmullb_pair_u32.c        |    70 +
 .../aarch64/sve2/acle/asm/pmullb_pair_u64.c        |    72 +
 .../aarch64/sve2/acle/asm/pmullb_pair_u8.c         |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/pmullb_u16.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/pmullb_u64.c  |    70 +
 .../aarch64/sve2/acle/asm/pmullt_pair_u32.c        |    70 +
 .../aarch64/sve2/acle/asm/pmullt_pair_u64.c        |    72 +
 .../aarch64/sve2/acle/asm/pmullt_pair_u8.c         |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/pmullt_u16.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/pmullt_u64.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qabs_s16.c    |    81 +
 .../gcc.target/aarch64/sve2/acle/asm/qabs_s32.c    |    81 +
 .../gcc.target/aarch64/sve2/acle/asm/qabs_s64.c    |    81 +
 .../gcc.target/aarch64/sve2/acle/asm/qabs_s8.c     |    81 +
 .../gcc.target/aarch64/sve2/acle/asm/qadd_s16.c    |   530 +
 .../gcc.target/aarch64/sve2/acle/asm/qadd_s32.c    |   530 +
 .../gcc.target/aarch64/sve2/acle/asm/qadd_s64.c    |   530 +
 .../gcc.target/aarch64/sve2/acle/asm/qadd_s8.c     |   530 +
 .../gcc.target/aarch64/sve2/acle/asm/qadd_u16.c    |   536 +
 .../gcc.target/aarch64/sve2/acle/asm/qadd_u32.c    |   536 +
 .../gcc.target/aarch64/sve2/acle/asm/qadd_u64.c    |   536 +
 .../gcc.target/aarch64/sve2/acle/asm/qadd_u8.c     |   530 +
 .../gcc.target/aarch64/sve2/acle/asm/qcadd_s16.c   |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/qcadd_s32.c   |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/qcadd_s64.c   |    63 +
 .../gcc.target/aarch64/sve2/acle/asm/qcadd_s8.c    |    63 +
 .../aarch64/sve2/acle/asm/qdmlalb_lane_s32.c       |    75 +
 .../aarch64/sve2/acle/asm/qdmlalb_lane_s64.c       |    65 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c |    86 +
 .../aarch64/sve2/acle/asm/qdmlalbt_s16.c           |    86 +
 .../aarch64/sve2/acle/asm/qdmlalbt_s32.c           |    86 +
 .../aarch64/sve2/acle/asm/qdmlalbt_s64.c           |    86 +
 .../aarch64/sve2/acle/asm/qdmlalt_lane_s32.c       |    75 +
 .../aarch64/sve2/acle/asm/qdmlalt_lane_s64.c       |    65 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlalt_s16.c |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlalt_s32.c |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlalt_s64.c |    86 +
 .../aarch64/sve2/acle/asm/qdmlslb_lane_s32.c       |    75 +
 .../aarch64/sve2/acle/asm/qdmlslb_lane_s64.c       |    65 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlslb_s16.c |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlslb_s32.c |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlslb_s64.c |    86 +
 .../aarch64/sve2/acle/asm/qdmlslbt_s16.c           |    86 +
 .../aarch64/sve2/acle/asm/qdmlslbt_s32.c           |    86 +
 .../aarch64/sve2/acle/asm/qdmlslbt_s64.c           |    86 +
 .../aarch64/sve2/acle/asm/qdmlslt_lane_s32.c       |    75 +
 .../aarch64/sve2/acle/asm/qdmlslt_lane_s64.c       |    65 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlslt_s16.c |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlslt_s32.c |    86 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmlslt_s64.c |    86 +
 .../aarch64/sve2/acle/asm/qdmulh_lane_s16.c        |   115 +
 .../aarch64/sve2/acle/asm/qdmulh_lane_s32.c        |    79 +
 .../aarch64/sve2/acle/asm/qdmulh_lane_s64.c        |    60 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmulh_s16.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmulh_s32.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmulh_s64.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmulh_s8.c   |    70 +
 .../aarch64/sve2/acle/asm/qdmullb_lane_s32.c       |   115 +
 .../aarch64/sve2/acle/asm/qdmullb_lane_s64.c       |    78 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmullb_s16.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmullb_s32.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmullb_s64.c |    70 +
 .../aarch64/sve2/acle/asm/qdmullt_lane_s32.c       |   115 +
 .../aarch64/sve2/acle/asm/qdmullt_lane_s64.c       |    78 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmullt_s16.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmullt_s32.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qdmullt_s64.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qneg_s16.c    |    81 +
 .../gcc.target/aarch64/sve2/acle/asm/qneg_s32.c    |    81 +
 .../gcc.target/aarch64/sve2/acle/asm/qneg_s64.c    |    81 +
 .../gcc.target/aarch64/sve2/acle/asm/qneg_s8.c     |    81 +
 .../aarch64/sve2/acle/asm/qrdcmlah_lane_s16.c      |   216 +
 .../aarch64/sve2/acle/asm/qrdcmlah_lane_s32.c      |   198 +
 .../aarch64/sve2/acle/asm/qrdcmlah_s16.c           |   167 +
 .../aarch64/sve2/acle/asm/qrdcmlah_s32.c           |   167 +
 .../aarch64/sve2/acle/asm/qrdcmlah_s64.c           |   167 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdcmlah_s8.c |   167 +
 .../aarch64/sve2/acle/asm/qrdmlah_lane_s16.c       |   129 +
 .../aarch64/sve2/acle/asm/qrdmlah_lane_s32.c       |    93 +
 .../aarch64/sve2/acle/asm/qrdmlah_lane_s64.c       |    74 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmlah_s16.c |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmlah_s32.c |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmlah_s64.c |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmlah_s8.c  |   110 +
 .../aarch64/sve2/acle/asm/qrdmlsh_lane_s16.c       |   129 +
 .../aarch64/sve2/acle/asm/qrdmlsh_lane_s32.c       |    93 +
 .../aarch64/sve2/acle/asm/qrdmlsh_lane_s64.c       |    74 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s16.c |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s32.c |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s64.c |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s8.c  |   110 +
 .../aarch64/sve2/acle/asm/qrdmulh_lane_s16.c       |   115 +
 .../aarch64/sve2/acle/asm/qrdmulh_lane_s32.c       |    79 +
 .../aarch64/sve2/acle/asm/qrdmulh_lane_s64.c       |    60 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmulh_s16.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmulh_s32.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmulh_s64.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qrdmulh_s8.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshl_s16.c   |   397 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshl_s32.c   |   397 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshl_s64.c   |   397 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshl_s8.c    |   397 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshl_u16.c   |   397 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshl_u32.c   |   397 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshl_u64.c   |   397 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshl_u8.c    |   397 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_s16.c |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_s32.c |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_s64.c |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_u16.c |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_u32.c |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_u64.c |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_s16.c |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_s32.c |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_s64.c |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_u16.c |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_u32.c |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_u64.c |    45 +
 .../aarch64/sve2/acle/asm/qrshrunb_s16.c           |    39 +
 .../aarch64/sve2/acle/asm/qrshrunb_s32.c           |    39 +
 .../aarch64/sve2/acle/asm/qrshrunb_s64.c           |    39 +
 .../aarch64/sve2/acle/asm/qrshrunt_s16.c           |    45 +
 .../aarch64/sve2/acle/asm/qrshrunt_s32.c           |    45 +
 .../aarch64/sve2/acle/asm/qrshrunt_s64.c           |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qshl_s16.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/qshl_s32.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/qshl_s64.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/qshl_s8.c     |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/qshl_u16.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/qshl_u32.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/qshl_u64.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/qshl_u8.c     |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/qshlu_s16.c   |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/qshlu_s32.c   |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/qshlu_s64.c   |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/qshlu_s8.c    |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnb_s16.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnb_s32.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnb_s64.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnb_u16.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnb_u32.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnb_u64.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnt_s16.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnt_s32.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnt_s64.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnt_u16.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnt_u32.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrnt_u64.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrunb_s16.c |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrunb_s32.c |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrunb_s64.c |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrunt_s16.c |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrunt_s32.c |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qshrunt_s64.c |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/qsub_s16.c    |   530 +
 .../gcc.target/aarch64/sve2/acle/asm/qsub_s32.c    |   530 +
 .../gcc.target/aarch64/sve2/acle/asm/qsub_s64.c    |   530 +
 .../gcc.target/aarch64/sve2/acle/asm/qsub_s8.c     |   530 +
 .../gcc.target/aarch64/sve2/acle/asm/qsub_u16.c    |   536 +
 .../gcc.target/aarch64/sve2/acle/asm/qsub_u32.c    |   536 +
 .../gcc.target/aarch64/sve2/acle/asm/qsub_u64.c    |   536 +
 .../gcc.target/aarch64/sve2/acle/asm/qsub_u8.c     |   530 +
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c   |   331 +
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c   |   351 +
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c   |   351 +
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c    |   301 +
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c   |   331 +
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c   |   351 +
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c   |   351 +
 .../gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c    |   301 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnb_s16.c   |    12 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnb_s32.c   |    12 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnb_s64.c   |    12 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnb_u16.c   |    12 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnb_u32.c   |    12 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnb_u64.c   |    12 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnt_s16.c   |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnt_s32.c   |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnt_s64.c   |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnt_u16.c   |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnt_u32.c   |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtnt_u64.c   |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtunb_s16.c  |    12 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtunb_s32.c  |    12 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtunb_s64.c  |    12 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtunt_s16.c  |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtunt_s32.c  |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/qxtunt_s64.c  |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnb_s16.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnb_s32.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnb_s64.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnb_u16.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnb_u32.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnb_u64.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnt_s16.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnt_s32.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnt_s64.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnt_u16.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnt_u32.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/raddhnt_u64.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/rax1_s64.c    |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/rax1_u64.c    |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/recpe_u32.c   |    81 +
 .../gcc.target/aarch64/sve2/acle/asm/rhadd_s16.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/rhadd_s32.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/rhadd_s64.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/rhadd_s8.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/rhadd_u16.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/rhadd_u32.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/rhadd_u64.c   |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/rhadd_u8.c    |   237 +
 .../gcc.target/aarch64/sve2/acle/asm/rshl_s16.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/rshl_s32.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/rshl_s64.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/rshl_s8.c     |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/rshl_u16.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/rshl_u32.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/rshl_u64.c    |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/rshl_u8.c     |   396 +
 .../gcc.target/aarch64/sve2/acle/asm/rshr_s16.c    |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/rshr_s32.c    |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/rshr_s64.c    |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/rshr_s8.c     |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/rshr_u16.c    |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/rshr_u32.c    |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/rshr_u64.c    |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/rshr_u8.c     |   177 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnb_s16.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnb_s32.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnb_s64.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnb_u16.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnb_u32.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnb_u64.c  |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnt_s16.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnt_s32.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnt_s64.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnt_u16.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnt_u32.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/rshrnt_u64.c  |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c  |    81 +
 .../gcc.target/aarch64/sve2/acle/asm/rsra_s16.c    |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/rsra_s32.c    |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/rsra_s64.c    |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/rsra_s8.c     |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/rsra_u16.c    |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/rsra_u32.c    |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/rsra_u64.c    |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/rsra_u8.c     |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_s16.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_s32.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_s64.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_u16.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_u32.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_u64.c |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_s16.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_s32.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_s64.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_u16.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_u32.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_u64.c |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/sbclb_u32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/sbclb_u64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/sbclt_u32.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/sbclt_u64.c   |   110 +
 .../gcc.target/aarch64/sve2/acle/asm/shllb_s16.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllb_s32.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllb_s64.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllb_u16.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllb_u32.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllb_u64.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllt_s16.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllt_s32.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllt_s64.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllt_u16.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllt_u32.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shllt_u64.c   |    57 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnb_s16.c   |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnb_s32.c   |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnb_s64.c   |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnb_u16.c   |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnb_u32.c   |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnb_u64.c   |    39 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnt_s16.c   |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnt_s32.c   |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnt_s64.c   |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnt_u16.c   |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnt_u32.c   |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/shrnt_u64.c   |    45 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_s16.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_s32.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_s64.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_s8.c      |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_u16.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_u32.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_u64.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sli_u8.c      |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c    |    34 +
 .../gcc.target/aarch64/sve2/acle/asm/sm4ekey_u32.c |    32 +
 .../gcc.target/aarch64/sve2/acle/asm/sqadd_u16.c   |   403 +
 .../gcc.target/aarch64/sve2/acle/asm/sqadd_u32.c   |   403 +
 .../gcc.target/aarch64/sve2/acle/asm/sqadd_u64.c   |   403 +
 .../gcc.target/aarch64/sve2/acle/asm/sqadd_u8.c    |   405 +
 .../gcc.target/aarch64/sve2/acle/asm/sra_s16.c     |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/sra_s32.c     |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/sra_s64.c     |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/sra_s8.c      |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/sra_u16.c     |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/sra_u32.c     |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/sra_u64.c     |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/sra_u8.c      |    93 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_s16.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_s32.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_s64.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_s8.c      |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_u16.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_u32.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_u64.c     |    75 +
 .../gcc.target/aarch64/sve2/acle/asm/sri_u8.c      |    75 +
 .../aarch64/sve2/acle/asm/stnt1_scatter_f32.c      |   177 +
 .../aarch64/sve2/acle/asm/stnt1_scatter_f64.c      |   275 +
 .../aarch64/sve2/acle/asm/stnt1_scatter_s32.c      |   177 +
 .../aarch64/sve2/acle/asm/stnt1_scatter_s64.c      |   275 +
 .../aarch64/sve2/acle/asm/stnt1_scatter_u32.c      |   177 +
 .../aarch64/sve2/acle/asm/stnt1_scatter_u64.c      |   275 +
 .../aarch64/sve2/acle/asm/stnt1b_scatter_s32.c     |    88 +
 .../aarch64/sve2/acle/asm/stnt1b_scatter_s64.c     |   106 +
 .../aarch64/sve2/acle/asm/stnt1b_scatter_u32.c     |    88 +
 .../aarch64/sve2/acle/asm/stnt1b_scatter_u64.c     |   106 +
 .../aarch64/sve2/acle/asm/stnt1h_scatter_s32.c     |   157 +
 .../aarch64/sve2/acle/asm/stnt1h_scatter_s64.c     |   215 +
 .../aarch64/sve2/acle/asm/stnt1h_scatter_u32.c     |   157 +
 .../aarch64/sve2/acle/asm/stnt1h_scatter_u64.c     |   215 +
 .../aarch64/sve2/acle/asm/stnt1w_scatter_s64.c     |   235 +
 .../aarch64/sve2/acle/asm/stnt1w_scatter_u64.c     |   235 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnb_s16.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnb_s32.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnb_s64.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnb_u16.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnb_u32.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnb_u64.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnt_s16.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnt_s32.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnt_s64.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnt_u16.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnt_u32.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/subhnt_u64.c  |    89 +
 .../gcc.target/aarch64/sve2/acle/asm/sublb_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublb_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublb_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublb_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublb_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublb_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublbt_s16.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublbt_s32.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublbt_s64.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublt_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublt_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublt_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublt_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublt_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/sublt_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subltb_s16.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subltb_s32.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subltb_s64.c  |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwb_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwb_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwb_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwb_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwb_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwb_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwt_s16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwt_s32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwt_s64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwt_u16.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwt_u32.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/subwt_u64.c   |    70 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c   |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_f16.c    |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_f32.c    |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_f64.c    |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_s16.c    |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_s32.c    |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_s64.c    |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_s8.c     |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_u16.c    |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_u32.c    |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_u64.c    |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbl2_u8.c     |    30 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c    |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_f16.c     |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_f32.c     |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_f64.c     |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_s16.c     |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_s32.c     |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_s64.c     |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_s8.c      |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_u16.c     |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_u32.c     |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_u64.c     |    37 +
 .../gcc.target/aarch64/sve2/acle/asm/tbx_u8.c      |    37 +
 .../aarch64/sve2/acle/asm/test_sve_acle.h          |     1 +
 .../gcc.target/aarch64/sve2/acle/asm/uqadd_s16.c   |   403 +
 .../gcc.target/aarch64/sve2/acle/asm/uqadd_s32.c   |   403 +
 .../gcc.target/aarch64/sve2/acle/asm/uqadd_s64.c   |   403 +
 .../gcc.target/aarch64/sve2/acle/asm/uqadd_s8.c    |   400 +
 .../gcc.target/aarch64/sve2/acle/asm/whilege_b16.c |   173 +
 .../gcc.target/aarch64/sve2/acle/asm/whilege_b32.c |   173 +
 .../gcc.target/aarch64/sve2/acle/asm/whilege_b64.c |   173 +
 .../gcc.target/aarch64/sve2/acle/asm/whilege_b8.c  |   173 +
 .../gcc.target/aarch64/sve2/acle/asm/whilegt_b16.c |   173 +
 .../gcc.target/aarch64/sve2/acle/asm/whilegt_b32.c |   173 +
 .../gcc.target/aarch64/sve2/acle/asm/whilegt_b64.c |   173 +
 .../gcc.target/aarch64/sve2/acle/asm/whilegt_b8.c  |   173 +
 .../aarch64/sve2/acle/asm/whilerw_bf16.c           |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c  |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c  |    50 +
 .../aarch64/sve2/acle/asm/whilewr_bf16.c           |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c  |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c  |    50 +
 .../gcc.target/aarch64/sve2/acle/asm/xar_s16.c     |   102 +
 .../gcc.target/aarch64/sve2/acle/asm/xar_s32.c     |   102 +
 .../gcc.target/aarch64/sve2/acle/asm/xar_s64.c     |   102 +
 .../gcc.target/aarch64/sve2/acle/asm/xar_s8.c      |   102 +
 .../gcc.target/aarch64/sve2/acle/asm/xar_u16.c     |   102 +
 .../gcc.target/aarch64/sve2/acle/asm/xar_u32.c     |   102 +
 .../gcc.target/aarch64/sve2/acle/asm/xar_u64.c     |   102 +
 .../gcc.target/aarch64/sve2/acle/asm/xar_u8.c      |   102 +
 .../gcc.target/aarch64/sve2/acle/general/match_1.c |    22 +
 .../gcc.target/aarch64/sve2/acle/general/match_2.c |    37 +
 .../gcc.target/aarch64/sve2/acle/general/match_3.c |    54 +
 .../aarch64/sve2/acle/general/whilerw_1.c          |    23 +
 .../aarch64/sve2/acle/general/whilerw_2.c          |    23 +
 .../aarch64/sve2/acle/general/whilerw_3.c          |    23 +
 .../aarch64/sve2/acle/general/whilerw_4.c          |    23 +
 .../aarch64/sve2/acle/general/whilewr_1.c          |    23 +
 .../aarch64/sve2/acle/general/whilewr_2.c          |    23 +
 .../aarch64/sve2/acle/general/whilewr_3.c          |    23 +
 .../aarch64/sve2/acle/general/whilewr_4.c          |    23 +
 gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c     |    12 +
 gcc/testsuite/gcc.target/aarch64/target_attr_20.c  |    27 +
 gcc/testsuite/gcc.target/aarch64/target_attr_21.c  |    27 +
 gcc/testsuite/gcc.target/aarch64/tlsie_tiny_1.c    |     1 +
 gcc/testsuite/gcc.target/aarch64/tlsle12_1.c       |     1 +
 gcc/testsuite/gcc.target/aarch64/tlsle12_tiny_1.c  |     1 +
 gcc/testsuite/gcc.target/aarch64/tlsle24_1.c       |     1 +
 gcc/testsuite/gcc.target/aarch64/tlsle24_tiny_1.c  |     1 +
 gcc/testsuite/gcc.target/aarch64/tlsle32_1.c       |     1 +
 .../gcc.target/aarch64/tlsle_sizeadj_small_1.c     |     1 +
 .../gcc.target/aarch64/tlsle_sizeadj_tiny_1.c      |     1 +
 gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c  |     8 +-
 gcc/testsuite/gcc.target/aarch64/vect-mull.x       |     1 +
 gcc/testsuite/gcc.target/aarch64/vmull_high.c      |    23 +
 gcc/testsuite/gcc.target/arc/arc.exp               |     9 +
 gcc/testsuite/gcc.target/arc/code-density-flag.c   |    34 +
 gcc/testsuite/gcc.target/arc/interrupt-6.c         |     2 +-
 gcc/testsuite/gcc.target/arc/mul64-1.c             |    23 +
 gcc/testsuite/gcc.target/arc/nps400-1.c            |     2 +-
 gcc/testsuite/gcc.target/arc/or-cnst-size2.c       |     2 +-
 gcc/testsuite/gcc.target/arc/tumaddsidi4.c         |     4 +-
 gcc/testsuite/gcc.target/arc/uncached-1.c          |     2 +-
 gcc/testsuite/gcc.target/arc/uncached-2.c          |     2 +-
 gcc/testsuite/gcc.target/arc/uncached-3.c          |    22 +
 gcc/testsuite/gcc.target/arc/uncached-4.c          |    42 +
 gcc/testsuite/gcc.target/arc/uncached-5.c          |    29 +
 gcc/testsuite/gcc.target/arc/uncached-6.c          |    35 +
 gcc/testsuite/gcc.target/arc/uncached-7.c          |    11 +
 gcc/testsuite/gcc.target/arc/uncached-8.c          |    33 +
 gcc/testsuite/gcc.target/arm/acle/cde-errors.c     |   111 +
 .../gcc.target/arm/acle/cde-mve-error-1.c          |    62 +
 .../gcc.target/arm/acle/cde-mve-error-2.c          |   187 +
 .../gcc.target/arm/acle/cde-mve-error-3.c          |   114 +
 .../gcc.target/arm/acle/cde-mve-full-assembly.c    |  1151 +
 gcc/testsuite/gcc.target/arm/acle/cde-mve-tests.c  |  1283 +
 gcc/testsuite/gcc.target/arm/acle/cde.c            |   229 +
 gcc/testsuite/gcc.target/arm/acle/cde_v_1.c        |    94 +
 gcc/testsuite/gcc.target/arm/acle/cde_v_1_err.c    |   127 +
 gcc/testsuite/gcc.target/arm/acle/cde_v_1_mve.c    |    56 +
 .../gcc.target/arm/armv8_1m-shift-imm-1.c          |    29 +
 .../gcc.target/arm/armv8_1m-shift-reg-1.c          |    22 +
 gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c |    48 +-
 gcc/testsuite/gcc.target/arm/bf16_dup.c            |    96 +
 gcc/testsuite/gcc.target/arm/bf16_reinterpret.c    |   435 +
 gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_1.c |   118 +
 gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_2.c |   119 +
 gcc/testsuite/gcc.target/arm/bfloat16_scalar_2_1.c |   124 +
 gcc/testsuite/gcc.target/arm/bfloat16_scalar_2_2.c |   124 +
 gcc/testsuite/gcc.target/arm/bfloat16_scalar_3_1.c |   119 +
 gcc/testsuite/gcc.target/arm/bfloat16_scalar_3_2.c |   119 +
 gcc/testsuite/gcc.target/arm/bfloat16_scalar_4.c   |    16 +
 .../gcc.target/arm/bfloat16_scalar_typecheck.c     |   219 +
 gcc/testsuite/gcc.target/arm/bfloat16_simd_1_1.c   |    91 +
 gcc/testsuite/gcc.target/arm/bfloat16_simd_1_2.c   |    93 +
 gcc/testsuite/gcc.target/arm/bfloat16_simd_2_1.c   |    97 +
 gcc/testsuite/gcc.target/arm/bfloat16_simd_2_2.c   |    97 +
 gcc/testsuite/gcc.target/arm/bfloat16_simd_3_1.c   |    93 +
 gcc/testsuite/gcc.target/arm/bfloat16_simd_3_2.c   |    94 +
 .../gcc.target/arm/bfloat16_vector_typecheck_1.c   |   263 +
 .../gcc.target/arm/bfloat16_vector_typecheck_2.c   |   252 +
 gcc/testsuite/gcc.target/arm/cmp-2.c               |     4 +-
 gcc/testsuite/gcc.target/arm/cmp-3.c               |    49 +
 gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c     |     4 +
 gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c     |     4 +
 gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c     |     5 +-
 gcc/testsuite/gcc.target/arm/cmse/cmse-1.c         |    18 +-
 gcc/testsuite/gcc.target/arm/cmse/cmse-14.c        |    15 +-
 gcc/testsuite/gcc.target/arm/cmse/cmse-15.c        |   147 +-
 gcc/testsuite/gcc.target/arm/cmse/cmse.exp         |    43 +-
 .../gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c |    25 +
 .../gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c |    23 +
 .../gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c |    26 +
 .../gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c |    23 +
 .../gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c |    26 +
 .../gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c |    20 +
 .../arm/cmse/mainline/8_1m/bitfield-and-union.c    |    30 +
 .../arm/cmse/mainline/8_1m/hard-sp/cmse-13.c       |    30 +
 .../arm/cmse/mainline/8_1m/hard-sp/cmse-5.c        |    12 +
 .../arm/cmse/mainline/8_1m/hard-sp/cmse-7.c        |    26 +
 .../arm/cmse/mainline/8_1m/hard-sp/cmse-8.c        |    28 +
 .../arm/cmse/mainline/8_1m/hard/cmse-13.c          |    32 +
 .../arm/cmse/mainline/8_1m/hard/cmse-5.c           |    12 +
 .../arm/cmse/mainline/8_1m/hard/cmse-7.c           |    26 +
 .../arm/cmse/mainline/8_1m/hard/cmse-8.c           |    27 +
 .../arm/cmse/mainline/8_1m/soft/cmse-13.c          |    29 +
 .../arm/cmse/mainline/8_1m/soft/cmse-5.c           |    13 +
 .../arm/cmse/mainline/8_1m/soft/cmse-7.c           |    26 +
 .../arm/cmse/mainline/8_1m/soft/cmse-8.c           |    28 +
 .../arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c      |    14 +
 .../arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c      |    25 +
 .../arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c      |    27 +
 .../arm/cmse/mainline/8_1m/softfp/cmse-13.c        |    28 +
 .../arm/cmse/mainline/8_1m/softfp/cmse-5.c         |    13 +
 .../arm/cmse/mainline/8_1m/softfp/cmse-7.c         |    25 +
 .../arm/cmse/mainline/8_1m/softfp/cmse-8.c         |    27 +
 .../gcc.target/arm/cmse/mainline/8_1m/union-1.c    |    23 +
 .../gcc.target/arm/cmse/mainline/8_1m/union-2.c    |    27 +
 .../gcc.target/arm/cmse/mainline/8m/bitfield-4.c   |    16 +
 .../gcc.target/arm/cmse/mainline/8m/bitfield-5.c   |    15 +
 .../gcc.target/arm/cmse/mainline/8m/bitfield-6.c   |    17 +
 .../gcc.target/arm/cmse/mainline/8m/bitfield-7.c   |    15 +
 .../gcc.target/arm/cmse/mainline/8m/bitfield-8.c   |    17 +
 .../gcc.target/arm/cmse/mainline/8m/bitfield-9.c   |    13 +
 .../arm/cmse/mainline/8m/bitfield-and-union.c      |    20 +
 .../arm/cmse/mainline/8m/hard-sp/cmse-13.c         |    33 +
 .../arm/cmse/mainline/8m/hard-sp/cmse-5.c          |    38 +
 .../arm/cmse/mainline/8m/hard-sp/cmse-7.c          |    33 +
 .../arm/cmse/mainline/8m/hard-sp/cmse-8.c          |    33 +
 .../gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c |    29 +
 .../gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c  |    31 +
 .../gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c  |    25 +
 .../gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c  |    25 +
 .../gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c |    18 +
 .../gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c  |    15 +
 .../gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c  |    18 +
 .../gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c  |    18 +
 .../arm/cmse/mainline/8m/softfp-sp/cmse-5.c        |    39 +
 .../arm/cmse/mainline/8m/softfp-sp/cmse-7.c        |    17 +
 .../arm/cmse/mainline/8m/softfp-sp/cmse-8.c        |    17 +
 .../arm/cmse/mainline/8m/softfp/cmse-13.c          |    17 +
 .../arm/cmse/mainline/8m/softfp/cmse-5.c           |    31 +
 .../arm/cmse/mainline/8m/softfp/cmse-7.c           |    17 +
 .../arm/cmse/mainline/8m/softfp/cmse-8.c           |    17 +
 .../gcc.target/arm/cmse/mainline/8m/union-1.c      |    15 +
 .../gcc.target/arm/cmse/mainline/8m/union-2.c      |    18 +
 .../gcc.target/arm/cmse/mainline/bitfield-4.c      |    16 -
 .../gcc.target/arm/cmse/mainline/bitfield-5.c      |    16 -
 .../gcc.target/arm/cmse/mainline/bitfield-6.c      |    17 -
 .../gcc.target/arm/cmse/mainline/bitfield-7.c      |    16 -
 .../gcc.target/arm/cmse/mainline/bitfield-8.c      |    17 -
 .../gcc.target/arm/cmse/mainline/bitfield-9.c      |    13 -
 .../arm/cmse/mainline/bitfield-and-union.c         |    20 -
 .../gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c |    34 -
 .../gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c  |    38 -
 .../gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c  |    34 -
 .../gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c  |    33 -
 .../gcc.target/arm/cmse/mainline/hard/cmse-13.c    |    29 -
 .../gcc.target/arm/cmse/mainline/hard/cmse-5.c     |    31 -
 .../gcc.target/arm/cmse/mainline/hard/cmse-7.c     |    26 -
 .../gcc.target/arm/cmse/mainline/hard/cmse-8.c     |    25 -
 .../gcc.target/arm/cmse/mainline/soft/cmse-13.c    |    19 -
 .../gcc.target/arm/cmse/mainline/soft/cmse-5.c     |    16 -
 .../gcc.target/arm/cmse/mainline/soft/cmse-7.c     |    19 -
 .../gcc.target/arm/cmse/mainline/soft/cmse-8.c     |    18 -
 .../arm/cmse/mainline/softfp-sp/cmse-5.c           |    39 -
 .../arm/cmse/mainline/softfp-sp/cmse-7.c           |    18 -
 .../arm/cmse/mainline/softfp-sp/cmse-8.c           |    17 -
 .../gcc.target/arm/cmse/mainline/softfp/cmse-13.c  |    17 -
 .../gcc.target/arm/cmse/mainline/softfp/cmse-5.c   |    31 -
 .../gcc.target/arm/cmse/mainline/softfp/cmse-7.c   |    18 -
 .../gcc.target/arm/cmse/mainline/softfp/cmse-8.c   |    17 -
 .../gcc.target/arm/cmse/mainline/union-1.c         |    16 -
 .../gcc.target/arm/cmse/mainline/union-2.c         |    18 -
 gcc/testsuite/gcc.target/arm/cmse/struct-1.c       |     6 +-
 gcc/testsuite/gcc.target/arm/div64-unwinding.c     |     1 +
 gcc/testsuite/gcc.target/arm/fp16-aapcs-3.c        |     3 +-
 gcc/testsuite/gcc.target/arm/fuse-caller-save.c    |     2 +-
 gcc/testsuite/gcc.target/arm/multilib.exp          |    27 +-
 gcc/testsuite/gcc.target/arm/mve/intrinsics/asrl.c |    13 +
 gcc/testsuite/gcc.target/arm/mve/intrinsics/lsll.c |    13 +
 .../gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c    |    15 +
 .../gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c    |    15 +
 .../gcc.target/arm/mve/intrinsics/mve_fpu1.c       |    15 +
 .../gcc.target/arm/mve/intrinsics/mve_fpu2.c       |    15 +
 .../gcc.target/arm/mve/intrinsics/mve_fpu3.c       |    12 +
 .../arm/mve/intrinsics/mve_immediates_1_n.c        |    62 +
 .../gcc.target/arm/mve/intrinsics/mve_libcall1.c   |    67 +
 .../gcc.target/arm/mve/intrinsics/mve_libcall2.c   |    67 +
 .../arm/mve/intrinsics/mve_load_from_array.c       |    19 +
 .../arm/mve/intrinsics/mve_move_gpr_to_gpr.c       |    17 +
 .../arm/mve/intrinsics/mve_scalar_shifts1.c        |    40 +
 .../arm/mve/intrinsics/mve_scalar_shifts2.c        |    35 +
 .../arm/mve/intrinsics/mve_scalar_shifts3.c        |    28 +
 .../arm/mve/intrinsics/mve_scalar_shifts4.c        |    34 +
 .../gcc.target/arm/mve/intrinsics/mve_vaddq_m.c    |    48 +
 .../arm/mve/intrinsics/mve_vddupq_m_n_u16.c        |    13 +
 .../arm/mve/intrinsics/mve_vddupq_m_n_u32.c        |    13 +
 .../arm/mve/intrinsics/mve_vddupq_m_n_u8.c         |    13 +
 .../arm/mve/intrinsics/mve_vddupq_n_u16.c          |    13 +
 .../arm/mve/intrinsics/mve_vddupq_n_u32.c          |    13 +
 .../arm/mve/intrinsics/mve_vddupq_n_u8.c           |    13 +
 .../arm/mve/intrinsics/mve_vddupq_x_n_u16.c        |    12 +
 .../arm/mve/intrinsics/mve_vddupq_x_n_u32.c        |    12 +
 .../arm/mve/intrinsics/mve_vddupq_x_n_u8.c         |    12 +
 .../arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c       |    13 +
 .../arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c       |    13 +
 .../arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c        |    13 +
 .../arm/mve/intrinsics/mve_vec_duplicate.c         |    13 +
 .../mve/intrinsics/mve_vec_extracts_from_memory.c  |    40 +
 .../arm/mve/intrinsics/mve_vector_float.c          |    19 +
 .../arm/mve/intrinsics/mve_vector_float1.c         |    23 +
 .../arm/mve/intrinsics/mve_vector_float2.c         |    26 +
 .../gcc.target/arm/mve/intrinsics/mve_vector_int.c |    49 +
 .../arm/mve/intrinsics/mve_vector_int1.c           |    39 +
 .../arm/mve/intrinsics/mve_vector_int2.c           |    33 +
 .../arm/mve/intrinsics/mve_vector_uint.c           |    49 +
 .../arm/mve/intrinsics/mve_vector_uint1.c          |    54 +
 .../arm/mve/intrinsics/mve_vector_uint2.c          |    49 +
 .../arm/mve/intrinsics/mve_vidupq_m_n_u16.c        |    13 +
 .../arm/mve/intrinsics/mve_vidupq_m_n_u32.c        |    12 +
 .../arm/mve/intrinsics/mve_vidupq_m_n_u8.c         |    13 +
 .../arm/mve/intrinsics/mve_vidupq_n_u16.c          |    13 +
 .../arm/mve/intrinsics/mve_vidupq_n_u32.c          |    12 +
 .../arm/mve/intrinsics/mve_vidupq_n_u8.c           |    13 +
 .../arm/mve/intrinsics/mve_vidupq_x_n_u16.c        |    12 +
 .../arm/mve/intrinsics/mve_vidupq_x_n_u32.c        |    12 +
 .../arm/mve/intrinsics/mve_vidupq_x_n_u8.c         |    12 +
 .../arm/mve/intrinsics/mve_viwdupq_x_n_u16.c       |    13 +
 .../arm/mve/intrinsics/mve_viwdupq_x_n_u32.c       |    13 +
 .../arm/mve/intrinsics/mve_viwdupq_x_n_u8.c        |    13 +
 .../gcc.target/arm/mve/intrinsics/mve_vldr.c       |    61 +
 .../gcc.target/arm/mve/intrinsics/mve_vldr_z.c     |    73 +
 .../mve/intrinsics/mve_vldrdq_gather_offset_s64.c  |    12 +
 .../mve/intrinsics/mve_vldrdq_gather_offset_u64.c  |    12 +
 .../intrinsics/mve_vldrdq_gather_offset_z_s64.c    |    12 +
 .../intrinsics/mve_vldrdq_gather_offset_z_u64.c    |    12 +
 .../mve_vldrdq_gather_shifted_offset_s64.c         |    12 +
 .../mve_vldrdq_gather_shifted_offset_u64.c         |    12 +
 .../mve_vldrdq_gather_shifted_offset_z_s64.c       |    12 +
 .../mve_vldrdq_gather_shifted_offset_z_u64.c       |    12 +
 .../mve/intrinsics/mve_vldrhq_gather_offset_f16.c  |    12 +
 .../mve/intrinsics/mve_vldrhq_gather_offset_s16.c  |    12 +
 .../mve/intrinsics/mve_vldrhq_gather_offset_s32.c  |    12 +
 .../mve/intrinsics/mve_vldrhq_gather_offset_u16.c  |    12 +
 .../mve/intrinsics/mve_vldrhq_gather_offset_u32.c  |    13 +
 .../intrinsics/mve_vldrhq_gather_offset_z_f16.c    |    12 +
 .../intrinsics/mve_vldrhq_gather_offset_z_s16.c    |    12 +
 .../intrinsics/mve_vldrhq_gather_offset_z_s32.c    |    12 +
 .../intrinsics/mve_vldrhq_gather_offset_z_u16.c    |    13 +
 .../intrinsics/mve_vldrhq_gather_offset_z_u32.c    |    13 +
 .../mve_vldrhq_gather_shifted_offset_f16.c         |    12 +
 .../mve_vldrhq_gather_shifted_offset_s16.c         |    13 +
 .../mve_vldrhq_gather_shifted_offset_s32.c         |    13 +
 .../mve_vldrhq_gather_shifted_offset_u16.c         |    13 +
 .../mve_vldrhq_gather_shifted_offset_u32.c         |    13 +
 .../mve_vldrhq_gather_shifted_offset_z_f16.c       |    13 +
 .../mve_vldrhq_gather_shifted_offset_z_s16.c       |    13 +
 .../mve_vldrhq_gather_shifted_offset_z_s32.c       |    12 +
 .../mve_vldrhq_gather_shifted_offset_z_u16.c       |    12 +
 .../mve_vldrhq_gather_shifted_offset_z_u32.c       |    12 +
 .../mve/intrinsics/mve_vldrwq_gather_offset_f32.c  |    12 +
 .../mve/intrinsics/mve_vldrwq_gather_offset_s32.c  |    13 +
 .../mve/intrinsics/mve_vldrwq_gather_offset_u32.c  |    13 +
 .../intrinsics/mve_vldrwq_gather_offset_z_f32.c    |    12 +
 .../intrinsics/mve_vldrwq_gather_offset_z_s32.c    |    13 +
 .../intrinsics/mve_vldrwq_gather_offset_z_u32.c    |    13 +
 .../mve_vldrwq_gather_shifted_offset_f32.c         |    12 +
 .../mve_vldrwq_gather_shifted_offset_s32.c         |    13 +
 .../mve_vldrwq_gather_shifted_offset_u32.c         |    13 +
 .../mve_vldrwq_gather_shifted_offset_z_f32.c       |    12 +
 .../mve_vldrwq_gather_shifted_offset_z_s32.c       |    13 +
 .../mve_vldrwq_gather_shifted_offset_z_u32.c       |    13 +
 .../arm/mve/intrinsics/mve_vstore_scatter_base.c   |    67 +
 .../arm/mve/intrinsics/mve_vstore_scatter_base_p.c |    69 +
 .../arm/mve/intrinsics/mve_vstore_scatter_offset.c |   215 +
 .../mve/intrinsics/mve_vstore_scatter_offset_p.c   |   216 +
 .../intrinsics/mve_vstore_scatter_shifted_offset.c |   141 +
 .../mve_vstore_scatter_shifted_offset_p.c          |   142 +
 .../gcc.target/arm/mve/intrinsics/mve_vstr.c       |    43 +
 .../gcc.target/arm/mve/intrinsics/mve_vstr_p.c     |    42 +
 .../gcc.target/arm/mve/intrinsics/sqrshr.c         |    13 +
 .../gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c  |    13 +
 .../gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c  |    13 +
 .../gcc.target/arm/mve/intrinsics/sqshl.c          |    13 +
 .../gcc.target/arm/mve/intrinsics/sqshll.c         |    13 +
 .../gcc.target/arm/mve/intrinsics/srshr.c          |    13 +
 .../gcc.target/arm/mve/intrinsics/srshrl.c         |    13 +
 .../gcc.target/arm/mve/intrinsics/uqrshl.c         |    13 +
 .../gcc.target/arm/mve/intrinsics/uqrshll_sat48.c  |    13 +
 .../gcc.target/arm/mve/intrinsics/uqrshll_sat64.c  |    13 +
 .../gcc.target/arm/mve/intrinsics/uqshl.c          |    13 +
 .../gcc.target/arm/mve/intrinsics/uqshll.c         |    13 +
 .../gcc.target/arm/mve/intrinsics/urshr.c          |    13 +
 .../gcc.target/arm/mve/intrinsics/urshrl.c         |    13 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_s8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_p_u8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_s8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vabavq_u8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vabdq_f16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vabdq_f32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_f16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_f32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_s8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vabdq_m_u8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vabdq_s8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vabdq_u8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_f16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_f32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_s8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabdq_x_u8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vabsq_f16.c      |    13 +
 .../gcc.target/arm/mve/intrinsics/vabsq_f32.c      |    13 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_f16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_f32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabsq_m_s8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vabsq_s8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_f16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_f32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vabsq_x_s8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vadciq_m_s32.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vadciq_m_u32.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vadciq_s32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vadciq_u32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vadcq_m_s32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vadcq_m_u32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vadcq_s32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vadcq_u32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddlvq_u32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_f16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_f32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_f16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_f32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_s8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_m_u8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_f16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_f32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_s8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_n_u8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_s8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_u8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_f16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_f32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_s8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddq_x_u8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_s8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvaq_u8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_s8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vaddvq_u8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vandq_f16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vandq_f32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vandq_m_f16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vandq_m_f32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vandq_m_s16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vandq_m_s32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vandq_m_s8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vandq_m_u16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vandq_m_u32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vandq_m_u8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vandq_s16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vandq_s32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vandq_s8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vandq_u16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vandq_u32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vandq_u8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vandq_x_f16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vandq_x_f32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vandq_x_s16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vandq_x_s32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vandq_x_s8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vandq_x_u16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vandq_x_u32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vandq_x_u8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_f16.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_f32.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_f16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_f32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_s16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_s32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_s8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_u16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_u32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vbicq_m_u8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_s16.c    |    20 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_s32.c    |    20 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_u16.c    |    20 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_u32.c    |    20 +
 .../gcc.target/arm/mve/intrinsics/vbicq_s16.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_s32.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_s8.c       |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_u16.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_u32.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_u8.c       |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_x_f16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_x_f32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_x_s16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_x_s32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_x_s8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_x_u16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_x_u32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vbicq_x_u8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c  |    23 +
 .../arm/mve/intrinsics/vcaddq_rot270_f16.c         |    21 +
 .../arm/mve/intrinsics/vcaddq_rot270_f32.c         |    21 +
 .../arm/mve/intrinsics/vcaddq_rot270_m_f16.c       |    23 +
 .../arm/mve/intrinsics/vcaddq_rot270_m_f32.c       |    23 +
 .../arm/mve/intrinsics/vcaddq_rot270_m_s16.c       |    23 +
 .../arm/mve/intrinsics/vcaddq_rot270_m_s32.c       |    23 +
 .../arm/mve/intrinsics/vcaddq_rot270_m_s8.c        |    23 +
 .../arm/mve/intrinsics/vcaddq_rot270_m_u16.c       |    23 +
 .../arm/mve/intrinsics/vcaddq_rot270_m_u32.c       |    23 +
 .../arm/mve/intrinsics/vcaddq_rot270_m_u8.c        |    23 +
 .../arm/mve/intrinsics/vcaddq_rot270_s16.c         |    21 +
 .../arm/mve/intrinsics/vcaddq_rot270_s32.c         |    21 +
 .../arm/mve/intrinsics/vcaddq_rot270_s8.c          |    21 +
 .../arm/mve/intrinsics/vcaddq_rot270_u16.c         |    21 +
 .../arm/mve/intrinsics/vcaddq_rot270_u32.c         |    21 +
 .../arm/mve/intrinsics/vcaddq_rot270_u8.c          |    21 +
 .../arm/mve/intrinsics/vcaddq_rot270_x_f16.c       |    22 +
 .../arm/mve/intrinsics/vcaddq_rot270_x_f32.c       |    22 +
 .../arm/mve/intrinsics/vcaddq_rot270_x_s16.c       |    22 +
 .../arm/mve/intrinsics/vcaddq_rot270_x_s32.c       |    22 +
 .../arm/mve/intrinsics/vcaddq_rot270_x_s8.c        |    22 +
 .../arm/mve/intrinsics/vcaddq_rot270_x_u16.c       |    22 +
 .../arm/mve/intrinsics/vcaddq_rot270_x_u32.c       |    22 +
 .../arm/mve/intrinsics/vcaddq_rot270_x_u8.c        |    22 +
 .../arm/mve/intrinsics/vcaddq_rot90_f16.c          |    21 +
 .../arm/mve/intrinsics/vcaddq_rot90_f32.c          |    21 +
 .../arm/mve/intrinsics/vcaddq_rot90_m_f16.c        |    23 +
 .../arm/mve/intrinsics/vcaddq_rot90_m_f32.c        |    23 +
 .../arm/mve/intrinsics/vcaddq_rot90_m_s16.c        |    23 +
 .../arm/mve/intrinsics/vcaddq_rot90_m_s32.c        |    23 +
 .../arm/mve/intrinsics/vcaddq_rot90_m_s8.c         |    23 +
 .../arm/mve/intrinsics/vcaddq_rot90_m_u16.c        |    23 +
 .../arm/mve/intrinsics/vcaddq_rot90_m_u32.c        |    23 +
 .../arm/mve/intrinsics/vcaddq_rot90_m_u8.c         |    23 +
 .../arm/mve/intrinsics/vcaddq_rot90_s16.c          |    21 +
 .../arm/mve/intrinsics/vcaddq_rot90_s32.c          |    21 +
 .../arm/mve/intrinsics/vcaddq_rot90_s8.c           |    21 +
 .../arm/mve/intrinsics/vcaddq_rot90_u16.c          |    21 +
 .../arm/mve/intrinsics/vcaddq_rot90_u32.c          |    21 +
 .../arm/mve/intrinsics/vcaddq_rot90_u8.c           |    21 +
 .../arm/mve/intrinsics/vcaddq_rot90_x_f16.c        |    22 +
 .../arm/mve/intrinsics/vcaddq_rot90_x_f32.c        |    22 +
 .../arm/mve/intrinsics/vcaddq_rot90_x_s16.c        |    22 +
 .../arm/mve/intrinsics/vcaddq_rot90_x_s32.c        |    22 +
 .../arm/mve/intrinsics/vcaddq_rot90_x_s8.c         |    22 +
 .../arm/mve/intrinsics/vcaddq_rot90_x_u16.c        |    22 +
 .../arm/mve/intrinsics/vcaddq_rot90_x_u32.c        |    22 +
 .../arm/mve/intrinsics/vcaddq_rot90_x_u8.c         |    22 +
 .../gcc.target/arm/mve/intrinsics/vclsq_m_s16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclsq_m_s32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclsq_m_s8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vclsq_s16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vclsq_s32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vclsq_s8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vclsq_x_s16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclsq_x_s32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclsq_x_s8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_m_s16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_m_s32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_m_s8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_m_u16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_m_u32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_m_u8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_s16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vclzq_s32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vclzq_s8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vclzq_u16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vclzq_u32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vclzq_u8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vclzq_x_s16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_x_s32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_x_s8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_x_u16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_x_u32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vclzq_x_u8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmlaq_f16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmlaq_f32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c   |    23 +
 .../arm/mve/intrinsics/vcmlaq_rot180_f16.c         |    21 +
 .../arm/mve/intrinsics/vcmlaq_rot180_f32.c         |    21 +
 .../arm/mve/intrinsics/vcmlaq_rot180_m_f16.c       |    23 +
 .../arm/mve/intrinsics/vcmlaq_rot180_m_f32.c       |    23 +
 .../arm/mve/intrinsics/vcmlaq_rot270_f16.c         |    21 +
 .../arm/mve/intrinsics/vcmlaq_rot270_f32.c         |    21 +
 .../arm/mve/intrinsics/vcmlaq_rot270_m_f16.c       |    23 +
 .../arm/mve/intrinsics/vcmlaq_rot270_m_f32.c       |    23 +
 .../arm/mve/intrinsics/vcmlaq_rot90_f16.c          |    21 +
 .../arm/mve/intrinsics/vcmlaq_rot90_f32.c          |    21 +
 .../arm/mve/intrinsics/vcmlaq_rot90_m_f16.c        |    23 +
 .../arm/mve/intrinsics/vcmlaq_rot90_m_f32.c        |    23 +
 .../arm/mve/intrinsics/vcmpcsq_m_n_u16.c           |    22 +
 .../arm/mve/intrinsics/vcmpcsq_m_n_u32.c           |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c  |    22 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f16.c           |    22 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f32.c           |    22 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_s16.c           |    22 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_s32.c           |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c |    22 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_u16.c           |    22 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_u32.c           |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c  |    22 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f16.c           |    22 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f32.c           |    22 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_s16.c           |    22 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_s32.c           |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c  |    22 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f16.c           |    22 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f32.c           |    22 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_s16.c           |    22 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_s32.c           |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c     |    21 +
 .../arm/mve/intrinsics/vcmphiq_m_n_u16.c           |    22 +
 .../arm/mve/intrinsics/vcmphiq_m_n_u32.c           |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmphiq_u8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_f16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_f32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c  |    22 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f16.c           |    22 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f32.c           |    22 +
 .../arm/mve/intrinsics/vcmpleq_m_n_s16.c           |    22 +
 .../arm/mve/intrinsics/vcmpleq_m_n_s32.c           |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpleq_s8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_f16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_f32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c  |    22 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f16.c           |    22 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f32.c           |    22 +
 .../arm/mve/intrinsics/vcmpltq_m_n_s16.c           |    22 +
 .../arm/mve/intrinsics/vcmpltq_m_n_s32.c           |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpltq_s8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_f16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_f32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c  |    22 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f16.c           |    22 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f32.c           |    22 +
 .../arm/mve/intrinsics/vcmpneq_m_n_s16.c           |    22 +
 .../arm/mve/intrinsics/vcmpneq_m_n_s32.c           |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c |    22 +
 .../arm/mve/intrinsics/vcmpneq_m_n_u16.c           |    22 +
 .../arm/mve/intrinsics/vcmpneq_m_n_u32.c           |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_s8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmpneq_u8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmulq_f16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmulq_f32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c   |    23 +
 .../arm/mve/intrinsics/vcmulq_rot180_f16.c         |    21 +
 .../arm/mve/intrinsics/vcmulq_rot180_f32.c         |    21 +
 .../arm/mve/intrinsics/vcmulq_rot180_m_f16.c       |    23 +
 .../arm/mve/intrinsics/vcmulq_rot180_m_f32.c       |    23 +
 .../arm/mve/intrinsics/vcmulq_rot180_x_f16.c       |    22 +
 .../arm/mve/intrinsics/vcmulq_rot180_x_f32.c       |    22 +
 .../arm/mve/intrinsics/vcmulq_rot270_f16.c         |    21 +
 .../arm/mve/intrinsics/vcmulq_rot270_f32.c         |    21 +
 .../arm/mve/intrinsics/vcmulq_rot270_m_f16.c       |    23 +
 .../arm/mve/intrinsics/vcmulq_rot270_m_f32.c       |    23 +
 .../arm/mve/intrinsics/vcmulq_rot270_x_f16.c       |    22 +
 .../arm/mve/intrinsics/vcmulq_rot270_x_f32.c       |    22 +
 .../arm/mve/intrinsics/vcmulq_rot90_f16.c          |    21 +
 .../arm/mve/intrinsics/vcmulq_rot90_f32.c          |    21 +
 .../arm/mve/intrinsics/vcmulq_rot90_m_f16.c        |    23 +
 .../arm/mve/intrinsics/vcmulq_rot90_m_f32.c        |    23 +
 .../arm/mve/intrinsics/vcmulq_rot90_x_f16.c        |    23 +
 .../arm/mve/intrinsics/vcmulq_rot90_x_f32.c        |    23 +
 .../gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_f16.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_f32.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s16.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s32.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s64.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_s8.c    |    13 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u16.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u32.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u64.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vcreateq_u8.c    |    13 +
 .../gcc.target/arm/mve/intrinsics/vctp16q.c        |    21 +
 .../gcc.target/arm/mve/intrinsics/vctp16q_m.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vctp32q.c        |    21 +
 .../gcc.target/arm/mve/intrinsics/vctp32q_m.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vctp64q.c        |    21 +
 .../gcc.target/arm/mve/intrinsics/vctp64q_m.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vctp8q.c         |    21 +
 .../gcc.target/arm/mve/intrinsics/vctp8q_m.c       |    22 +
 .../arm/mve/intrinsics/vcvtaq_m_s16_f16.c          |    22 +
 .../arm/mve/intrinsics/vcvtaq_m_s32_f32.c          |    22 +
 .../arm/mve/intrinsics/vcvtaq_m_u16_f16.c          |    22 +
 .../arm/mve/intrinsics/vcvtaq_m_u32_f32.c          |    22 +
 .../gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c |    13 +
 .../arm/mve/intrinsics/vcvtaq_x_s16_f16.c          |    14 +
 .../arm/mve/intrinsics/vcvtaq_x_s32_f32.c          |    14 +
 .../arm/mve/intrinsics/vcvtaq_x_u16_f16.c          |    14 +
 .../arm/mve/intrinsics/vcvtaq_x_u32_f32.c          |    14 +
 .../gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c |    13 +
 .../arm/mve/intrinsics/vcvtbq_m_f16_f32.c          |    22 +
 .../arm/mve/intrinsics/vcvtbq_m_f32_f16.c          |    22 +
 .../arm/mve/intrinsics/vcvtbq_x_f32_f16.c          |    14 +
 .../arm/mve/intrinsics/vcvtmq_m_s16_f16.c          |    22 +
 .../arm/mve/intrinsics/vcvtmq_m_s32_f32.c          |    22 +
 .../arm/mve/intrinsics/vcvtmq_m_u16_f16.c          |    22 +
 .../arm/mve/intrinsics/vcvtmq_m_u32_f32.c          |    22 +
 .../gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c |    13 +
 .../arm/mve/intrinsics/vcvtmq_x_s16_f16.c          |    14 +
 .../arm/mve/intrinsics/vcvtmq_x_s32_f32.c          |    14 +
 .../arm/mve/intrinsics/vcvtmq_x_u16_f16.c          |    14 +
 .../arm/mve/intrinsics/vcvtmq_x_u32_f32.c          |    14 +
 .../arm/mve/intrinsics/vcvtnq_m_s16_f16.c          |    22 +
 .../arm/mve/intrinsics/vcvtnq_m_s32_f32.c          |    22 +
 .../arm/mve/intrinsics/vcvtnq_m_u16_f16.c          |    22 +
 .../arm/mve/intrinsics/vcvtnq_m_u32_f32.c          |    22 +
 .../gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c |    13 +
 .../arm/mve/intrinsics/vcvtnq_x_s16_f16.c          |    14 +
 .../arm/mve/intrinsics/vcvtnq_x_s32_f32.c          |    14 +
 .../arm/mve/intrinsics/vcvtnq_x_u16_f16.c          |    14 +
 .../arm/mve/intrinsics/vcvtnq_x_u32_f32.c          |    14 +
 .../arm/mve/intrinsics/vcvtpq_m_s16_f16.c          |    22 +
 .../arm/mve/intrinsics/vcvtpq_m_s32_f32.c          |    22 +
 .../arm/mve/intrinsics/vcvtpq_m_u16_f16.c          |    22 +
 .../arm/mve/intrinsics/vcvtpq_m_u32_f32.c          |    22 +
 .../gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c |    13 +
 .../arm/mve/intrinsics/vcvtpq_x_s16_f16.c          |    14 +
 .../arm/mve/intrinsics/vcvtpq_x_s32_f32.c          |    14 +
 .../arm/mve/intrinsics/vcvtpq_x_u16_f16.c          |    14 +
 .../arm/mve/intrinsics/vcvtpq_x_u32_f32.c          |    14 +
 .../gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c  |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c  |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c  |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c  |    13 +
 .../arm/mve/intrinsics/vcvtq_m_f16_s16.c           |    22 +
 .../arm/mve/intrinsics/vcvtq_m_f16_u16.c           |    22 +
 .../arm/mve/intrinsics/vcvtq_m_f32_s32.c           |    22 +
 .../arm/mve/intrinsics/vcvtq_m_f32_u32.c           |    22 +
 .../arm/mve/intrinsics/vcvtq_m_n_f16_s16.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_m_n_f16_u16.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_m_n_f32_s32.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_m_n_f32_u32.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_m_n_s16_f16.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_m_n_s32_f32.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_m_n_u16_f16.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_m_n_u32_f32.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_m_s16_f16.c           |    22 +
 .../arm/mve/intrinsics/vcvtq_m_s32_f32.c           |    22 +
 .../arm/mve/intrinsics/vcvtq_m_u16_f16.c           |    22 +
 .../arm/mve/intrinsics/vcvtq_m_u32_f32.c           |    22 +
 .../arm/mve/intrinsics/vcvtq_n_f16_s16.c           |    21 +
 .../arm/mve/intrinsics/vcvtq_n_f16_u16.c           |    21 +
 .../arm/mve/intrinsics/vcvtq_n_f32_s32.c           |    21 +
 .../arm/mve/intrinsics/vcvtq_n_f32_u32.c           |    21 +
 .../arm/mve/intrinsics/vcvtq_n_s16_f16.c           |    13 +
 .../arm/mve/intrinsics/vcvtq_n_s32_f32.c           |    13 +
 .../arm/mve/intrinsics/vcvtq_n_u16_f16.c           |    13 +
 .../arm/mve/intrinsics/vcvtq_n_u32_f32.c           |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c  |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c  |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c  |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c  |    13 +
 .../arm/mve/intrinsics/vcvtq_x_f16_s16.c           |    23 +
 .../arm/mve/intrinsics/vcvtq_x_f16_u16.c           |    23 +
 .../arm/mve/intrinsics/vcvtq_x_f32_s32.c           |    23 +
 .../arm/mve/intrinsics/vcvtq_x_f32_u32.c           |    23 +
 .../arm/mve/intrinsics/vcvtq_x_n_f16_s16.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_x_n_f16_u16.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_x_n_f32_s32.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_x_n_f32_u32.c         |    23 +
 .../arm/mve/intrinsics/vcvtq_x_n_s16_f16.c         |    14 +
 .../arm/mve/intrinsics/vcvtq_x_n_s32_f32.c         |    14 +
 .../arm/mve/intrinsics/vcvtq_x_n_u16_f16.c         |    14 +
 .../arm/mve/intrinsics/vcvtq_x_n_u32_f32.c         |    14 +
 .../arm/mve/intrinsics/vcvtq_x_s16_f16.c           |    14 +
 .../arm/mve/intrinsics/vcvtq_x_s32_f32.c           |    14 +
 .../arm/mve/intrinsics/vcvtq_x_u16_f16.c           |    14 +
 .../arm/mve/intrinsics/vcvtq_x_u32_f32.c           |    14 +
 .../gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c |    13 +
 .../gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c |    13 +
 .../arm/mve/intrinsics/vcvttq_m_f16_f32.c          |    22 +
 .../arm/mve/intrinsics/vcvttq_m_f32_f16.c          |    22 +
 .../arm/mve/intrinsics/vcvttq_x_f32_f16.c          |    14 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c  |    23 +
 .../arm/mve/intrinsics/vddupq_m_wb_u16.c           |    23 +
 .../arm/mve/intrinsics/vddupq_m_wb_u32.c           |    23 +
 .../gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vddupq_n_u8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c  |    23 +
 .../arm/mve/intrinsics/vddupq_x_wb_u16.c           |    25 +
 .../arm/mve/intrinsics/vddupq_x_wb_u32.c           |    25 +
 .../gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c |    25 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f16.c    |    13 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_f32.c    |    13 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s16.c    |    13 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s32.c    |    13 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_s8.c     |    13 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u16.c    |    13 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u32.c    |    13 +
 .../gcc.target/arm/mve/intrinsics/vdupq_n_u8.c     |    13 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c  |    14 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c  |    14 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c  |    14 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c  |    14 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c   |    14 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c  |    14 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c  |    14 +
 .../gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c   |    14 +
 .../arm/mve/intrinsics/vdwdupq_m_n_u16.c           |    23 +
 .../arm/mve/intrinsics/vdwdupq_m_n_u32.c           |    23 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c |    23 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u16.c          |    23 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u32.c          |    23 +
 .../arm/mve/intrinsics/vdwdupq_m_wb_u8.c           |    23 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c |    21 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c |    21 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c  |    21 +
 .../arm/mve/intrinsics/vdwdupq_x_n_u16.c           |    23 +
 .../arm/mve/intrinsics/vdwdupq_x_n_u32.c           |    23 +
 .../gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c |    23 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u16.c          |    23 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u32.c          |    23 +
 .../arm/mve/intrinsics/vdwdupq_x_wb_u8.c           |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_f16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/veorq_f32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/veorq_m_f16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_m_f32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_m_s16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_m_s32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_m_s8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_m_u16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_m_u32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_m_u8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_s16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/veorq_s32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/veorq_s8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/veorq_u16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/veorq_u32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/veorq_u8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/veorq_x_f16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_x_f32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_x_s16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_x_s32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_x_s8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_x_u16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_x_u32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/veorq_x_u8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_f16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_f32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vfmsq_f16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vfmsq_f32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_s16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_s32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_s8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_u16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_u32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_u8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c    |    22 +
 .../arm/mve/intrinsics/vhcaddq_rot270_m_s16.c      |    23 +
 .../arm/mve/intrinsics/vhcaddq_rot270_m_s32.c      |    23 +
 .../arm/mve/intrinsics/vhcaddq_rot270_m_s8.c       |    23 +
 .../arm/mve/intrinsics/vhcaddq_rot270_s16.c        |    21 +
 .../arm/mve/intrinsics/vhcaddq_rot270_s32.c        |    21 +
 .../arm/mve/intrinsics/vhcaddq_rot270_s8.c         |    21 +
 .../arm/mve/intrinsics/vhcaddq_rot270_x_s16.c      |    22 +
 .../arm/mve/intrinsics/vhcaddq_rot270_x_s32.c      |    22 +
 .../arm/mve/intrinsics/vhcaddq_rot270_x_s8.c       |    22 +
 .../arm/mve/intrinsics/vhcaddq_rot90_m_s16.c       |    23 +
 .../arm/mve/intrinsics/vhcaddq_rot90_m_s32.c       |    23 +
 .../arm/mve/intrinsics/vhcaddq_rot90_m_s8.c        |    23 +
 .../arm/mve/intrinsics/vhcaddq_rot90_s16.c         |    21 +
 .../arm/mve/intrinsics/vhcaddq_rot90_s32.c         |    21 +
 .../arm/mve/intrinsics/vhcaddq_rot90_s8.c          |    21 +
 .../arm/mve/intrinsics/vhcaddq_rot90_x_s16.c       |    22 +
 .../arm/mve/intrinsics/vhcaddq_rot90_x_s32.c       |    22 +
 .../arm/mve/intrinsics/vhcaddq_rot90_x_s8.c        |    22 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c   |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_s16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_s32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_s8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_u16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_u32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_u8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c  |    23 +
 .../arm/mve/intrinsics/vidupq_m_wb_u16.c           |    23 +
 .../arm/mve/intrinsics/vidupq_m_wb_u32.c           |    23 +
 .../gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vidupq_n_u8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c |    23 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c  |    23 +
 .../arm/mve/intrinsics/vidupq_x_wb_u16.c           |    25 +
 .../arm/mve/intrinsics/vidupq_x_wb_u32.c           |    25 +
 .../gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c |    25 +
 .../arm/mve/intrinsics/viwdupq_m_n_u16.c           |    23 +
 .../arm/mve/intrinsics/viwdupq_m_n_u32.c           |    23 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c |    23 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u16.c          |    23 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u32.c          |    23 +
 .../arm/mve/intrinsics/viwdupq_m_wb_u8.c           |    23 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c |    21 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c |    21 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c  |    21 +
 .../arm/mve/intrinsics/viwdupq_x_n_u16.c           |    23 +
 .../arm/mve/intrinsics/viwdupq_x_n_u32.c           |    23 +
 .../gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c |    23 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u16.c          |    23 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u32.c          |    23 +
 .../arm/mve/intrinsics/viwdupq_x_wb_u8.c           |    23 +
 .../gcc.target/arm/mve/intrinsics/vld1q_f16.c      |    20 +
 .../gcc.target/arm/mve/intrinsics/vld1q_f32.c      |    20 +
 .../gcc.target/arm/mve/intrinsics/vld1q_s16.c      |    20 +
 .../gcc.target/arm/mve/intrinsics/vld1q_s32.c      |    20 +
 .../gcc.target/arm/mve/intrinsics/vld1q_s8.c       |    20 +
 .../gcc.target/arm/mve/intrinsics/vld1q_u16.c      |    20 +
 .../gcc.target/arm/mve/intrinsics/vld1q_u32.c      |    20 +
 .../gcc.target/arm/mve/intrinsics/vld1q_u8.c       |    20 +
 .../gcc.target/arm/mve/intrinsics/vld1q_z_f16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vld1q_z_f32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vld2q_f16.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vld2q_f32.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vld2q_s16.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vld2q_s32.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vld2q_s8.c       |    22 +
 .../gcc.target/arm/mve/intrinsics/vld2q_u16.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vld2q_u32.c      |    22 +
 .../gcc.target/arm/mve/intrinsics/vld2q_u8.c       |    22 +
 .../gcc.target/arm/mve/intrinsics/vld4q_f16.c      |    24 +
 .../gcc.target/arm/mve/intrinsics/vld4q_f32.c      |    24 +
 .../gcc.target/arm/mve/intrinsics/vld4q_s16.c      |    24 +
 .../gcc.target/arm/mve/intrinsics/vld4q_s32.c      |    24 +
 .../gcc.target/arm/mve/intrinsics/vld4q_s8.c       |    24 +
 .../gcc.target/arm/mve/intrinsics/vld4q_u16.c      |    24 +
 .../gcc.target/arm/mve/intrinsics/vld4q_u32.c      |    24 +
 .../gcc.target/arm/mve/intrinsics/vld4q_u8.c       |    24 +
 .../arm/mve/intrinsics/vldrbq_gather_offset_s16.c  |    21 +
 .../arm/mve/intrinsics/vldrbq_gather_offset_s32.c  |    21 +
 .../arm/mve/intrinsics/vldrbq_gather_offset_s8.c   |    21 +
 .../arm/mve/intrinsics/vldrbq_gather_offset_u16.c  |    21 +
 .../arm/mve/intrinsics/vldrbq_gather_offset_u32.c  |    21 +
 .../arm/mve/intrinsics/vldrbq_gather_offset_u8.c   |    21 +
 .../mve/intrinsics/vldrbq_gather_offset_z_s16.c    |    21 +
 .../mve/intrinsics/vldrbq_gather_offset_z_s32.c    |    21 +
 .../arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c |    21 +
 .../mve/intrinsics/vldrbq_gather_offset_z_u16.c    |    21 +
 .../mve/intrinsics/vldrbq_gather_offset_z_u32.c    |    21 +
 .../arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c |    21 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_s16.c     |    13 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_s32.c     |    13 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_s8.c      |    14 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_u16.c     |    13 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_u32.c     |    13 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_u8.c      |    14 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c    |    15 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c   |    13 +
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c    |    15 +
 .../arm/mve/intrinsics/vldrdq_gather_base_s64.c    |    13 +
 .../arm/mve/intrinsics/vldrdq_gather_base_u64.c    |    13 +
 .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c |    16 +
 .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c |    16 +
 .../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c   |    15 +
 .../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c   |    15 +
 .../arm/mve/intrinsics/vldrdq_gather_base_z_s64.c  |    13 +
 .../arm/mve/intrinsics/vldrdq_gather_base_z_u64.c  |    13 +
 .../arm/mve/intrinsics/vldrdq_gather_offset_s64.c  |    21 +
 .../arm/mve/intrinsics/vldrdq_gather_offset_u64.c  |    21 +
 .../mve/intrinsics/vldrdq_gather_offset_z_s64.c    |    21 +
 .../mve/intrinsics/vldrdq_gather_offset_z_u64.c    |    21 +
 .../intrinsics/vldrdq_gather_shifted_offset_s64.c  |    21 +
 .../intrinsics/vldrdq_gather_shifted_offset_u64.c  |    21 +
 .../vldrdq_gather_shifted_offset_z_s64.c           |    21 +
 .../vldrdq_gather_shifted_offset_z_u64.c           |    21 +
 .../gcc.target/arm/mve/intrinsics/vldrhq_f16.c     |    14 +
 .../arm/mve/intrinsics/vldrhq_gather_offset_f16.c  |    21 +
 .../arm/mve/intrinsics/vldrhq_gather_offset_s16.c  |    21 +
 .../arm/mve/intrinsics/vldrhq_gather_offset_s32.c  |    21 +
 .../arm/mve/intrinsics/vldrhq_gather_offset_u16.c  |    21 +
 .../arm/mve/intrinsics/vldrhq_gather_offset_u32.c  |    21 +
 .../mve/intrinsics/vldrhq_gather_offset_z_f16.c    |    21 +
 .../mve/intrinsics/vldrhq_gather_offset_z_s16.c    |    21 +
 .../mve/intrinsics/vldrhq_gather_offset_z_s32.c    |    21 +
 .../mve/intrinsics/vldrhq_gather_offset_z_u16.c    |    21 +
 .../mve/intrinsics/vldrhq_gather_offset_z_u32.c    |    21 +
 .../intrinsics/vldrhq_gather_shifted_offset_f16.c  |    21 +
 .../intrinsics/vldrhq_gather_shifted_offset_s16.c  |    21 +
 .../intrinsics/vldrhq_gather_shifted_offset_s32.c  |    21 +
 .../intrinsics/vldrhq_gather_shifted_offset_u16.c  |    21 +
 .../intrinsics/vldrhq_gather_shifted_offset_u32.c  |    21 +
 .../vldrhq_gather_shifted_offset_z_f16.c           |    21 +
 .../vldrhq_gather_shifted_offset_z_s16.c           |    21 +
 .../vldrhq_gather_shifted_offset_z_s32.c           |    21 +
 .../vldrhq_gather_shifted_offset_z_u16.c           |    21 +
 .../vldrhq_gather_shifted_offset_z_u32.c           |    21 +
 .../gcc.target/arm/mve/intrinsics/vldrhq_s16.c     |    14 +
 .../gcc.target/arm/mve/intrinsics/vldrhq_s32.c     |    14 +
 .../gcc.target/arm/mve/intrinsics/vldrhq_u16.c     |    14 +
 .../gcc.target/arm/mve/intrinsics/vldrhq_u32.c     |    14 +
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c   |    15 +
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c   |    15 +
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c   |    15 +
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c   |    15 +
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c   |    15 +
 .../gcc.target/arm/mve/intrinsics/vldrwq_f32.c     |    14 +
 .../arm/mve/intrinsics/vldrwq_gather_base_f32.c    |    13 +
 .../arm/mve/intrinsics/vldrwq_gather_base_s32.c    |    13 +
 .../arm/mve/intrinsics/vldrwq_gather_base_u32.c    |    13 +
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c |    16 +
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c |    16 +
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c |    16 +
 .../mve/intrinsics/vldrwq_gather_base_wb_z_f32.c   |    18 +
 .../mve/intrinsics/vldrwq_gather_base_wb_z_s32.c   |    18 +
 .../mve/intrinsics/vldrwq_gather_base_wb_z_u32.c   |    18 +
 .../arm/mve/intrinsics/vldrwq_gather_base_z_f32.c  |    13 +
 .../arm/mve/intrinsics/vldrwq_gather_base_z_s32.c  |    13 +
 .../arm/mve/intrinsics/vldrwq_gather_base_z_u32.c  |    13 +
 .../arm/mve/intrinsics/vldrwq_gather_offset_f32.c  |    21 +
 .../arm/mve/intrinsics/vldrwq_gather_offset_s32.c  |    21 +
 .../arm/mve/intrinsics/vldrwq_gather_offset_u32.c  |    21 +
 .../mve/intrinsics/vldrwq_gather_offset_z_f32.c    |    21 +
 .../mve/intrinsics/vldrwq_gather_offset_z_s32.c    |    21 +
 .../mve/intrinsics/vldrwq_gather_offset_z_u32.c    |    21 +
 .../intrinsics/vldrwq_gather_shifted_offset_f32.c  |    21 +
 .../intrinsics/vldrwq_gather_shifted_offset_s32.c  |    21 +
 .../intrinsics/vldrwq_gather_shifted_offset_u32.c  |    21 +
 .../vldrwq_gather_shifted_offset_z_f32.c           |    21 +
 .../vldrwq_gather_shifted_offset_z_s32.c           |    21 +
 .../vldrwq_gather_shifted_offset_z_u32.c           |    21 +
 .../gcc.target/arm/mve/intrinsics/vldrwq_s32.c     |    14 +
 .../gcc.target/arm/mve/intrinsics/vldrwq_u32.c     |    14 +
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c   |    15 +
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c   |    15 +
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c   |    15 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxaq_s8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c  |    21 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f16.c           |    21 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f32.c           |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c  |    23 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c  |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c    |    23 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c     |    23 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_s8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u16.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u32.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_u8.c       |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c     |    22 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c   |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c    |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s16.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s32.c   |    22 +
 .../gcc.target/arm/mve/intrinsics/vminaq_m_s8.c    |    22 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s16.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s32.c     |    21 +
 .../gcc.target/arm/mve/intrinsics/vminaq_s8.c      |    21 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c  |    21 +
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c   |[...]

[diff truncated at 524288 bytes]


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

only message in thread, other threads:[~2020-06-17 22:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-17 22:55 [gcc/devel/ranger] Merge from trunk at: Aldy Hernandez

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).