public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/autopar_devel] Merge branch 'autopar_rebase2' into autopar_devel
@ 2020-08-23  0:33 Giuliano Belinassi
  0 siblings, 0 replies; only message in thread
From: Giuliano Belinassi @ 2020-08-23  0:33 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit a926878ddbd5a98b272c22171ce58663fc04c3e0
Merge: 542730f0871 07cbaed8ba7
Author: Giuliano Belinassi <giuliano.belinassi@usp.br>
Date:   Sat Aug 22 17:43:43 2020 -0300

    Merge branch 'autopar_rebase2' into autopar_devel
    
    Quickly commit changes in the rebase branch.

Diff:

 .gitignore                                         |     1 +
 ChangeLog                                          |    43 +
 MAINTAINERS                                        |     8 +-
 config/ChangeLog                                   |    33 +
 config/ax_cxx_compile_stdcxx.m4                    |   962 +
 config/cet.m4                                      |    59 +-
 configure                                          |  1033 +-
 configure.ac                                       |    43 +-
 contrib/ChangeLog                                  |   420 +
 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/download_prerequisites                     |    20 +-
 contrib/gcc-changelog/git_check_commit.py          |    49 +
 contrib/gcc-changelog/git_commit.py                |   677 +
 contrib/gcc-changelog/git_email.py                 |   107 +
 contrib/gcc-changelog/git_repository.py            |    78 +
 contrib/gcc-changelog/git_update_version.py        |   145 +
 contrib/gcc-changelog/test_email.py                |   367 +
 contrib/gcc-changelog/test_patches.txt             |  3197 +++
 contrib/gcc-git-customization.sh                   |    16 +
 contrib/git-backport.py                            |    65 +
 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                                      |     8 +-
 gcc/ChangeLog                                      |  9008 +++++++-
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |    68 +-
 gcc/aclocal.m4                                     |     2 +
 gcc/ada/ChangeLog                                  |  8053 +++++++
 gcc/ada/Makefile.rtl                               |    83 +-
 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                                   |     7 +-
 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                                |   234 +-
 gcc/ada/aspects.ads                                |   193 +-
 gcc/ada/atree.adb                                  |   532 +-
 gcc/ada/atree.ads                                  |   354 +-
 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                                |    33 +-
 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                      |    77 +-
 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                          |    18 +-
 gcc/ada/bindo-writers.ads                          |     2 +-
 gcc/ada/bindo.adb                                  |     2 +-
 gcc/ada/bindo.ads                                  |     2 +-
 gcc/ada/bindusg.adb                                |     7 +-
 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                                 |  1899 +-
 gcc/ada/checks.ads                                 |   150 +-
 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                              |   555 +-
 gcc/ada/contracts.ads                              |    19 +-
 gcc/ada/csets.adb                                  |     2 +-
 gcc/ada/csets.ads                                  |     2 +-
 gcc/ada/csinfo.adb                                 |    11 +-
 gcc/ada/cstand.adb                                 |   196 +-
 gcc/ada/cstand.ads                                 |     2 +-
 gcc/ada/cstreams.c                                 |     2 +-
 gcc/ada/ctrl_c.c                                   |     2 +-
 gcc/ada/debug.adb                                  |    47 +-
 gcc/ada/debug.ads                                  |     2 +-
 gcc/ada/debug_a.adb                                |     2 +-
 gcc/ada/debug_a.ads                                |     2 +-
 gcc/ada/doc/gnat_rm/implementation_advice.rst      |    35 +-
 .../doc/gnat_rm/implementation_defined_aspects.rst |     7 +
 .../gnat_rm/implementation_defined_attributes.rst  |    32 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |   194 +-
 .../gnat_rm/representation_clauses_and_pragmas.rst |     2 +-
 ...ard_and_implementation_defined_restrictions.rst |   145 +-
 gcc/ada/doc/gnat_ugn/about_this_guide.rst          |    81 +-
 .../building_executable_programs_with_gnat.rst     |    43 +-
 gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst |   128 +-
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |  1350 +-
 .../doc/gnat_ugn/the_gnat_compilation_model.rst    |    47 +-
 gcc/ada/einfo.adb                                  |  1042 +-
 gcc/ada/einfo.ads                                  |   335 +-
 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                                 |   172 +-
 gcc/ada/errout.ads                                 |    25 +-
 gcc/ada/erroutc.adb                                |    58 +-
 gcc/ada/erroutc.ads                                |    14 +-
 gcc/ada/errutil.adb                                |    41 +-
 gcc/ada/errutil.ads                                |     5 +-
 gcc/ada/eval_fat.adb                               |     2 +-
 gcc/ada/eval_fat.ads                               |     2 +-
 gcc/ada/exit.c                                     |     2 +-
 gcc/ada/exp_aggr.adb                               |  1847 +-
 gcc/ada/exp_aggr.ads                               |     2 +-
 gcc/ada/exp_atag.adb                               |   211 +-
 gcc/ada/exp_atag.ads                               |    22 +-
 gcc/ada/exp_attr.adb                               |  1436 +-
 gcc/ada/exp_attr.ads                               |     2 +-
 gcc/ada/exp_cg.adb                                 |     7 +-
 gcc/ada/exp_cg.ads                                 |     2 +-
 gcc/ada/exp_ch10.ads                               |     2 +-
 gcc/ada/exp_ch11.adb                               |    12 +-
 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                                |    23 +-
 gcc/ada/exp_ch2.ads                                |     2 +-
 gcc/ada/exp_ch3.adb                                |   671 +-
 gcc/ada/exp_ch3.ads                                |    19 +-
 gcc/ada/exp_ch4.adb                                |  1603 +-
 gcc/ada/exp_ch4.ads                                |     2 +-
 gcc/ada/exp_ch5.adb                                |   180 +-
 gcc/ada/exp_ch5.ads                                |     2 +-
 gcc/ada/exp_ch6.adb                                |  1711 +-
 gcc/ada/exp_ch6.ads                                |    18 +-
 gcc/ada/exp_ch7.adb                                |   129 +-
 gcc/ada/exp_ch7.ads                                |     2 +-
 gcc/ada/exp_ch8.adb                                |     9 +-
 gcc/ada/exp_ch8.ads                                |     2 +-
 gcc/ada/exp_ch9.adb                                |   939 +-
 gcc/ada/exp_ch9.ads                                |    19 +-
 gcc/ada/exp_code.adb                               |     2 +-
 gcc/ada/exp_code.ads                               |     2 +-
 gcc/ada/exp_dbug.adb                               |    16 +-
 gcc/ada/exp_dbug.ads                               |     2 +-
 gcc/ada/exp_disp.adb                               |   120 +-
 gcc/ada/exp_disp.ads                               |    31 +-
 gcc/ada/exp_dist.adb                               |     2 +-
 gcc/ada/exp_dist.ads                               |     2 +-
 gcc/ada/exp_fixd.adb                               |   147 +-
 gcc/ada/exp_fixd.ads                               |     2 +-
 gcc/ada/exp_imgv.adb                               |    90 +-
 gcc/ada/exp_imgv.ads                               |     2 +-
 gcc/ada/exp_intr.adb                               |    75 +-
 gcc/ada/exp_intr.ads                               |     2 +-
 gcc/ada/exp_pakd.adb                               |    51 +-
 gcc/ada/exp_pakd.ads                               |    11 +-
 gcc/ada/exp_prag.adb                               |   118 +-
 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                               |     8 +-
 gcc/ada/exp_smem.ads                               |     2 +-
 gcc/ada/exp_spark.adb                              |   329 +-
 gcc/ada/exp_spark.ads                              |     2 +-
 gcc/ada/exp_strm.adb                               |    31 +-
 gcc/ada/exp_strm.ads                               |     9 +-
 gcc/ada/exp_tss.adb                                |    40 +-
 gcc/ada/exp_tss.ads                                |    11 +-
 gcc/ada/exp_unst.adb                               |    91 +-
 gcc/ada/exp_unst.ads                               |     2 +-
 gcc/ada/exp_util.adb                               |   537 +-
 gcc/ada/exp_util.ads                               |    16 +-
 gcc/ada/expander.adb                               |    10 +-
 gcc/ada/expander.ads                               |    21 +-
 gcc/ada/expect.c                                   |     9 +-
 gcc/ada/fe.h                                       |    10 +-
 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                                 |   499 +-
 gcc/ada/freeze.ads                                 |     2 +-
 gcc/ada/frontend.adb                               |    24 +-
 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                   |    23 +-
 gcc/ada/gcc-interface/ada.h                        |     2 +-
 gcc/ada/gcc-interface/cuintp.c                     |     2 +-
 gcc/ada/gcc-interface/decl.c                       |   717 +-
 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                       |   153 +-
 gcc/ada/gcc-interface/targtyps.c                   |     2 +-
 gcc/ada/gcc-interface/trans.c                      |  1216 +-
 gcc/ada/gcc-interface/utils.c                      |   243 +-
 gcc/ada/gcc-interface/utils2.c                     |    70 +-
 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                                  |    85 +-
 gcc/ada/ghost.ads                                  |     2 +-
 gcc/ada/gnat1drv.adb                               |    84 +-
 gcc/ada/gnat1drv.ads                               |     2 +-
 gcc/ada/gnat_rm.texi                               |  2334 +-
 gcc/ada/gnat_ugn.texi                              |  2448 +-
 gcc/ada/gnatbind.adb                               |    49 +-
 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                                |    21 +-
 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                                     |     3 +-
 gcc/ada/initialize.c                               |     2 +-
 gcc/ada/inline.adb                                 |  1244 +-
 gcc/ada/inline.ads                                 |     8 +-
 gcc/ada/itypes.adb                                 |     7 +-
 gcc/ada/itypes.ads                                 |     2 +-
 gcc/ada/krunch.adb                                 |     2 +-
 gcc/ada/krunch.ads                                 |     2 +-
 gcc/ada/layout.adb                                 |    18 +-
 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                               |     8 +-
 gcc/ada/lib-writ.ads                               |     4 +-
 gcc/ada/lib-xref-spark_specific.adb                |    20 +-
 gcc/ada/lib-xref.adb                               |    48 +-
 gcc/ada/lib-xref.ads                               |     5 +-
 gcc/ada/lib.adb                                    |    92 +-
 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               |    20 +-
 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               |    72 +-
 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                       |     3 +-
 gcc/ada/libgnat/a-calcon.ads                       |     5 +-
 gcc/ada/libgnat/a-caldel.adb                       |     4 +-
 gcc/ada/libgnat/a-caldel.ads                       |     2 +-
 gcc/ada/libgnat/a-calend.adb                       |    22 +-
 gcc/ada/libgnat/a-calend.ads                       |    30 +-
 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                       |     5 +-
 gcc/ada/libgnat/a-cbdlli.adb                       |    60 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |     6 +-
 gcc/ada/libgnat/a-cbhama.adb                       |    18 +-
 gcc/ada/libgnat/a-cbhama.ads                       |     6 +-
 gcc/ada/libgnat/a-cbhase.adb                       |    14 +-
 gcc/ada/libgnat/a-cbhase.ads                       |     6 +-
 gcc/ada/libgnat/a-cbmutr.adb                       |    66 +-
 gcc/ada/libgnat/a-cbmutr.ads                       |     6 +-
 gcc/ada/libgnat/a-cborma.adb                       |    14 +-
 gcc/ada/libgnat/a-cborma.ads                       |     6 +-
 gcc/ada/libgnat/a-cborse.adb                       |    18 +-
 gcc/ada/libgnat/a-cborse.ads                       |     6 +-
 gcc/ada/libgnat/a-cbprqu.adb                       |     6 +-
 gcc/ada/libgnat/a-cbprqu.ads                       |     6 +-
 gcc/ada/libgnat/a-cbsyqu.adb                       |     6 +-
 gcc/ada/libgnat/a-cbsyqu.ads                       |     6 +-
 gcc/ada/libgnat/a-cdlili.adb                       |    52 +-
 gcc/ada/libgnat/a-cdlili.ads                       |     6 +-
 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                       |    13 +-
 gcc/ada/libgnat/a-chahan.ads                       |     3 +-
 gcc/ada/libgnat/a-chlat9.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgbk.adb                       |    11 +-
 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                       |     4 +-
 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                       |    48 +-
 gcc/ada/libgnat/a-cidlli.ads                       |     6 +-
 gcc/ada/libgnat/a-cihama.adb                       |    18 +-
 gcc/ada/libgnat/a-cihama.ads                       |     6 +-
 gcc/ada/libgnat/a-cihase.adb                       |    18 +-
 gcc/ada/libgnat/a-cihase.ads                       |     6 +-
 gcc/ada/libgnat/a-cimutr.adb                       |    62 +-
 gcc/ada/libgnat/a-cimutr.ads                       |     6 +-
 gcc/ada/libgnat/a-ciorma.adb                       |    14 +-
 gcc/ada/libgnat/a-ciorma.ads                       |     6 +-
 gcc/ada/libgnat/a-ciormu.adb                       |     6 +-
 gcc/ada/libgnat/a-ciormu.ads                       |     6 +-
 gcc/ada/libgnat/a-ciorse.adb                       |    14 +-
 gcc/ada/libgnat/a-ciorse.ads                       |     6 +-
 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                       |    73 +-
 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                       |    18 +-
 gcc/ada/libgnat/a-cohama.ads                       |     6 +-
 gcc/ada/libgnat/a-cohase.adb                       |    14 +-
 gcc/ada/libgnat/a-cohase.ads                       |     6 +-
 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                       |    70 +-
 gcc/ada/libgnat/a-coinve.ads                       |     6 +-
 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                       |    66 +-
 gcc/ada/libgnat/a-comutr.ads                       |     6 +-
 gcc/ada/libgnat/a-conhel.adb                       |     2 +-
 gcc/ada/libgnat/a-conhel.ads                       |     2 +-
 gcc/ada/libgnat/a-convec.adb                       |   102 +-
 gcc/ada/libgnat/a-convec.ads                       |    12 +-
 gcc/ada/libgnat/a-coorma.adb                       |    14 +-
 gcc/ada/libgnat/a-coorma.ads                       |     6 +-
 gcc/ada/libgnat/a-coormu.adb                       |     6 +-
 gcc/ada/libgnat/a-coormu.ads                       |     6 +-
 gcc/ada/libgnat/a-coorse.adb                       |    14 +-
 gcc/ada/libgnat/a-coorse.ads                       |     6 +-
 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                       |     6 +-
 gcc/ada/libgnat/a-crbtgk.ads                       |     2 +-
 gcc/ada/libgnat/a-crbtgo.adb                       |     6 +-
 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                       |     6 +-
 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                       |   183 +-
 gcc/ada/libgnat/a-nbnbin.ads                       |   150 +-
 gcc/ada/libgnat/a-nbnbin__gmp.adb                  |   118 +-
 gcc/ada/libgnat/a-nbnbre.adb                       |    88 +-
 gcc/ada/libgnat/a-nbnbre.ads                       |   154 +-
 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__dummy.adb                |    32 +
 gcc/ada/libgnat/a-numaux__libc-x86.ads             |     2 +-
 gcc/ada/libgnat/a-numaux__vxworks.ads              |     2 +-
 gcc/ada/libgnat/a-numaux__x86.adb                  |   577 -
 gcc/ada/libgnat/a-numaux__x86.ads                  |    76 -
 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                       |     8 +-
 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                       |    53 +
 gcc/ada/libgnat/a-stobbu.ads                       |    34 +
 gcc/ada/libgnat/a-stobfi.adb                       |   118 +
 gcc/ada/libgnat/a-stobfi.ads                       |    66 +
 gcc/ada/libgnat/a-storio.adb                       |     2 +-
 gcc/ada/libgnat/a-stoubu.adb                       |   138 +
 gcc/ada/libgnat/a-stoubu.ads                       |    73 +
 gcc/ada/libgnat/a-stoufi.adb                       |   123 +
 gcc/ada/libgnat/a-stoufi.ads                       |    72 +
 gcc/ada/libgnat/a-stoufo.adb                       |   155 +
 gcc/ada/libgnat/a-stoufo.ads                       |    72 +
 gcc/ada/libgnat/a-stouut.adb                       |   271 +
 gcc/ada/libgnat/a-stouut.ads                       |   106 +
 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-strsto.ads                       |    44 +
 gcc/ada/libgnat/a-strsup.adb                       |     2 +-
 gcc/ada/libgnat/a-strsup.ads                       |     2 +-
 gcc/ada/libgnat/a-strunb.adb                       |    85 +-
 gcc/ada/libgnat/a-strunb.ads                       |     2 +-
 gcc/ada/libgnat/a-strunb__shared.adb               |   156 +-
 gcc/ada/libgnat/a-strunb__shared.ads               |     8 +-
 gcc/ada/libgnat/a-ststbo.adb                       |   117 +
 gcc/ada/libgnat/a-ststbo.ads                       |    73 +
 gcc/ada/libgnat/a-ststio.adb                       |     2 +-
 gcc/ada/libgnat/a-ststio.ads                       |     2 +-
 gcc/ada/libgnat/a-ststun.adb                       |   151 +
 gcc/ada/libgnat/a-ststun.ads                       |    91 +
 gcc/ada/libgnat/a-stteou.ads                       |   191 +
 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                         |     7 +-
 gcc/ada/libgnat/a-tags.ads                         |    21 +-
 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                       |    34 +-
 gcc/ada/libgnat/a-wichha.ads                       |    24 +
 gcc/ada/libgnat/a-wichun.adb                       |    40 +-
 gcc/ada/libgnat/a-wichun.ads                       |    22 +-
 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                       |     9 +-
 gcc/ada/libgnat/a-zchhan.ads                       |     6 +
 gcc/ada/libgnat/a-zchuni.adb                       |    11 +-
 gcc/ada/libgnat/a-zchuni.ads                       |     8 +-
 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                       |    11 +-
 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                       |   315 +-
 gcc/ada/libgnat/g-catiio.ads                       |    29 +-
 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                           |    14 +-
 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                       |   130 +-
 gcc/ada/libgnat/g-sechas.ads                       |    30 +-
 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                       |     5 +-
 gcc/ada/libgnat/g-shshco.ads                       |     2 +-
 gcc/ada/libgnat/g-soccon.ads                       |     2 +-
 gcc/ada/libgnat/g-socket.adb                       |    68 +-
 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                       |    26 +-
 gcc/ada/libgnat/g-socthi.ads                       |    10 +-
 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              |    24 +-
 gcc/ada/libgnat/g-socthi__vxworks.ads              |    10 +-
 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                       |    23 +-
 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                       |     6 +-
 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                       |    66 +
 gcc/ada/libgnat/s-aomoar.adb                       |   215 +
 gcc/ada/libgnat/s-aomoar.ads                       |    66 +
 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                       |     9 +-
 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                       |   143 +-
 gcc/ada/libgnat/s-bignum.ads                       |     8 +-
 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                       |   557 +-
 gcc/ada/libgnat/s-genbig.ads                       |   106 +-
 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                           |    10 +-
 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                         |     4 +-
 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                       |    51 +
 gcc/ada/libgnat/s-putaim.ads                       |    48 +
 gcc/ada/libgnat/s-putima.adb                       |   260 +
 gcc/ada/libgnat/s-putima.ads                       |   102 +
 gcc/ada/libgnat/s-rannum.adb                       |    29 +-
 gcc/ada/libgnat/s-rannum.ads                       |     9 +-
 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                       |    81 +-
 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-shabig.ads                       |    80 +
 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-statxd.adb                       |  2010 ++
 gcc/ada/libgnat/s-statxd.ads                       |   117 +
 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                       |    17 +-
 gcc/ada/libgnat/s-stposu.ads                       |     4 +-
 gcc/ada/libgnat/s-stratt.adb                       |   342 +-
 gcc/ada/libgnat/s-stratt.ads                       |    19 +-
 gcc/ada/libgnat/s-stratt__xdr.adb                  |  1901 --
 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                       |    29 +-
 gcc/ada/libgnat/s-ststop.ads                       |     8 +-
 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                |    57 +-
 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                       |  6229 ++++-
 gcc/ada/libgnat/s-utf_32.ads                       |    19 +-
 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                                  |     2 +-
 gcc/ada/mkdir.c                                    |     2 +-
 gcc/ada/namet-sp.adb                               |     2 +-
 gcc/ada/namet-sp.ads                               |     2 +-
 gcc/ada/namet.adb                                  |   274 +-
 gcc/ada/namet.ads                                  |   139 +-
 gcc/ada/namet.h                                    |     2 +-
 gcc/ada/nlists.adb                                 |    46 +-
 gcc/ada/nlists.ads                                 |    14 +-
 gcc/ada/nlists.h                                   |     2 +-
 gcc/ada/opt.adb                                    |   132 +-
 gcc/ada/opt.ads                                    |   173 +-
 gcc/ada/osint-b.adb                                |     2 +-
 gcc/ada/osint-b.ads                                |     2 +-
 gcc/ada/osint-c.adb                                |    85 +-
 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                                  |    77 +-
 gcc/ada/osint.ads                                  |     2 +-
 gcc/ada/output.adb                                 |    31 +-
 gcc/ada/output.ads                                 |    11 +-
 gcc/ada/par-ch10.adb                               |    47 +-
 gcc/ada/par-ch11.adb                               |    44 +-
 gcc/ada/par-ch12.adb                               |    10 +-
 gcc/ada/par-ch13.adb                               |     2 +-
 gcc/ada/par-ch2.adb                                |     7 +-
 gcc/ada/par-ch3.adb                                |    88 +-
 gcc/ada/par-ch4.adb                                |   212 +-
 gcc/ada/par-ch5.adb                                |    32 +-
 gcc/ada/par-ch6.adb                                |    40 +-
 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                               |    95 +-
 gcc/ada/par-sync.adb                               |     2 +-
 gcc/ada/par-tchk.adb                               |     2 +-
 gcc/ada/par-util.adb                               |     6 +-
 gcc/ada/par.adb                                    |    22 +-
 gcc/ada/par.ads                                    |     2 +-
 gcc/ada/par_sco.adb                                |    18 +-
 gcc/ada/par_sco.ads                                |     2 +-
 gcc/ada/pprint.adb                                 |    15 +-
 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                                |     4 +-
 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                                |   172 +-
 gcc/ada/repinfo.ads                                |    56 +-
 gcc/ada/repinfo.h                                  |     2 +-
 gcc/ada/restrict.adb                               |   278 +-
 gcc/ada/restrict.ads                               |    69 +-
 gcc/ada/rident.ads                                 |     2 +-
 gcc/ada/rtfinal.c                                  |     2 +-
 gcc/ada/rtinit.c                                   |     2 +-
 gcc/ada/rtsfind.adb                                |   176 +-
 gcc/ada/rtsfind.ads                                |   215 +-
 gcc/ada/runtime.h                                  |     2 +-
 gcc/ada/s-oscons-tmplt.c                           |     2 +-
 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                                |     9 +-
 gcc/ada/scil_ll.ads                                |     2 +-
 gcc/ada/scn.adb                                    |   162 +-
 gcc/ada/scn.ads                                    |     2 +-
 gcc/ada/scng.adb                                   |   405 +-
 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                                    |    80 +-
 gcc/ada/sem.ads                                    |    33 +-
 gcc/ada/sem_aggr.adb                               |   733 +-
 gcc/ada/sem_aggr.ads                               |     6 +-
 gcc/ada/sem_attr.adb                               |  1052 +-
 gcc/ada/sem_attr.ads                               |    39 +-
 gcc/ada/sem_aux.adb                                |   108 +-
 gcc/ada/sem_aux.ads                                |    22 +-
 gcc/ada/sem_case.adb                               |    15 +-
 gcc/ada/sem_case.ads                               |    14 +-
 gcc/ada/sem_cat.adb                                |    30 +-
 gcc/ada/sem_cat.ads                                |     6 +-
 gcc/ada/sem_ch10.adb                               |   236 +-
 gcc/ada/sem_ch10.ads                               |     2 +-
 gcc/ada/sem_ch11.adb                               |    24 +-
 gcc/ada/sem_ch11.ads                               |     2 +-
 gcc/ada/sem_ch12.adb                               |  1248 +-
 gcc/ada/sem_ch12.ads                               |     2 +-
 gcc/ada/sem_ch13.adb                               |  3597 ++-
 gcc/ada/sem_ch13.ads                               |    35 +-
 gcc/ada/sem_ch2.adb                                |     2 +-
 gcc/ada/sem_ch2.ads                                |     2 +-
 gcc/ada/sem_ch3.adb                                |  1764 +-
 gcc/ada/sem_ch3.ads                                |    19 +-
 gcc/ada/sem_ch4.adb                                |  1048 +-
 gcc/ada/sem_ch4.ads                                |     2 +-
 gcc/ada/sem_ch5.adb                                |   266 +-
 gcc/ada/sem_ch5.ads                                |     2 +-
 gcc/ada/sem_ch6.adb                                |  1174 +-
 gcc/ada/sem_ch6.ads                                |    12 +-
 gcc/ada/sem_ch7.adb                                |   174 +-
 gcc/ada/sem_ch7.ads                                |     2 +-
 gcc/ada/sem_ch8.adb                                |   843 +-
 gcc/ada/sem_ch8.ads                                |     2 +-
 gcc/ada/sem_ch9.adb                                |    68 +-
 gcc/ada/sem_ch9.ads                                |     2 +-
 gcc/ada/sem_dim.adb                                |   147 +-
 gcc/ada/sem_dim.ads                                |     2 +-
 gcc/ada/sem_disp.adb                               |    84 +-
 gcc/ada/sem_disp.ads                               |    12 +-
 gcc/ada/sem_dist.adb                               |    11 +-
 gcc/ada/sem_dist.ads                               |     2 +-
 gcc/ada/sem_elab.adb                               |   458 +-
 gcc/ada/sem_elab.ads                               |     2 +-
 gcc/ada/sem_elim.adb                               |     4 +-
 gcc/ada/sem_elim.ads                               |     2 +-
 gcc/ada/sem_eval.adb                               |   668 +-
 gcc/ada/sem_eval.ads                               |    47 +-
 gcc/ada/sem_intr.adb                               |    47 +-
 gcc/ada/sem_intr.ads                               |     2 +-
 gcc/ada/sem_mech.adb                               |    11 +-
 gcc/ada/sem_mech.ads                               |     2 +-
 gcc/ada/sem_prag.adb                               |  2404 +-
 gcc/ada/sem_prag.ads                               |    10 +-
 gcc/ada/sem_res.adb                                |  1563 +-
 gcc/ada/sem_res.ads                                |     2 +-
 gcc/ada/sem_scil.adb                               |    14 +-
 gcc/ada/sem_scil.ads                               |     2 +-
 gcc/ada/sem_smem.adb                               |     6 +-
 gcc/ada/sem_smem.ads                               |     2 +-
 gcc/ada/sem_type.adb                               |   208 +-
 gcc/ada/sem_type.ads                               |     4 +-
 gcc/ada/sem_util.adb                               |  4368 ++--
 gcc/ada/sem_util.ads                               |   309 +-
 gcc/ada/sem_warn.adb                               |   321 +-
 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                                  |   376 +-
 gcc/ada/sinfo.ads                                  |   482 +-
 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                            |   193 +-
 gcc/ada/socket.c                                   |    46 +-
 gcc/ada/spark_xrefs.adb                            |     2 +-
 gcc/ada/spark_xrefs.ads                            |     2 +-
 gcc/ada/sprint.adb                                 |   114 +-
 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                                 |     8 +-
 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                                 |     6 +-
 gcc/ada/switch.ads                                 |     4 +-
 gcc/ada/symbols.adb                                |     2 +-
 gcc/ada/symbols.ads                                |     2 +-
 gcc/ada/sysdep.c                                   |     4 +-
 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                                 |    51 +-
 gcc/ada/tbuild.ads                                 |    11 +-
 gcc/ada/tempdir.adb                                |     2 +-
 gcc/ada/tempdir.ads                                |     2 +-
 gcc/ada/terminals.c                                |    99 +-
 gcc/ada/tracebak.c                                 |   101 +-
 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                                 |    23 +-
 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                               |    24 +-
 gcc/ada/widechar.ads                               |     6 +-
 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/alloc-pool.h                                   |     8 +-
 gcc/analyzer/ChangeLog                             |  1433 ++
 gcc/analyzer/analyzer-logging.cc                   |     8 +-
 gcc/analyzer/analyzer-logging.h                    |     2 +
 gcc/analyzer/analyzer-selftests.cc                 |     1 +
 gcc/analyzer/analyzer-selftests.h                  |     1 +
 gcc/analyzer/analyzer.cc                           |    30 +
 gcc/analyzer/analyzer.h                            |   192 +-
 gcc/analyzer/analyzer.opt                          |     8 +
 gcc/analyzer/call-string.cc                        |     2 +
 gcc/analyzer/checker-path.cc                       |    52 +-
 gcc/analyzer/checker-path.h                        |    12 +-
 gcc/analyzer/constraint-manager.cc                 |  1226 +-
 gcc/analyzer/constraint-manager.h                  |   113 +-
 gcc/analyzer/diagnostic-manager.cc                 |   451 +-
 gcc/analyzer/diagnostic-manager.h                  |    20 +-
 gcc/analyzer/engine.cc                             |   790 +-
 gcc/analyzer/exploded-graph.h                      |    55 +-
 gcc/analyzer/program-point.cc                      |    61 +
 gcc/analyzer/program-point.h                       |    52 +-
 gcc/analyzer/program-state.cc                      |  1271 +-
 gcc/analyzer/program-state.h                       |   240 +-
 gcc/analyzer/region-model-impl-calls.cc            |   352 +
 gcc/analyzer/region-model-manager.cc               |  1088 +
 gcc/analyzer/region-model-reachability.cc          |   280 +
 gcc/analyzer/region-model-reachability.h           |   117 +
 gcc/analyzer/region-model.cc                       |  8934 ++------
 gcc/analyzer/region-model.h                        |  3142 ++-
 gcc/analyzer/region.cc                             |  1091 +
 gcc/analyzer/sm-file.cc                            |    26 +-
 gcc/analyzer/sm-malloc.cc                          |   164 +-
 gcc/analyzer/sm-sensitive.cc                       |     3 +-
 gcc/analyzer/sm-signal.cc                          |    59 +-
 gcc/analyzer/sm-taint.cc                           |     9 +-
 gcc/analyzer/sm.cc                                 |    21 +-
 gcc/analyzer/sm.h                                  |    35 +-
 gcc/analyzer/store.cc                              |  2070 ++
 gcc/analyzer/store.h                               |   616 +
 gcc/analyzer/svalue.cc                             |  1004 +
 gcc/asan.c                                         |    31 +-
 gcc/asan.h                                         |     2 +
 gcc/attribs.c                                      |    59 +
 gcc/attribs.h                                      |    12 +-
 gcc/bitmap.h                                       |     2 +-
 gcc/brig/ChangeLog                                 |     7 +
 gcc/brig/brigfrontend/brig-util.cc                 |     9 +
 gcc/brig/brigfrontend/brig-util.h                  |     2 +
 gcc/{ => brig/brigfrontend}/hsa-brig-format.h      |     0
 gcc/builtin-types.def                              |     4 +
 gcc/builtins.c                                     |  1017 +-
 gcc/builtins.def                                   |    18 +-
 gcc/builtins.h                                     |    32 +-
 gcc/c-family/ChangeLog                             |   252 +
 gcc/c-family/c-ada-spec.c                          |     9 +-
 gcc/c-family/c-attribs.c                           |    45 +-
 gcc/c-family/c-common.c                            |   192 +-
 gcc/c-family/c-common.h                            |     9 +-
 gcc/c-family/c-cppbuiltin.c                        |    10 +-
 gcc/c-family/c-format.c                            |     1 +
 gcc/c-family/c-indentation.c                       |    10 +-
 gcc/c-family/c-lex.c                               |     3 +-
 gcc/c-family/c-omp.c                               |   375 +-
 gcc/c-family/c-opts.c                              |    68 +-
 gcc/c-family/c-ppoutput.c                          |   199 +-
 gcc/c-family/c-pragma.c                            |    11 +
 gcc/c-family/c-pretty-print.c                      |    16 +-
 gcc/c-family/c-ubsan.c                             |     4 +-
 gcc/c-family/c-warn.c                              |     4 +-
 gcc/c-family/c.opt                                 |    15 +-
 gcc/c-family/known-headers.cc                      |    99 +-
 gcc/c-family/known-headers.h                       |     3 +
 gcc/c/ChangeLog                                    |   106 +
 gcc/c/Make-lang.in                                 |     2 +-
 gcc/c/c-decl.c                                     |    37 +-
 gcc/c/c-fold.c                                     |     1 +
 gcc/c/c-objc-common.h                              |     5 +
 gcc/c/c-parser.c                                   |   155 +-
 gcc/c/c-tree.h                                     |     1 +
 gcc/c/c-typeck.c                                   |   145 +-
 gcc/c/gimple-parser.c                              |     3 -
 gcc/calls.c                                        |   105 +-
 gcc/cfganal.c                                      |   436 +-
 gcc/cfganal.h                                      |     3 +-
 gcc/cfgexpand.c                                    |    32 +-
 gcc/cfghooks.c                                     |     6 +
 gcc/cfgloopmanip.c                                 |     5 +-
 gcc/cfgrtl.c                                       |     2 +-
 gcc/cgraph.c                                       |     4 +
 gcc/cgraph.h                                       |    15 +-
 gcc/cgraphclones.c                                 |     6 +-
 gcc/cgraphunit.c                                   |   190 +-
 gcc/cif-code.def                                   |     7 +-
 gcc/collect-utils.c                                |     1 +
 gcc/collect-utils.h                                |     1 +
 gcc/combine-stack-adj.c                            |   136 +-
 gcc/combine.c                                      |    14 +-
 gcc/common.opt                                     |    73 +-
 gcc/common/config/aarch64/aarch64-common.c         |     4 +
 gcc/common/config/arm/arm-common.c                 |     2 +-
 gcc/common/config/i386/cpuinfo.h                   |   858 +
 gcc/common/config/i386/i386-common.c               |   275 +-
 gcc/common/config/i386/i386-cpuinfo.h              |   234 +
 gcc/common/config/i386/i386-isas.h                 |   163 +
 gcc/common/config/riscv/riscv-common.c             |   181 +-
 gcc/config.gcc                                     |    64 +-
 gcc/config.in                                      |    13 +-
 gcc/config/aarch64/aarch64-builtins.c              |   376 +-
 gcc/config/aarch64/aarch64-c.c                     |    16 +
 gcc/config/aarch64/aarch64-cores.def               |     6 +
 gcc/config/aarch64/aarch64-ldpstp.md               |    42 +
 gcc/config/aarch64/aarch64-protos.h                |    10 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       |  1014 +-
 gcc/config/aarch64/aarch64-simd.md                 |    10 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |    39 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |     1 +
 gcc/config/aarch64/aarch64-sve.md                  |    54 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.c                       |   717 +-
 gcc/config/aarch64/aarch64.h                       |    44 +-
 gcc/config/aarch64/aarch64.md                      |   228 +-
 gcc/config/aarch64/aarch64.opt                     |     4 +
 gcc/config/aarch64/constraints.md                  |     9 +
 gcc/config/aarch64/driver-aarch64.c                |   151 +-
 gcc/config/aarch64/geniterators.sh                 |     4 +-
 gcc/config/aarch64/iterators.md                    |    20 +
 gcc/config/aarch64/predicates.md                   |     3 +-
 gcc/config/alpha/alpha.c                           |     8 +-
 gcc/config/arm/arm-builtins.c                      |    35 +-
 gcc/config/arm/arm-cpus.in                         |     2 +-
 gcc/config/arm/arm-protos.h                        |     7 +
 gcc/config/arm/arm.c                               |   335 +-
 gcc/config/arm/arm.h                               |    11 +-
 gcc/config/arm/arm.md                              |     6 +-
 gcc/config/arm/arm_mve.h                           |    80 +-
 gcc/config/arm/constraints.md                      |    30 +-
 gcc/config/arm/driver-arm.c                        |     8 +-
 gcc/config/arm/mve.md                              |  1054 +-
 gcc/config/arm/predicates.md                       |    26 +-
 gcc/config/arm/thumb1.md                           |     8 +-
 gcc/config/arm/thumb2.md                           |    49 +-
 gcc/config/arm/unspecs.md                          |     1 +
 gcc/config/arm/vfp.md                              |    26 +-
 gcc/config/bpf/bpf-helpers.def                     |   194 -
 gcc/config/bpf/bpf-helpers.h                       |   530 +-
 gcc/config/bpf/bpf.c                               |   305 +-
 gcc/config/bpf/bpf.md                              |     2 +-
 gcc/config/bpf/bpf.opt                             |     6 +
 gcc/config/bpf/constraints.md                      |     1 -
 gcc/config/bpf/predicates.md                       |     1 -
 gcc/config/cris/constraints.md                     |    24 +-
 gcc/config/cris/cris-modes.def                     |    61 +
 gcc/config/cris/cris-passes.def                    |    20 +
 gcc/config/cris/cris-protos.h                      |    17 +-
 gcc/config/cris/cris.c                             |  1652 +-
 gcc/config/cris/cris.h                             |   124 +-
 gcc/config/cris/cris.md                            |  4336 +---
 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                            |    51 +-
 gcc/config/cris/t-cris                             |     3 +-
 gcc/config/cris/t-elfmulti                         |     7 +-
 gcc/config/cris/t-linux                            |     5 -
 gcc/config/csky/csky-elf.h                         |     2 +
 gcc/config/csky/csky-linux-elf.h                   |     2 +
 gcc/config/csky/csky.h                             |     9 +-
 gcc/config/csky/csky.opt                           |    29 +-
 gcc/config/csky/csky_opts.h                        |     7 +
 gcc/config/csky/t-csky-linux                       |     8 +-
 gcc/config/darwin.c                                |    62 +-
 gcc/config/darwin.h                                |     9 +
 gcc/config/gcn/gcn-hsa.h                           |    19 +-
 gcc/config/gcn/gcn-opts.h                          |     5 +-
 gcc/config/gcn/gcn-protos.h                        |     1 +
 gcc/config/gcn/gcn-run.c                           |   172 +-
 gcc/config/gcn/gcn-valu.md                         |   183 +-
 gcc/config/gcn/gcn.c                               |   397 +-
 gcc/config/gcn/gcn.h                               |     2 +-
 gcc/config/gcn/gcn.md                              |   105 +
 gcc/config/gcn/gcn.opt                             |     7 +-
 gcc/config/gcn/mkoffload.c                         |   352 +-
 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.c                           |  1166 +-
 gcc/config/h8300/h8300.h                           |    48 +-
 gcc/config/h8300/h8300.md                          |  5351 +----
 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/i386/avx512fintrin.h                    |   171 +-
 gcc/config/i386/avx512vlbwintrin.h                 |     6 +-
 gcc/config/i386/avx512vlintrin.h                   |    49 +-
 gcc/config/i386/cpuid.h                            |    21 +-
 gcc/config/i386/driver-i386.c                      |   616 +-
 gcc/config/i386/gnu-user.h                         |     6 -
 gcc/config/i386/i386-builtin-types.def             |    20 +-
 gcc/config/i386/i386-builtin.def                   |   110 +-
 gcc/config/i386/i386-builtins.c                    |   475 +-
 gcc/config/i386/i386-c.c                           |    21 +
 gcc/config/i386/i386-expand.c                      |   492 +-
 gcc/config/i386/i386-features.c                    |   179 +-
 gcc/config/i386/i386-options.c                     |    27 +-
 gcc/config/i386/i386-passes.def                    |     2 +-
 gcc/config/i386/i386-protos.h                      |    11 +-
 gcc/config/i386/i386.c                             |   406 +-
 gcc/config/i386/i386.h                             |    47 +-
 gcc/config/i386/i386.md                            |  1312 +-
 gcc/config/i386/i386.opt                           |     8 +
 gcc/config/i386/immintrin.h                        |     4 +
 gcc/config/i386/intelmic-mkoffload.c               |    72 +-
 gcc/config/i386/mingw32.h                          |     2 +-
 gcc/config/i386/mmx.md                             |   785 +-
 gcc/config/i386/predicates.md                      |    42 +-
 gcc/config/i386/serializeintrin.h                  |    49 +
 gcc/config/i386/sse.md                             |  1530 +-
 gcc/config/i386/subst.md                           |    14 +-
 gcc/config/i386/sync.md                            |    87 +-
 gcc/config/i386/tsxldtrkintrin.h                   |    33 +
 gcc/config/i386/x86-64.h                           |    11 +
 gcc/config/i386/x86-tune-costs.h                   |    42 +-
 gcc/config/i386/x86-tune.def                       |     4 +-
 gcc/config/ia64/ia64.h                             |     1 +
 gcc/config/m32r/m32r.md                            |     6 +
 gcc/config/m68k/m68k.c                             |    12 +-
 gcc/config/mmix/mmix.c                             |    54 +-
 gcc/config/mmix/mmix.h                             |     8 +
 gcc/config/mmix/mmix.md                            |    48 +-
 gcc/config/msp430/msp430-protos.h                  |     4 +-
 gcc/config/msp430/msp430.c                         |    32 +-
 gcc/config/msp430/msp430.h                         |    15 +-
 gcc/config/msp430/msp430.md                        |    40 +-
 gcc/config/nvptx/mkoffload.c                       |    46 +-
 gcc/config/nvptx/nvptx.c                           |    70 +-
 gcc/config/nvptx/nvptx.md                          |   222 +-
 gcc/config/or1k/rtems.h                            |     3 +
 gcc/config/pa/pa.c                                 |     8 +-
 gcc/config/pru/pru.c                               |    80 +-
 gcc/config/pru/pru.h                               |    11 +-
 gcc/config/pru/pru.md                              |     6 +-
 gcc/config/riscv/multilib-generator                |    30 +-
 gcc/config/riscv/predicates.md                     |     6 +
 gcc/config/riscv/riscv-builtins.c                  |     9 +-
 gcc/config/riscv/riscv-ftypes.def                  |     2 +-
 gcc/config/riscv/riscv-opts.h                      |     6 +
 gcc/config/riscv/riscv-passes.def                  |    20 +
 gcc/config/riscv/riscv-protos.h                    |     7 +-
 gcc/config/riscv/riscv-shorten-memrefs.c           |   200 +
 gcc/config/riscv/riscv-sr.c                        |    12 +-
 gcc/config/riscv/riscv.c                           |   291 +-
 gcc/config/riscv/riscv.h                           |    14 +
 gcc/config/riscv/riscv.md                          |   131 +-
 gcc/config/riscv/riscv.opt                         |    34 +
 gcc/config/riscv/t-riscv                           |     5 +
 gcc/config/rs6000/aix71.h                          |    91 +-
 gcc/config/rs6000/aix72.h                          |    91 +-
 gcc/config/rs6000/altivec.h                        |    53 +-
 gcc/config/rs6000/altivec.md                       |   554 +-
 gcc/config/rs6000/dfp.md                           |    13 +
 gcc/config/rs6000/driver-rs6000.c                  |     4 +-
 gcc/config/rs6000/future.md                        |   521 -
 gcc/config/rs6000/linux64.h                        |     6 +-
 gcc/config/rs6000/mma.md                           |   592 +
 gcc/config/rs6000/power10.md                       |   521 +
 gcc/config/rs6000/ppc-auxv.h                       |     6 +
 gcc/config/rs6000/predicates.md                    |    32 +-
 gcc/config/rs6000/rs6000-builtin.def               |   459 +
 gcc/config/rs6000/rs6000-c.c                       |    65 +-
 gcc/config/rs6000/rs6000-call.c                    |  1331 +-
 gcc/config/rs6000/rs6000-cpus.def                  |    18 +-
 gcc/config/rs6000/rs6000-modes.def                 |    10 +
 gcc/config/rs6000/rs6000-opts.h                    |     3 +-
 gcc/config/rs6000/rs6000-protos.h                  |     2 +
 gcc/config/rs6000/rs6000-string.c                  |     2 +-
 gcc/config/rs6000/rs6000-tables.opt                |    10 +-
 gcc/config/rs6000/rs6000.c                         |   645 +-
 gcc/config/rs6000/rs6000.h                         |    61 +-
 gcc/config/rs6000/rs6000.md                        |   333 +-
 gcc/config/rs6000/rs6000.opt                       |    13 +-
 gcc/config/rs6000/rtems.h                          |     3 +
 gcc/config/rs6000/t-aix64                          |    27 +
 gcc/config/rs6000/t-rs6000                         |     3 +-
 gcc/config/rs6000/vector.md                        |    18 +-
 gcc/config/rs6000/vsx.md                           |   413 +-
 gcc/config/rtems.h                                 |    26 +-
 gcc/config/s390/s390.c                             |    63 +-
 gcc/config/s390/s390.h                             |    12 +
 gcc/config/s390/s390.md                            |    27 +-
 gcc/config/s390/vector.md                          |     6 +-
 gcc/config/sparc/linux.h                           |    10 +-
 gcc/config/sparc/linux64.h                         |    10 +-
 gcc/config/sparc/sparc.c                           |    22 +-
 gcc/config/v850/rtems.h                            |     3 +
 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.opt                       |    11 +
 gcc/configure                                      |   293 +-
 gcc/configure.ac                                   |    74 +-
 gcc/convert.c                                      |    14 +-
 gcc/coretypes.h                                    |    17 +
 gcc/coverage.c                                     |    16 +-
 gcc/cp/ChangeLog                                   |  1752 ++
 gcc/cp/Make-lang.in                                |     1 -
 gcc/cp/NEWS                                        |   408 -
 gcc/cp/call.c                                      |   517 +-
 gcc/cp/cfns.h                                      |    36 +-
 gcc/cp/class.c                                     |   313 +-
 gcc/cp/constexpr.c                                 |   334 +-
 gcc/cp/constraint.cc                               |    39 +-
 gcc/cp/coroutines.cc                               |  2468 +-
 gcc/cp/cp-gimplify.c                               |   135 +-
 gcc/cp/cp-objcp-common.c                           |     5 +-
 gcc/cp/cp-objcp-common.h                           |     4 +
 gcc/cp/cp-tree.def                                 |     8 +-
 gcc/cp/cp-tree.h                                   |   273 +-
 gcc/cp/cp-ubsan.c                                  |    34 +-
 gcc/cp/cvt.c                                       |    14 +-
 gcc/cp/cxx-pretty-print.c                          |    15 +-
 gcc/cp/decl.c                                      |   666 +-
 gcc/cp/decl2.c                                     |   117 +-
 gcc/cp/error.c                                     |    33 +-
 gcc/cp/except.c                                    |   193 +-
 gcc/cp/expr.c                                      |     7 +-
 gcc/cp/init.c                                      |    69 +-
 gcc/cp/lambda.c                                    |     2 +-
 gcc/cp/lex.c                                       |     2 +-
 gcc/cp/mangle.c                                    |   142 +-
 gcc/cp/method.c                                    |   229 +-
 gcc/cp/name-lookup.c                               |   244 +-
 gcc/cp/name-lookup.h                               |    61 +-
 gcc/cp/optimize.c                                  |     2 +-
 gcc/cp/parser.c                                    |   860 +-
 gcc/cp/pt.c                                        |  1268 +-
 gcc/cp/ptree.c                                     |    56 +-
 gcc/cp/rtti.c                                      |     5 +-
 gcc/cp/search.c                                    |    62 +-
 gcc/cp/semantics.c                                 |   260 +-
 gcc/cp/tree.c                                      |    98 +-
 gcc/cp/typeck.c                                    |   251 +-
 gcc/cp/typeck2.c                                   |    59 +-
 gcc/d/ChangeLog                                    |   577 +
 gcc/d/Make-lang.in                                 |    26 +-
 gcc/d/d-attribs.cc                                 |   127 +-
 gcc/d/d-builtins.cc                                |    82 +-
 gcc/d/d-codegen.cc                                 |   382 +-
 gcc/d/d-compiler.cc                                |   182 +
 gcc/d/d-convert.cc                                 |    20 +-
 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                                    |   425 +-
 gcc/d/d-longdouble.cc                              |    16 +-
 gcc/d/d-port.cc                                    |   169 +
 gcc/d/d-spec.cc                                    |     2 +-
 gcc/d/d-target.cc                                  |   138 +-
 gcc/d/d-tree.h                                     |    29 +-
 gcc/d/decl.cc                                      |   237 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/access.c                                 |    74 +-
 gcc/d/dmd/aggregate.h                              |     3 +-
 gcc/d/dmd/aliasthis.c                              |     2 +-
 gcc/d/dmd/aliasthis.h                              |     2 +-
 gcc/d/dmd/apply.c                                  |     4 +-
 gcc/d/dmd/arrayop.c                                |    14 +-
 gcc/d/dmd/arraytypes.h                             |     5 +-
 gcc/d/dmd/ast_node.h                               |    20 +
 gcc/d/dmd/attrib.c                                 |   158 +-
 gcc/d/dmd/attrib.h                                 |    10 +-
 gcc/d/dmd/blockexit.c                              |    12 +-
 gcc/d/dmd/canthrow.c                               |    12 +-
 gcc/d/dmd/clone.c                                  |    60 +-
 gcc/d/dmd/compiler.h                               |     3 +-
 gcc/d/dmd/complex_t.h                              |     2 +-
 gcc/d/dmd/cond.c                                   |   134 +-
 gcc/d/dmd/cond.h                                   |    19 +-
 gcc/d/dmd/constfold.c                              |    60 +-
 gcc/d/dmd/cppmangle.c                              |    44 +-
 gcc/d/dmd/ctfe.h                                   |     2 +-
 gcc/d/dmd/ctfeexpr.c                               |    96 +-
 gcc/d/dmd/dcast.c                                  |    70 +-
 gcc/d/dmd/dclass.c                                 |   112 +-
 gcc/d/dmd/declaration.c                            |    84 +-
 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                             |   247 +-
 gcc/d/dmd/dmacro.c                                 |    26 +-
 gcc/d/dmd/dmangle.c                                |    42 +-
 gcc/d/dmd/dmodule.c                                |    96 +-
 gcc/d/dmd/doc.c                                    |   231 +-
 gcc/d/dmd/doc.h                                    |     2 +-
 gcc/d/dmd/dscope.c                                 |   118 +-
 gcc/d/dmd/dstruct.c                                |    73 +-
 gcc/d/dmd/dsymbol.c                                |    66 +-
 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                             |   702 +-
 gcc/d/dmd/expression.h                             |   123 +-
 gcc/d/dmd/expressionsem.c                          |   288 +-
 gcc/d/dmd/func.c                                   |   265 +-
 gcc/d/dmd/globals.h                                |   110 +-
 gcc/d/dmd/hdrgen.c                                 |   158 +-
 gcc/d/dmd/hdrgen.h                                 |     4 +-
 gcc/d/dmd/iasm.c                                   |     2 +-
 gcc/d/dmd/iasmgcc.c                                |     8 +-
 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                                   |    34 +-
 gcc/d/dmd/init.h                                   |     8 +-
 gcc/d/dmd/initsem.c                                |    41 +-
 gcc/d/dmd/intrange.c                               |     2 +-
 gcc/d/dmd/intrange.h                               |     2 +-
 gcc/d/dmd/json.c                                   |    76 +-
 gcc/d/dmd/json.h                                   |     2 +-
 gcc/d/dmd/lexer.c                                  |    60 +-
 gcc/d/dmd/lexer.h                                  |     2 +-
 gcc/d/dmd/macro.h                                  |     4 +-
 gcc/d/dmd/mangle.h                                 |     2 +-
 gcc/d/dmd/mars.h                                   |     2 +-
 gcc/d/dmd/module.h                                 |    10 +-
 gcc/d/dmd/mtype.c                                  |   475 +-
 gcc/d/dmd/mtype.h                                  |   116 +-
 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                                 |    56 +-
 gcc/d/dmd/optimize.c                               |    82 +-
 gcc/d/dmd/parse.c                                  |   133 +-
 gcc/d/dmd/parse.h                                  |     4 +-
 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                          |    14 +-
 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                         |   124 +-
 gcc/d/dmd/root/outbuffer.h                         |    25 +-
 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                           |     2 +-
 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                                 |    10 +-
 gcc/d/dmd/scope.h                                  |     6 +-
 gcc/d/dmd/sideeffect.c                             |    11 +-
 gcc/d/dmd/statement.c                              |    72 +-
 gcc/d/dmd/statement.h                              |    15 +-
 gcc/d/dmd/statementsem.c                           |   139 +-
 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                                 |    56 +-
 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                                      |   797 +-
 gcc/d/gdc.texi                                     |     6 +
 gcc/d/imports.cc                                   |     8 +-
 gcc/d/intrinsics.cc                                |   402 +-
 gcc/d/intrinsics.def                               |   175 +-
 gcc/d/lang.opt                                     |     4 +
 gcc/d/longdouble.h                                 |    48 +-
 gcc/d/modules.cc                                   |    63 +-
 gcc/d/runtime.cc                                   |     2 +-
 gcc/d/toir.cc                                      |    83 +-
 gcc/d/typeinfo.cc                                  |   115 +-
 gcc/d/types.cc                                     |    97 +-
 gcc/dbgcnt.c                                       |     2 +-
 gcc/dbgcnt.def                                     |     2 +
 gcc/diagnostic-format-json.cc                      |    55 +-
 gcc/diagnostic-show-locus.c                        |   504 +-
 gcc/diagnostic.c                                   |   113 +-
 gcc/diagnostic.h                                   |    28 +-
 gcc/doc/analyzer.texi                              |   115 +-
 gcc/doc/cpp.texi                                   |    14 +-
 gcc/doc/extend.texi                                |  1004 +-
 gcc/doc/gcov-dump.texi                             |     5 +
 gcc/doc/gcov.texi                                  |    11 +-
 gcc/doc/generic.texi                               |     2 +-
 gcc/doc/gty.texi                                   |     2 +-
 gcc/doc/install.texi                               |   119 +-
 gcc/doc/invoke.texi                                |   794 +-
 gcc/doc/languages.texi                             |     2 +-
 gcc/doc/match-and-simplify.texi                    |    16 +
 gcc/doc/md.texi                                    |    26 +
 gcc/doc/passes.texi                                |     7 -
 gcc/doc/sourcebuild.texi                           |    85 +-
 gcc/doc/standards.texi                             |     4 +-
 gcc/doc/tm.texi                                    |    20 +-
 gcc/doc/tm.texi.in                                 |     6 +-
 gcc/dse.c                                          |    78 +-
 gcc/dump-context.h                                 |    21 +
 gcc/dumpfile.c                                     |    52 +-
 gcc/dumpfile.h                                     |     3 +-
 gcc/dwarf2out.c                                    |    35 +-
 gcc/emit-rtl.c                                     |    75 +-
 gcc/explow.c                                       |    23 +-
 gcc/explow.h                                       |     4 +
 gcc/expmed.c                                       |    38 +-
 gcc/expr.c                                         |   402 +-
 gcc/expr.h                                         |     8 +-
 gcc/flag-types.h                                   |     3 +-
 gcc/fold-const-call.c                              |     7 +-
 gcc/fold-const.c                                   |   248 +-
 gcc/fold-const.h                                   |     3 +-
 gcc/fortran/ChangeLog                              |   895 +
 gcc/fortran/arith.c                                |    24 +-
 gcc/fortran/check.c                                |   106 +-
 gcc/fortran/class.c                                |    76 +-
 gcc/fortran/decl.c                                 |    64 +-
 gcc/fortran/dependency.c                           |     2 +
 gcc/fortran/dump-parse-tree.c                      |    65 +-
 gcc/fortran/expr.c                                 |    21 +-
 gcc/fortran/f95-lang.c                             |    13 +-
 gcc/fortran/frontend-passes.c                      |   393 +-
 gcc/fortran/gfc-internals.texi                     |     2 +-
 gcc/fortran/gfortran.h                             |    64 +-
 gcc/fortran/gfortran.texi                          |    18 +-
 gcc/fortran/interface.c                            |    34 +-
 gcc/fortran/intrinsic.c                            |    52 +-
 gcc/fortran/intrinsic.texi                         |   101 +-
 gcc/fortran/invoke.texi                            |     8 +-
 gcc/fortran/io.c                                   |    26 +-
 gcc/fortran/iresolve.c                             |     3 +-
 gcc/fortran/libgfortran.h                          |     1 +
 gcc/fortran/match.c                                |    31 +-
 gcc/fortran/match.h                                |     1 +
 gcc/fortran/misc.c                                 |    10 +-
 gcc/fortran/module.c                               |    73 +-
 gcc/fortran/openmp.c                               |   449 +-
 gcc/fortran/options.c                              |     4 +-
 gcc/fortran/parse.c                                |   113 +-
 gcc/fortran/primary.c                              |    44 +-
 gcc/fortran/resolve.c                              |   130 +-
 gcc/fortran/symbol.c                               |    29 +-
 gcc/fortran/trans-array.c                          |   179 +-
 gcc/fortran/trans-common.c                         |    13 +-
 gcc/fortran/trans-decl.c                           |    20 +-
 gcc/fortran/trans-expr.c                           |    55 +-
 gcc/fortran/trans-openmp.c                         |   561 +-
 gcc/fortran/trans-stmt.c                           |     6 +-
 gcc/fortran/trans-types.c                          |     5 +-
 gcc/fortran/trans.h                                |     3 +-
 gcc/function.c                                     |     9 +-
 gcc/function.h                                     |     3 +
 gcc/gcc.c                                          |  1058 +-
 gcc/gcov-dump.c                                    |    72 +-
 gcc/gcov-io.c                                      |     8 +-
 gcc/gcov-io.h                                      |    36 +-
 gcc/gcov-tool.c                                    |     5 +-
 gcc/gcov.c                                         |    61 +-
 gcc/generic-match-head.c                           |    10 +
 gcc/gengtype-lex.l                                 |     5 +-
 gcc/genmatch.c                                     |   104 +-
 gcc/gimple-array-bounds.cc                         |   707 +
 gcc/gimple-array-bounds.h                          |    43 +
 gcc/gimple-expr.c                                  |    24 +-
 gcc/gimple-fold.c                                  |   201 +-
 gcc/gimple-isel.cc                                 |   252 +
 gcc/gimple-loop-interchange.cc                     |     2 +
 gcc/gimple-loop-versioning.cc                      |     5 +-
 gcc/gimple-low.c                                   |     1 -
 gcc/gimple-match-head.c                            |    10 +
 gcc/gimple-pretty-print.c                          |    25 +-
 gcc/gimple-ssa-evrp-analyze.h                      |     5 +-
 gcc/gimple-ssa-evrp.c                              |   333 +-
 gcc/gimple-ssa-split-paths.c                       |    49 +-
 gcc/gimple-ssa-sprintf.c                           |    69 +-
 gcc/gimple-ssa-store-merging.c                     |   226 +-
 gcc/gimple-ssa-warn-restrict.c                     |    48 +-
 gcc/gimple-walk.c                                  |     1 -
 gcc/gimple.c                                       |    15 -
 gcc/gimple.def                                     |     4 -
 gcc/gimple.h                                       |   134 +-
 gcc/gimplify.c                                     |   447 +-
 gcc/glimits.h                                      |     8 +
 gcc/go/ChangeLog                                   |     5 +
 gcc/go/go-c.h                                      |     1 +
 gcc/go/go-lang.c                                   |     1 +
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/escape.cc                        |    29 +-
 gcc/go/gofrontend/expressions.cc                   |   101 +-
 gcc/go/gofrontend/expressions.h                    |     2 +-
 gcc/go/gofrontend/go.cc                            |     2 +
 gcc/go/gofrontend/gogo.cc                          |    44 +-
 gcc/go/gofrontend/gogo.h                           |    18 +-
 gcc/go/gofrontend/names.cc                         |    11 +-
 gcc/go/gofrontend/runtime.def                      |    16 +-
 gcc/go/gofrontend/types.cc                         |    31 +-
 gcc/graphite-dependences.c                         |     2 +-
 gcc/graphite-isl-ast-to-gimple.c                   |    32 +-
 gcc/graphite-optimize-isl.c                        |     2 +-
 gcc/graphite-poly.c                                |     2 +-
 gcc/graphite-scop-detection.c                      |     2 +-
 gcc/graphite-sese-to-poly.c                        |    11 +-
 gcc/graphite.c                                     |     2 +-
 gcc/graphite.h                                     |    16 -
 gcc/hash-map.h                                     |     3 +-
 gcc/hash-table.h                                   |    14 +-
 gcc/hsa-brig.c                                     |  2612 ---
 gcc/hsa-builtins.def                               |    39 -
 gcc/hsa-common.c                                   |   996 -
 gcc/hsa-common.h                                   |  1419 --
 gcc/hsa-dump.c                                     |  1278 --
 gcc/hsa-gen.c                                      |  6693 ------
 gcc/hsa-regalloc.c                                 |   729 -
 gcc/incpath.c                                      |     8 +-
 gcc/incpath.h                                      |     4 +-
 gcc/input.c                                        |    72 +-
 gcc/input.h                                        |     4 +-
 gcc/internal-fn.c                                  |   135 +-
 gcc/internal-fn.def                                |    11 +
 gcc/ipa-cp.c                                       |    49 +-
 gcc/ipa-devirt.c                                   |   450 +-
 gcc/ipa-fnsummary.c                                |    17 +-
 gcc/ipa-hsa.c                                      |   336 -
 gcc/ipa-icf.c                                      |     3 +-
 gcc/ipa-inline.c                                   |    30 +-
 gcc/ipa-param-manipulation.c                       |    17 +-
 gcc/ipa-profile.c                                  |    11 +-
 gcc/ipa-prop.c                                     |     2 +-
 gcc/ipa-prop.h                                     |     2 +-
 gcc/ipa-reference.c                                |    14 +-
 gcc/ipa-sra.c                                      |    32 +-
 gcc/ipa-utils.h                                    |     4 +-
 gcc/ipa-visibility.c                               |     9 +-
 gcc/ipa.c                                          |     6 +-
 gcc/ira-color.c                                    |    63 +-
 gcc/ira.c                                          |     2 +
 gcc/jit/ChangeLog                                  |   132 +
 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              |     6 +-
 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                             |    24 +-
 gcc/jit/jit-playback.h                             |     7 +-
 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.c                                |    34 +-
 gcc/jobserver.cc                                   |    16 +-
 gcc/langhooks-def.h                                |     8 +-
 gcc/langhooks.c                                    |    27 +-
 gcc/langhooks.h                                    |     7 +
 gcc/loop-doloop.c                                  |    38 +-
 gcc/lower-subreg.c                                 |    21 +-
 gcc/lra-constraints.c                              |     2 +
 gcc/lra.c                                          |    35 +-
 gcc/lto-cgraph.c                                   |    57 +-
 gcc/lto-compress.c                                 |     2 +
 gcc/lto-opts.c                                     |    15 +
 gcc/lto-partition.c                                |   315 +-
 gcc/lto-partition.h                                |     1 -
 gcc/lto-section-in.c                               |     4 +-
 gcc/lto-section-out.c                              |   105 -
 gcc/lto-streamer-in.c                              |   169 +-
 gcc/lto-streamer-out.c                             |   504 +-
 gcc/lto-streamer.c                                 |    18 +-
 gcc/lto-streamer.h                                 |   151 +-
 gcc/lto-wrapper.c                                  |   326 +-
 gcc/lto/ChangeLog                                  |    25 +-
 gcc/lto/lto-common.c                               |   240 +-
 gcc/lto/lto.c                                      |     2 +-
 gcc/match.pd                                       |   292 +-
 gcc/mem-stats.h                                    |     4 +-
 gcc/multiple_target.c                              |     6 +-
 gcc/omp-expand.c                                   |  1714 +-
 gcc/omp-general.c                                  |   842 +-
 gcc/omp-general.h                                  |    23 +-
 gcc/omp-grid.c                                     |  1419 --
 gcc/omp-grid.h                                     |    27 -
 gcc/omp-low.c                                      |   239 +-
 gcc/omp-offload.c                                  |   195 +-
 gcc/omp-offload.h                                  |     1 +
 gcc/omp-simd-clone.c                               |    16 +-
 gcc/opt-functions.awk                              |    10 +
 gcc/opt-read.awk                                   |    10 +-
 gcc/optabs-query.c                                 |    27 +
 gcc/optabs-query.h                                 |     1 +
 gcc/optabs.c                                       |   129 +-
 gcc/optabs.def                                     |     2 +
 gcc/optabs.h                                       |     7 +-
 gcc/optc-save-gen.awk                              |    45 +-
 gcc/opth-gen.awk                                   |     3 +
 gcc/opts-common.c                                  |    39 +-
 gcc/opts-global.c                                  |     3 +-
 gcc/opts.c                                         |   133 +-
 gcc/params.opt                                     |    16 +-
 gcc/passes.c                                       |    47 +-
 gcc/passes.def                                     |     5 +-
 gcc/po/ChangeLog                                   |    40 +
 gcc/po/be.po                                       | 15266 +++++++------
 gcc/po/da.po                                       | 15367 +++++++------
 gcc/po/de.po                                       | 15476 ++++++-------
 gcc/po/el.po                                       | 15269 +++++++------
 gcc/po/es.po                                       | 15461 +++++++------
 gcc/po/fi.po                                       | 15371 +++++++------
 gcc/po/fr.po                                       | 15495 ++++++-------
 gcc/po/gcc.pot                                     | 18475 +++++++--------
 gcc/po/hr.po                                       | 15258 +++++++------
 gcc/po/id.po                                       | 15343 +++++++------
 gcc/po/ja.po                                       | 22780 +++++++------------
 gcc/po/nl.po                                       | 15318 +++++++------
 gcc/po/ru.po                                       | 15482 +++++++------
 gcc/po/sr.po                                       | 15331 +++++++------
 gcc/po/sv.po                                       | 19285 ++++++++--------
 gcc/po/tr.po                                       | 15380 +++++++------
 gcc/po/uk.po                                       | 15642 ++++++-------
 gcc/po/vi.po                                       | 15396 +++++++------
 gcc/po/zh_CN.po                                    | 15432 +++++++------
 gcc/po/zh_TW.po                                    | 15949 ++++++-------
 gcc/postreload.c                                   |    35 +-
 gcc/predict.c                                      |    76 +-
 gcc/print-rtl.c                                    |     3 +-
 gcc/profile.c                                      |    70 +-
 gcc/range-op.cc                                    |  1953 +-
 gcc/range-op.h                                     |    22 +-
 gcc/real.c                                         |     4 +-
 gcc/recog.c                                        |     7 +
 gcc/recog.h                                        |    41 +-
 gcc/regrename.c                                    |    16 +-
 gcc/regrename.h                                    |     2 +-
 gcc/reload1.c                                      |    26 -
 gcc/resource.c                                     |     6 +
 gcc/rtl.h                                          |     3 +-
 gcc/rtlanal.c                                      |    33 +-
 gcc/sanitizer.def                                  |    21 +
 gcc/sanopt.c                                       |     2 +-
 gcc/sched-deps.c                                   |     3 +
 gcc/sese.h                                         |     4 +-
 gcc/shrink-wrap.c                                  |     7 +-
 gcc/simplify-rtx.c                                 |   213 +-
 gcc/spellcheck.c                                   |   144 +-
 gcc/symbol-summary.h                               |    13 +-
 gcc/symtab.c                                       |    15 +-
 gcc/system.h                                       |    34 +-
 gcc/target.def                                     |    24 +-
 gcc/targhooks.c                                    |    18 +-
 gcc/targhooks.h                                    |     3 +-
 gcc/testsuite/ChangeLog                            |  6351 +++++-
 gcc/testsuite/brig.dg/test/gimple/packed.hsail     |     4 +-
 .../c-c++-common/Waddress-of-packed-member-1.c     |    48 +-
 .../c-c++-common/Waddress-of-packed-member-2.c     |    37 +-
 gcc/testsuite/c-c++-common/Wattributes.c           |     2 +-
 .../c-c++-common/Wmisleading-indentation-3.c       |    12 +-
 .../c-c++-common/Wmisleading-indentation.c         |     6 +-
 gcc/testsuite/c-c++-common/Wparentheses-2.c        |    18 +
 .../c-c++-common/Wsizeof-pointer-memaccess1.c      |     2 +
 gcc/testsuite/c-c++-common/Wstringop-truncation.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/attr-copy.c             |     1 +
 .../c-c++-common/builtin-arith-overflow-1.c        |    73 +-
 .../c-c++-common/builtin-has-attribute-4.c         |     3 +-
 .../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 +
 .../c-c++-common/cpp/has-include-1-traditional.c   |    38 +
 gcc/testsuite/c-c++-common/cpp/line-2.c            |    11 +
 gcc/testsuite/c-c++-common/cpp/line-2.h            |     5 +
 gcc/testsuite/c-c++-common/cpp/line-3.c            |    20 +
 gcc/testsuite/c-c++-common/cpp/line-4.c            |    11 +
 gcc/testsuite/c-c++-common/cpp/line-4.h            |     3 +
 gcc/testsuite/c-c++-common/cpp/pr63831-1.c         |     2 +-
 gcc/testsuite/c-c++-common/cpp/pr96323.c           |     8 +
 gcc/testsuite/c-c++-common/cpp/pragma-eof.c        |     7 +
 .../c-c++-common/dfp/func-vararg-mixed-2.c         |   105 -
 .../c-c++-common/diagnostic-format-json-1.c        |     5 +
 .../c-c++-common/diagnostic-format-json-2.c        |     5 +
 .../c-c++-common/diagnostic-format-json-3.c        |     5 +
 .../c-c++-common/diagnostic-format-json-4.c        |     9 +
 .../c-c++-common/diagnostic-format-json-5.c        |     9 +
 gcc/testsuite/c-c++-common/diagnostic-units-1.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-2.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-3.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-4.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-5.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-6.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-7.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-8.c    |    28 +
 .../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/mdc-1.c           |    14 +-
 gcc/testsuite/c-c++-common/goacc/pr79428-1.c       |     4 +-
 .../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 +-
 .../c-c++-common/gomp/declare-variant-14.c         |    28 +
 gcc/testsuite/c-c++-common/gomp/default-1.c        |     8 +-
 gcc/testsuite/c-c++-common/gomp/defaultmap-3.c     |     6 +-
 .../c-c++-common/gomp/depend-iterator-2.c          |     2 +-
 gcc/testsuite/c-c++-common/gomp/gridify-1.c        |    54 -
 gcc/testsuite/c-c++-common/gomp/gridify-2.c        |    66 -
 gcc/testsuite/c-c++-common/gomp/gridify-3.c        |    68 -
 gcc/testsuite/c-c++-common/gomp/loop-6.c           |   113 +
 gcc/testsuite/c-c++-common/gomp/loop-7.c           |    24 +
 gcc/testsuite/c-c++-common/gomp/order-4.c          |     8 +-
 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/pr94874.c          |    25 +
 gcc/testsuite/c-c++-common/gomp/pr96424.c          |    23 +
 .../c-c++-common/gomp/schedule-modifiers-2.c       |    14 +
 .../c-c++-common/missing-close-func-paren.c        |    40 +
 gcc/testsuite/c-c++-common/missing-close-symbol.c  |     6 +-
 .../c-c++-common/patchable_function_entry-decl.c   |     2 +-
 .../patchable_function_entry-default.c             |     2 +-
 .../patchable_function_entry-definition.c          |     2 +-
 gcc/testsuite/c-c++-common/pr28656.c               |    12 +-
 gcc/testsuite/c-c++-common/pr51628-13.c            |     2 +-
 gcc/testsuite/c-c++-common/pr51628-15.c            |     2 +-
 gcc/testsuite/c-c++-common/pr51628-16.c            |     4 +-
 gcc/testsuite/c-c++-common/pr51628-26.c            |     6 +-
 gcc/testsuite/c-c++-common/pr51628-27.c            |     2 +-
 gcc/testsuite/c-c++-common/pr51628-28.c            |    10 +-
 gcc/testsuite/c-c++-common/pr51628-29.c            |     3 +-
 gcc/testsuite/c-c++-common/pr51628-3.c             |    12 +-
 gcc/testsuite/c-c++-common/pr51628-30.c            |     5 +-
 gcc/testsuite/c-c++-common/pr51628-31.c            |     2 +-
 gcc/testsuite/c-c++-common/pr51628-32.c            |     3 +-
 gcc/testsuite/c-c++-common/pr51628-33.c            |     2 +-
 gcc/testsuite/c-c++-common/pr51628-35.c            |     4 +-
 gcc/testsuite/c-c++-common/pr51628-4.c             |    12 +-
 gcc/testsuite/c-c++-common/pr51628-5.c             |    12 +-
 gcc/testsuite/c-c++-common/pr51628-6.c             |    12 +-
 gcc/testsuite/c-c++-common/pr51628-8.c             |    14 +-
 gcc/testsuite/c-c++-common/pr51628-9.c             |    14 +-
 gcc/testsuite/c-c++-common/pr56493.c               |     2 +-
 gcc/testsuite/c-c++-common/pr59223.c               |     2 +-
 gcc/testsuite/c-c++-common/pr66208.c               |     2 +-
 gcc/testsuite/c-c++-common/pr81376.c               |     9 +-
 gcc/testsuite/c-c++-common/pr88664-2.c             |     4 +-
 gcc/testsuite/c-c++-common/pr95237-1.c             |    16 +
 gcc/testsuite/c-c++-common/pr95237-2.c             |    10 +
 gcc/testsuite/c-c++-common/pr95237-3.c             |    10 +
 gcc/testsuite/c-c++-common/pr95237-4.c             |    10 +
 gcc/testsuite/c-c++-common/pr95237-5.c             |    16 +
 gcc/testsuite/c-c++-common/pr95237-6.c             |    24 +
 gcc/testsuite/c-c++-common/pr95237-7.c             |    19 +
 gcc/testsuite/c-c++-common/pr95237-8.c             |    10 +
 gcc/testsuite/c-c++-common/pr95237-9.c             |    10 +
 gcc/testsuite/c-c++-common/pr95378.c               |   111 +
 gcc/testsuite/c-c++-common/pr95903.c               |    19 +
 gcc/testsuite/c-c++-common/pr96192-1.c             |    16 +
 gcc/testsuite/c-c++-common/pr96369.c               |    12 +
 gcc/testsuite/c-c++-common/pr96545.c               |    31 +
 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 +-
 .../c-c++-common/torture/vector-subscript-3.c      |     3 +
 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 +
 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/uninit-pr51010.c        |     4 +-
 gcc/testsuite/driver/a.c                           |     6 +
 gcc/testsuite/driver/b.c                           |     6 +
 gcc/testsuite/driver/driver.exp                    |    80 +
 .../empty/x.txt => gcc/testsuite/driver/empty.c    |     0
 gcc/testsuite/driver/foo.c                         |     7 +
 gcc/testsuite/g++.dg/20090107-1.C                  |     2 +-
 gcc/testsuite/g++.dg/20090121-1.C                  |     2 +-
 gcc/testsuite/g++.dg/DRs/dr188.C                   |     7 +
 gcc/testsuite/g++.dg/DRs/dr2237.C                  |    18 +
 gcc/testsuite/g++.dg/Wclass-memaccess.C            |   174 +-
 gcc/testsuite/g++.dg/abi/pure-virtual1.C           |    23 +
 gcc/testsuite/g++.dg/abi/scoped1.C                 |    20 +-
 gcc/testsuite/g++.dg/analyzer/pr93212.C            |     5 +-
 gcc/testsuite/g++.dg/analyzer/pr93950.C            |     4 +-
 gcc/testsuite/g++.dg/analyzer/pr94011.C            |    16 +
 gcc/testsuite/g++.dg/analyzer/pr94028.C            |     9 +-
 gcc/testsuite/g++.dg/analyzer/pr94503.C            |    25 +
 gcc/testsuite/g++.dg/analyzer/pr95042.C            |    28 +
 gcc/testsuite/g++.dg/asan/function-argument-4.C    |    26 +
 gcc/testsuite/g++.dg/asan/pr95025.C                |    28 +
 gcc/testsuite/g++.dg/concepts/abbrev7.C            |    14 +
 gcc/testsuite/g++.dg/concepts/diagnostic1.C        |     3 +-
 gcc/testsuite/g++.dg/concepts/diagnostic14.C       |    36 +
 gcc/testsuite/g++.dg/concepts/fn8.C                |     2 +-
 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/conversion/ref4.C             |    22 +
 gcc/testsuite/g++.dg/conversion/ref5.C             |    14 +
 gcc/testsuite/g++.dg/conversion/ref6.C             |    24 +
 .../coroutines/co-return-syntax-08-bad-return.C    |     2 +-
 .../coroutines/co-return-syntax-10-movable.C       |    75 +
 .../coro-bad-gro-00-class-gro-scalar-return.C      |    65 +
 .../coro-bad-gro-01-void-gro-non-class-coro.C      |    59 +
 .../g++.dg/coroutines/coro-bad-grooaf-00-static.C  |    15 +
 .../coro-bad-grooaf-01-grooaf-expected.C           |    14 +
 .../g++.dg/coroutines/coro-missing-final-suspend.C |    19 +
 .../coroutines/coro-missing-initial-suspend.C      |    19 +
 .../g++.dg/coroutines/coro-missing-promise-yield.C |     6 +
 .../g++.dg/coroutines/coro-missing-promise.C       |     6 +
 .../g++.dg/coroutines/coro-missing-ret-value.C     |     6 +
 .../g++.dg/coroutines/coro-missing-ret-void.C      |     6 +
 .../g++.dg/coroutines/coro-missing-ueh-3.C         |     6 +
 gcc/testsuite/g++.dg/coroutines/coro.h             |    10 +-
 gcc/testsuite/g++.dg/coroutines/coro1-allocators.h |     5 +-
 .../g++.dg/coroutines/coro1-ret-int-yield-int.h    |     6 +
 gcc/testsuite/g++.dg/coroutines/coroutines.exp     |     2 +-
 ...> pr94760-mismatched-traits-and-promise-prev.C} |     0
 gcc/testsuite/g++.dg/coroutines/pr94817.C          |    10 +
 gcc/testsuite/g++.dg/coroutines/pr94829.C          |    49 +
 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 +
 gcc/testsuite/g++.dg/coroutines/pr95477.C          |    37 +
 gcc/testsuite/g++.dg/coroutines/pr95505.C          |    26 +
 gcc/testsuite/g++.dg/coroutines/pr95518.C          |    28 +
 gcc/testsuite/g++.dg/coroutines/pr95591.C          |    26 +
 gcc/testsuite/g++.dg/coroutines/pr95599.C          |    69 +
 gcc/testsuite/g++.dg/coroutines/pr95711.C          |    79 +
 gcc/testsuite/g++.dg/coroutines/pr95736.C          |    84 +
 gcc/testsuite/g++.dg/coroutines/pr95813.C          |    46 +
 gcc/testsuite/g++.dg/coroutines/pr95823.C          |    30 +
 gcc/testsuite/g++.dg/coroutines/pr95824.C          |    37 +
 .../coroutines/torture/co-ret-17-void-ret-coro.C   |    12 +-
 .../g++.dg/coroutines/torture/func-params-08.C     |    11 +-
 .../torture/func-params-09-awaitable-parms.C       |    11 +-
 gcc/testsuite/g++.dg/coroutines/torture/pr95003.C  |    50 +
 .../coroutines/torture/pr95519-00-return_void.C    |    63 +
 .../torture/pr95519-01-initial-suspend.C           |    69 +
 .../coroutines/torture/pr95519-02-final_suspend.C  |    69 +
 .../coroutines/torture/pr95519-03-return-value.C   |    80 +
 .../coroutines/torture/pr95519-04-yield-value.C    |    84 +
 .../g++.dg/coroutines/torture/pr95519-05-gro.C     |    64 +
 .../g++.dg/coroutines/torture/pr95519-06-grooaf.C  |    49 +
 .../torture/pr95519-07-unhandled-exception.C       |    69 +
 gcc/testsuite/g++.dg/cpp0x/Wnarrowing18.C          |    15 +
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C      |     2 +-
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move7.C      |     6 +-
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move9.C      |     2 +-
 gcc/testsuite/g++.dg/cpp0x/alias-decl-70.C         |    23 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C     |     1 +
 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-array25.C     |    21 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C     |    13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C     |    13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield3.C   |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-is_literal.C  |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrsub2.C     |     4 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-shift2.C      |    12 +
 gcc/testsuite/g++.dg/cpp0x/decltype63.C            |     3 +-
 gcc/testsuite/g++.dg/cpp0x/decltype76.C            |     7 +
 gcc/testsuite/g++.dg/cpp0x/decltype77.C            |    10 +
 gcc/testsuite/g++.dg/cpp0x/decltype78.C            |    24 +
 gcc/testsuite/g++.dg/cpp0x/decltype79.C            |    19 +
 gcc/testsuite/g++.dg/cpp0x/elision_neg.C           |     2 +-
 gcc/testsuite/g++.dg/cpp0x/enum13.C                |     2 +-
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C          |     3 +-
 gcc/testsuite/g++.dg/cpp0x/initlist-array12.C      |    26 +
 gcc/testsuite/g++.dg/cpp0x/initlist5.C             |     2 +-
 gcc/testsuite/g++.dg/cpp0x/initlist7.C             |     2 +-
 gcc/testsuite/g++.dg/cpp0x/initlist92.C            |     2 +-
 .../g++.dg/cpp0x/lambda/lambda-constexpr2.C        |    13 +
 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/move-return2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp0x/move-return3.C          |    23 +
 gcc/testsuite/g++.dg/cpp0x/noexcept30.C            |     2 +-
 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/nsdmi16.C               |    11 +
 gcc/testsuite/g++.dg/cpp0x/nullptr04.C             |     4 +-
 gcc/testsuite/g++.dg/cpp0x/nullptr22.C             |     4 +-
 gcc/testsuite/g++.dg/cpp0x/pr62101.C               |     2 +-
 gcc/testsuite/g++.dg/cpp0x/pr68726.C               |     3 +-
 gcc/testsuite/g++.dg/cpp0x/pr78341.C               |     3 +-
 gcc/testsuite/g++.dg/cpp0x/pr80259.C               |     2 +-
 gcc/testsuite/g++.dg/cpp0x/pr81246.C               |     2 +-
 gcc/testsuite/g++.dg/cpp0x/ref-qual20.C            |     5 +-
 gcc/testsuite/g++.dg/cpp0x/sfinae66.C              |    32 +
 gcc/testsuite/g++.dg/cpp0x/variadic-value1.C       |     6 +-
 gcc/testsuite/g++.dg/cpp0x/variadic74.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/vt-59978.C              |    16 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn58.C             |    13 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn59.C             |     8 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn60.C             |    11 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn61.C             |    13 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-82304.C       |    14 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-96182.C       |     6 +
 .../g++.dg/cpp1y/constexpr-arith-overflow.C        |    18 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-array8.C      |    18 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C     |     1 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-shift1.C      |     4 +-
 gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C         |    10 +-
 .../g++.dg/cpp1y/lambda-generic-variadic21.C       |    26 +
 gcc/testsuite/g++.dg/cpp1y/new1.C                  |     3 +-
 gcc/testsuite/g++.dg/cpp1y/new2.C                  |     3 +-
 gcc/testsuite/g++.dg/cpp1y/pr57644.C               |     4 +-
 gcc/testsuite/g++.dg/cpp1y/pr63996.C               |     1 +
 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/pr90996.C               |    19 +-
 gcc/testsuite/g++.dg/cpp1y/var-templ4.C            |     8 +-
 gcc/testsuite/g++.dg/cpp1y/var-templ44.C           |     1 +
 gcc/testsuite/g++.dg/cpp1y/var-templ66.C           |     7 +
 gcc/testsuite/g++.dg/cpp1y/var-templ67.C           |    16 +
 gcc/testsuite/g++.dg/cpp1z/aggr-base10.C           |    16 +
 gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C    |     3 +-
 gcc/testsuite/g++.dg/cpp1z/class-deduction44.C     |     3 +-
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C  |     1 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if34.C        |    15 +
 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/fold7a.C                |     3 +-
 gcc/testsuite/g++.dg/cpp1z/lambda-this7.C          |    11 +
 gcc/testsuite/g++.dg/cpp1z/launder9.C              |    11 +
 gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C         |     2 +-
 gcc/testsuite/g++.dg/cpp1z/nontype2.C              |     2 +-
 gcc/testsuite/g++.dg/cpp1z/nontype3.C              |     2 +-
 gcc/testsuite/g++.dg/cpp1z/nontype3a.C             |     3 +-
 gcc/testsuite/g++.dg/cpp1z/pr86648.C               |     4 +-
 gcc/testsuite/g++.dg/cpp1z/static2.C               |     2 +-
 gcc/testsuite/g++.dg/cpp1z/utf8-2a.C               |     3 +-
 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 +-
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr3.C |    24 +
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr4.C |    29 +
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr5.C |    20 +
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr6.C |    35 +
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr7.C |    14 +
 .../g++.dg/cpp2a/class-deduction-alias1.C          |     2 +-
 .../g++.dg/cpp2a/class-deduction-alias2.C          |     2 +-
 .../g++.dg/cpp2a/class-deduction-alias3.C          |    11 +
 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       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ca107.C        |    33 +
 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-conv2.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-err2.C         |    11 +
 .../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-inst5.C         |    14 +
 .../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          |     4 +-
 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-fn5.C          |    17 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend6.C      |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend7.C      |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend8.C      |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C       |     2 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor2.C          |     2 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor4.C          |     2 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor6.C          |     2 +-
 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      |     2 +-
 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-noexcept1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-p2113a.C       |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-p2113b.C       |    25 +
 .../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 |     2 +-
 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      |     2 +-
 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      |     2 +-
 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-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      |     2 +-
 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 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C      |    12 +
 .../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-redecl1.C      |     7 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C    |     2 +-
 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   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires21.C   |     2 +-
 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    |     2 +-
 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  |     4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-spec1.C        |    10 +
 .../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          |     4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C          |     4 +-
 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       |     4 +-
 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             |     2 +-
 gcc/testsuite/g++.dg/cpp2a/cond-triv2.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/consteval-virtual1.C    |    12 +
 gcc/testsuite/g++.dg/cpp2a/consteval-virtual2.C    |    22 +
 gcc/testsuite/g++.dg/cpp2a/consteval-virtual3.C    |    53 +
 gcc/testsuite/g++.dg/cpp2a/consteval-virtual4.C    |    48 +
 gcc/testsuite/g++.dg/cpp2a/consteval-virtual5.C    |    61 +
 gcc/testsuite/g++.dg/cpp2a/consteval-void1.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/consteval17.C           |    11 +
 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   |     2 +-
 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   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic18.C   |     2 +-
 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    |     2 +-
 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      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C      |    16 +
 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        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C       |     4 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C        |     2 +-
 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        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C        |     2 +-
 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      |     2 +-
 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            |     4 +-
 gcc/testsuite/g++.dg/cpp2a/implicit-move1.C        |    17 +
 gcc/testsuite/g++.dg/cpp2a/implicit-move2.C        |    49 +
 gcc/testsuite/g++.dg/cpp2a/implicit-move3.C        |    49 +
 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       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-generic7.C       |     2 +-
 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     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C     |     2 +-
 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       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval12.C       |     2 +-
 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_address4.C    |    22 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C    |    25 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C    |    25 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C    |    13 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C   |    14 +
 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-class-equiv1.C  |    25 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C  |    25 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class1.C        |     2 +-
 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       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class29.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class3.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class30.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class31.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class32.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class33.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class34.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class35.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class36.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class37.C       |     2 +-
 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/nontype-subob1.C        |    25 +
 gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C        |    13 +
 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          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init22.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init23.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init24.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init25.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init26.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init27.C          |    24 +
 gcc/testsuite/g++.dg/cpp2a/paren-init28.C          |    15 +
 gcc/testsuite/g++.dg/cpp2a/paren-init29.C          |    15 +
 gcc/testsuite/g++.dg/cpp2a/paren-init3.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init30.C          |    23 +
 gcc/testsuite/g++.dg/cpp2a/paren-init31.C          |    10 +
 gcc/testsuite/g++.dg/cpp2a/paren-init32.C          |    21 +
 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  |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C  |     7 +
 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         |     2 +-
 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        |     8 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-friend1.C     |    26 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-ref1.C        |    12 +
 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-synth-neg4.C  |    20 +
 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     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C     |     2 +-
 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      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth7.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C      |    12 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth9.C      |    27 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-union1.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/pr61433.C        |     3 +-
 gcc/testsuite/g++.dg/delayedfold/fwrapv1.C         |     1 +
 gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C   |     8 +-
 gcc/testsuite/g++.dg/diagnostic/enum2.C            |    10 +
 gcc/testsuite/g++.dg/diagnostic/mem-init1.C        |    29 +
 gcc/testsuite/g++.dg/diagnostic/pr96328.C          |     4 +
 .../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/builtin10.C                |    12 +-
 gcc/testsuite/g++.dg/eh/builtin11.C                |    20 +-
 gcc/testsuite/g++.dg/eh/builtin5.C                 |     8 +-
 gcc/testsuite/g++.dg/eh/builtin6.C                 |    16 +-
 gcc/testsuite/g++.dg/eh/builtin7.C                 |    12 +-
 gcc/testsuite/g++.dg/eh/builtin9.C                 |    20 +-
 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/ext/attr-access.C             |     4 +-
 gcc/testsuite/g++.dg/ext/attr-nonnull.C            |     8 +-
 gcc/testsuite/g++.dg/ext/attr-parm-1.C             |    11 +
 gcc/testsuite/g++.dg/ext/attrib49.C                |     4 +-
 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/fixed1.C                  |     2 +
 gcc/testsuite/g++.dg/ext/flexary13.C               |    10 +-
 gcc/testsuite/g++.dg/ext/flexary37.C               |    15 +
 gcc/testsuite/g++.dg/ext/pr84598.C                 |     3 +-
 gcc/testsuite/g++.dg/ext/pr85503.C                 |     1 +
 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/vla1.C                    |     3 +-
 gcc/testsuite/g++.dg/ext/vla15.C                   |     4 +-
 gcc/testsuite/g++.dg/ext/vla23.C                   |    14 +
 gcc/testsuite/g++.dg/gcov/loop.C                   |     2 +-
 gcc/testsuite/g++.dg/gomp/critical-3.C             |    31 +-
 gcc/testsuite/g++.dg/gomp/gomp.exp                 |     2 +-
 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/parallel-2.C             |     4 +-
 gcc/testsuite/g++.dg/gomp/pr95063.C                |    24 +
 gcc/testsuite/g++.dg/gomp/predetermined-1.C        |    14 +-
 gcc/testsuite/g++.dg/gomp/sharing-1.C              |     2 +-
 gcc/testsuite/g++.dg/init/array11.C                |     1 +
 gcc/testsuite/g++.dg/init/array15.C                |     1 +
 gcc/testsuite/g++.dg/init/array4.C                 |     1 +
 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/pr83667.C                 |     2 +-
 gcc/testsuite/g++.dg/ipa/pr94856.C                 |     1 +
 gcc/testsuite/g++.dg/lookup/koenig15.C             |    45 +
 .../g++.dg/lookup/missing-std-include-10.C         |    43 +
 .../g++.dg/lookup/missing-std-include-10.h         |     1 +
 .../g++.dg/lookup/missing-std-include-11.C         |    43 +
 gcc/testsuite/g++.dg/lookup/this1.C                |     2 +-
 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/pr65475c_0.C              |     3 +
 gcc/testsuite/g++.dg/lto/pr84805_0.C               |     2 +-
 gcc/testsuite/g++.dg/opt/dump1.C                   |     5 +-
 gcc/testsuite/g++.dg/opt/flifetime-dse2.C          |     1 -
 gcc/testsuite/g++.dg/opt/flifetime-dse4.C          |     1 -
 gcc/testsuite/g++.dg/opt/flifetime-dse7.C          |    16 +
 gcc/testsuite/g++.dg/opt/pr44919.C                 |     3 +-
 gcc/testsuite/g++.dg/opt/pr47615.C                 |     3 +-
 gcc/testsuite/g++.dg/opt/pr55717.C                 |     4 +-
 gcc/testsuite/g++.dg/opt/pr60597.C                 |    30 +-
 gcc/testsuite/g++.dg/opt/pr81715.C                 |     1 +
 gcc/testsuite/g++.dg/opt/pr82159-2.C               |     3 +-
 gcc/testsuite/g++.dg/opt/pr95080.C                 |    41 +
 gcc/testsuite/g++.dg/opt/pr95528.C                 |    27 +
 gcc/testsuite/g++.dg/opt/pr96194.C                 |    21 +
 gcc/testsuite/g++.dg/opt/pr96354.C                 |    24 +
 gcc/testsuite/g++.dg/opt/reload3.C                 |     4 +-
 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/error35.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/pr52048.C               |     3 +-
 gcc/testsuite/g++.dg/other/pr53574.C               |     2 +-
 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/attr4.C                 |     3 +-
 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/crash55.C               |     4 +-
 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/enum14.C                |     7 +
 gcc/testsuite/g++.dg/parse/error11.C               |    18 +-
 gcc/testsuite/g++.dg/parse/error14.C               |     5 +-
 gcc/testsuite/g++.dg/parse/error33.C               |     4 +-
 gcc/testsuite/g++.dg/parse/error4.C                |     2 +-
 gcc/testsuite/g++.dg/parse/error5.C                |     2 +-
 gcc/testsuite/g++.dg/parse/error56.C               |     2 +
 gcc/testsuite/g++.dg/parse/invalid1.C              |     3 +-
 .../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/pr96257.C               |    18 +
 gcc/testsuite/g++.dg/parse/pragma-recovery.C       |    32 +
 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/pr71973-2.C                   |     2 +-
 gcc/testsuite/g++.dg/pr81194.C                     |     3 +-
 gcc/testsuite/g++.dg/pr96308.C                     |     7 +
 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/array9.C             |     4 +-
 gcc/testsuite/g++.dg/template/canon-type-8.C       |     3 +-
 gcc/testsuite/g++.dg/template/cast6.C              |    19 +
 gcc/testsuite/g++.dg/template/constant1.C          |     6 +
 gcc/testsuite/g++.dg/template/constant2.C          |     6 +
 gcc/testsuite/g++.dg/template/conv16.C             |    17 +
 gcc/testsuite/g++.dg/template/crash106.C           |     8 +-
 gcc/testsuite/g++.dg/template/crash107.C           |     7 +-
 gcc/testsuite/g++.dg/template/crash115.C           |     1 +
 gcc/testsuite/g++.dg/template/crash119.C           |     2 +-
 gcc/testsuite/g++.dg/template/crash43.C            |     4 +-
 gcc/testsuite/g++.dg/template/crash87.C            |     2 +-
 gcc/testsuite/g++.dg/template/crash90.C            |     4 +-
 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/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/incomplete12.C       |     9 +
 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/nontype12.C          |    20 +-
 gcc/testsuite/g++.dg/template/nontype13.C          |     2 +-
 gcc/testsuite/g++.dg/template/nontype18.C          |     2 +-
 gcc/testsuite/g++.dg/template/nontype25.C          |     6 +-
 gcc/testsuite/g++.dg/template/nontype8.C           |     4 +-
 gcc/testsuite/g++.dg/template/partial-order1.C     |     2 +-
 gcc/testsuite/g++.dg/template/partial-order2.C     |    20 +
 gcc/testsuite/g++.dg/template/pr39425.C            |     8 +-
 gcc/testsuite/g++.dg/template/pr68978.C            |    24 +-
 gcc/testsuite/g++.dg/template/pr79650.C            |    10 +-
 gcc/testsuite/g++.dg/template/pr95263.C            |    23 +
 gcc/testsuite/g++.dg/template/pr95672.C            |     3 +
 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-keyword3.C  |    11 +
 gcc/testsuite/g++.dg/template/typename23.C         |    10 +
 gcc/testsuite/g++.dg/template/virtual5.C           |    31 +
 gcc/testsuite/g++.dg/template/void3.C              |     2 +-
 gcc/testsuite/g++.dg/template/void7.C              |     2 +-
 gcc/testsuite/g++.dg/template/void9.C              |     2 +-
 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/pr49394.C             |     2 +
 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/pr82154.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr88861.C             |     4 +
 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/torture/pr95717.C             |    12 +
 gcc/testsuite/g++.dg/tree-ssa/final4.C             |    12 +
 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/pr42337.C            |     3 +-
 gcc/testsuite/g++.dg/tree-ssa/pr49516.C            |    32 +-
 gcc/testsuite/g++.dg/tree-ssa/pr95638.C            |   150 +
 gcc/testsuite/g++.dg/tree-ssa/pr95649.C            |    13 +
 gcc/testsuite/g++.dg/ubsan/pr65583.C               |     3 +-
 gcc/testsuite/g++.dg/ubsan/pr85029.C               |     2 +-
 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-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/pr96022.cc               |    12 +
 gcc/testsuite/g++.dg/vect/pr96163.cc               |   146 +
 gcc/testsuite/g++.dg/vect/slp-pr56812.cc           |     2 +-
 gcc/testsuite/g++.dg/vect/slp-pr87105.cc           |     2 +-
 gcc/testsuite/g++.dg/vect/vec-cond-expr-eh.C       |    17 +
 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/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/Wextra-3.C               |     9 +-
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C     |    13 +
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C     |    22 +
 gcc/testsuite/g++.dg/warn/Wnonnull3.C              |     4 +-
 gcc/testsuite/g++.dg/warn/Wnonnull4.C              |     4 +-
 gcc/testsuite/g++.dg/warn/Wnonnull5.C              |   108 +
 gcc/testsuite/g++.dg/warn/Wnonnull6.C              |    37 +
 gcc/testsuite/g++.dg/warn/Wnonnull7.C              |    36 +
 gcc/testsuite/g++.dg/warn/Wnonnull8.C              |    20 +
 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/Wshadow-local-3.C        |     7 +
 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/Wtype-limits-Wextra.C    |    12 +-
 gcc/testsuite/g++.dg/warn/Wtype-limits.C           |    12 +-
 gcc/testsuite/g++.dg/warn/Wtype-limits4.C          |    23 +
 gcc/testsuite/g++.dg/warn/deprecated-6.C           |     2 +-
 gcc/testsuite/g++.dg/warn/deprecated.C             |     2 +-
 gcc/testsuite/g++.dg/warn/forward-inner.C          |     9 +-
 gcc/testsuite/g++.dg/warn/pr94038-2.C              |    28 +
 gcc/testsuite/g++.dg/warn/pr94038-3.C              |    15 +
 gcc/testsuite/g++.dg/warn/template-2.C             |    22 +
 .../wrappers/wrapper-around-type-pack-expansion.C  |     2 +-
 gcc/testsuite/g++.old-deja/g++.brendan/crash11.C   |     4 +-
 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++.bugs/900404_04.C    |     6 +-
 gcc/testsuite/g++.old-deja/g++.jason/operator.C    |     4 +-
 gcc/testsuite/g++.old-deja/g++.law/missed-error2.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/ctor2.C          |     2 +-
 gcc/testsuite/g++.old-deja/g++.pt/overload2.C      |     2 +-
 gcc/testsuite/g++.old-deja/g++.pt/spec20.C         |     5 +-
 gcc/testsuite/g++.old-deja/g++.robertl/eb109.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 +-
 gcc/testsuite/g++.target/aarch64/pr94052.C         |     2 +-
 gcc/testsuite/g++.target/aarch64/pr95114.C         |     3 +
 gcc/testsuite/g++.target/aarch64/pr95726.C         |    46 +
 .../aarch64/sve/acle/general-c++/attributes_1.C    |   122 +
 .../aarch64/sve/acle/general-c++/gnu_vectors_3.C   |    15 +
 .../aarch64/sve/acle/general-c++/gnu_vectors_4.C   |    15 +
 gcc/testsuite/g++.target/arm/pr95726.C             |    49 +
 gcc/testsuite/g++.target/i386/mv16.C               |    12 +
 gcc/testsuite/g++.target/i386/pr95229.C            |    24 +
 gcc/testsuite/g++.target/riscv/frflags.C           |     7 +
 gcc/testsuite/g++.target/xtensa/pr95571.C          |    43 +
 gcc/testsuite/g++.target/xtensa/xtensa.exp         |    43 +
 .../gcc.c-torture/compile/packed-aligned-1.c       |    11 +
 gcc/testsuite/gcc.c-torture/compile/pr96426.c      |    10 +
 .../gcc.c-torture/execute/noinit-attribute.c       |     6 +-
 .../gcc.c-torture/execute/packed-aligned.c         |    28 +
 gcc/testsuite/gcc.c-torture/execute/pr23135.c      |     2 +-
 gcc/testsuite/gcc.c-torture/execute/pr51447.c      |     6 +
 gcc/testsuite/gcc.c-torture/execute/pr94591.c      |    32 +
 gcc/testsuite/gcc.c-torture/execute/pr96549.c      |    12 +
 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/Warray-bounds-32.c            |     4 +-
 gcc/testsuite/gcc.dg/Warray-bounds-46.c            |     9 +-
 gcc/testsuite/gcc.dg/Warray-bounds-48.c            |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-50.c            |     3 +-
 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-61.c            |   190 +
 gcc/testsuite/gcc.dg/Warray-bounds-62.c            |   130 +
 gcc/testsuite/gcc.dg/Wattributes-6.c               |     2 +-
 .../gcc.dg/Wbuiltin-declaration-mismatch-4.c       |     6 +-
 .../gcc.dg/Wbuiltin-declaration-mismatch-ignore.c  |    11 +
 gcc/testsuite/gcc.dg/Wno-frame-address.c           |     2 +-
 gcc/testsuite/gcc.dg/Wrestrict-9.c                 |     2 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c        |     3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c        |     3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c        |     3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c        |     3 +-
 gcc/testsuite/gcc.dg/Wstack-usage.c                |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-12.c       |    16 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-15.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-23.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-25.c       |    11 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-27.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-28.c       |     2 +-
 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/Wstringop-overflow-39.c       |   119 +
 .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c |    30 +
 .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c   |     2 +-
 .../gcc.dg/analyzer/CVE-2005-1689-minimal.c        |    61 +
 gcc/testsuite/gcc.dg/analyzer/abs-1.c              |    22 +
 gcc/testsuite/gcc.dg/analyzer/aliasing-1.c         |    25 +
 gcc/testsuite/gcc.dg/analyzer/aliasing-2.c         |    32 +
 gcc/testsuite/gcc.dg/analyzer/alloca-leak.c        |     2 +
 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h     |     7 +-
 gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c  |    12 +-
 gcc/testsuite/gcc.dg/analyzer/bzero-1.c            |    11 +
 gcc/testsuite/gcc.dg/analyzer/casts-1.c            |    49 +
 gcc/testsuite/gcc.dg/analyzer/casts-2.c            |    15 +
 .../gcc.dg/analyzer/compound-assignment-1.c        |     9 +-
 .../gcc.dg/analyzer/compound-assignment-3.c        |     2 +-
 .../gcc.dg/analyzer/compound-assignment-4.c        |    28 +
 .../gcc.dg/analyzer/compound-assignment-5.c        |   142 +
 .../gcc.dg/analyzer/conditionals-notrans.c         |    33 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |    98 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-13.c      |     7 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-14.c      |     9 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-16.c      |     2 +
 gcc/testsuite/gcc.dg/analyzer/data-model-18.c      |     4 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-20.c      |    25 +
 gcc/testsuite/gcc.dg/analyzer/data-model-5.c       |    13 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-5b.c      |    12 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-5c.c      |    13 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-5d.c      |    61 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-6.c       |    14 -
 gcc/testsuite/gcc.dg/analyzer/data-model-8.c       |     3 +-
 gcc/testsuite/gcc.dg/analyzer/describe-1.c         |    11 +
 gcc/testsuite/gcc.dg/analyzer/dot-output.c         |     3 +-
 gcc/testsuite/gcc.dg/analyzer/explode-1.c          |     2 +-
 gcc/testsuite/gcc.dg/analyzer/explode-2.c          |    16 +-
 gcc/testsuite/gcc.dg/analyzer/feasibility-1.c      |    62 +
 gcc/testsuite/gcc.dg/analyzer/first-field-1.c      |    24 +
 gcc/testsuite/gcc.dg/analyzer/first-field-2.c      |    33 +
 gcc/testsuite/gcc.dg/analyzer/init.c               |   136 +
 gcc/testsuite/gcc.dg/analyzer/leak-2.c             |     9 +
 .../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c   |    73 +
 .../gcc.dg/analyzer/loop-0-up-to-n-by-1.c          |    31 +
 gcc/testsuite/gcc.dg/analyzer/loop-2a.c            |    10 +-
 gcc/testsuite/gcc.dg/analyzer/loop-3.c             |     7 +-
 gcc/testsuite/gcc.dg/analyzer/loop-4.c             |    13 +-
 .../gcc.dg/analyzer/loop-n-down-to-1-by-1.c        |    35 +
 .../gcc.dg/analyzer/loop-start-down-to-end-by-1.c  |    35 +
 .../analyzer/loop-start-down-to-end-by-step.c      |    30 +
 .../gcc.dg/analyzer/loop-start-to-end-by-step.c    |    36 +
 .../gcc.dg/analyzer/loop-start-up-to-end-by-1.c    |    34 +
 gcc/testsuite/gcc.dg/analyzer/loop.c               |     9 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |    28 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-4.c           |     4 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-in-loop.c     |    19 +
 .../gcc.dg/analyzer/malloc-ipa-8-double-free.c     |    82 +-
 .../gcc.dg/analyzer/malloc-ipa-8-unchecked.c       |     6 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c     |     1 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c     |    59 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c |    22 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c  |    16 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c  |     7 +-
 gcc/testsuite/gcc.dg/analyzer/memset-1.c           |   100 +
 gcc/testsuite/gcc.dg/analyzer/paths-3.c            |     4 +-
 gcc/testsuite/gcc.dg/analyzer/paths-4.c            |    10 +-
 gcc/testsuite/gcc.dg/analyzer/paths-6.c            |     4 +-
 gcc/testsuite/gcc.dg/analyzer/paths-7.c            |     3 +-
 .../gcc.dg/analyzer/pr93032-mztools-simplified.c   |    22 +
 gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c    |   331 +
 gcc/testsuite/gcc.dg/analyzer/pr93382.c            |     6 +-
 gcc/testsuite/gcc.dg/analyzer/pr93546.c            |     1 +
 gcc/testsuite/gcc.dg/analyzer/pr93938.c            |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr94099.c            |     3 +-
 gcc/testsuite/gcc.dg/analyzer/pr94399.c            |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr94447.c            |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr94458.c            |    23 +
 gcc/testsuite/gcc.dg/analyzer/pr94640.c            |    17 +
 gcc/testsuite/gcc.dg/analyzer/pr94688.c            |     6 +
 gcc/testsuite/gcc.dg/analyzer/pr94689.c            |     8 +
 gcc/testsuite/gcc.dg/analyzer/pr94839.c            |    20 +
 gcc/testsuite/gcc.dg/analyzer/pr95026.c            |    17 +
 gcc/testsuite/gcc.dg/analyzer/pr95240.c            |    27 +
 gcc/testsuite/gcc.dg/analyzer/pr96598.c            |    26 +
 gcc/testsuite/gcc.dg/analyzer/pr96611.c            |    14 +
 gcc/testsuite/gcc.dg/analyzer/refcounting-1.c      |    31 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-1.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-2.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-3.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-4.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-5.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-6.c           |     2 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-7.c           |     2 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-8.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-9.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c     |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-1.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-2.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-3.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-4a.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-4b.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-5.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-6.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-exit.c        |    24 +
 gcc/testsuite/gcc.dg/analyzer/single-field.c       |    37 +
 gcc/testsuite/gcc.dg/analyzer/stale-frame-1.c      |    15 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-1.c         |    43 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-2.c         |    32 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-3.c         |    12 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-4.c         |    20 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-5.c         |    29 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-6.c         |    24 +
 gcc/testsuite/gcc.dg/analyzer/taint-1.c            |    22 +-
 .../gcc.dg/analyzer/torture/loop-inc-ptr-1.c       |    15 +
 .../gcc.dg/analyzer/torture/loop-inc-ptr-2.c       |    17 +
 .../gcc.dg/analyzer/torture/loop-inc-ptr-3.c       |    18 +
 gcc/testsuite/gcc.dg/analyzer/unknown-fns-2.c      |   238 +
 gcc/testsuite/gcc.dg/analyzer/unknown-fns-3.c      |    67 +
 gcc/testsuite/gcc.dg/analyzer/unknown-fns-4.c      |    15 +
 gcc/testsuite/gcc.dg/analyzer/unknown-fns.c        |     8 +-
 gcc/testsuite/gcc.dg/analyzer/use-after-free.c     |    12 +
 gcc/testsuite/gcc.dg/analyzer/vla-1.c              |    13 +
 gcc/testsuite/gcc.dg/analyzer/zlib-4.c             |    10 +-
 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.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-copy-4.c                 |     4 +-
 gcc/testsuite/gcc.dg/attr-copy-6.c                 |     1 +
 gcc/testsuite/gcc.dg/attr-copy-8.c                 |    25 +
 gcc/testsuite/gcc.dg/autopar/pr68460.c             |     2 +-
 gcc/testsuite/gcc.dg/bad-binary-ops.c              |     8 +-
 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      |    52 +
 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-align-9.c                 |     4 +-
 gcc/testsuite/gcc.dg/c11-bool-limits-1.c           |    13 +
 gcc/testsuite/gcc.dg/c2x-bool-limits-1.c           |    19 +
 gcc/testsuite/gcc.dg/c90-fordecl-1.c               |     2 +-
 gcc/testsuite/gcc.dg/cdce3.c                       |     3 +-
 gcc/testsuite/gcc.dg/concat2.c                     |     2 +-
 gcc/testsuite/gcc.dg/const-uniq-1.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/debug/dwarf2/dwarf-dfp.c      |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-float.c    |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-1.c      |    17 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-2.c      |    17 +
 gcc/testsuite/gcc.dg/empty-source-2.c              |     2 +-
 gcc/testsuite/gcc.dg/empty-source-3.c              |     2 +-
 gcc/testsuite/gcc.dg/fixits-pr84852-1.c            |     2 +-
 gcc/testsuite/gcc.dg/fixits-pr84852-2.c            |     2 +-
 gcc/testsuite/gcc.dg/fold-convmaxconv-1.c          |     7 +-
 gcc/testsuite/gcc.dg/fold-convminconv-1.c          |     7 +-
 gcc/testsuite/gcc.dg/fold-parity-1.c               |    21 +
 gcc/testsuite/gcc.dg/fold-parity-2.c               |    20 +
 gcc/testsuite/gcc.dg/fold-parity-3.c               |    20 +
 gcc/testsuite/gcc.dg/fold-parity-4.c               |    20 +
 gcc/testsuite/gcc.dg/fold-parity-5.c               |    38 +
 gcc/testsuite/gcc.dg/fold-popcount-5.c             |    38 +
 gcc/testsuite/gcc.dg/format/branch-1.c             |     2 +-
 gcc/testsuite/gcc.dg/format/pr79210.c              |     2 +-
 gcc/testsuite/gcc.dg/gimplefe-44.c                 |     1 +
 gcc/testsuite/gcc.dg/gomp/appendix-a/a.24.1.c      |     2 +-
 gcc/testsuite/gcc.dg/gomp/gomp.exp                 |     2 +-
 gcc/testsuite/gcc.dg/gomp/loop-1.c                 |    16 +-
 gcc/testsuite/gcc.dg/gomp/loop-2.c                 |    13 +
 gcc/testsuite/gcc.dg/gomp/parallel-2.c             |     4 +-
 gcc/testsuite/gcc.dg/gomp/pr44085.c                |     2 +-
 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/sharing-1.c              |     2 +-
 gcc/testsuite/gcc.dg/gomp/vla-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/graphite/scop-4.c             |     2 +
 gcc/testsuite/gcc.dg/guality/pr95343.c             |    45 +
 gcc/testsuite/gcc.dg/ia64-sync-5.c                 |    83 +
 gcc/testsuite/gcc.dg/independent-cloneids-1.c      |     1 +
 gcc/testsuite/gcc.dg/intermod-1.c                  |     1 -
 gcc/testsuite/gcc.dg/ipa/ipa-clone-2.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/pr95113.c                 |    33 +
 gcc/testsuite/gcc.dg/ipa/pr96040.c                 |    57 +
 gcc/testsuite/gcc.dg/ipa/pr96482-2.c               |    33 +
 gcc/testsuite/gcc.dg/ipa/pr96482.c                 |    44 +
 gcc/testsuite/gcc.dg/loop-8.c                      |     2 +-
 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/pr96291.h                 |     4 +
 gcc/testsuite/gcc.dg/lto/pr96291_0.c               |    11 +
 gcc/testsuite/gcc.dg/lto/pr96291_1.c               |     3 +
 gcc/testsuite/gcc.dg/lto/pr96291_2.c               |     7 +
 gcc/testsuite/gcc.dg/memchr.c                      |    94 +
 gcc/testsuite/gcc.dg/memcmp-2.c                    |   183 +
 gcc/testsuite/gcc.dg/memcmp-3.c                    |   349 +
 gcc/testsuite/gcc.dg/memcmp-4.c                    |    81 +
 gcc/testsuite/gcc.dg/memcmp-pr95189.c              |    28 +
 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.dg/no_profile_instrument_function-attr-1.c |     2 +-
 gcc/testsuite/gcc.dg/noncompile/pr30552-3.c        |     3 +-
 gcc/testsuite/gcc.dg/noncompile/pr35447-1.c        |     3 +-
 gcc/testsuite/gcc.dg/parallel-early-constant.c     |    22 +
 gcc/testsuite/gcc.dg/parallel-static-1.c           |    21 +
 gcc/testsuite/gcc.dg/parallel-static-2.c           |    21 +
 gcc/testsuite/gcc.dg/parallel-static-clash-1.c     |    23 +
 gcc/testsuite/gcc.dg/parallel-static-clash-aux.c   |    14 +
 .../gcc.dg/plugin/diagnostic-test-expressions-1.c  |    16 +-
 .../plugin/diagnostic-test-string-literals-1.c     |     4 +-
 .../gcc.dg/plugin/location-overflow-test-1.c       |     2 +-
 gcc/testsuite/gcc.dg/pr20245-1.c                   |     3 +-
 gcc/testsuite/gcc.dg/pr26570.c                     |     2 +
 gcc/testsuite/gcc.dg/pr28419.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr30957-1.c                   |     4 +-
 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/pr42611.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr44194-1.c                   |     1 +
 gcc/testsuite/gcc.dg/pr46647.c                     |     4 +-
 gcc/testsuite/gcc.dg/pr51628-17.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-19.c                  |     6 +-
 gcc/testsuite/gcc.dg/pr51628-20.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-21.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-22.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-24.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-25.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-34.c                  |     8 +-
 gcc/testsuite/gcc.dg/pr53037-1.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr59924.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr59963-2.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr68317.c                     |    10 +-
 gcc/testsuite/gcc.dg/pr71581.c                     |     6 +-
 gcc/testsuite/gcc.dg/pr78973.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr84131.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr85859.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr86179.c                     |    13 +-
 gcc/testsuite/gcc.dg/pr87347.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr87485.c                     |     1 +
 gcc/testsuite/gcc.dg/pr88660.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr88928.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr89410-1.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr89410-2.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr89689.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr93986.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr94600-1.c                   |    36 +
 gcc/testsuite/gcc.dg/pr94600-2.c                   |    34 +
 gcc/testsuite/gcc.dg/pr94600-3.c                   |    35 +
 gcc/testsuite/gcc.dg/pr94600-4.c                   |    34 +
 gcc/testsuite/gcc.dg/pr94600-5.c                   |    34 +
 gcc/testsuite/gcc.dg/pr94600-6.c                   |    33 +
 gcc/testsuite/gcc.dg/pr94600-7.c                   |    33 +
 gcc/testsuite/gcc.dg/pr94600-8.c                   |    33 +
 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                     |    15 +
 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/pr95694.c                     |    23 +
 gcc/testsuite/gcc.dg/pr95713.c                     |    15 +
 gcc/testsuite/gcc.dg/pr95770.c                     |     9 +
 gcc/testsuite/gcc.dg/pr95854.c                     |    20 +
 gcc/testsuite/gcc.dg/pr95857.c                     |    38 +
 gcc/testsuite/gcc.dg/pr96335.c                     |    12 +
 gcc/testsuite/gcc.dg/pr96370.c                     |     8 +
 gcc/testsuite/gcc.dg/pr96377-1.c                   |    32 +
 gcc/testsuite/gcc.dg/pr96377-2.c                   |    31 +
 gcc/testsuite/gcc.dg/pr96377-3.c                   |    33 +
 gcc/testsuite/gcc.dg/pr96377-4.c                   |    32 +
 gcc/testsuite/gcc.dg/pr96377-5.c                   |    33 +
 gcc/testsuite/gcc.dg/pr96377-6.c                   |    32 +
 gcc/testsuite/gcc.dg/pr96514.c                     |    27 +
 gcc/testsuite/gcc.dg/pr96558.c                     |    32 +
 gcc/testsuite/gcc.dg/redecl-4.c                    |     2 +-
 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/spellcheck-inttypes.c         |    82 +
 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/sso-11.c                      |    36 +
 gcc/testsuite/gcc.dg/sso/memcpy-1.c                |    59 +
 gcc/testsuite/gcc.dg/sso/sso.exp                   |    12 +-
 gcc/testsuite/gcc.dg/strlenopt-55.c                |     3 +-
 gcc/testsuite/gcc.dg/strlenopt-74.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-83.c                |     3 +-
 gcc/testsuite/gcc.dg/strlenopt-84.c                |     3 +-
 gcc/testsuite/gcc.dg/strlenopt-91.c                |     3 +-
 gcc/testsuite/gcc.dg/strncmp-3.c                   |    57 +
 gcc/testsuite/gcc.dg/tanhbysinh.c                  |    40 +
 gcc/testsuite/gcc.dg/tls/opt-9.c                   |     2 +-
 gcc/testsuite/gcc.dg/tm/pr95569.c                  |    18 +
 gcc/testsuite/gcc.dg/torture/20181024-1.c          |     1 +
 gcc/testsuite/gcc.dg/torture/20200727-0.c          |    82 +
 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.dg/torture/fp-int-convert-timode-3.c       |     1 +
 .../gcc.dg/torture/fp-int-convert-timode-4.c       |     1 +
 gcc/testsuite/gcc.dg/torture/pr38948.c             |     1 -
 gcc/testsuite/gcc.dg/torture/pr39074-2.c           |     4 +-
 gcc/testsuite/gcc.dg/torture/pr39074.c             |     4 +-
 gcc/testsuite/gcc.dg/torture/pr51106-1.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/pr51106-2.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/pr57359-1.c           |    23 +
 gcc/testsuite/gcc.dg/torture/pr57359-2.c           |    30 +
 gcc/testsuite/gcc.dg/torture/pr59330.c             |     1 +
 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/pr92088-1.c           |     1 +
 gcc/testsuite/gcc.dg/torture/pr92088-2.c           |     1 +
 gcc/testsuite/gcc.dg/torture/pr92252.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr93124.c             |     1 +
 gcc/testsuite/gcc.dg/torture/pr94479.c             |     1 +
 gcc/testsuite/gcc.dg/torture/pr94947-1.c           |    23 +
 gcc/testsuite/gcc.dg/torture/pr94947-2.c           |     7 +
 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/testsuite/gcc.dg/torture/pr95761.c             |    25 +
 gcc/testsuite/gcc.dg/torture/pr96130.c             |    26 +
 gcc/testsuite/gcc.dg/torture/pr96133.c             |    16 +
 gcc/testsuite/gcc.dg/torture/pr96349.c             |    25 +
 gcc/testsuite/gcc.dg/torture/pr96491.c             |    29 +
 gcc/testsuite/gcc.dg/torture/pta-callused-1.c      |     2 +-
 .../gcc.dg/tree-prof/cold_partition_label.c        |     8 +-
 .../tree-prof/crossmodule-indir-call-topn-1.c      |     8 +-
 .../tree-prof/crossmodule-indir-call-topn-2.c      |     8 +-
 .../gcc.dg/tree-prof/indir-call-prof-malloc.c      |    49 +
 .../gcc.dg/tree-prof/indir-call-prof-topn.c        |     8 +-
 gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c    |     8 +-
 gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c    |     8 +-
 gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c    |     8 +-
 gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/andnot-2.c           |    10 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c      |     3 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c       |    32 +-
 gcc/testsuite/gcc.dg/tree-ssa/dse-points-to.c      |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-36.c        |     3 +-
 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/popcount4ll.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c        |     2 +-
 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-1.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c          |     2 +-
 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/pr92163.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr93121-1.c          |    56 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93121-2.c          |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94703.c            |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94783.c            |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94786.c            |    66 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94880.c            |    29 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94882-1.c          |    42 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94882-2.c          |    78 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94882-3.c          |    79 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94882.c            |    36 +
 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/pr95433-2.c          |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95433.c            |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95527.c            |   172 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95649.c            |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95699.c            |    39 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95804.c            |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95906.c            |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96480.c            |    23 +
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-28.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/scev-8.c             |     8 +-
 gcc/testsuite/gcc.dg/tree-ssa/split-path-12.c      |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c       |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c      |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c   |    12 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c         |     8 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-30.c         |    20 +-
 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/tree-ssa/vector-4.c           |     3 +-
 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/pr95810.c               |    13 +
 gcc/testsuite/gcc.dg/unclosed-init.c               |     2 +-
 gcc/testsuite/gcc.dg/uninit-15.c                   |     2 +-
 gcc/testsuite/gcc.dg/uninit-32.c                   |   313 +
 gcc/testsuite/gcc.dg/uninit-33.c                   |   145 +
 gcc/testsuite/gcc.dg/uninit-34.c                   |    58 +
 gcc/testsuite/gcc.dg/uninit-36.c                   |   238 +
 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-10.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-22.c              |     5 +-
 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-pr68892.c         |     7 +-
 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 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-2.c       |    20 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c         |    13 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c         |    17 +
 .../vect/costmodel/x86_64/costmodel-pr30843.c      |     6 +-
 .../vect/costmodel/x86_64/costmodel-vect-slp-2.c   |    14 +
 gcc/testsuite/gcc.dg/vect/pr71264.c                |     4 +-
 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/pr95856.c                |    20 +
 gcc/testsuite/gcc.dg/vect/pr95897.c                |    13 +
 gcc/testsuite/gcc.dg/vect/pr95916.c                |    13 +
 gcc/testsuite/gcc.dg/vect/slp-45.c                 |     3 +-
 gcc/testsuite/gcc.dg/vect/slp-46.c                 |    96 +
 gcc/testsuite/gcc.dg/vect/slp-47.c                 |    56 +
 gcc/testsuite/gcc.dg/vect/slp-48.c                 |    56 +
 gcc/testsuite/gcc.dg/vect/vect-109.c               |     2 +-
 gcc/testsuite/gcc.dg/weak/typeof-2.c               |     1 -
 gcc/testsuite/gcc.misc-tests/arm-isr.c             |     2 +
 gcc/testsuite/gcc.misc-tests/gcov-pr94029.c        |     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           |   804 +
 gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c     |    33 +
 gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c |    21 +
 gcc/testsuite/gcc.target/aarch64/bti-4.c           |    60 +
 .../aarch64/cpunative/aarch64-cpunative.exp        |    35 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_0  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_1  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_10 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_11 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_12 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_13 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_14 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_15 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_2  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_3  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_4  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_5  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_6  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_7  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_8  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_9  |     8 +
 .../gcc.target/aarch64/cpunative/native_cpu_0.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_1.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_10.c   |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_11.c   |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_12.c   |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_13.c   |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_14.c   |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_15.c   |    15 +
 .../gcc.target/aarch64/cpunative/native_cpu_2.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_3.c    |    13 +
 .../gcc.target/aarch64/cpunative/native_cpu_4.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_5.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_6.c    |    13 +
 .../gcc.target/aarch64/cpunative/native_cpu_7.c    |    13 +
 .../gcc.target/aarch64/cpunative/native_cpu_8.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_9.c    |    14 +
 gcc/testsuite/gcc.target/aarch64/cpymem-q-reg_1.c  |    16 +
 gcc/testsuite/gcc.target/aarch64/csinv-neg.c       |   104 +
 gcc/testsuite/gcc.target/aarch64/get_fpcr64_1.c    |    10 +
 gcc/testsuite/gcc.target/aarch64/get_fpsr64_1.c    |    10 +
 .../gcc.target/aarch64/large_struct_copy_2.c       |     7 +-
 gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c    |    14 +
 gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c    |    14 +
 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/nospill.c         |    35 +
 gcc/testsuite/gcc.target/aarch64/pr95254.c         |    19 +
 gcc/testsuite/gcc.target/aarch64/pr96377-1.c       |    20 +
 gcc/testsuite/gcc.target/aarch64/pr96402.c         |    16 +
 .../gcc.target/aarch64/return_address_sign_1.c     |     8 +-
 .../gcc.target/aarch64/return_address_sign_b_1.c   |     8 +-
 gcc/testsuite/gcc.target/aarch64/set_fpcr64_1.c    |    10 +
 gcc/testsuite/gcc.target/aarch64/set_fpsr64_1.c    |    10 +
 gcc/testsuite/gcc.target/aarch64/shrink_wrap_1.c   |    19 +
 .../aarch64/sls-mitigation/sls-miti-blr-bti.c      |    40 +
 .../aarch64/sls-mitigation/sls-miti-blr.c          |    33 +
 .../aarch64/sls-mitigation/sls-miti-retbr-pacret.c |    21 +
 .../aarch64/sls-mitigation/sls-miti-retbr.c        |   119 +
 .../aarch64/sls-mitigation/sls-mitigation.exp      |    73 +
 .../gcc.target/aarch64/stack-protector-1.c         |    89 +
 .../gcc.target/aarch64/stack-protector-2.c         |     6 +
 gcc/testsuite/gcc.target/aarch64/stp_vec_v2df.c    |    18 +
 gcc/testsuite/gcc.target/aarch64/stp_vec_v2di.c    |    18 +
 gcc/testsuite/gcc.target/aarch64/stp_vec_v2sf.c    |    18 +
 gcc/testsuite/gcc.target/aarch64/stp_vec_v2si.c    |    18 +
 .../aarch64/sve/acle/general-c/gnu_vectors_3.c     |    15 +
 .../aarch64/sve/acle/general-c/gnu_vectors_4.c     |    15 +
 .../aarch64/sve/acle/general/attributes_8.c        |   101 +
 .../gcc.target/aarch64/sve/acle/general/pr96146.c  |    20 +
 gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c    |     2 +-
 .../gcc.target/aarch64/sve/cost_model_2.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/testsuite/gcc.target/aarch64/sve/pr95199.c     |    17 +
 gcc/testsuite/gcc.target/aarch64/sve/pr95361.c     |    11 +
 gcc/testsuite/gcc.target/aarch64/sve/pr95523.c     |    10 +
 gcc/testsuite/gcc.target/aarch64/sve/pr95961.c     |    16 +
 gcc/testsuite/gcc.target/aarch64/sve/pr96195.c     |    17 +
 .../gcc.target/aarch64/sve/scatter_store_6.c       |     2 +-
 .../gcc.target/aarch64/sve/scatter_store_7.c       |     2 +-
 .../gcc.target/aarch64/sve/strided_load_3.c        |     2 +-
 .../gcc.target/aarch64/sve/strided_store_3.c       |     2 +-
 .../gcc.target/aarch64/sve/unpack_signed_1.c       |     2 +-
 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/vdup_n_3.c        |    16 +
 gcc/testsuite/gcc.target/aarch64/vins-1.c          |    23 +
 gcc/testsuite/gcc.target/aarch64/vins-2.c          |    23 +
 gcc/testsuite/gcc.target/aarch64/vins-3.c          |    23 +
 gcc/testsuite/gcc.target/aarch64/vzip_1.c          |    12 +
 gcc/testsuite/gcc.target/aarch64/vzip_2.c          |    13 +
 gcc/testsuite/gcc.target/aarch64/vzip_3.c          |    13 +
 gcc/testsuite/gcc.target/aarch64/vzip_4.c          |    13 +
 gcc/testsuite/gcc.target/arm/empty_fiq_handler.c   |     1 +
 gcc/testsuite/gcc.target/arm/handler-align.c       |     2 +-
 gcc/testsuite/gcc.target/arm/interrupt-1.c         |     2 +-
 gcc/testsuite/gcc.target/arm/interrupt-2.c         |     2 +-
 gcc/testsuite/gcc.target/arm/ivopts.c              |     2 +-
 gcc/testsuite/gcc.target/arm/lob.h                 |    15 +
 gcc/testsuite/gcc.target/arm/lob1.c                |    85 +
 gcc/testsuite/gcc.target/arm/lob2.c                |    32 +
 gcc/testsuite/gcc.target/arm/lob3.c                |    27 +
 gcc/testsuite/gcc.target/arm/lob4.c                |    34 +
 gcc/testsuite/gcc.target/arm/lob5.c                |    35 +
 gcc/testsuite/gcc.target/arm/lob6.c                |    97 +
 gcc/testsuite/gcc.target/arm/multilib.exp          |     2 +-
 .../arm/mve/intrinsics/mve-vldstr16-no-writeback.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_vector_float2.c         |    13 +-
 .../gcc.target/arm/mve/intrinsics/mve_vldr.c       |    61 +
 .../gcc.target/arm/mve/intrinsics/mve_vldr_z.c     |    73 +
 .../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/vbicq_f16.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_f32.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_s16.c    |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_s32.c    |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_u16.c    |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_n_u32.c    |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_s16.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_s32.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_s8.c       |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_u16.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_u32.c      |     1 +
 .../gcc.target/arm/mve/intrinsics/vbicq_u8.c       |     1 +
 .../gcc.target/arm/mve/intrinsics/vld1q_f16.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_f32.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_s16.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_s32.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_s8.c       |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_u16.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_u32.c      |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_u8.c       |     5 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_f16.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_f32.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s16.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s32.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_s8.c     |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u16.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u32.c    |     6 +-
 .../gcc.target/arm/mve/intrinsics/vld1q_z_u8.c     |     6 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_s8.c      |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_u8.c      |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c    |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c    |     4 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c |     5 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c |     5 +-
 .../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c   |     6 +-
 .../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c   |     6 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_f16.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_s16.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_s32.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_u16.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_u32.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_f32.c     |     3 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c |     5 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c |     5 +-
 .../arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c |     5 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_f32.c   |     5 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_s32.c   |     5 +-
 .../mve/intrinsics/vldrwq_gather_base_wb_z_u32.c   |     5 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_s32.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_u32.c     |     3 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c   |     4 +-
 .../gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c   |     4 +-
 .../arm/mve/intrinsics/vuninitializedq_float.c     |     6 +-
 .../arm/mve/intrinsics/vuninitializedq_float1.c    |     6 +-
 .../arm/mve/intrinsics/vuninitializedq_int.c       |     8 +-
 .../arm/mve/intrinsics/vuninitializedq_int1.c      |     8 +-
 gcc/testsuite/gcc.target/arm/pr70830.c             |     2 +-
 gcc/testsuite/gcc.target/arm/pr94743-1-hard.c      |    29 +
 gcc/testsuite/gcc.target/arm/pr94743-1-soft.c      |    27 +
 gcc/testsuite/gcc.target/arm/pr94743-1-softfp.c    |    29 +
 gcc/testsuite/gcc.target/arm/pr94743-2.c           |    22 +
 gcc/testsuite/gcc.target/arm/pr94743-3.c           |    23 +
 gcc/testsuite/gcc.target/arm/pr95646.c             |    32 +
 gcc/testsuite/gcc.target/arm/simd/vmmla_1.c        |     3 +-
 gcc/testsuite/gcc.target/arm/stack-protector-1.c   |    63 +
 gcc/testsuite/gcc.target/arm/stack-protector-2.c   |     6 +
 gcc/testsuite/gcc.target/arm/unsigned-extend-2.c   |     2 +-
 gcc/testsuite/gcc.target/bpf/diag-funargs-2.c      |     1 -
 gcc/testsuite/gcc.target/bpf/diag-funargs-3.c      |     1 -
 gcc/testsuite/gcc.target/bpf/helper-bind.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c |     4 +-
 .../gcc.target/bpf/helper-clone-redirect.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-csum-diff.c    |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-csum-update.c  |     4 +-
 .../bpf/helper-current-task-under-cgroup.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c   |     4 +-
 .../gcc.target/bpf/helper-get-cgroup-classid.c     |     4 +-
 .../gcc.target/bpf/helper-get-current-cgroup-id.c  |     6 +-
 .../gcc.target/bpf/helper-get-current-comm.c       |     4 +-
 .../gcc.target/bpf/helper-get-current-pid-tgid.c   |     4 +-
 .../gcc.target/bpf/helper-get-current-task.c       |     4 +-
 .../gcc.target/bpf/helper-get-current-uid-gid.c    |     4 +-
 .../gcc.target/bpf/helper-get-hash-recalc.c        |     4 +-
 .../gcc.target/bpf/helper-get-listener-sock.c      |     4 +-
 .../gcc.target/bpf/helper-get-local-storage.c      |     6 +-
 .../gcc.target/bpf/helper-get-numa-node-id.c       |     4 +-
 .../gcc.target/bpf/helper-get-prandom-u32.c        |     4 +-
 .../gcc.target/bpf/helper-get-route-realm.c        |     4 +-
 .../gcc.target/bpf/helper-get-smp-processor-id.c   |     4 +-
 .../gcc.target/bpf/helper-get-socket-cookie.c      |     6 +-
 .../gcc.target/bpf/helper-get-socket-uid.c         |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-get-stack.c    |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-get-stackid.c  |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-getsockopt.c   |     8 +-
 gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c |     4 +-
 .../gcc.target/bpf/helper-l3-csum-replace.c        |     4 +-
 .../gcc.target/bpf/helper-l4-csum-replace.c        |     4 +-
 .../gcc.target/bpf/helper-lwt-push-encap.c         |     6 +-
 .../gcc.target/bpf/helper-lwt-seg6-action.c        |     8 +-
 .../gcc.target/bpf/helper-lwt-seg6-adjust-srh.c    |     7 +-
 .../gcc.target/bpf/helper-lwt-seg6-store-bytes.c   |     7 +-
 .../gcc.target/bpf/helper-map-delete-elem.c        |     5 +-
 .../gcc.target/bpf/helper-map-lookup-elem.c        |     5 +-
 .../gcc.target/bpf/helper-map-peek-elem.c          |     5 +-
 gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c |     5 +-
 .../gcc.target/bpf/helper-map-push-elem.c          |     4 +-
 .../gcc.target/bpf/helper-map-update-elem.c        |     4 +-
 .../gcc.target/bpf/helper-msg-apply-bytes.c        |     6 +-
 .../gcc.target/bpf/helper-msg-cork-bytes.c         |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c |     4 +-
 .../gcc.target/bpf/helper-msg-pull-data.c          |     9 +-
 .../gcc.target/bpf/helper-msg-push-data.c          |     4 +-
 .../gcc.target/bpf/helper-msg-redirect-hash.c      |     4 +-
 .../gcc.target/bpf/helper-msg-redirect-map.c       |     7 +-
 .../gcc.target/bpf/helper-override-return.c        |     6 +-
 .../gcc.target/bpf/helper-perf-event-output.c      |     3 +-
 .../gcc.target/bpf/helper-perf-event-read-value.c  |     6 +-
 .../gcc.target/bpf/helper-perf-event-read.c        |     4 +-
 .../gcc.target/bpf/helper-perf-prog-read-value.c   |     6 +-
 .../gcc.target/bpf/helper-probe-read-str.c         |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-probe-read.c   |     4 +-
 .../gcc.target/bpf/helper-probe-write-user.c       |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c   |     7 +-
 .../gcc.target/bpf/helper-rc-pointer-rel.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c    |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-redirect-map.c |     6 +-
 .../gcc.target/bpf/helper-set-hash-invalid.c       |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-set-hash.c     |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-setsockopt.c   |     7 +-
 gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c  |     4 +-
 .../gcc.target/bpf/helper-sk-lookup-tcp.c          |    12 +-
 .../gcc.target/bpf/helper-sk-lookup-upd.c          |    12 +-
 .../gcc.target/bpf/helper-sk-redirect-hash.c       |     5 +-
 .../gcc.target/bpf/helper-sk-redirect-map.c        |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-sk-release.c   |     6 +-
 .../gcc.target/bpf/helper-sk-select-reuseport.c    |     8 +-
 .../gcc.target/bpf/helper-sk-storage-delete.c      |     6 +-
 .../gcc.target/bpf/helper-sk-storage-get.c         |     7 +-
 .../gcc.target/bpf/helper-skb-adjust-room.c        |     6 +-
 .../gcc.target/bpf/helper-skb-cgroup-id.c          |     6 +-
 .../gcc.target/bpf/helper-skb-change-head.c        |     6 +-
 .../gcc.target/bpf/helper-skb-change-proto.c       |     4 +-
 .../gcc.target/bpf/helper-skb-change-tail.c        |     4 +-
 .../gcc.target/bpf/helper-skb-change-type.c        |     4 +-
 .../gcc.target/bpf/helper-skb-ecn-set-ce.c         |     4 +-
 .../gcc.target/bpf/helper-skb-get-tunnel-key.c     |     4 +-
 .../gcc.target/bpf/helper-skb-get-tunnel-opt.c     |     4 +-
 .../gcc.target/bpf/helper-skb-get-xfrm-state.c     |     6 +-
 .../bpf/helper-skb-load-bytes-relative.c           |     8 +-
 .../gcc.target/bpf/helper-skb-load-bytes.c         |     4 +-
 .../gcc.target/bpf/helper-skb-pull-data.c          |     4 +-
 .../gcc.target/bpf/helper-skb-set-tunnel-key.c     |     4 +-
 .../gcc.target/bpf/helper-skb-set-tunnel-opt.c     |     4 +-
 .../gcc.target/bpf/helper-skb-store-bytes.c        |     4 +-
 .../gcc.target/bpf/helper-skb-under-cgroup.c       |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c |     4 +-
 .../gcc.target/bpf/helper-skb-vlan-push.c          |     4 +-
 .../gcc.target/bpf/helper-skc-lookup-tcp.c         |     6 +-
 .../gcc.target/bpf/helper-sock-hash-update.c       |     4 +-
 .../gcc.target/bpf/helper-sock-map-update.c        |     7 +-
 .../gcc.target/bpf/helper-sock-ops-cb-flags-set.c  |     7 +-
 gcc/testsuite/gcc.target/bpf/helper-spin-lock.c    |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c  |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-strtol.c       |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-strtoul.c      |     6 +-
 .../bpf/helper-sysctl-get-current-value.c          |     7 +-
 .../gcc.target/bpf/helper-sysctl-get-name.c        |     7 +-
 .../gcc.target/bpf/helper-sysctl-get-new-value.c   |     7 +-
 .../gcc.target/bpf/helper-sysctl-set-new-value.c   |     7 +-
 gcc/testsuite/gcc.target/bpf/helper-tail-call.c    |     5 +-
 .../gcc.target/bpf/helper-tcp-check-syncookie.c    |    10 +-
 gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c     |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-trace-printk.c |     5 +-
 .../gcc.target/bpf/helper-xdp-adjust-head.c        |     6 +-
 .../gcc.target/bpf/helper-xdp-adjust-meta.c        |     6 +-
 .../gcc.target/bpf/helper-xdp-adjust-tail.c        |     3 +-
 .../gcc.target/bpf/skb-ancestor-cgroup-id.c        |     7 +-
 .../gcc.target/bpf/xbpf-callee-saved-regs-1.c      |    17 +
 .../gcc.target/bpf/xbpf-callee-saved-regs-2.c      |    17 +
 gcc/testsuite/gcc.target/cris/asm-other.S          |    11 +-
 gcc/testsuite/gcc.target/cris/asmreg-1.c           |     2 +-
 gcc/testsuite/gcc.target/cris/cris.exp             |     2 +-
 gcc/testsuite/gcc.target/cris/inasm-other.c        |     8 +-
 gcc/testsuite/gcc.target/cris/peep2-movulsr.c      |    19 +
 gcc/testsuite/gcc.target/cris/pr93372-36.c         |    37 +
 gcc/testsuite/gcc.target/cris/pr93372-37.c         |    26 +
 gcc/testsuite/gcc.target/cris/pr93372-38.c         |    30 +
 gcc/testsuite/gcc.target/cris/pr93372-39.c         |    19 +
 gcc/testsuite/gcc.target/cris/pr93372-44.c         |    13 +
 gcc/testsuite/gcc.target/cris/pr93372-45.c         |    13 +
 gcc/testsuite/gcc.target/cris/pr93372-46.c         |    16 +
 gcc/testsuite/gcc.target/cris/sync-1-v10.c         |     1 -
 gcc/testsuite/gcc.target/cris/sync-1-v32.c         |     5 -
 gcc/testsuite/gcc.target/cris/sync-2i.c            |     1 -
 gcc/testsuite/gcc.target/cris/sync-2s.c            |     1 -
 gcc/testsuite/gcc.target/cris/sync-3i.c            |     1 -
 gcc/testsuite/gcc.target/cris/sync-3s.c            |     1 -
 gcc/testsuite/gcc.target/cris/sync-4i.c            |     1 -
 gcc/testsuite/gcc.target/cris/sync-4s.c            |     1 -
 .../gcc.target/cris/torture/cris-torture.exp       |     2 +-
 .../gcc.target/cris/torture/sync-mis-op-i-1.c      |     4 -
 .../gcc.target/cris/torture/sync-mis-op-i-1a.c     |     1 -
 .../gcc.target/cris/torture/sync-mis-op-i-1ml.c    |     4 -
 .../gcc.target/cris/torture/sync-mis-op-i-2.c      |     4 -
 .../gcc.target/cris/torture/sync-mis-op-i-2a.c     |     1 -
 .../gcc.target/cris/torture/sync-mis-op-i-2ml.c    |     4 -
 .../gcc.target/cris/torture/sync-mis-op-i-3.c      |     4 -
 .../gcc.target/cris/torture/sync-mis-op-i-3a.c     |     1 -
 .../gcc.target/cris/torture/sync-mis-op-i-3ml.c    |     4 -
 .../gcc.target/cris/torture/sync-mis-op-s-1.c      |    13 +-
 .../gcc.target/cris/torture/sync-mis-op-s-1a.c     |     1 -
 .../gcc.target/cris/torture/sync-mis-op-s-1ml.c    |     4 -
 .../gcc.target/cris/torture/sync-mis-xchg-i-1.c    |     4 -
 .../gcc.target/cris/torture/sync-mis-xchg-i-1a.c   |     1 -
 .../gcc.target/cris/torture/sync-mis-xchg-i-1ml.c  |     4 -
 .../gcc.target/cris/torture/sync-mis-xchg-i-2.c    |     4 -
 .../gcc.target/cris/torture/sync-mis-xchg-i-2a.c   |     1 -
 .../gcc.target/cris/torture/sync-mis-xchg-i-2ml.c  |     4 -
 .../gcc.target/cris/torture/sync-mis-xchg-i-3.c    |     4 -
 .../gcc.target/cris/torture/sync-mis-xchg-i-3a.c   |     1 -
 .../gcc.target/cris/torture/sync-mis-xchg-i-3ml.c  |     4 -
 .../gcc.target/cris/torture/sync-mis-xchg-s-1.c    |     4 -
 .../gcc.target/cris/torture/sync-mis-xchg-s-1a.c   |     1 -
 .../gcc.target/cris/torture/sync-mis-xchg-s-1ml.c  |     4 -
 gcc/testsuite/gcc.target/gcn/gcn.exp               |    42 +
 gcc/testsuite/gcc.target/gcn/vcc-clobber.c         |    33 +
 .../gcc.target/i386/avx2-shiftqihi-constant-1.c    |    31 +
 .../gcc.target/i386/avx2-shiftqihi-constant-2.c    |    62 +
 gcc/testsuite/gcc.target/i386/avx512bw-pr95488-1.c |    21 +
 gcc/testsuite/gcc.target/i386/avx512bw-pr95488-2.c |    47 +
 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-1.c |    30 +
 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-2.c |    47 +
 .../i386/avx512bw-shiftqihi-constant-1.c           |    31 +
 .../i386/avx512bw-shiftqihi-constant-2.c           |    62 +
 .../gcc.target/i386/avx512bw-vmovdqu16-1.c         |     6 +-
 .../gcc.target/i386/avx512bw-vmovdqu8-1.c          |     6 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr95060.c    |    22 +
 gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c   |     4 +
 gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c   |     4 +
 .../gcc.target/i386/avx512f-vcvtps2ph-pr95254.c    |    12 +
 gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c  |     2 +-
 gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c  |     2 +-
 .../gcc.target/i386/avx512f-vmovdqa32-1.c          |     2 +-
 .../gcc.target/i386/avx512f-vmovdqa64-1.c          |     2 +-
 .../gcc.target/i386/avx512vl-pr92686-movcc-1.c     |     8 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c |    36 +
 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-2.c |    50 +
 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-1.c |    36 +
 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-2.c |    51 +
 .../gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c   |    18 +
 gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c |     4 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c |     4 +-
 .../gcc.target/i386/avx512vl-vmovdqa32-1.c         |     4 +-
 .../gcc.target/i386/avx512vl-vmovdqa64-1.c         |     4 +-
 gcc/testsuite/gcc.target/i386/builtin-bswap-5.c    |     8 +
 gcc/testsuite/gcc.target/i386/builtin_target.c     |   355 +-
 gcc/testsuite/gcc.target/i386/endbr_immediate.c    |   198 +
 gcc/testsuite/gcc.target/i386/fma_double_1.c       |     6 +-
 gcc/testsuite/gcc.target/i386/fma_double_2.c       |     8 +-
 gcc/testsuite/gcc.target/i386/fma_double_3.c       |     8 +-
 gcc/testsuite/gcc.target/i386/fma_double_4.c       |     8 +-
 gcc/testsuite/gcc.target/i386/fma_double_5.c       |     8 +-
 gcc/testsuite/gcc.target/i386/fma_double_6.c       |     8 +-
 gcc/testsuite/gcc.target/i386/fma_float_1.c        |     6 +-
 gcc/testsuite/gcc.target/i386/fma_float_2.c        |     8 +-
 gcc/testsuite/gcc.target/i386/fma_float_3.c        |     8 +-
 gcc/testsuite/gcc.target/i386/fma_float_4.c        |     8 +-
 gcc/testsuite/gcc.target/i386/fma_float_5.c        |     8 +-
 gcc/testsuite/gcc.target/i386/fma_float_6.c        |     8 +-
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    12 +
 gcc/testsuite/gcc.target/i386/l_fma_double_1.c     |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_2.c     |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_3.c     |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_4.c     |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_5.c     |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_6.c     |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_1.c      |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_2.c      |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_3.c      |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_4.c      |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_5.c      |    16 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_6.c      |    16 +-
 gcc/testsuite/gcc.target/i386/memcpy-pr95886.c     |   107 +
 gcc/testsuite/gcc.target/i386/minmax-10.c          |    38 +
 gcc/testsuite/gcc.target/i386/minmax-11.c          |    12 +
 gcc/testsuite/gcc.target/i386/minmax-12.c          |    17 +
 gcc/testsuite/gcc.target/i386/minmax-8.c           |    18 +
 gcc/testsuite/gcc.target/i386/minmax-9.c           |    23 +
 gcc/testsuite/gcc.target/i386/parity-3.c           |    24 +
 gcc/testsuite/gcc.target/i386/parity-4.c           |    24 +
 gcc/testsuite/gcc.target/i386/parity-5.c           |     9 +
 gcc/testsuite/gcc.target/i386/parity-6.c           |     9 +
 gcc/testsuite/gcc.target/i386/parity-7.c           |    15 +
 gcc/testsuite/gcc.target/i386/parity-8.c           |    13 +
 gcc/testsuite/gcc.target/i386/parity-9.c           |    33 +
 gcc/testsuite/gcc.target/i386/pr60473.c            |    12 +
 gcc/testsuite/gcc.target/i386/pr67609.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr70314.c            |    15 +
 gcc/testsuite/gcc.target/i386/pr71321.c            |     3 +-
 gcc/testsuite/gcc.target/i386/pr78904-1a.c         |    47 +
 gcc/testsuite/gcc.target/i386/pr78904-1b.c         |    49 +
 gcc/testsuite/gcc.target/i386/pr78904-2a.c         |    48 +
 gcc/testsuite/gcc.target/i386/pr78904-2b.c         |    50 +
 gcc/testsuite/gcc.target/i386/pr78904-3a.c         |    42 +
 gcc/testsuite/gcc.target/i386/pr78904-3b.c         |    43 +
 gcc/testsuite/gcc.target/i386/pr78904-4a.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr78904-4b.c         |    23 +
 gcc/testsuite/gcc.target/i386/pr78904-5a.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr78904-5b.c         |    23 +
 gcc/testsuite/gcc.target/i386/pr78904-6a.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr78904-6b.c         |    23 +
 gcc/testsuite/gcc.target/i386/pr78967-1a.c         |    20 +
 gcc/testsuite/gcc.target/i386/pr78967-1b.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr78967-2a.c         |    24 +
 gcc/testsuite/gcc.target/i386/pr78967-2b.c         |    26 +
 gcc/testsuite/gcc.target/i386/pr88240.c            |    26 +
 gcc/testsuite/gcc.target/i386/pr88713-1.c          |    13 +
 gcc/testsuite/gcc.target/i386/pr88713-2.c          |     6 +
 gcc/testsuite/gcc.target/i386/pr88713-3.c          |    17 +
 gcc/testsuite/gcc.target/i386/pr92645-4.c          |     6 +-
 gcc/testsuite/gcc.target/i386/pr92658-avx2.c       |   192 +
 .../gcc.target/i386/pr92658-avx512bw-trunc.c       |    90 +
 gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c   |   280 +
 gcc/testsuite/gcc.target/i386/pr92658-avx512f.c    |   106 +
 gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c   |   129 +
 gcc/testsuite/gcc.target/i386/pr92658-sse4.c       |   148 +
 gcc/testsuite/gcc.target/i386/pr92807-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr92865-1.c          |    10 +-
 gcc/testsuite/gcc.target/i386/pr93492-1.c          |    73 +
 gcc/testsuite/gcc.target/i386/pr93492-2.c          |    12 +
 gcc/testsuite/gcc.target/i386/pr93492-3.c          |    13 +
 gcc/testsuite/gcc.target/i386/pr93492-4.c          |    11 +
 gcc/testsuite/gcc.target/i386/pr93492-5.c          |    11 +
 gcc/testsuite/gcc.target/i386/pr94857.c            |    13 +
 gcc/testsuite/gcc.target/i386/pr94913-1.c          |    21 +
 gcc/testsuite/gcc.target/i386/pr94913-2.c          |    24 +
 gcc/testsuite/gcc.target/i386/pr94956.c            |    28 +
 gcc/testsuite/gcc.target/i386/pr94980.c            |    10 +
 gcc/testsuite/gcc.target/i386/pr95021-1.c          |    27 +
 gcc/testsuite/gcc.target/i386/pr95021-2.c          |    39 +
 gcc/testsuite/gcc.target/i386/pr95021-3.c          |     5 +
 gcc/testsuite/gcc.target/i386/pr95021-4.c          |    28 +
 gcc/testsuite/gcc.target/i386/pr95021-5.c          |    45 +
 gcc/testsuite/gcc.target/i386/pr95046-1.c          |    62 +
 gcc/testsuite/gcc.target/i386/pr95046-2.c          |    35 +
 gcc/testsuite/gcc.target/i386/pr95046-3.c          |    42 +
 gcc/testsuite/gcc.target/i386/pr95046-4.c          |    39 +
 gcc/testsuite/gcc.target/i386/pr95046-5.c          |    44 +
 gcc/testsuite/gcc.target/i386/pr95046-6.c          |    44 +
 gcc/testsuite/gcc.target/i386/pr95046-7.c          |    25 +
 gcc/testsuite/gcc.target/i386/pr95046-8.c          |    22 +
 gcc/testsuite/gcc.target/i386/pr95052.c            |    20 +
 gcc/testsuite/gcc.target/i386/pr95125-avx.c        |    27 +
 gcc/testsuite/gcc.target/i386/pr95125-avx512f.c    |    37 +
 gcc/testsuite/gcc.target/i386/pr95169.c            |    28 +
 gcc/testsuite/gcc.target/i386/pr95211.c            |    38 +
 gcc/testsuite/gcc.target/i386/pr95255.c            |     8 +
 gcc/testsuite/gcc.target/i386/pr95355.c            |    20 +
 gcc/testsuite/gcc.target/i386/pr95356.c            |   125 +
 gcc/testsuite/gcc.target/i386/pr95443-1.c          |   130 +
 gcc/testsuite/gcc.target/i386/pr95443-2.c          |    79 +
 gcc/testsuite/gcc.target/i386/pr95464.c            |    64 +
 gcc/testsuite/gcc.target/i386/pr95535-1.c          |    54 +
 gcc/testsuite/gcc.target/i386/pr95535-2.c          |    54 +
 gcc/testsuite/gcc.target/i386/pr95750.c            |    19 +
 gcc/testsuite/gcc.target/i386/pr95778-1.c          |    21 +
 gcc/testsuite/gcc.target/i386/pr95778-2.c          |    21 +
 gcc/testsuite/gcc.target/i386/pr95791.c            |    10 +
 gcc/testsuite/gcc.target/i386/pr95866-1.c          |    18 +
 gcc/testsuite/gcc.target/i386/pr95973.c            |    25 +
 gcc/testsuite/gcc.target/i386/pr96176.c            |    13 +
 gcc/testsuite/gcc.target/i386/pr96189-1.c          |    24 +
 gcc/testsuite/gcc.target/i386/pr96189.c            |    12 +
 gcc/testsuite/gcc.target/i386/pr96203-1.c          |    18 +
 gcc/testsuite/gcc.target/i386/pr96203-2.c          |    11 +
 gcc/testsuite/gcc.target/i386/pr96539.c            |    16 +
 gcc/testsuite/gcc.target/i386/serialize-1.c        |    11 +
 gcc/testsuite/gcc.target/i386/sse-12.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |     6 +-
 gcc/testsuite/gcc.target/i386/sse-23.c             |     4 +-
 gcc/testsuite/gcc.target/i386/sse2-mmx-18a.c       |     2 +-
 gcc/testsuite/gcc.target/i386/sse2-mmx-18b.c       |     7 -
 gcc/testsuite/gcc.target/i386/sse2-mmx-18c.c       |     7 -
 gcc/testsuite/gcc.target/i386/sse2-mmx-19a.c       |     2 +-
 gcc/testsuite/gcc.target/i386/sse2-mmx-19b.c       |     7 -
 gcc/testsuite/gcc.target/i386/sse2-mmx-19c.c       |     7 -
 gcc/testsuite/gcc.target/i386/sse2-mmx-19d.c       |     7 -
 gcc/testsuite/gcc.target/i386/sse2-mmx-19e.c       |     7 -
 .../gcc.target/i386/sse2-shiftqihi-constant-1.c    |    31 +
 .../gcc.target/i386/sse2-shiftqihi-constant-2.c    |    62 +
 gcc/testsuite/gcc.target/i386/strncmp-1.c          |    47 +
 gcc/testsuite/gcc.target/i386/tsxldtrk-1.c         |    13 +
 gcc/testsuite/gcc.target/i386/vect-pr67800.c       |     3 +-
 gcc/testsuite/gcc.target/i386/vperm-v2sf.c         |    41 +
 gcc/testsuite/gcc.target/i386/vperm-v2si.c         |    41 +
 gcc/testsuite/gcc.target/i386/vperm-v4hi.c         |    47 +
 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c   |     3 +-
 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c   |     3 +-
 .../gcc.target/msp430/region-attribute-misuse.c    |     1 -
 gcc/testsuite/gcc.target/nvptx/cvt.c               |    13 +
 gcc/testsuite/gcc.target/nvptx/ia64-sync-1.c       |     2 +
 gcc/testsuite/gcc.target/nvptx/ia64-sync-2.c       |     2 +
 gcc/testsuite/gcc.target/nvptx/ia64-sync-3.c       |     2 +
 gcc/testsuite/gcc.target/nvptx/ia64-sync-4.c       |     3 +
 gcc/testsuite/gcc.target/nvptx/ia64-sync-5.c       |     2 +
 gcc/testsuite/gcc.target/nvptx/mul-hi.c            |    15 +
 gcc/testsuite/gcc.target/nvptx/mul-wide.c          |    16 +
 gcc/testsuite/gcc.target/nvptx/popc-1.c            |     9 +
 gcc/testsuite/gcc.target/nvptx/popc-2.c            |    11 +
 gcc/testsuite/gcc.target/nvptx/popc-3.c            |    11 +
 gcc/testsuite/gcc.target/nvptx/recip-1.c           |    18 +
 gcc/testsuite/gcc.target/nvptx/shift16.c           |    30 +
 gcc/testsuite/gcc.target/nvptx/umul-hi.c           |    15 +
 gcc/testsuite/gcc.target/nvptx/umul-wide.c         |    16 +
 gcc/testsuite/gcc.target/nvptx/v2si-cvt.c          |    34 +-
 .../gcc.target/nvptx/v2si-vec-set-extract.c        |    25 +
 gcc/testsuite/gcc.target/nvptx/vadd_add.c          |    15 +
 gcc/testsuite/gcc.target/nvptx/vsub_add.c          |    25 +
 gcc/testsuite/gcc.target/powerpc/20030218-1.c      |    26 -
 gcc/testsuite/gcc.target/powerpc/20030505.c        |    21 -
 gcc/testsuite/gcc.target/powerpc/20081204-1.c      |     9 -
 gcc/testsuite/gcc.target/powerpc/bcd-1.c           |     1 -
 gcc/testsuite/gcc.target/powerpc/bcd-2.c           |     1 -
 gcc/testsuite/gcc.target/powerpc/bcd-3.c           |     1 -
 gcc/testsuite/gcc.target/powerpc/bswap-brd.c       |    23 +
 gcc/testsuite/gcc.target/powerpc/bswap-brh.c       |    11 +
 gcc/testsuite/gcc.target/powerpc/bswap-brw.c       |    22 +
 .../gcc.target/powerpc/builtins-1-p9-runnable.c    |    43 +-
 gcc/testsuite/gcc.target/powerpc/builtins-1.c      |     3 +-
 .../gcc.target/powerpc/builtins-2-p9-runnable.c    |     5 +-
 gcc/testsuite/gcc.target/powerpc/builtins-2.c      |     4 +-
 .../gcc.target/powerpc/builtins-3-p9-runnable.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c   |     2 +-
 .../gcc.target/powerpc/builtins-3-runnable-p8.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-3.c      |     2 +-
 .../gcc.target/powerpc/builtins-4-p9-runnable.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/builtins-4.c      |     2 +-
 .../gcc.target/powerpc/builtins-5-p9-runnable.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/builtins-5.c      |     3 +-
 .../gcc.target/powerpc/builtins-6-p9-runnable.c    |     4 +-
 .../gcc.target/powerpc/builtins-6-runnable.c       |     4 +-
 .../gcc.target/powerpc/builtins-7-p9-runnable.c    |     4 +-
 .../gcc.target/powerpc/builtins-7-runnable.c       |     3 +-
 .../gcc.target/powerpc/builtins-8-p9-runnable.c    |   121 +-
 .../gcc.target/powerpc/builtins-8-runnable.c       |     3 +-
 .../gcc.target/powerpc/builtins-msum-runnable.c    |    74 +
 .../gcc.target/powerpc/builtins-revb-runnable.c    |     4 +-
 gcc/testsuite/gcc.target/powerpc/cfuged-0.c        |    50 +
 gcc/testsuite/gcc.target/powerpc/cfuged-1.c        |    50 +
 gcc/testsuite/gcc.target/powerpc/clone3.c          |    33 +
 gcc/testsuite/gcc.target/powerpc/cntlzdm-0.c       |    56 +
 gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c       |    56 +
 gcc/testsuite/gcc.target/powerpc/cnttzdm-0.c       |    53 +
 gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c       |    53 +
 .../gcc.target/powerpc/conv-vectorize-1.c          |     2 +-
 .../gcc.target/powerpc/conv-vectorize-2.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/convert-fp-128.c  |    20 +-
 gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c   |     5 +-
 gcc/testsuite/gcc.target/powerpc/cpu-future.c      |     6 +-
 gcc/testsuite/gcc.target/powerpc/dg-future-0.c     |    13 +
 gcc/testsuite/gcc.target/powerpc/dg-future-1.c     |    19 +
 .../gcc.target/powerpc/direct-move-double1.c       |     3 +-
 .../gcc.target/powerpc/direct-move-double2.c       |     3 +-
 .../gcc.target/powerpc/direct-move-float1.c        |     3 +-
 .../gcc.target/powerpc/direct-move-float2.c        |     3 +-
 .../gcc.target/powerpc/direct-move-float3.c        |     3 +-
 .../gcc.target/powerpc/direct-move-long1.c         |     3 +-
 .../gcc.target/powerpc/direct-move-long2.c         |     3 +-
 .../gcc.target/powerpc/direct-move-vint1.c         |     3 +-
 .../gcc.target/powerpc/direct-move-vint2.c         |     3 +-
 gcc/testsuite/gcc.target/powerpc/doloop-2.c        |    29 +
 gcc/testsuite/gcc.target/powerpc/extend-divide-1.c |     1 -
 gcc/testsuite/gcc.target/powerpc/extend-divide-2.c |     1 -
 gcc/testsuite/gcc.target/powerpc/float128-fma1.c   |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw.c     |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw10.c   |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw11.c   |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw2.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw3.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw4.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw5.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw6.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw7.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw8.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-hw9.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-minmax.c |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-odd.c    |     3 +-
 gcc/testsuite/gcc.target/powerpc/float128-sqrt1.c  |     3 +-
 .../gcc.target/powerpc/fold-vec-perm-char.c        |     2 +-
 .../gcc.target/powerpc/fold-vec-perm-double.c      |     2 +-
 .../gcc.target/powerpc/fold-vec-perm-float.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-perm-int.c         |     2 +-
 .../gcc.target/powerpc/fold-vec-perm-longlong.c    |     2 +-
 .../gcc.target/powerpc/fold-vec-perm-pixel.c       |     2 +-
 .../gcc.target/powerpc/fold-vec-perm-short.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/localentry-1.c    |     6 +-
 .../gcc.target/powerpc/localentry-detect-1.c       |     8 +-
 gcc/testsuite/gcc.target/powerpc/lsbb-runnable.c   |    65 +
 gcc/testsuite/gcc.target/powerpc/lsbb.c            |    24 +
 gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c   |   313 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c   |    72 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c   |    31 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c   |    28 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c   |    31 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c   |    18 +
 gcc/testsuite/gcc.target/powerpc/mma-double-test.c |   186 +
 gcc/testsuite/gcc.target/powerpc/mma-single-test.c |   194 +
 gcc/testsuite/gcc.target/powerpc/mma-supported.c   |    25 +
 gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c  |     6 +-
 gcc/testsuite/gcc.target/powerpc/p10-arch31.c      |    25 +
 gcc/testsuite/gcc.target/powerpc/p10-identify.c    |    26 +
 .../gcc.target/powerpc/p8vector-int128-1.c         |     3 +-
 .../gcc.target/powerpc/p8vector-int128-2.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-1.h |    18 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-2.h |    17 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-3.h |    31 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-4.h |    24 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-5.h |    29 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-6.h |    32 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-7.h |    20 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-8.h |    14 +
 .../gcc.target/powerpc/p9-vec-length-epil-1.c      |    15 +
 .../gcc.target/powerpc/p9-vec-length-epil-2.c      |    15 +
 .../gcc.target/powerpc/p9-vec-length-epil-3.c      |    18 +
 .../gcc.target/powerpc/p9-vec-length-epil-4.c      |    15 +
 .../gcc.target/powerpc/p9-vec-length-epil-5.c      |    15 +
 .../gcc.target/powerpc/p9-vec-length-epil-6.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-epil-7.c      |    11 +
 .../gcc.target/powerpc/p9-vec-length-epil-8.c      |    12 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-1.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-2.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-3.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-4.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-5.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-6.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-7.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-8.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-1.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-full-2.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-full-3.c      |    17 +
 .../gcc.target/powerpc/p9-vec-length-full-4.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-full-5.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-full-6.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-full-7.c      |    13 +
 .../gcc.target/powerpc/p9-vec-length-full-8.c      |    12 +
 .../gcc.target/powerpc/p9-vec-length-full-run-1.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-2.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-3.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-4.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-5.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-6.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-7.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-8.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-run-1.h       |    34 +
 .../gcc.target/powerpc/p9-vec-length-run-2.h       |    36 +
 .../gcc.target/powerpc/p9-vec-length-run-3.h       |    34 +
 .../gcc.target/powerpc/p9-vec-length-run-4.h       |    62 +
 .../gcc.target/powerpc/p9-vec-length-run-5.h       |    45 +
 .../gcc.target/powerpc/p9-vec-length-run-6.h       |    52 +
 .../gcc.target/powerpc/p9-vec-length-run-7.h       |    16 +
 .../gcc.target/powerpc/p9-vec-length-run-8.h       |    27 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length.h   |    14 +
 gcc/testsuite/gcc.target/powerpc/pack01.c          |     1 -
 gcc/testsuite/gcc.target/powerpc/pack02.c          |     1 -
 gcc/testsuite/gcc.target/powerpc/pack03.c          |     1 -
 gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c |    10 +-
 gcc/testsuite/gcc.target/powerpc/pdep-0.c          |    48 +
 gcc/testsuite/gcc.target/powerpc/pdep-1.c          |    48 +
 gcc/testsuite/gcc.target/powerpc/pextd-0.c         |    50 +
 gcc/testsuite/gcc.target/powerpc/pextd-1.c         |    49 +
 gcc/testsuite/gcc.target/powerpc/ppc-spe.c         |   663 -
 gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c     |     7 -
 gcc/testsuite/gcc.target/powerpc/pr52457.c         |     1 -
 gcc/testsuite/gcc.target/powerpc/pr60102.c         |    11 -
 gcc/testsuite/gcc.target/powerpc/pr60158.c         |    89 -
 gcc/testsuite/gcc.target/powerpc/pr60735.c         |    11 -
 gcc/testsuite/gcc.target/powerpc/pr71309.c         |    34 +
 gcc/testsuite/gcc.target/powerpc/pr71763.c         |     1 +
 gcc/testsuite/gcc.target/powerpc/pr78458.c         |    15 -
 gcc/testsuite/gcc.target/powerpc/pr80343.c         |    50 -
 gcc/testsuite/gcc.target/powerpc/pr88845.c         |     1 -
 gcc/testsuite/gcc.target/powerpc/pr89310.c         |    17 +
 gcc/testsuite/gcc.target/powerpc/pr90763.c         |     5 +-
 gcc/testsuite/gcc.target/powerpc/pr91275.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr92488.c         |    43 +
 gcc/testsuite/gcc.target/powerpc/pr92796.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr93122.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr93658.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr93800.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr94740.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr95907.c         |     7 +
 gcc/testsuite/gcc.target/powerpc/pr96125.c         |    47 +
 gcc/testsuite/gcc.target/powerpc/pr96446.c         |    16 +
 gcc/testsuite/gcc.target/powerpc/pr96493.c         |    30 +
 gcc/testsuite/gcc.target/powerpc/pr96506.c         |    66 +
 gcc/testsuite/gcc.target/powerpc/pr96530.c         |    20 +
 gcc/testsuite/gcc.target/powerpc/prefix-add.c      |    14 +
 .../gcc.target/powerpc/prefix-di-constant.c        |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c    |   161 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c |    14 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-df.c |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-di.c |    14 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-hi.c |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c |    14 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-qi.c |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c |    20 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-sf.c |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large-si.c |    13 +
 .../gcc.target/powerpc/prefix-large-udi.c          |    14 +
 .../gcc.target/powerpc/prefix-large-uhi.c          |    13 +
 .../gcc.target/powerpc/prefix-large-uqi.c          |    13 +
 .../gcc.target/powerpc/prefix-large-usi.c          |    13 +
 .../gcc.target/powerpc/prefix-large-v2df.c         |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-large.h    |    40 +
 .../gcc.target/powerpc/prefix-no-update.c          |    51 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c |    14 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-df.c |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-di.c |    14 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-hi.c |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c |    14 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-qi.c |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c |    16 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sf.c |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-si.c |    13 +
 .../gcc.target/powerpc/prefix-pcrel-udi.c          |    14 +
 .../gcc.target/powerpc/prefix-pcrel-uhi.c          |    13 +
 .../gcc.target/powerpc/prefix-pcrel-uqi.c          |    13 +
 .../gcc.target/powerpc/prefix-pcrel-usi.c          |    13 +
 .../gcc.target/powerpc/prefix-pcrel-v2df.c         |    13 +
 gcc/testsuite/gcc.target/powerpc/prefix-pcrel.h    |    41 +
 .../gcc.target/powerpc/prefix-si-constant.c        |    12 +
 .../gcc.target/powerpc/prefix-stack-protect.c      |    21 +
 gcc/testsuite/gcc.target/powerpc/quad-atomic.c     |     1 -
 gcc/testsuite/gcc.target/powerpc/recip-6.c         |     1 -
 gcc/testsuite/gcc.target/powerpc/recip-7.c         |     1 -
 gcc/testsuite/gcc.target/powerpc/setbc.h           |    27 +
 gcc/testsuite/gcc.target/powerpc/setbceq.c         |     9 +
 gcc/testsuite/gcc.target/powerpc/setbcge.c         |    12 +
 gcc/testsuite/gcc.target/powerpc/setbcgt.c         |    10 +
 gcc/testsuite/gcc.target/powerpc/setbcle.c         |    10 +
 gcc/testsuite/gcc.target/powerpc/setbclt.c         |    12 +
 gcc/testsuite/gcc.target/powerpc/setbcne.c         |     9 +
 gcc/testsuite/gcc.target/powerpc/setnbc.h          |    27 +
 gcc/testsuite/gcc.target/powerpc/setnbceq.c        |     9 +
 gcc/testsuite/gcc.target/powerpc/setnbcge.c        |    12 +
 gcc/testsuite/gcc.target/powerpc/setnbcgt.c        |    10 +
 gcc/testsuite/gcc.target/powerpc/setnbcle.c        |    10 +
 gcc/testsuite/gcc.target/powerpc/setnbclt.c        |    12 +
 gcc/testsuite/gcc.target/powerpc/setnbcne.c        |     9 +
 gcc/testsuite/gcc.target/powerpc/spe-evmerge.c     |    71 -
 .../gcc.target/powerpc/spe-small-data-1.c          |    14 -
 .../gcc.target/powerpc/spe-small-data-2.c          |    13 -
 gcc/testsuite/gcc.target/powerpc/spe-unwind-1.c    |   116 -
 .../gcc.target/powerpc/spe-vector-memcpy.c         |    10 -
 .../gcc.target/powerpc/spe-vector-memset.c         |    13 -
 gcc/testsuite/gcc.target/powerpc/spe1.c            |    15 -
 .../gcc.target/powerpc/vec-blend-runnable.c        |   276 +
 gcc/testsuite/gcc.target/powerpc/vec-cfuged-0.c    |    61 +
 gcc/testsuite/gcc.target/powerpc/vec-cfuged-1.c    |    60 +
 gcc/testsuite/gcc.target/powerpc/vec-clrl-0.c      |    16 +
 gcc/testsuite/gcc.target/powerpc/vec-clrl-1.c      |    37 +
 gcc/testsuite/gcc.target/powerpc/vec-clrl-2.c      |    16 +
 gcc/testsuite/gcc.target/powerpc/vec-clrl-3.c      |    37 +
 gcc/testsuite/gcc.target/powerpc/vec-clrr-0.c      |    16 +
 gcc/testsuite/gcc.target/powerpc/vec-clrr-1.c      |    37 +
 gcc/testsuite/gcc.target/powerpc/vec-clrr-2.c      |    16 +
 gcc/testsuite/gcc.target/powerpc/vec-clrr-3.c      |    37 +
 gcc/testsuite/gcc.target/powerpc/vec-cntlzm-0.c    |    54 +
 gcc/testsuite/gcc.target/powerpc/vec-cntlzm-1.c    |    54 +
 gcc/testsuite/gcc.target/powerpc/vec-cnttzm-0.c    |    54 +
 gcc/testsuite/gcc.target/powerpc/vec-cnttzm-1.c    |    53 +
 gcc/testsuite/gcc.target/powerpc/vec-extracth-0.c  |    33 +
 gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c  |    32 +
 gcc/testsuite/gcc.target/powerpc/vec-extracth-2.c  |    31 +
 gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c  |    30 +
 gcc/testsuite/gcc.target/powerpc/vec-extracth-4.c  |    31 +
 gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c  |    29 +
 gcc/testsuite/gcc.target/powerpc/vec-extracth-6.c  |    31 +
 gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c  |    30 +
 .../gcc.target/powerpc/vec-extracth-be-0.c         |    33 +
 .../gcc.target/powerpc/vec-extracth-be-1.c         |    31 +
 .../gcc.target/powerpc/vec-extracth-be-2.c         |    31 +
 .../gcc.target/powerpc/vec-extracth-be-3.c         |    31 +
 gcc/testsuite/gcc.target/powerpc/vec-extractl-0.c  |    33 +
 gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c  |    32 +
 gcc/testsuite/gcc.target/powerpc/vec-extractl-2.c  |    31 +
 gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c  |    30 +
 gcc/testsuite/gcc.target/powerpc/vec-extractl-4.c  |    31 +
 gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c  |    29 +
 gcc/testsuite/gcc.target/powerpc/vec-extractl-6.c  |    31 +
 gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c  |    30 +
 .../gcc.target/powerpc/vec-extractl-be-0.c         |    33 +
 .../gcc.target/powerpc/vec-extractl-be-1.c         |    31 +
 .../gcc.target/powerpc/vec-extractl-be-2.c         |    31 +
 .../gcc.target/powerpc/vec-extractl-be-3.c         |    31 +
 gcc/testsuite/gcc.target/powerpc/vec-gnb-0.c       |    74 +
 gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c       |    73 +
 gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c       |    73 +
 .../gcc.target/powerpc/vec-insert-word-runnable.c  |   345 +
 gcc/testsuite/gcc.target/powerpc/vec-mult-char-2.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-pdep-0.c      |    61 +
 gcc/testsuite/gcc.target/powerpc/vec-pdep-1.c      |    53 +
 .../gcc.target/powerpc/vec-permute-ext-runnable.c  |   294 +
 gcc/testsuite/gcc.target/powerpc/vec-pext-0.c      |    53 +
 gcc/testsuite/gcc.target/powerpc/vec-pext-1.c      |    52 +
 .../gcc.target/powerpc/vec-replace-word-runnable.c |   289 +
 .../gcc.target/powerpc/vec-shift-double-runnable.c |   384 +
 .../gcc.target/powerpc/vec-splati-runnable.c       |   166 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-0.c     |    21 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-1.c     |    52 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-10.c    |    27 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-11.c    |    29 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-12.c    |    27 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-13.c    |    28 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-14.c    |    27 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-15.c    |    28 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-16.c    |    56 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-17.c    |    54 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-18.c    |    56 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-19.c    |    54 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-2.c     |    21 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-20.c    |    46 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-21.c    |    44 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-22.c    |    44 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-23.c    |    42 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-3.c     |    52 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-4.c     |    21 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-5.c     |    45 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-6.c     |    21 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-7.c     |    43 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-8.c     |    27 +
 gcc/testsuite/gcc.target/powerpc/vec-stril-9.c     |    28 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-0.c   |    24 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-1.c   |    41 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-10.c  |    37 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-11.c  |    37 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-2.c   |    23 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-3.c   |    40 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-4.c   |    23 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-5.c   |    35 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-6.c   |    23 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-7.c   |    36 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-8.c   |    42 +
 gcc/testsuite/gcc.target/powerpc/vec-stril_p-9.c   |    42 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-0.c     |    21 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-1.c     |    52 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-10.c    |    27 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-11.c    |    28 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-12.c    |    28 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-13.c    |    29 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-14.c    |    27 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-15.c    |    28 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-16.c    |    56 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-17.c    |    54 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-18.c    |    56 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-19.c    |    54 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-2.c     |    21 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-20.c    |    48 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-21.c    |    46 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-22.c    |    48 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-23.c    |    46 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-3.c     |    52 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-4.c     |    21 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-5.c     |    44 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-6.c     |    21 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-7.c     |    44 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-8.c     |    27 +
 gcc/testsuite/gcc.target/powerpc/vec-strir-9.c     |    28 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-0.c   |    23 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-1.c   |    39 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-10.c  |    46 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-11.c  |    38 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-2.c   |    23 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-3.c   |    40 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-4.c   |    23 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-5.c   |    44 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-6.c   |    23 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-7.c   |    36 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-8.c   |    43 +
 gcc/testsuite/gcc.target/powerpc/vec-strir_p-9.c   |    42 +
 .../gcc.target/powerpc/vec-ternarylogic-0.c        |   120 +
 .../gcc.target/powerpc/vec-ternarylogic-1.c        |   119 +
 .../gcc.target/powerpc/vec-ternarylogic-10.c       |   130 +
 .../gcc.target/powerpc/vec-ternarylogic-2.c        |   105 +
 .../gcc.target/powerpc/vec-ternarylogic-3.c        |   106 +
 .../gcc.target/powerpc/vec-ternarylogic-4.c        |   104 +
 .../gcc.target/powerpc/vec-ternarylogic-5.c        |   103 +
 .../gcc.target/powerpc/vec-ternarylogic-6.c        |   104 +
 .../gcc.target/powerpc/vec-ternarylogic-7.c        |   103 +
 .../gcc.target/powerpc/vec-ternarylogic-8.c        |   129 +
 .../gcc.target/powerpc/vec-ternarylogic-9.c        |   130 +
 gcc/testsuite/gcc.target/powerpc/vector_float.c    |    16 +
 .../gcc.target/powerpc/vsx-builtin-msum.c          |    26 +
 gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c |     4 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c |     8 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c |     8 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c |     2 +-
 .../gcc.target/powerpc/vsx_mask-count-runnable.c   |   149 +
 .../gcc.target/powerpc/vsx_mask-expand-runnable.c  |   194 +
 .../gcc.target/powerpc/vsx_mask-extract-runnable.c |   162 +
 .../gcc.target/powerpc/vsx_mask-move-runnable.c    |   225 +
 .../gcc.target/powerpc/xxgenpc-runnable.c          |   231 +
 gcc/testsuite/gcc.target/pru/clobber-sp.c          |    24 +
 .../pru/lra-framepointer-fragmentation-1.c         |     5 +-
 .../pru/lra-framepointer-fragmentation-2.c         |    10 +-
 gcc/testsuite/gcc.target/riscv/arch-3.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-5.c            |     5 +
 gcc/testsuite/gcc.target/riscv/arch-6.c            |     5 +
 gcc/testsuite/gcc.target/riscv/attribute-11.c      |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-12.c      |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-13.c      |     6 +
 gcc/testsuite/gcc.target/riscv/attribute-9.c       |     4 +-
 gcc/testsuite/gcc.target/riscv/pr91441.c           |     2 +-
 gcc/testsuite/gcc.target/riscv/pr95252.c           |    47 +
 gcc/testsuite/gcc.target/riscv/pr95683.c           |    10 +
 gcc/testsuite/gcc.target/riscv/pr96260.c           |     9 +
 .../gcc.target/riscv/read-thread-pointer.c         |     7 +
 gcc/testsuite/gcc.target/riscv/save-restore-9.c    |    23 +
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c |    26 +
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c |    51 +
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c |    39 +
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c |    26 +
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c |    53 +
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c |    39 +
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c |    46 +
 gcc/testsuite/gcc.target/riscv/zero-extend-5.c     |     8 +
 gcc/testsuite/gcc.target/s390/20200617.c           |    23 +
 gcc/testsuite/gcc.target/s390/pr96127.c            |    29 +
 gcc/testsuite/gcc.target/s390/pr96456.c            |    13 +
 gcc/testsuite/gcc.target/s390/stack-clash-1.c      |    17 +
 gcc/testsuite/gcc.target/s390/stack-clash-2.c      |    17 +
 gcc/testsuite/gcc.target/s390/stack-clash-3.c      |    17 +
 gcc/testsuite/gcc.target/s390/vector/align-1.c     |     2 +-
 gcc/testsuite/gcc.target/s390/vector/align-2.c     |     2 +-
 gcc/testsuite/gcc.target/s390/vector/pr96128.c     |    35 +
 gcc/testsuite/gcc.target/xtensa/mabi-call0.c       |    13 +
 gcc/testsuite/gcc.target/xtensa/mabi-windowed.c    |    13 +
 gcc/testsuite/gdc.dg/array1.d                      |    14 +
 gcc/testsuite/gdc.dg/asm1.d                        |     8 +-
 gcc/testsuite/gdc.dg/compilable.d                  |   444 -
 gcc/testsuite/gdc.dg/gdc108.d                      |    19 +
 gcc/testsuite/gdc.dg/gdc115.d                      |    16 +
 gcc/testsuite/gdc.dg/gdc121.d                      |     4 +
 gcc/testsuite/gdc.dg/gdc122.d                      |    36 +
 gcc/testsuite/gdc.dg/gdc127.d                      |     6 +
 gcc/testsuite/gdc.dg/gdc131.d                      |    15 +
 gcc/testsuite/gdc.dg/gdc133.d                      |    16 +
 gcc/testsuite/gdc.dg/gdc141.d                      |    14 +
 gcc/testsuite/gdc.dg/gdc142.d                      |    15 +
 gcc/testsuite/gdc.dg/gdc15.d                       |    35 +
 gcc/testsuite/gdc.dg/gdc17.d                       |    37 +
 gcc/testsuite/gdc.dg/gdc170.d                      |    21 +
 gcc/testsuite/gdc.dg/gdc171.d                      |    38 +
 gcc/testsuite/gdc.dg/gdc179.d                      |    32 +
 gcc/testsuite/gdc.dg/gdc183.d                      |    60 +
 gcc/testsuite/gdc.dg/gdc186.d                      |    60 +
 gcc/testsuite/gdc.dg/gdc187.d                      |    40 +
 gcc/testsuite/gdc.dg/gdc19.d                       |     8 +
 gcc/testsuite/gdc.dg/gdc191.d                      |   201 +
 gcc/testsuite/gdc.dg/gdc194.d                      |     9 +
 gcc/testsuite/gdc.dg/gdc196.d                      |    21 +
 gcc/testsuite/gdc.dg/gdc198.d                      |    71 +
 gcc/testsuite/gdc.dg/gdc200.d                      |    16 +
 gcc/testsuite/gdc.dg/gdc204.d                      |    12 +
 gcc/testsuite/gdc.dg/gdc210.d                      |    62 +
 gcc/testsuite/gdc.dg/gdc212.d                      |    48 +
 gcc/testsuite/gdc.dg/gdc213.d                      |    17 +
 gcc/testsuite/gdc.dg/gdc218.d                      |    41 +
 gcc/testsuite/gdc.dg/gdc223.d                      |    43 +
 gcc/testsuite/gdc.dg/gdc231.d                      |    13 +
 gcc/testsuite/gdc.dg/gdc239.d                      |    10 +
 gcc/testsuite/gdc.dg/gdc24.d                       |    15 +
 gcc/testsuite/gdc.dg/gdc240.d                      |    16 +
 gcc/testsuite/gdc.dg/gdc241.d                      |     6 +
 gcc/testsuite/gdc.dg/gdc242a.d                     |    24 +
 gcc/testsuite/gdc.dg/gdc242b.d                     |    25 +
 gcc/testsuite/gdc.dg/gdc248.d                      |    44 +
 gcc/testsuite/gdc.dg/gdc250.d                      |    18 +
 gcc/testsuite/gdc.dg/gdc251.d                      |     6 +
 gcc/testsuite/gdc.dg/gdc253a.d                     |    10 +
 gcc/testsuite/gdc.dg/gdc253b.d                     |    19 +
 gcc/testsuite/gdc.dg/gdc255.d                      |    83 +
 gcc/testsuite/gdc.dg/gdc256.d                      |     5 +
 gcc/testsuite/gdc.dg/gdc261.d                      |    19 +
 gcc/testsuite/gdc.dg/gdc27.d                       |    18 +
 gcc/testsuite/gdc.dg/gdc273.d                      |    19 +
 gcc/testsuite/gdc.dg/gdc280.d                      |    30 +
 gcc/testsuite/gdc.dg/gdc284.d                      |    10 +
 gcc/testsuite/gdc.dg/gdc285.d                      |    15 +
 gcc/testsuite/gdc.dg/gdc286.d                      |    37 +
 gcc/testsuite/gdc.dg/gdc300.d                      |    25 +
 gcc/testsuite/gdc.dg/gdc309.d                      |    41 +
 gcc/testsuite/gdc.dg/gdc31.d                       |    25 +
 gcc/testsuite/gdc.dg/gdc35.d                       |    73 +
 gcc/testsuite/gdc.dg/gdc36.d                       |   125 +
 gcc/testsuite/gdc.dg/gdc37.d                       |    16 +
 gcc/testsuite/gdc.dg/gdc4.d                        |     9 +
 gcc/testsuite/gdc.dg/gdc43.d                       |    29 +
 gcc/testsuite/gdc.dg/gdc47.d                       |    12 +
 gcc/testsuite/gdc.dg/gdc51.d                       |    29 +
 gcc/testsuite/gdc.dg/gdc57.d                       |    21 +
 gcc/testsuite/gdc.dg/gdc66.d                       |    14 +
 gcc/testsuite/gdc.dg/gdc67.d                       |     4 +
 gcc/testsuite/gdc.dg/gdc71.d                       |    27 +
 gcc/testsuite/gdc.dg/gdc77.d                       |    11 +
 gcc/testsuite/gdc.dg/imports/gdc239.d              |    22 +-
 gcc/testsuite/gdc.dg/imports/gdc241a.d             |     4 +-
 gcc/testsuite/gdc.dg/imports/gdc241b.d             |     1 +
 gcc/testsuite/gdc.dg/imports/gdc251a.d             |     2 +-
 gcc/testsuite/gdc.dg/imports/gdc253.d              |    23 -
 gcc/testsuite/gdc.dg/imports/gdc253a.d             |    23 +
 gcc/testsuite/gdc.dg/imports/gdc253b.d             |    12 +
 gcc/testsuite/gdc.dg/imports/gdc36.d               |     8 +
 gcc/testsuite/gdc.dg/imports/runnable.d            |    23 -
 gcc/testsuite/gdc.dg/init1.d                       |     9 +
 gcc/testsuite/gdc.dg/intrinsics.d                  |   123 +
 gcc/testsuite/gdc.dg/link.d                        |    39 -
 gcc/testsuite/gdc.dg/lto/ltotests_0.d              |     2 +-
 gcc/testsuite/gdc.dg/pr94970.d                     |    20 +
 gcc/testsuite/gdc.dg/pr95173.d                     |    10 +
 gcc/testsuite/gdc.dg/pr95250.d                     |    18 +
 gcc/testsuite/gdc.dg/pr96140.d                     |    15 +
 gcc/testsuite/gdc.dg/pr96152.d                     |    32 +
 gcc/testsuite/gdc.dg/pr96153.d                     |    31 +
 gcc/testsuite/gdc.dg/pr96154a.d                    |    18 +
 gcc/testsuite/gdc.dg/pr96154b.d                    |    19 +
 gcc/testsuite/gdc.dg/pr96254a.d                    |    28 +
 gcc/testsuite/gdc.dg/pr96254b.d                    |    24 +
 gcc/testsuite/gdc.dg/pr96429.d                     |    26 +
 gcc/testsuite/gdc.dg/runnable.d                    |  1394 --
 gcc/testsuite/gdc.dg/runnable2.d                   |   244 -
 gcc/testsuite/gdc.dg/simd.d                        |     2 -
 gcc/testsuite/gdc.test/compilable/b9490.d          |    39 +
 gcc/testsuite/gdc.test/compilable/ice14739.d       |    19 +
 .../gdc.test/fail_compilation/fail17492.d          |    20 +-
 gcc/testsuite/gdc.test/fail_compilation/ice21060.d |    15 +
 .../fail_compilation/imports/ice21060a/package.d   |     1 +
 .../fail_compilation/imports/ice21060b/package.d   |     5 +
 .../fail_compilation/imports/ice21060c/package.d   |     1 +
 .../fail_compilation/imports/ice21060d/package.d   |     5 +
 gcc/testsuite/gdc.test/runnable/b16278.d           |     6 +
 gcc/testsuite/gfortran.dg/PR85868A.f90             |    47 +
 gcc/testsuite/gfortran.dg/PR85868B.f90             |   144 +
 gcc/testsuite/gfortran.dg/PR94022.f90              |   132 +
 gcc/testsuite/gfortran.dg/PR95214.f90              |    84 +
 gcc/testsuite/gfortran.dg/PR95331.f90              |   163 +
 gcc/testsuite/gfortran.dg/assignment_4.f90         |     2 +-
 gcc/testsuite/gfortran.dg/char4-subscript.f90      |    30 +
 gcc/testsuite/gfortran.dg/coarray/pr93671.f90      |    24 +
 gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90   |     5 +-
 gcc/testsuite/gfortran.dg/dec_structure_23.f90     |     4 +-
 gcc/testsuite/gfortran.dg/dependency_59.f90        |    15 +
 .../gfortran.dg/diagnostic-format-json-1.F90       |     5 +
 .../gfortran.dg/diagnostic-format-json-2.F90       |     5 +
 .../gfortran.dg/diagnostic-format-json-3.F90       |     5 +
 gcc/testsuite/gfortran.dg/do_check_13.f90          |    86 +
 gcc/testsuite/gfortran.dg/do_check_14.f90          |    56 +
 gcc/testsuite/gfortran.dg/do_check_15.f90          |    58 +
 gcc/testsuite/gfortran.dg/do_check_4.f90           |    24 +-
 .../gfortran.dg/elemental_optional_args_6.f90      |     4 +-
 gcc/testsuite/gfortran.dg/equiv_11.f90             |    12 +
 gcc/testsuite/gfortran.dg/erf_3.F90                |     3 -
 gcc/testsuite/gfortran.dg/error_recovery_1.f90     |     4 +-
 gcc/testsuite/gfortran.dg/finalize_28.f90          |     2 +-
 gcc/testsuite/gfortran.dg/finalize_33.f90          |     2 +-
 gcc/testsuite/gfortran.dg/finalize_34.f90          |     2 +-
 gcc/testsuite/gfortran.dg/finalize_35.f90          |    48 +
 gcc/testsuite/gfortran.dg/finalize_36.f90          |    39 +
 gcc/testsuite/gfortran.dg/findloc_8.f90            |    29 +
 gcc/testsuite/gfortran.dg/fmt_en.f90               |     6 +-
 gcc/testsuite/gfortran.dg/fmt_en_rd.f90            |   185 +
 gcc/testsuite/gfortran.dg/fmt_en_rn.f90            |   185 +
 gcc/testsuite/gfortran.dg/fmt_en_ru.f90            |   185 +
 gcc/testsuite/gfortran.dg/fmt_en_rz.f90            |   185 +
 .../gfortran.dg/goacc/attach-descriptor.f90        |    29 +
 gcc/testsuite/gfortran.dg/goacc/finalize-1.f       |     8 +-
 .../gfortran.dg/goacc/mapping-tests-3.f90          |    15 +
 .../gfortran.dg/goacc/mapping-tests-4.f90          |    17 +
 .../goacc/pure-elemental-procedures-2.f90          |    27 +
 .../gfortran.dg/goacc/uninit-dim-clause.f95        |    12 +-
 .../goacc/uninit-firstprivate-clause.f95           |     2 +-
 .../gfortran.dg/goacc/uninit-if-clause.f95         |     8 +-
 .../gfortran.dg/goacc/uninit-use-device-clause.f95 |     2 +-
 .../gfortran.dg/gomp/appendix-a/a.24.1.f90         |     2 +-
 gcc/testsuite/gfortran.dg/gomp/cancel-2.f90        |    15 +
 gcc/testsuite/gfortran.dg/gomp/cancel-3.f90        |    35 +
 gcc/testsuite/gfortran.dg/gomp/collapse1.f90       |     2 +-
 gcc/testsuite/gfortran.dg/gomp/collapse2.f90       |    32 +
 gcc/testsuite/gfortran.dg/gomp/combined-if.f90     |   109 +
 gcc/testsuite/gfortran.dg/gomp/crayptr3.f90        |     2 +-
 gcc/testsuite/gfortran.dg/gomp/gomp.exp            |     2 +-
 gcc/testsuite/gfortran.dg/gomp/gridify-1.f90       |    16 -
 gcc/testsuite/gfortran.dg/gomp/if-1.f90            |   122 +
 .../gfortran.dg/gomp/lastprivate-conditional-1.f90 |    82 +
 .../gfortran.dg/gomp/lastprivate-conditional-2.f90 |    46 +
 .../gfortran.dg/gomp/lastprivate-conditional-3.f90 |    61 +
 .../gfortran.dg/gomp/lastprivate-conditional-4.f90 |    28 +
 .../gfortran.dg/gomp/lastprivate-conditional-5.f90 |    47 +
 gcc/testsuite/gfortran.dg/gomp/map-1.f90           |    35 +-
 gcc/testsuite/gfortran.dg/gomp/map-2.f90           |     6 +
 gcc/testsuite/gfortran.dg/gomp/map-3.f90           |    38 +
 gcc/testsuite/gfortran.dg/gomp/map-4.f90           |     7 +
 .../gfortran.dg/gomp/map-alloc-comp-1.f90          |    14 +
 gcc/testsuite/gfortran.dg/gomp/nontemporal-1.f90   |    25 +
 gcc/testsuite/gfortran.dg/gomp/nontemporal-2.f90   |    26 +
 gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90   |    65 +
 gcc/testsuite/gfortran.dg/gomp/order-3.f90         |   227 +
 gcc/testsuite/gfortran.dg/gomp/order-4.f90         |    34 +
 gcc/testsuite/gfortran.dg/gomp/pr33439.f90         |     7 +-
 gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90       |     4 +-
 gcc/testsuite/gfortran.dg/gomp/pr44085.f90         |     2 +-
 gcc/testsuite/gfortran.dg/gomp/pr44536.f90         |     2 +-
 gcc/testsuite/gfortran.dg/gomp/pr79154-1.f90       |    15 +-
 gcc/testsuite/gfortran.dg/gomp/pr79154-2.f90       |    30 +-
 gcc/testsuite/gfortran.dg/gomp/pr79154-simd.f90    |    16 +
 gcc/testsuite/gfortran.dg/gomp/pr94672.f90         |   127 +
 gcc/testsuite/gfortran.dg/gomp/pr95869.f90         |    18 +
 gcc/testsuite/gfortran.dg/gomp/requires-1.f90      |    13 +
 gcc/testsuite/gfortran.dg/gomp/requires-2.f90      |    14 +
 gcc/testsuite/gfortran.dg/gomp/requires-3.f90      |     4 +
 gcc/testsuite/gfortran.dg/gomp/requires-4.f90      |    36 +
 gcc/testsuite/gfortran.dg/gomp/requires-5.f90      |    16 +
 gcc/testsuite/gfortran.dg/gomp/requires-6.f90      |    16 +
 gcc/testsuite/gfortran.dg/gomp/requires-7.f90      |    41 +
 gcc/testsuite/gfortran.dg/gomp/requires-8.f90      |    22 +
 gcc/testsuite/gfortran.dg/gomp/requires-9.f90      |    85 +
 gcc/testsuite/gfortran.dg/gomp/sharing-1.f90       |     2 +-
 gcc/testsuite/gfortran.dg/gomp/sharing-2.f90       |    10 +-
 gcc/testsuite/gfortran.dg/gomp/sharing-3.f90       |     2 +-
 .../gfortran.dg/gomp/target-exit-data.f90          |    20 +
 gcc/testsuite/gfortran.dg/implicit_pure_5.c        |     7 +
 gcc/testsuite/gfortran.dg/implicit_pure_5.f90      |    63 +
 gcc/testsuite/gfortran.dg/interface_47.f90         |    19 +
 gcc/testsuite/gfortran.dg/interface_48.f90         |    31 +
 gcc/testsuite/gfortran.dg/loop_interchange_2.f     |    20 +
 .../gfortran.dg/missing_optional_dummy_6a.f90      |     3 +-
 gcc/testsuite/gfortran.dg/module_procedure_4.f90   |    63 +
 gcc/testsuite/gfortran.dg/namelist_97.f90          |    16 +
 gcc/testsuite/gfortran.dg/pr39695_1.f90            |     8 +
 gcc/testsuite/gfortran.dg/pr39695_2.f90            |    12 +
 gcc/testsuite/gfortran.dg/pr39695_3.f90            |    11 +
 gcc/testsuite/gfortran.dg/pr39695_4.f90            |    14 +
 gcc/testsuite/gfortran.dg/pr45337_1.f90            |    14 +
 gcc/testsuite/gfortran.dg/pr45337_2.f90            |    18 +
 gcc/testsuite/gfortran.dg/pr50392.f                |    12 +
 gcc/testsuite/gfortran.dg/pr53298.f90              |    14 +
 gcc/testsuite/gfortran.dg/pr59107.f90              |    11 +
 gcc/testsuite/gfortran.dg/pr66545_2.f90            |     8 +-
 gcc/testsuite/gfortran.dg/pr71706.f90              |    10 +
 gcc/testsuite/gfortran.dg/pr88025.f90              |     2 +-
 gcc/testsuite/gfortran.dg/pr88379.f90              |    11 +
 gcc/testsuite/gfortran.dg/pr89574.f90              |    29 +
 gcc/testsuite/gfortran.dg/pr91589.f90              |     2 +-
 gcc/testsuite/gfortran.dg/pr92993.f90              |    21 +
 gcc/testsuite/gfortran.dg/pr93337.f90              |    10 +
 gcc/testsuite/gfortran.dg/pr93366.f90              |    18 +
 gcc/testsuite/gfortran.dg/pr93423.f90              |    21 +
 gcc/testsuite/gfortran.dg/pr93497.f90              |     8 +
 gcc/testsuite/gfortran.dg/pr93499.f90              |    10 +
 gcc/testsuite/gfortran.dg/pr93714_1.f90            |     4 +-
 gcc/testsuite/gfortran.dg/pr93714_2.f90            |     4 +-
 gcc/testsuite/gfortran.dg/pr94397.F90              |    26 +
 gcc/testsuite/gfortran.dg/pr95053.f                |     7 +
 gcc/testsuite/gfortran.dg/pr95053_2.f90            |    10 +
 gcc/testsuite/gfortran.dg/pr95053_3.f90            |    14 +
 gcc/testsuite/gfortran.dg/pr95088.f90              |    31 +
 gcc/testsuite/gfortran.dg/pr95089.f90              |    11 +
 gcc/testsuite/gfortran.dg/pr95090.f90              |    19 +
 gcc/testsuite/gfortran.dg/pr95091.f90              |    19 +
 gcc/testsuite/gfortran.dg/pr95104.f90              |     8 +
 gcc/testsuite/gfortran.dg/pr95340.f90              |    10 +
 gcc/testsuite/gfortran.dg/pr95373_1.f90            |    15 +
 gcc/testsuite/gfortran.dg/pr95373_2.f90            |    15 +
 gcc/testsuite/gfortran.dg/pr95446.f90              |    38 +
 gcc/testsuite/gfortran.dg/pr95500.f90              |    15 +
 gcc/testsuite/gfortran.dg/pr95503.f90              |     7 +
 gcc/testsuite/gfortran.dg/pr95544.f90              |    15 +
 gcc/testsuite/gfortran.dg/pr95584.f90              |    16 +
 gcc/testsuite/gfortran.dg/pr95585.f90              |     6 +
 gcc/testsuite/gfortran.dg/pr95586_1.f90            |     9 +
 gcc/testsuite/gfortran.dg/pr95586_2.f90            |    11 +
 gcc/testsuite/gfortran.dg/pr95587.f90              |    13 +
 gcc/testsuite/gfortran.dg/pr95611.f90              |     7 +
 gcc/testsuite/gfortran.dg/pr95612.f90              |     7 +
 gcc/testsuite/gfortran.dg/pr95687.f90              |    19 +
 gcc/testsuite/gfortran.dg/pr95688.f90              |    15 +
 gcc/testsuite/gfortran.dg/pr95689.f90              |    16 +
 gcc/testsuite/gfortran.dg/pr95690.f90              |     9 +
 gcc/testsuite/gfortran.dg/pr95707.f90              |    16 +
 gcc/testsuite/gfortran.dg/pr95708.f90              |     6 +
 gcc/testsuite/gfortran.dg/pr95709.f90              |    14 +
 gcc/testsuite/gfortran.dg/pr95826.f90              |    20 +
 gcc/testsuite/gfortran.dg/pr95827.f90              |    14 +
 gcc/testsuite/gfortran.dg/pr95828.f90              |    21 +
 gcc/testsuite/gfortran.dg/pr95829.f90              |    14 +
 gcc/testsuite/gfortran.dg/pr95880.f90              |     9 +
 gcc/testsuite/gfortran.dg/pr95881.f90              |    11 +
 gcc/testsuite/gfortran.dg/pr95978.f90              |    10 +
 gcc/testsuite/gfortran.dg/pr95980.f90              |    10 +
 gcc/testsuite/gfortran.dg/pr95980_2.f90            |    11 +
 gcc/testsuite/gfortran.dg/pr95981.f90              |     9 +
 gcc/testsuite/gfortran.dg/pr96038.f90              |     8 +
 gcc/testsuite/gfortran.dg/pr96085.f90              |    12 +
 gcc/testsuite/gfortran.dg/pr96086.f90              |     8 +
 gcc/testsuite/gfortran.dg/pr96102.f90              |    27 +
 gcc/testsuite/gfortran.dg/pr96312.f90              |    30 +
 gcc/testsuite/gfortran.dg/pr96319.f90              |    12 +
 gcc/testsuite/gfortran.dg/pr96325.f90              |    21 +
 gcc/testsuite/gfortran.dg/random_seed_4.f90        |    14 +
 gcc/testsuite/gfortran.dg/recursive_check_16.f90   |    25 +
 gcc/testsuite/gfortran.dg/round_3.f08              |    26 +-
 gcc/testsuite/gfortran.dg/select_type_49.f90       |    43 +
 gcc/testsuite/gfortran.dg/use_15.f90               |     2 +-
 gcc/testsuite/gfortran.dg/vect/pr95403.f           |    16 +
 .../gfortran.fortran-torture/execute/forall_5.f90  |     8 +-
 gcc/testsuite/gnat.dg/addr15.adb                   |    19 +
 gcc/testsuite/gnat.dg/aggr30.adb                   |    20 +
 gcc/testsuite/gnat.dg/aggr30.ads                   |    25 +
 gcc/testsuite/gnat.dg/array39.adb                  |    13 +
 gcc/testsuite/gnat.dg/array39_pkg.adb              |    20 +
 gcc/testsuite/gnat.dg/array39_pkg.ads              |    25 +
 gcc/testsuite/gnat.dg/array40.adb                  |    21 +
 gcc/testsuite/gnat.dg/array40_pkg.ads              |    12 +
 gcc/testsuite/gnat.dg/debug16.adb                  |    27 +
 gcc/testsuite/gnat.dg/openacc1.adb                 |    12 -
 gcc/testsuite/gnat.dg/opt83.adb                    |    33 +
 gcc/testsuite/gnat.dg/opt84.adb                    |    74 +
 gcc/testsuite/gnat.dg/opt85.adb                    |    20 +
 gcc/testsuite/gnat.dg/opt85.ads                    |    27 +
 gcc/testsuite/gnat.dg/opt86_pkg.ads                |     8 +
 gcc/testsuite/gnat.dg/opt86a.adb                   |    36 +
 gcc/testsuite/gnat.dg/opt86b.adb                   |    37 +
 gcc/testsuite/gnat.dg/opt86c.adb                   |    37 +
 gcc/testsuite/gnat.dg/opt87.adb                    |    12 +
 gcc/testsuite/gnat.dg/opt87_pkg.adb                |    12 +
 gcc/testsuite/gnat.dg/opt87_pkg.ads                |     6 +
 gcc/testsuite/gnat.dg/renaming16.adb               |    11 +
 gcc/testsuite/gnat.dg/renaming16_pkg.ads           |    34 +
 gcc/testsuite/gnat.dg/rep_clause8.adb              |     4 +-
 gcc/testsuite/go.dg/arrayclear.go                  |     3 +
 gcc/testsuite/go.test/test/fixedbugs/issue4085b.go |     4 +-
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |    33 +
 gcc/testsuite/jit.dg/jit.exp                       |    25 +-
 gcc/testsuite/jit.dg/test-builtin-memcpy.c         |    69 +
 gcc/testsuite/jit.dg/test-builtin-unreachable.c    |    49 +
 ...ntext_get_builtin_function-unimplemented-type.c |    20 +
 ...st-error-gcc_jit_context_new_global-void-type.c |    25 +
 ...st-error-gcc_jit_function_new_local-void-type.c |    27 +
 gcc/testsuite/jit.dg/test-fuzzer.c                 |     2 -
 gcc/testsuite/jit.dg/test-pr95306-builtin-types.c  |    23 +
 gcc/testsuite/jit.dg/test-pr95314-rvalue-reuse.c   |    56 +
 gcc/testsuite/lib/brig.exp                         |     2 +-
 gcc/testsuite/lib/c-compat.exp                     |    26 +-
 gcc/testsuite/lib/gcc-defs.exp                     |    67 +
 gcc/testsuite/lib/gcc-dg.exp                       |    26 +-
 gcc/testsuite/lib/gcov.exp                         |     2 +-
 gcc/testsuite/lib/gdc-utils.exp                    |    18 +-
 gcc/testsuite/lib/options.exp                      |     4 +-
 gcc/testsuite/lib/profopt.exp                      |    14 +-
 gcc/testsuite/lib/prune.exp                        |    21 +-
 gcc/testsuite/lib/scandump.exp                     |    59 +-
 gcc/testsuite/lib/scanlang.exp                     |    51 +
 gcc/testsuite/lib/scanltranstree.exp               |    20 +-
 gcc/testsuite/lib/scanoffload.exp                  |    61 +
 gcc/testsuite/lib/scanoffloadrtl.exp               |    49 +-
 gcc/testsuite/lib/scanoffloadtree.exp              |    51 +-
 gcc/testsuite/lib/scanwpaipa.exp                   |    24 +-
 gcc/testsuite/lib/target-supports-dg.exp           |    28 +
 gcc/testsuite/lib/target-supports.exp              |   257 +-
 gcc/testsuite/lib/ubsan-dg.exp                     |    22 +
 .../obj-c++.dg/attributes/method-nonnull-1.mm      |     8 +-
 .../obj-c++.dg/property/property-neg-6.mm          |     2 +-
 gcc/testsuite/obj-c++.dg/syntax-error-10.mm        |     3 +-
 gcc/testsuite/obj-c++.dg/syntax-error-8.mm         |     2 +-
 gcc/testsuite/obj-c++.dg/syntax-error-9.mm         |     2 +-
 gcc/testsuite/obj-c++.dg/try-catch-9.mm            |     2 +-
 .../objc.dg/attributes/method-nonnull-1.m          |     8 +-
 gcc/testsuite/objc/execute/exceptions/matcher-1.m  |     2 +-
 gcc/timevar.def                                    |     2 +-
 gcc/toplev.c                                       |   114 +-
 gcc/toplev.h                                       |     1 -
 gcc/trans-mem.c                                    |     1 +
 gcc/tree-affine.c                                  |    24 +-
 gcc/tree-cfg.c                                     |    67 +-
 gcc/tree-core.h                                    |    12 +-
 gcc/tree-data-ref.c                                |    12 +-
 gcc/tree-dfa.c                                     |    32 +-
 gcc/tree-diagnostic-path.cc                        |     5 +-
 gcc/tree-eh.c                                      |    13 +-
 gcc/tree-eh.h                                      |     1 +
 gcc/tree-if-conv.c                                 |     5 +
 gcc/tree-inline.c                                  |    52 +-
 gcc/tree-into-ssa.c                                |     3 +-
 gcc/tree-loop-distribution.c                       |    41 +-
 gcc/tree-nested.c                                  |    66 +-
 gcc/tree-object-size.c                             |    79 +-
 gcc/tree-object-size.h                             |     1 +
 gcc/tree-parloops.c                                |     2 +-
 gcc/tree-pass.h                                    |     5 +-
 gcc/tree-pretty-print.c                            |    96 +-
 gcc/tree-pretty-print.h                            |     2 +
 gcc/tree-sra.c                                     |    18 +-
 gcc/tree-ssa-ccp.c                                 |    91 +-
 gcc/tree-ssa-copy.c                                |     4 +-
 gcc/tree-ssa-dce.c                                 |     4 +-
 gcc/tree-ssa-dom.c                                 |    11 +-
 gcc/tree-ssa-forwprop.c                            |    31 +-
 gcc/tree-ssa-live.c                                |    31 +-
 gcc/tree-ssa-loop-im.c                             |   832 +-
 gcc/tree-ssa-loop-ivcanon.c                        |     5 +-
 gcc/tree-ssa-loop-ivopts.c                         |     4 +
 gcc/tree-ssa-loop-split.c                          |    10 +
 gcc/tree-ssa-math-opts.c                           |    96 +-
 gcc/tree-ssa-operands.c                            |   306 +-
 gcc/tree-ssa-phiopt.c                              |   215 +-
 gcc/tree-ssa-pre.c                                 |    11 +
 gcc/tree-ssa-propagate.c                           |   121 +-
 gcc/tree-ssa-propagate.h                           |     9 +-
 gcc/tree-ssa-reassoc.c                             |   283 +-
 gcc/tree-ssa-sccvn.c                               |   122 +-
 gcc/tree-ssa-sccvn.h                               |     1 +
 gcc/tree-ssa-sink.c                                |   189 +-
 gcc/tree-ssa-strlen.c                              |     1 -
 gcc/tree-ssa-structalias.c                         |    22 +-
 gcc/tree-ssa-uninit.c                              |   490 +-
 gcc/tree-ssa.c                                     |    66 +-
 gcc/tree-ssanames.c                                |     2 +-
 gcc/tree-ssanames.h                                |     2 +-
 gcc/tree-streamer-in.c                             |   126 +-
 gcc/tree-streamer-out.c                            |   227 +-
 gcc/tree-streamer.c                                |     9 +-
 gcc/tree-streamer.h                                |     6 +-
 gcc/tree-switch-conversion.c                       |     5 +-
 gcc/tree-vect-data-refs.c                          |   536 +-
 gcc/tree-vect-generic.c                            |   173 +-
 gcc/tree-vect-loop-manip.c                         |   383 +-
 gcc/tree-vect-loop.c                               |  1306 +-
 gcc/tree-vect-patterns.c                           |    29 +-
 gcc/tree-vect-slp.c                                |  2057 +-
 gcc/tree-vect-stmts.c                              |  3366 ++-
 gcc/tree-vectorizer.c                              |   119 +-
 gcc/tree-vectorizer.h                              |   331 +-
 gcc/tree-vrp.c                                     |  1418 +-
 gcc/tree-vrp.h                                     |    72 +-
 gcc/tree.c                                         |   264 +-
 gcc/tree.h                                         |    39 +-
 gcc/tristate.h                                     |     2 +
 gcc/tsan.c                                         |    33 +-
 gcc/value-prof.c                                   |    59 +-
 gcc/value-range-equiv.cc                           |   324 +
 gcc/value-range-equiv.h                            |    82 +
 gcc/value-range.cc                                 |  1321 +-
 gcc/value-range.h                                  |   597 +-
 gcc/var-tracking.c                                 |   110 +-
 gcc/varasm.c                                       |     1 -
 gcc/vec.h                                          |    20 +-
 gcc/vr-values.c                                    |   287 +-
 gcc/vr-values.h                                    |   122 +-
 gcc/wide-int.cc                                    |    33 +
 gcc/wide-int.h                                     |     2 +
 include/ChangeLog                                  |    24 +
 include/gomp-constants.h                           |    13 +-
 include/libiberty.h                                |     7 +
 libatomic/ChangeLog                                |    46 +-
 libatomic/Makefile.am                              |     3 +
 libatomic/Makefile.in                              |     4 +
 libatomic/config/t-aix                             |    10 +
 libatomic/config/x86/fenv.c                        |    24 +-
 libatomic/configure                                |    26 +-
 libatomic/configure.ac                             |    13 +
 libatomic/configure.tgt                            |     6 +
 libbacktrace/ChangeLog                             |    99 +-
 libbacktrace/Makefile.am                           |    70 +-
 libbacktrace/Makefile.in                           |   126 +-
 libbacktrace/config.h.in                           |    15 +
 libbacktrace/configure                             |   376 +-
 libbacktrace/configure.ac                          |    57 +-
 libbacktrace/elf.c                                 |   106 +-
 libbacktrace/fileline.c                            |    84 +-
 libbacktrace/filetype.awk                          |    19 +-
 libbacktrace/macho.c                               |  1309 ++
 libbacktrace/mmap.c                                |     4 +
 libbacktrace/mmapio.c                              |     4 +
 libbacktrace/posix.c                               |     6 +-
 libbacktrace/read.c                                |    22 +-
 libbacktrace/ztest.c                               |     2 +-
 libcc1/ChangeLog                                   |    47 +
 libcc1/Makefile.am                                 |     2 +-
 libcc1/Makefile.in                                 |     3 +-
 libcc1/aclocal.m4                                  |     2 +
 libcc1/configure                                   |   193 +-
 libcc1/configure.ac                                |     3 +
 libcc1/libcp1plugin.cc                             |     6 +-
 libcpp/ChangeLog                                   |   151 +-
 libcpp/Makefile.in                                 |    12 +-
 libcpp/aclocal.m4                                  |     2 +
 libcpp/charset.c                                   |   100 +-
 libcpp/configure                                   |   290 +
 libcpp/configure.ac                                |    12 +
 libcpp/directives-only.c                           |   240 -
 libcpp/directives.c                                |    44 +-
 libcpp/files.c                                     |    66 +-
 libcpp/include/cpplib.h                            |    65 +-
 libcpp/include/line-map.h                          |    11 +-
 libcpp/init.c                                      |    37 +-
 libcpp/internal.h                                  |    23 +-
 libcpp/lex.c                                       |  1040 +-
 libcpp/line-map.c                                  |    52 +-
 libcpp/macro.c                                     |    20 +-
 libcpp/po/ChangeLog                                |     8 +
 libcpp/po/cpplib.pot                               |   244 +-
 libcpp/po/sv.po                                    |     6 +-
 libcpp/system.h                                    |    20 -
 libcpp/traditional.c                               |    10 +-
 libdecnumber/ChangeLog                             |    30 +-
 libdecnumber/Makefile.in                           |     5 +-
 libdecnumber/aclocal.m4                            |     2 +
 libdecnumber/configure                             |   337 +
 libdecnumber/configure.ac                          |    13 +
 libgcc/ChangeLog                                   |   313 +-
 libgcc/Makefile.in                                 |    27 +-
 libgcc/config.host                                 |    19 +-
 libgcc/config/aarch64/aarch64-unwind.h             |    40 +-
 libgcc/config/aarch64/lse-init.c                   |    17 +-
 libgcc/config/aarch64/lse.S                        |    45 +-
 libgcc/config/avr/libf7/ChangeLog                  |     4 +
 libgcc/config/avr/libf7/t-libf7                    |     4 +-
 libgcc/config/avr/t-avr                            |    10 +-
 libgcc/config/cris/libgcc-glibc.ver                |     7 -
 libgcc/config/cris/t-linux                         |     2 -
 libgcc/config/i386/cpuinfo.c                       |   463 +-
 libgcc/config/i386/cpuinfo.h                       |   135 -
 libgcc/config/i386/gnu-unwind.h                    |   107 +
 libgcc/config/i386/morestack.S                     |     2 +-
 libgcc/config/i386/sfp-exceptions.c                |    24 +-
 libgcc/config/ia64/divtf3.c                        |     9 +
 libgcc/config/ia64/t-softfp-compat                 |     3 +
 libgcc/config/libbid/ChangeLog                     |     6 +
 libgcc/config/libbid/bid_internal.h                |     4 -
 libgcc/config/nvptx/atomic.c                       |    73 +
 libgcc/config/nvptx/t-nvptx                        |     3 +-
 libgcc/config/riscv/div.S                          |     8 +-
 libgcc/config/riscv/save-restore.S                 |    13 +-
 libgcc/config/rs6000/t-aix-cxa                     |    15 +-
 libgcc/config/rs6000/t-slibgcc-aix                 |    69 +-
 libgcc/config/xtensa/unwind-dw2-xtensa.c           |    46 +-
 libgcc/configure                                   |    32 +-
 libgcc/configure.ac                                |    14 +-
 libgcc/empty.mk                                    |     2 -
 libgcc/gcov.h                                      |     5 -
 libgcc/libgcov-driver-system.c                     |     2 +-
 libgcc/libgcov-driver.c                            |   178 +-
 libgcc/libgcov-interface.c                         |   126 +-
 libgcc/libgcov-merge.c                             |   103 +-
 libgcc/libgcov-profiler.c                          |    51 +-
 libgcc/libgcov-util.c                              |   127 +-
 libgcc/libgcov.h                                   |   166 +-
 libgcc/unwind-dw2.c                                |    34 +-
 libgfortran/ChangeLog                              |   148 +-
 libgfortran/Makefile.am                            |    11 +-
 libgfortran/Makefile.in                            |    34 +-
 libgfortran/caf/single.c                           |    11 +-
 libgfortran/config/fpu-387.h                       |    42 +-
 libgfortran/config/t-aix                           |    10 +
 libgfortran/configure                              |    40 +-
 libgfortran/configure.ac                           |    25 +
 libgfortran/configure.host                         |    18 +
 libgfortran/generated/findloc0_c10.c               |   375 +
 libgfortran/generated/findloc1_c10.c               |   523 +
 libgfortran/generated/matmul_c10.c                 |    21 +-
 libgfortran/generated/matmul_c16.c                 |    21 +-
 libgfortran/generated/matmul_c4.c                  |    21 +-
 libgfortran/generated/matmul_c8.c                  |    21 +-
 libgfortran/generated/matmul_i1.c                  |    21 +-
 libgfortran/generated/matmul_i16.c                 |    21 +-
 libgfortran/generated/matmul_i2.c                  |    21 +-
 libgfortran/generated/matmul_i4.c                  |    21 +-
 libgfortran/generated/matmul_i8.c                  |    21 +-
 libgfortran/generated/matmul_r10.c                 |    21 +-
 libgfortran/generated/matmul_r16.c                 |    21 +-
 libgfortran/generated/matmul_r4.c                  |    21 +-
 libgfortran/generated/matmul_r8.c                  |    21 +-
 libgfortran/gfortran.map                           |    10 +
 libgfortran/io/async.c                             |     7 +
 libgfortran/io/close.c                             |     8 +-
 libgfortran/io/transfer.c                          |    10 +-
 libgfortran/io/unit.c                              |     9 +-
 libgfortran/io/write.c                             |     8 +
 libgfortran/io/write_float.def                     |    15 +-
 libgfortran/m4/matmul.m4                           |    21 +-
 libgfortran/mk-kinds-h.sh                          |    15 +-
 libgfortran/mk-sik-inc.sh                          |    13 +-
 libgfortran/mk-srk-inc.sh                          |    13 +-
 libgfortran/runtime/error.c                        |     4 +
 libgo/MERGE                                        |     2 +-
 libgo/Makefile.am                                  |    50 +-
 libgo/Makefile.in                                  |    92 +-
 libgo/VERSION                                      |     2 +-
 libgo/check-packages.txt                           |     4 +-
 libgo/configure                                    |    59 +-
 libgo/configure.ac                                 |    21 +-
 libgo/go/bufio/bufio.go                            |    52 +-
 libgo/go/bufio/bufio_test.go                       |    34 +-
 libgo/go/bufio/scan.go                             |     5 +
 libgo/go/bufio/scan_test.go                        |    57 +
 libgo/go/bytes/buffer_test.go                      |    19 +-
 libgo/go/bytes/bytes.go                            |   199 +-
 libgo/go/bytes/bytes_test.go                       |    78 +-
 libgo/go/cmd/cgo/doc.go                            |    11 +-
 libgo/go/cmd/cgo/gcc.go                            |    42 +-
 libgo/go/cmd/cgo/out.go                            |    51 +-
 libgo/go/cmd/go/alldocs.go                         |   166 +-
 libgo/go/cmd/go/go_test.go                         |  2747 +--
 libgo/go/cmd/go/help_test.go                       |     2 +
 libgo/go/cmd/go/internal/auth/auth.go              |     4 +-
 libgo/go/cmd/go/internal/base/base.go              |    25 -
 libgo/go/cmd/go/internal/base/env.go               |    14 +-
 libgo/go/cmd/go/internal/base/goflags.go           |    12 +-
 libgo/go/cmd/go/internal/cache/cache.go            |     2 +-
 libgo/go/cmd/go/internal/cfg/cfg.go                |    11 +
 libgo/go/cmd/go/internal/clean/clean.go            |    33 +-
 libgo/go/cmd/go/internal/cmdflag/flag.go           |   203 +-
 libgo/go/cmd/go/internal/envcmd/env.go             |     1 +
 libgo/go/cmd/go/internal/fmtcmd/fmt.go             |     7 +-
 libgo/go/cmd/go/internal/generate/generate.go      |    33 +-
 libgo/go/cmd/go/internal/get/get.go                |    33 +-
 libgo/go/cmd/go/internal/get/vcs.go                |     2 +-
 libgo/go/cmd/go/internal/help/help.go              |     2 +-
 libgo/go/cmd/go/internal/help/helpdoc.go           |    97 +
 libgo/go/cmd/go/internal/list/list.go              |     4 +-
 libgo/go/cmd/go/internal/load/pkg.go               |   294 +-
 libgo/go/cmd/go/internal/load/test.go              |    11 +-
 .../lockedfile/internal/filelock/filelock_fcntl.go |    70 +-
 .../cmd/go/internal/lockedfile/lockedfile_test.go  |    98 +
 libgo/go/cmd/go/internal/modcmd/download.go        |     3 +-
 libgo/go/cmd/go/internal/modcmd/vendor.go          |     5 +
 libgo/go/cmd/go/internal/modcmd/verify.go          |    55 +-
 libgo/go/cmd/go/internal/modconv/convert_test.go   |     4 +-
 libgo/go/cmd/go/internal/modfetch/cache.go         |    28 +-
 .../cmd/go/internal/modfetch/codehost/codehost.go  |    10 +-
 libgo/go/cmd/go/internal/modfetch/codehost/git.go  |     5 -
 .../cmd/go/internal/modfetch/codehost/git_test.go  |     1 -
 .../go/cmd/go/internal/modfetch/codehost/shell.go  |     3 +-
 libgo/go/cmd/go/internal/modfetch/coderepo.go      |    27 +-
 libgo/go/cmd/go/internal/modfetch/coderepo_test.go |     2 +-
 libgo/go/cmd/go/internal/modfetch/fetch.go         |   102 +-
 libgo/go/cmd/go/internal/modfetch/proxy.go         |   129 +-
 libgo/go/cmd/go/internal/modfetch/pseudo.go        |     4 +-
 libgo/go/cmd/go/internal/modfetch/sumdb.go         |    99 +-
 .../modfetch/zip_sum_test/testdata/zip_sums.csv    |     5 -
 .../internal/modfetch/zip_sum_test/zip_sum_test.go |     2 +-
 libgo/go/cmd/go/internal/modget/get.go             |    50 +-
 libgo/go/cmd/go/internal/modload/build.go          |    30 +-
 libgo/go/cmd/go/internal/modload/help.go           |    18 +-
 libgo/go/cmd/go/internal/modload/import.go         |   118 +-
 libgo/go/cmd/go/internal/modload/init.go           |   254 +-
 libgo/go/cmd/go/internal/modload/load.go           |   658 +-
 libgo/go/cmd/go/internal/modload/modfile.go        |   164 +
 libgo/go/cmd/go/internal/modload/mvs.go            |   259 +
 libgo/go/cmd/go/internal/modload/query.go          |    90 +-
 libgo/go/cmd/go/internal/modload/query_test.go     |     5 +-
 libgo/go/cmd/go/internal/modload/search.go         |    45 +-
 libgo/go/cmd/go/internal/modload/vendor.go         |   217 +
 libgo/go/cmd/go/internal/mvs/mvs.go                |    23 +-
 libgo/go/cmd/go/internal/renameio/renameio_test.go |     6 +
 libgo/go/cmd/go/internal/search/search.go          |   231 +-
 libgo/go/cmd/go/internal/str/path.go               |     2 +-
 libgo/go/cmd/go/internal/test/flagdefs.go          |    34 +
 libgo/go/cmd/go/internal/test/flagdefs_test.go     |    34 +
 libgo/go/cmd/go/internal/test/genflags.go          |    90 +
 libgo/go/cmd/go/internal/test/test.go              |   168 +-
 libgo/go/cmd/go/internal/test/testflag.go          |   480 +-
 libgo/go/cmd/go/internal/version/version.go        |     6 +
 libgo/go/cmd/go/internal/vet/vet.go                |     8 +-
 libgo/go/cmd/go/internal/vet/vetflag.go            |   163 +-
 libgo/go/cmd/go/internal/web/api.go                |    17 +-
 libgo/go/cmd/go/internal/web/http.go               |    40 +-
 libgo/go/cmd/go/internal/work/action.go            |     2 +-
 libgo/go/cmd/go/internal/work/build.go             |     5 +-
 libgo/go/cmd/go/internal/work/build_test.go        |     2 +-
 libgo/go/cmd/go/internal/work/buildid.go           |     4 +-
 libgo/go/cmd/go/internal/work/exec.go              |   114 +-
 libgo/go/cmd/go/internal/work/gc.go                |    27 +-
 libgo/go/cmd/go/internal/work/init.go              |    37 +-
 libgo/go/cmd/go/internal/work/security.go          |     3 +
 libgo/go/cmd/go/internal/work/security_test.go     |     2 +
 libgo/go/cmd/go/internal/work/testgo.go            |    33 +-
 libgo/go/cmd/go/main.go                            |     3 +-
 libgo/go/cmd/go/note_test.go                       |     4 +-
 libgo/go/cmd/go/proxy_test.go                      |    19 +
 libgo/go/cmd/go/script_test.go                     |   483 +-
 libgo/go/cmd/go/testdata/example1_test.go          |    23 -
 libgo/go/cmd/go/testdata/example2_test.go          |    21 -
 libgo/go/cmd/go/testdata/generate/test1.go         |    13 -
 libgo/go/cmd/go/testdata/generate/test2.go         |    10 -
 libgo/go/cmd/go/testdata/generate/test3.go         |     9 -
 libgo/go/cmd/go/testdata/generate/test4.go         |    10 -
 .../mod/example.com_printversion_v0.1.0.txt        |     6 +
 .../mod/example.com_printversion_v1.0.0.txt        |     6 +
 .../cmd/go/testdata/norunexample/example_test.go   |    11 -
 libgo/go/cmd/go/testdata/norunexample/test_test.go |    10 -
 libgo/go/cmd/go/testdata/print_goroot.go           |    14 -
 libgo/go/cmd/go/testdata/rundir/sub/sub.go         |     1 -
 libgo/go/cmd/go/testdata/rundir/x.go               |     1 -
 libgo/go/cmd/go/testdata/script/README             |    24 +-
 libgo/go/cmd/go/testdata/script/build_gcflags.txt  |     3 +-
 libgo/go/cmd/go/testdata/script/build_trimpath.txt |     4 +
 .../go/cmd/go/testdata/script/cmd_import_error.txt |     2 +-
 .../go/cmd/go/testdata/script/gcflags_patterns.txt |     2 +
 .../cmd/go/testdata/script/install_cross_gobin.txt |     9 +-
 .../go/testdata/script/link_syso_issue33139.txt    |     4 -
 .../cmd/go/testdata/script/list_ambiguous_path.txt |     4 +-
 libgo/go/cmd/go/testdata/script/list_importmap.txt |     2 +-
 libgo/go/cmd/go/testdata/script/list_parse_err.txt |    36 +-
 .../cmd/go/testdata/script/list_test_imports.txt   |     2 +-
 .../go/testdata/script/list_test_non_go_files.txt  |     2 +-
 .../go/testdata/script/mod_ambiguous_import.txt    |     3 +-
 .../go/cmd/go/testdata/script/mod_convert_dep.txt  |     1 -
 .../go/cmd/go/testdata/script/mod_convert_git.txt  |    17 +
 libgo/go/cmd/go/testdata/script/mod_dot.txt        |    97 +-
 libgo/go/cmd/go/testdata/script/mod_empty_err.txt  |     8 +-
 .../go/cmd/go/testdata/script/mod_fs_patterns.txt  |     4 +-
 libgo/go/cmd/go/testdata/script/mod_get_commit.txt |     3 +
 libgo/go/cmd/go/testdata/script/mod_get_main.txt   |    15 +-
 libgo/go/cmd/go/testdata/script/mod_get_tags.txt   |     3 +-
 libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt  |    15 +-
 .../cmd/go/testdata/script/mod_goroot_errors.txt   |     4 +-
 .../cmd/go/testdata/script/mod_invalid_version.txt |     6 +-
 libgo/go/cmd/go/testdata/script/mod_list_dir.txt   |     4 -
 .../go/testdata/script/mod_list_replace_dir.txt    |     4 +-
 libgo/go/cmd/go/testdata/script/mod_list_std.txt   |    10 +
 libgo/go/cmd/go/testdata/script/mod_proxy_list.txt |    14 +-
 libgo/go/cmd/go/testdata/script/mod_readonly.txt   |     4 +-
 .../cmd/go/testdata/script/mod_replace_import.txt  |     5 +-
 libgo/go/cmd/go/testdata/script/mod_retention.txt  |    12 +-
 .../go/cmd/go/testdata/script/mod_sumdb_proxy.txt  |    17 +
 .../cmd/go/testdata/script/noncanonical_import.txt |     4 +-
 libgo/go/cmd/go/testdata/script/script_wait.txt    |     7 +-
 .../cmd/go/testdata/script/test_cache_inputs.txt   |    21 +
 libgo/go/cmd/go/testdata/script/version.txt        |    27 +-
 libgo/go/cmd/go/testdata/script/vet_flags.txt      |    58 +-
 .../go/cmd/go/testdata/shadow/root1/src/foo/foo.go |     1 -
 .../cmd/go/testdata/shadow/root1/src/math/math.go  |     1 -
 .../go/cmd/go/testdata/shadow/root2/src/foo/foo.go |     1 -
 libgo/go/cmd/go/testdata/src/cgotest/m.go          |     5 -
 libgo/go/cmd/go/testdata/src/coverasm/p.go         |     7 -
 libgo/go/cmd/go/testdata/src/coverasm/p.s          |     2 -
 libgo/go/cmd/go/testdata/src/coverasm/p_test.go    |     7 -
 libgo/go/cmd/go/testdata/src/coverbad/p.go         |     5 -
 libgo/go/cmd/go/testdata/src/coverbad/p1.go        |     7 -
 libgo/go/cmd/go/testdata/src/coverbad/p_test.go    |     5 -
 libgo/go/cmd/go/testdata/src/coverdep/p.go         |     6 -
 libgo/go/cmd/go/testdata/src/coverdep/p1/p1.go     |     3 -
 libgo/go/cmd/go/testdata/src/coverdep/p_test.go    |     7 -
 libgo/go/cmd/go/testdata/src/coverdep2/p1/p.go     |     3 -
 .../go/cmd/go/testdata/src/coverdep2/p1/p_test.go  |    10 -
 libgo/go/cmd/go/testdata/src/coverdep2/p2/p2.go    |     7 -
 libgo/go/cmd/go/testdata/src/coverdot1/p.go        |     3 -
 libgo/go/cmd/go/testdata/src/coverdot2/p.go        |     5 -
 libgo/go/cmd/go/testdata/src/coverdot2/p_test.go   |     7 -
 libgo/go/cmd/go/testdata/src/empty/pkg/pkg.go      |     1 -
 libgo/go/cmd/go/testdata/src/empty/pkgtest/pkg.go  |     1 -
 .../cmd/go/testdata/src/empty/pkgtest/test_test.go |     1 -
 .../cmd/go/testdata/src/empty/pkgtestxtest/pkg.go  |     1 -
 .../testdata/src/empty/pkgtestxtest/test_test.go   |     1 -
 .../testdata/src/empty/pkgtestxtest/xtest_test.go  |     1 -
 libgo/go/cmd/go/testdata/src/empty/pkgxtest/pkg.go |     1 -
 .../go/testdata/src/empty/pkgxtest/xtest_test.go   |     1 -
 .../go/cmd/go/testdata/src/empty/test/test_test.go |     1 -
 .../go/testdata/src/empty/testxtest/test_test.go   |     1 -
 .../go/testdata/src/empty/testxtest/xtest_test.go  |     1 -
 .../cmd/go/testdata/src/empty/xtest/xtest_test.go  |     1 -
 libgo/go/cmd/go/testdata/src/exclude/ignore/_x.go  |     1 -
 libgo/go/cmd/go/testdata/src/exclude/x.go          |     3 -
 libgo/go/cmd/go/testdata/src/exclude/x_linux.go    |     3 -
 libgo/go/cmd/go/testdata/src/failfast_test.go      |    62 -
 libgo/go/cmd/go/testdata/src/hello/hello.go        |     5 -
 libgo/go/cmd/go/testdata/src/my.pkg/main/main.go   |     7 -
 libgo/go/cmd/go/testdata/src/my.pkg/pkg.go         |     3 -
 libgo/go/cmd/go/testdata/src/skipper/skip_test.go  |     7 -
 .../go/cmd/go/testdata/src/testlist/bench_test.go  |    14 -
 .../cmd/go/testdata/src/testlist/example_test.go   |    21 -
 libgo/go/cmd/go/testdata/src/testlist/test_test.go |    10 -
 libgo/go/cmd/go/testdata/src/vend/bad.go           |     3 -
 libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go     |     1 -
 libgo/go/cmd/go/testdata/src/vend/good.go          |     3 -
 libgo/go/cmd/go/testdata/src/vend/hello/hello.go   |    10 -
 .../cmd/go/testdata/src/vend/hello/hello_test.go   |    12 -
 .../cmd/go/testdata/src/vend/hello/hellox_test.go  |    12 -
 libgo/go/cmd/go/testdata/src/vend/subdir/bad.go    |     3 -
 libgo/go/cmd/go/testdata/src/vend/subdir/good.go   |     3 -
 libgo/go/cmd/go/testdata/src/vend/vendor/p/p.go    |     1 -
 libgo/go/cmd/go/testdata/src/vend/vendor/q/q.go    |     1 -
 .../cmd/go/testdata/src/vend/vendor/strings/msg.go |     3 -
 .../src/vend/vendor/vend/dir1/dir2/dir2.go         |     1 -
 .../cmd/go/testdata/src/vend/x/invalid/invalid.go  |     3 -
 libgo/go/cmd/go/testdata/src/vend/x/vendor/p/p.go  |     1 -
 .../go/cmd/go/testdata/src/vend/x/vendor/p/p/p.go  |     3 -
 libgo/go/cmd/go/testdata/src/vend/x/vendor/r/r.go  |     1 -
 libgo/go/cmd/go/testdata/src/vend/x/x.go           |     7 -
 libgo/go/cmd/go/testdata/src/vetcycle/p.go         |    13 -
 libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go      |     9 -
 libgo/go/cmd/go/testdata/src/vetfail/p2/p2.go      |     6 -
 libgo/go/cmd/go/testdata/src/vetfail/p2/p2_test.go |     7 -
 libgo/go/cmd/go/testdata/src/vetpkg/a_test.go      |     1 -
 libgo/go/cmd/go/testdata/src/vetpkg/b.go           |     7 -
 libgo/go/cmd/go/testdata/src/vetpkg/c.go           |     9 -
 libgo/go/cmd/go/testdata/src/xtestonly/f.go        |     3 -
 libgo/go/cmd/go/testdata/src/xtestonly/f_test.go   |    12 -
 .../cmd/go/testdata/standalone_benchmark_test.go   |     6 -
 .../go/cmd/go/testdata/standalone_fail_sub_test.go |     8 -
 .../cmd/go/testdata/standalone_main_normal_test.go |    10 -
 .../cmd/go/testdata/standalone_main_wrong_test.go  |    10 -
 .../go/testdata/standalone_parallel_sub_test.go    |    14 -
 libgo/go/cmd/go/testdata/standalone_sub_test.go    |     7 -
 libgo/go/cmd/go/testdata/standalone_test.go        |     6 -
 .../go/testdata/standalone_testmain_flag_test.go   |    29 -
 libgo/go/cmd/go/testdata/test_regexps.txt          |    75 +
 libgo/go/cmd/go/testdata/testcover/pkg1/a.go       |     7 -
 libgo/go/cmd/go/testdata/testcover/pkg2/a.go       |     7 -
 libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go  |     1 -
 libgo/go/cmd/go/testdata/testcover/pkg3/a.go       |     7 -
 libgo/go/cmd/go/testdata/testcover/pkg3/a_test.go  |     7 -
 libgo/go/cmd/go/testdata/testcover/pkg4/a.go       |     5 -
 libgo/go/cmd/go/testdata/testcover/pkg4/a_test.go  |     9 -
 libgo/go/cmd/go/testdata/testimport/p.go           |     3 -
 libgo/go/cmd/go/testdata/testimport/p1/p1.go       |     3 -
 libgo/go/cmd/go/testdata/testimport/p2/p2.go       |     3 -
 libgo/go/cmd/go/testdata/testimport/p_test.go      |    13 -
 libgo/go/cmd/go/testdata/testimport/x_test.go      |    15 -
 libgo/go/cmd/go/testdata/testinternal/p.go         |     3 -
 libgo/go/cmd/go/testdata/testinternal2/p.go        |     3 -
 .../testdata/testinternal2/x/y/z/internal/w/w.go   |     1 -
 libgo/go/cmd/go/testdata/testinternal3/t.go        |     3 -
 libgo/go/cmd/go/testdata/testinternal4/src/p/p.go  |     6 -
 .../testdata/testinternal4/src/q/internal/x/x.go   |     1 -
 .../go/cmd/go/testdata/testinternal4/src/q/j/j.go  |     3 -
 libgo/go/cmd/go/testdata/testonly/p_test.go        |     1 -
 libgo/go/cmd/go/testdata/testonly2/t.go            |     6 -
 libgo/go/cmd/go/testdata/testvendor/src/p/p.go     |     6 -
 .../cmd/go/testdata/testvendor/src/q/vendor/x/x.go |     1 -
 libgo/go/cmd/go/testdata/testvendor/src/q/y/y.go   |     3 -
 libgo/go/cmd/go/testdata/testvendor/src/q/z/z.go   |     3 -
 libgo/go/cmd/go/testdata/testvendor2/src/p/p.go    |     3 -
 libgo/go/cmd/go/testdata/testvendor2/vendor/x/x.go |     1 -
 libgo/go/cmd/go/testdata/timeoutbench_test.go      |    10 -
 libgo/go/cmd/go/vendor_test.go                     |   412 -
 libgo/go/cmd/gofmt/gofmt.go                        |    64 +-
 libgo/go/cmd/gofmt/internal.go                     |     8 +-
 libgo/go/cmd/internal/objabi/autotype.go           |     2 +-
 libgo/go/cmd/internal/objabi/funcdata.go           |    28 +-
 libgo/go/cmd/internal/objabi/head.go               |     2 +-
 libgo/go/cmd/internal/objabi/reloctype.go          |     2 +-
 libgo/go/cmd/internal/objabi/stack.go              |     2 +-
 libgo/go/cmd/internal/objabi/symkind.go            |     2 +-
 libgo/go/cmd/internal/objabi/symkind_string.go     |    24 +-
 libgo/go/cmd/internal/objabi/util.go               |    19 +-
 libgo/go/cmd/internal/sys/supported.go             |    11 +-
 libgo/go/cmd/vet/main.go                           |     4 +
 libgo/go/compress/flate/deflate_test.go            |    56 +-
 libgo/go/compress/flate/deflatefast.go             |    49 +-
 libgo/go/compress/flate/huffman_bit_writer.go      |     1 +
 libgo/go/compress/flate/writer_test.go             |    63 +
 libgo/go/container/list/list.go                    |    18 +-
 libgo/go/context/context.go                        |     9 +
 libgo/go/context/context_test.go                   |   159 +-
 libgo/go/context/example_test.go                   |     6 +-
 libgo/go/context/x_test.go                         |     1 +
 libgo/go/crypto/crypto.go                          |    47 +-
 libgo/go/crypto/ecdsa/ecdsa.go                     |    88 +-
 libgo/go/crypto/ecdsa/ecdsa_noasm.go               |    21 +
 libgo/go/crypto/ecdsa/ecdsa_s390x.go               |   164 +
 libgo/go/crypto/ecdsa/ecdsa_s390x_test.go          |    34 +
 libgo/go/crypto/ecdsa/ecdsa_test.go                |    30 +
 libgo/go/crypto/ecdsa/equal_test.go                |    75 +
 libgo/go/crypto/ecdsa/example_test.go              |     6 +-
 libgo/go/crypto/ed25519/ed25519.go                 |    21 +
 libgo/go/crypto/ed25519/ed25519_test.go            |    22 +
 libgo/go/crypto/elliptic/elliptic.go               |    83 +-
 libgo/go/crypto/elliptic/elliptic_test.go          |   147 +-
 libgo/go/crypto/hmac/hmac.go                       |    80 +-
 libgo/go/crypto/hmac/hmac_test.go                  |    13 +-
 libgo/go/crypto/rsa/equal_test.go                  |    51 +
 libgo/go/crypto/rsa/example_test.go                |     2 +-
 libgo/go/crypto/rsa/pkcs1v15.go                    |    41 +-
 libgo/go/crypto/rsa/pkcs1v15_test.go               |    18 +
 libgo/go/crypto/rsa/pss.go                         |   182 +-
 libgo/go/crypto/rsa/rsa.go                         |    86 +-
 libgo/go/crypto/sha512/sha512block_generic.go      |     4 +-
 libgo/go/crypto/tls/alert.go                       |   120 +-
 libgo/go/crypto/tls/auth.go                        |    18 +-
 libgo/go/crypto/tls/auth_test.go                   |    14 +-
 libgo/go/crypto/tls/common.go                      |   324 +-
 libgo/go/crypto/tls/common_string.go               |   116 +
 libgo/go/crypto/tls/conn.go                        |    84 +-
 libgo/go/crypto/tls/example_test.go                |   122 +-
 libgo/go/crypto/tls/generate_cert.go               |    12 +-
 libgo/go/crypto/tls/handshake_client.go            |   126 +-
 libgo/go/crypto/tls/handshake_client_test.go       |   535 +-
 libgo/go/crypto/tls/handshake_client_tls13.go      |    88 +-
 libgo/go/crypto/tls/handshake_messages_test.go     |     9 +-
 libgo/go/crypto/tls/handshake_server.go            |    87 +-
 libgo/go/crypto/tls/handshake_server_test.go       |    22 +-
 libgo/go/crypto/tls/handshake_server_tls13.go      |    17 +-
 libgo/go/crypto/tls/key_agreement.go               |     2 +-
 libgo/go/crypto/tls/key_schedule.go                |     7 +-
 libgo/go/crypto/tls/link_test.go                   |   121 +
 .../testdata/Server-TLSv10-ExportKeyingMaterial    |    83 +-
 libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN    |    83 +-
 .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch |    83 +-
 .../testdata/Server-TLSv12-ExportKeyingMaterial    |    81 +-
 .../crypto/tls/testdata/Server-TLSv12-IssueTicket  |   167 +-
 .../testdata/Server-TLSv12-IssueTicketPreDisable   |   167 +-
 libgo/go/crypto/tls/testdata/Server-TLSv12-Resume  |    82 +-
 libgo/go/crypto/tls/ticket.go                      |   119 +-
 libgo/go/crypto/tls/tls.go                         |   106 +-
 libgo/go/crypto/tls/tls_test.go                    |   174 +-
 libgo/go/crypto/x509/cert_pool.go                  |    12 +-
 .../crypto/x509/internal/macos/corefoundation.go   |   141 +
 libgo/go/crypto/x509/internal/macos/security.go    |   116 +
 libgo/go/crypto/x509/pkcs1.go                      |    12 +-
 libgo/go/crypto/x509/pkcs8.go                      |     6 +-
 libgo/go/crypto/x509/pkix/pkix.go                  |    52 +-
 libgo/go/crypto/x509/root.go                       |     2 +
 libgo/go/crypto/x509/root_cgo_darwin.go            |   314 -
 libgo/go/crypto/x509/root_cgo_darwin_amd64.go      |   322 +
 libgo/go/crypto/x509/root_darwin.go                |   288 -
 libgo/go/crypto/x509/root_darwin_amd64.go          |   243 +
 libgo/go/crypto/x509/root_darwin_arm_gen.go        |   186 -
 libgo/go/crypto/x509/root_darwin_armx.go           |  4313 ----
 libgo/go/crypto/x509/root_darwin_ios.go            |  5262 +++++
 libgo/go/crypto/x509/root_darwin_ios_gen.go        |   179 +
 libgo/go/crypto/x509/root_nocgo_darwin.go          |    11 -
 libgo/go/crypto/x509/root_omit.go                  |    29 +
 libgo/go/crypto/x509/root_omit_test.go             |    23 +
 libgo/go/crypto/x509/root_unix.go                  |    46 +-
 libgo/go/crypto/x509/root_unix_test.go             |   109 +
 libgo/go/crypto/x509/root_windows.go               |    46 +-
 libgo/go/crypto/x509/sec1.go                       |     7 +-
 libgo/go/crypto/x509/verify.go                     |   142 +-
 libgo/go/crypto/x509/verify_test.go                |   931 +-
 libgo/go/crypto/x509/x509.go                       |   193 +-
 libgo/go/crypto/x509/x509_test.go                  |   519 +-
 libgo/go/database/sql/driver/driver.go             |    61 +-
 libgo/go/database/sql/fakedb_test.go               |    45 +-
 libgo/go/database/sql/sql.go                       |   350 +-
 libgo/go/database/sql/sql_test.go                  |   296 +
 libgo/go/debug/gosym/symtab.go                     |     4 +-
 libgo/go/debug/pe/file_test.go                     |    12 +-
 libgo/go/debug/pe/pe.go                            |    53 +
 libgo/go/encoding/asn1/asn1.go                     |    12 +
 libgo/go/encoding/asn1/asn1_test.go                |    12 +
 libgo/go/encoding/asn1/marshal.go                  |    56 +
 libgo/go/encoding/asn1/marshal_test.go             |    57 +
 libgo/go/encoding/base64/base64.go                 |    26 +-
 libgo/go/encoding/base64/base64_test.go            |     2 +-
 libgo/go/encoding/binary/varint.go                 |     5 +-
 libgo/go/encoding/binary/varint_test.go            |    18 +-
 libgo/go/encoding/csv/writer.go                    |    16 +-
 libgo/go/encoding/csv/writer_test.go               |    17 +
 libgo/go/encoding/hex/hex_test.go                  |     1 -
 libgo/go/encoding/json/decode.go                   |    69 +-
 libgo/go/encoding/json/decode_test.go              |   145 +-
 libgo/go/encoding/json/encode.go                   |    13 +-
 libgo/go/encoding/json/encode_test.go              |    87 +-
 libgo/go/encoding/json/scanner.go                  |    31 +-
 libgo/go/encoding/json/stream_test.go              |     8 +-
 libgo/go/encoding/xml/marshal.go                   |    16 +-
 libgo/go/encoding/xml/marshal_test.go              |    17 +
 libgo/go/encoding/xml/read.go                      |    16 +-
 libgo/go/encoding/xml/typeinfo.go                  |    16 +-
 libgo/go/encoding/xml/xml.go                       |     4 +-
 libgo/go/errors/wrap.go                            |     2 +-
 libgo/go/errors/wrap_test.go                       |    13 +
 libgo/go/expvar/expvar_test.go                     |     8 +-
 libgo/go/flag/flag.go                              |    11 +-
 libgo/go/flag/flag_test.go                         |    66 +
 libgo/go/fmt/fmt_test.go                           |    19 +-
 libgo/go/fmt/format.go                             |    13 +-
 libgo/go/fmt/scan.go                               |     8 +-
 libgo/go/go/ast/ast.go                             |    55 +-
 libgo/go/go/ast/ast_test.go                        |    29 +
 libgo/go/go/build/build.go                         |     3 +-
 libgo/go/go/build/build_test.go                    |    23 +-
 libgo/go/go/build/deps_test.go                     |  1147 +-
 libgo/go/go/build/doc.go                           |    97 +-
 libgo/go/go/constant/value.go                      |    31 -
 libgo/go/go/doc/example.go                         |     6 +-
 libgo/go/go/doc/example_test.go                    |    76 +-
 libgo/go/go/format/format.go                       |    14 +-
 libgo/go/go/format/format_test.go                  |    38 +
 libgo/go/go/format/internal.go                     |     2 +-
 libgo/go/go/internal/gccgoimporter/parser.go       |     2 +-
 libgo/go/go/internal/gcimporter/bimport.go         |  1021 -
 libgo/go/go/internal/gcimporter/gcimporter.go      |    13 +-
 libgo/go/go/internal/gcimporter/gcimporter_test.go |    17 +-
 libgo/go/go/internal/gcimporter/support.go         |   127 +
 libgo/go/go/internal/srcimporter/srcimporter.go    |    64 +-
 .../go/go/internal/srcimporter/srcimporter_test.go |    21 +
 libgo/go/go/parser/interface.go                    |     8 +-
 libgo/go/go/printer/nodes.go                       |    63 +
 libgo/go/go/printer/performance_test.go            |     2 +-
 libgo/go/go/printer/printer.go                     |    16 +
 libgo/go/go/printer/printer_test.go                |     8 +-
 libgo/go/go/printer/testdata/go2numbers.golden     |   186 +
 libgo/go/go/printer/testdata/go2numbers.input      |   186 +
 libgo/go/go/printer/testdata/go2numbers.norm       |   186 +
 libgo/go/go/token/position.go                      |    23 +-
 libgo/go/go/types/api.go                           |    17 +-
 libgo/go/go/types/assignments.go                   |     2 +-
 libgo/go/go/types/builtins.go                      |    10 +-
 libgo/go/go/types/builtins_test.go                 |    16 +
 libgo/go/go/types/call.go                          |   100 +-
 libgo/go/go/types/check.go                         |    10 +-
 libgo/go/go/types/conversions.go                   |     2 +-
 libgo/go/go/types/example_test.go                  |    11 +
 libgo/go/go/types/expr.go                          |    55 +-
 libgo/go/go/types/lookup.go                        |    28 +-
 libgo/go/go/types/methodset.go                     |    54 +-
 libgo/go/go/types/operand.go                       |    22 +-
 libgo/go/go/types/package.go                       |     1 +
 libgo/go/go/types/resolver.go                      |     5 +-
 libgo/go/go/types/stdlib_test.go                   |     1 +
 libgo/go/go/types/testdata/decls3.src              |    18 +-
 libgo/go/go/types/testdata/decls4.src              |     4 +-
 libgo/go/go/types/testdata/expr3.src               |     4 +-
 libgo/go/go/types/testdata/issue28251.src          |     4 +-
 libgo/go/go/types/testdata/issues.src              |    16 +-
 libgo/go/go/types/testdata/methodsets.src          |    12 +-
 libgo/go/go/types/universe.go                      |     8 +-
 .../golang.org/x/crypto/chacha20/chacha_arm64.go   |     3 +-
 .../golang.org/x/crypto/chacha20/chacha_generic.go |   140 +-
 .../golang.org/x/crypto/chacha20/chacha_noasm.go   |     2 +-
 .../golang.org/x/crypto/chacha20/chacha_ppc64le.go |     2 +-
 .../golang.org/x/crypto/chacha20/chacha_s390x.go   |     2 +-
 libgo/go/golang.org/x/crypto/chacha20/xor.go       |    17 +-
 .../chacha20poly1305/chacha20poly1305_amd64.go     |     2 +-
 .../chacha20poly1305/chacha20poly1305_generic.go   |    56 +-
 .../chacha20poly1305/chacha20poly1305_noasm.go     |     2 +-
 libgo/go/golang.org/x/crypto/cryptobyte/asn1.go    |     6 +-
 libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go |     4 +-
 libgo/go/golang.org/x/crypto/poly1305/poly1305.go  |    26 +-
 libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go |    13 +-
 libgo/go/golang.org/x/crypto/poly1305/sum_arm.go   |    19 -
 .../go/golang.org/x/crypto/poly1305/sum_generic.go |    21 +-
 libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go |    13 -
 .../go/golang.org/x/crypto/poly1305/sum_ppc64le.go |    13 +-
 libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go |    72 +-
 libgo/go/golang.org/x/mod/modfile/print.go         |    25 +-
 libgo/go/golang.org/x/mod/modfile/read.go          |   319 +-
 libgo/go/golang.org/x/mod/modfile/rule.go          |   154 +-
 libgo/go/golang.org/x/mod/zip/zip.go               |    20 +-
 .../go/golang.org/x/net/dns/dnsmessage/message.go  |    21 +-
 libgo/go/golang.org/x/net/http2/hpack/huffman.go   |     7 +
 libgo/go/golang.org/x/net/route/address.go         |     4 +-
 libgo/go/golang.org/x/net/route/route.go           |     2 +-
 libgo/go/golang.org/x/sys/cpu/byteorder.go         |    45 +-
 libgo/go/golang.org/x/sys/cpu/cpu.go               |    45 +
 libgo/go/golang.org/x/sys/cpu/cpu_aix.go           |    32 +
 libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go     |    32 -
 libgo/go/golang.org/x/sys/cpu/cpu_arm.go           |    40 +
 libgo/go/golang.org/x/sys/cpu/cpu_arm64.go         |   138 +
 libgo/go/golang.org/x/sys/cpu/cpu_gc_arm64.go      |    11 +
 libgo/go/golang.org/x/sys/cpu/cpu_gccgo_arm64.go   |    11 +
 .../x/sys/cpu/{cpu_gccgo.c => cpu_gccgo_x86.c}     |     0
 .../x/sys/cpu/{cpu_gccgo.go => cpu_gccgo_x86.go}   |     0
 libgo/go/golang.org/x/sys/cpu/cpu_linux.go         |    48 +-
 libgo/go/golang.org/x/sys/cpu/cpu_linux_arm.go     |    39 +
 libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go   |     6 +
 libgo/go/golang.org/x/sys/cpu/cpu_linux_mips64x.go |    22 +
 libgo/go/golang.org/x/sys/cpu/cpu_linux_noinit.go  |     9 +
 libgo/go/golang.org/x/sys/cpu/cpu_linux_other.go   |     9 -
 libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go  |     2 +
 libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go   |     2 +
 libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go       |     9 +
 libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go         |     9 +
 libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go   |     9 +
 libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go       |     2 +
 libgo/go/golang.org/x/sys/cpu/cpu_wasm.go          |    13 +
 libgo/go/golang.org/x/sys/cpu/cpu_x86.go           |     2 +
 libgo/go/golang.org/x/sys/cpu/hwcap_linux.go       |    56 +
 libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go |    27 +
 libgo/go/golang.org/x/text/unicode/bidi/core.go    |     8 +-
 .../go/golang.org/x/tools/go/analysis/analysis.go  |    16 +
 libgo/go/golang.org/x/tools/go/analysis/doc.go     |    86 +-
 .../go/analysis/internal/analysisflags/flags.go    |     2 +-
 .../x/tools/go/analysis/passes/cgocall/cgocall.go  |    14 +-
 .../tools/go/analysis/passes/errorsas/errorsas.go  |     2 +-
 .../analysis/passes/httpresponse/httpresponse.go   |    12 +-
 .../go/analysis/passes/ifaceassert/ifaceassert.go  |   101 +
 .../analysis/passes/internal/analysisutil/util.go  |    10 +
 .../x/tools/go/analysis/passes/printf/printf.go    |    67 +-
 .../go/analysis/passes/stringintconv/string.go     |   126 +
 .../go/analysis/passes/unreachable/unreachable.go  |    13 +-
 .../golang.org/x/tools/go/ast/astutil/imports.go   |     5 +-
 .../x/tools/go/ast/inspector/inspector.go          |    10 +-
 libgo/go/golang.org/x/tools/go/cfg/cfg.go          |     2 +-
 .../x/tools/go/types/objectpath/objectpath.go      |     5 +-
 .../x/tools/internal/analysisinternal/analysis.go  |   118 +
 libgo/go/golang.org/x/xerrors/fmt.go               |   138 +-
 libgo/go/hash/crc32/crc32_s390x.go                 |     8 +-
 libgo/go/hash/maphash/example_test.go              |    37 +
 libgo/go/hash/maphash/maphash_test.go              |    56 +
 libgo/go/html/template/clone_test.go               |     2 +-
 libgo/go/html/template/content_test.go             |    76 +-
 libgo/go/html/template/escape_test.go              |     8 +-
 libgo/go/html/template/example_test.go             |     6 +-
 libgo/go/html/template/exec_test.go                |  1708 ++
 libgo/go/html/template/html.go                     |     3 +-
 libgo/go/html/template/js.go                       |    70 +-
 libgo/go/html/template/js_test.go                  |    68 +-
 libgo/go/html/template/multi_test.go               |   246 +
 libgo/go/html/template/template_test.go            |    39 +
 libgo/go/html/template/testdata/file1.tmpl         |     2 +
 libgo/go/html/template/testdata/file2.tmpl         |     2 +
 libgo/go/html/template/testdata/tmpl1.tmpl         |     3 +
 libgo/go/html/template/testdata/tmpl2.tmpl         |     3 +
 libgo/go/image/draw/bench_test.go                  |     6 +-
 libgo/go/image/draw/draw.go                        |    22 +-
 libgo/go/image/draw/draw_test.go                   |    32 +-
 libgo/go/image/geom.go                             |    35 +
 libgo/go/image/gif/writer_test.go                  |     7 +-
 libgo/go/image/image.go                            |    96 +-
 libgo/go/image/image_test.go                       |    72 +
 libgo/go/image/jpeg/reader_test.go                 |   170 +
 libgo/go/image/jpeg/scan.go                        |    19 +
 libgo/go/image/names.go                            |     1 +
 libgo/go/image/png/reader.go                       |    15 +-
 libgo/go/image/png/reader_test.go                  |   134 +-
 libgo/go/image/ycbcr.go                            |    20 +
 libgo/go/internal/bytealg/bytealg.go               |   128 +-
 libgo/go/internal/bytealg/gccgo.go                 |     3 -
 libgo/go/internal/bytealg/index_generic.go         |    38 +-
 libgo/go/internal/cfg/cfg.go                       |     1 +
 libgo/go/internal/cpu/cpu.go                       |    56 +-
 libgo/go/internal/cpu/cpu_arm.go                   |     5 +-
 libgo/go/internal/cpu/cpu_arm64.go                 |     4 +-
 libgo/go/internal/cpu/cpu_mips64x.go               |    32 +
 libgo/go/internal/cpu/cpu_no_init.go               |     2 +
 libgo/go/internal/cpu/cpu_ppc64x.go                |     4 +-
 libgo/go/internal/goversion/goversion.go           |     2 +-
 libgo/go/internal/poll/copy_file_range_linux.go    |    99 +
 libgo/go/internal/poll/fd.go                       |    18 +-
 libgo/go/internal/poll/fd_mutex_test.go            |    12 +-
 libgo/go/internal/poll/fd_plan9.go                 |    33 +-
 libgo/go/internal/poll/fd_poll_js.go               |     2 +-
 libgo/go/internal/poll/fd_poll_runtime.go          |    19 +-
 libgo/go/internal/poll/fd_posix.go                 |    20 +
 libgo/go/internal/poll/fd_unix.go                  |    81 +-
 libgo/go/internal/poll/fd_windows.go               |   149 +-
 libgo/go/internal/poll/fd_writev_unix.go           |    13 +-
 libgo/go/internal/poll/sendfile_bsd.go             |     3 +
 libgo/go/internal/poll/sendfile_windows.go         |     2 +-
 libgo/go/internal/poll/splice_linux.go             |     3 +
 libgo/go/internal/poll/writev.go                   |     5 +-
 .../{runtime/pprof => }/internal/profile/encode.go |     0
 .../{runtime/pprof => }/internal/profile/filter.go |     0
 .../pprof => }/internal/profile/legacy_profile.go  |     0
 libgo/go/internal/profile/merge.go                 |   461 +
 libgo/go/internal/profile/profile.go               |   614 +
 .../pprof => }/internal/profile/profile_test.go    |     0
 libgo/go/internal/profile/proto.go                 |   363 +
 .../pprof => }/internal/profile/proto_test.go      |     0
 .../{runtime/pprof => }/internal/profile/prune.go  |     0
 libgo/go/internal/reflectlite/swapper.go           |     7 +-
 libgo/go/internal/reflectlite/value.go             |    18 +-
 .../internal/syscall/unix/copy_file_range_linux.go |    26 +
 libgo/go/internal/syscall/unix/getrandom_linux.go  |     2 +-
 .../internal/syscall/unix/getrandom_linux_386.go   |     9 -
 .../internal/syscall/unix/getrandom_linux_alpha.go |     9 -
 .../internal/syscall/unix/getrandom_linux_amd64.go |     9 -
 .../syscall/unix/getrandom_linux_amd64p32.go       |     9 -
 .../internal/syscall/unix/getrandom_linux_arm.go   |     9 -
 .../syscall/unix/getrandom_linux_generic.go        |    16 -
 .../internal/syscall/unix/getrandom_linux_ia64.go  |     9 -
 .../internal/syscall/unix/getrandom_linux_m68k.go  |     9 -
 .../syscall/unix/getrandom_linux_mips64p32x.go     |    11 -
 .../syscall/unix/getrandom_linux_mips64x.go        |    11 -
 .../internal/syscall/unix/getrandom_linux_mipsx.go |    11 -
 .../syscall/unix/getrandom_linux_ppc64x.go         |    11 -
 .../internal/syscall/unix/getrandom_linux_s390.go  |     9 -
 .../internal/syscall/unix/getrandom_linux_s390x.go |     9 -
 .../internal/syscall/unix/getrandom_linux_shx.go   |    11 -
 .../syscall/unix/getrandom_linux_sparcx.go         |    11 -
 libgo/go/internal/syscall/unix/sysnum_linux_386.go |    10 +
 .../go/internal/syscall/unix/sysnum_linux_alpha.go |    10 +
 .../go/internal/syscall/unix/sysnum_linux_amd64.go |    10 +
 .../internal/syscall/unix/sysnum_linux_amd64p32.go |    10 +
 libgo/go/internal/syscall/unix/sysnum_linux_arm.go |    10 +
 .../internal/syscall/unix/sysnum_linux_generic.go  |    17 +
 .../go/internal/syscall/unix/sysnum_linux_ia64.go  |    10 +
 .../go/internal/syscall/unix/sysnum_linux_m68k.go  |    10 +
 .../syscall/unix/sysnum_linux_mips64p32x.go        |    12 +
 .../internal/syscall/unix/sysnum_linux_mips64x.go  |    12 +
 .../go/internal/syscall/unix/sysnum_linux_mipsx.go |    12 +
 .../internal/syscall/unix/sysnum_linux_ppc64x.go   |    12 +
 .../go/internal/syscall/unix/sysnum_linux_s390.go  |    10 +
 .../go/internal/syscall/unix/sysnum_linux_s390x.go |    10 +
 libgo/go/internal/syscall/unix/sysnum_linux_shx.go |    12 +
 .../internal/syscall/unix/sysnum_linux_sparcx.go   |    12 +
 .../go/internal/syscall/windows/syscall_windows.go |    17 +-
 libgo/go/internal/testenv/testenv.go               |     6 +-
 libgo/go/internal/trace/writer.go                  |     4 +
 libgo/go/internal/unsafeheader/unsafeheader.go     |    37 +
 .../go/internal/unsafeheader/unsafeheader_test.go  |   100 +
 libgo/go/internal/xcoff/file.go                    |     8 +-
 libgo/go/io/example_test.go                        |    47 +-
 libgo/go/io/io.go                                  |     4 +
 libgo/go/io/io_test.go                             |     3 +
 libgo/go/io/ioutil/export_test.go                  |     7 +
 libgo/go/io/ioutil/ioutil.go                       |     2 +-
 libgo/go/io/ioutil/ioutil_test.go                  |     3 +-
 libgo/go/io/ioutil/tempfile.go                     |    19 +-
 libgo/go/io/ioutil/tempfile_test.go                |    82 +-
 libgo/go/log/syslog/syslog_test.go                 |     4 +-
 libgo/go/math/all_test.go                          |     4 +
 libgo/go/math/arith_s390x.go                       |     8 +-
 libgo/go/math/big/arith_decl.go                    |     2 +-
 libgo/go/math/big/arith_decl_pure.go               |     2 +-
 libgo/go/math/big/arith_decl_s390x.go              |    11 +-
 libgo/go/math/big/arith_s390x_test.go              |    12 -
 libgo/go/math/big/float.go                         |     4 +-
 libgo/go/math/big/floatconv.go                     |     2 +-
 libgo/go/math/big/int.go                           |    19 +-
 libgo/go/math/big/int_test.go                      |    54 +
 libgo/go/math/big/link_test.go                     |    63 +
 libgo/go/math/big/nat.go                           |    30 +-
 libgo/go/math/big/nat_test.go                      |    18 +
 libgo/go/math/big/sqrt.go                          |    77 +-
 libgo/go/math/bits/bits_test.go                    |   124 +
 libgo/go/math/cmplx/abs.go                         |     3 +-
 libgo/go/math/cmplx/asin.go                        |    70 +-
 libgo/go/math/cmplx/cmath_test.go                  |   937 +-
 libgo/go/math/cmplx/exp.go                         |    17 +
 libgo/go/math/cmplx/huge_test.go                   |    22 +
 libgo/go/math/cmplx/log.go                         |     3 +-
 libgo/go/math/cmplx/sin.go                         |    52 +
 libgo/go/math/cmplx/sqrt.go                        |     4 +-
 libgo/go/math/cmplx/tan.go                         |   139 +-
 libgo/go/math/example_test.go                      |    19 +
 libgo/go/math/huge_test.go                         |    16 +
 libgo/go/math/trig_reduce.go                       |    16 +-
 libgo/go/mime/type.go                              |     8 +-
 libgo/go/mime/type_test.go                         |    27 +
 libgo/go/net/dial.go                               |     3 +-
 libgo/go/net/dial_test.go                          |    17 +-
 libgo/go/net/dnsclient_test.go                     |     2 +-
 libgo/go/net/dnsclient_unix.go                     |     8 +-
 libgo/go/net/dnsclient_unix_test.go                |    15 +-
 libgo/go/net/error_test.go                         |    10 +-
 libgo/go/net/fd_posix.go                           |   100 +
 libgo/go/net/fd_unix.go                            |    94 +-
 libgo/go/net/fd_windows.go                         |    96 +-
 libgo/go/net/http/cgi/child.go                     |     2 -
 libgo/go/net/http/cgi/host.go                      |    39 +-
 libgo/go/net/http/client.go                        |    21 +-
 libgo/go/net/http/client_test.go                   |    35 +
 libgo/go/net/http/cookie.go                        |    11 +-
 libgo/go/net/http/fs.go                            |    17 +-
 libgo/go/net/http/fs_test.go                       |     9 +
 libgo/go/net/http/h2_bundle.go                     |    75 +-
 libgo/go/net/http/http.go                          |     5 +
 libgo/go/net/http/httptest/recorder.go             |     7 +-
 libgo/go/net/http/httptest/recorder_test.go        |    36 +
 libgo/go/net/http/httputil/reverseproxy.go         |    58 +-
 libgo/go/net/http/httputil/reverseproxy_test.go    |   195 +-
 libgo/go/net/http/omithttp2.go                     |     2 +-
 libgo/go/net/http/pprof/pprof.go                   |   107 +-
 libgo/go/net/http/pprof/pprof_test.go              |   177 +
 libgo/go/net/http/proxy_test.go                    |     2 +-
 libgo/go/net/http/request.go                       |    17 +-
 libgo/go/net/http/response.go                      |     8 +-
 libgo/go/net/http/response_test.go                 |     1 +
 libgo/go/net/http/roundtrip_js.go                  |    35 +-
 libgo/go/net/http/serve_test.go                    |   154 +-
 libgo/go/net/http/server.go                        |    70 +-
 libgo/go/net/http/transfer.go                      |   139 +-
 libgo/go/net/http/transfer_test.go                 |    58 +-
 libgo/go/net/http/transport.go                     |   160 +-
 libgo/go/net/http/transport_test.go                |   130 +-
 libgo/go/net/interface_plan9.go                    |     4 +-
 libgo/go/net/interface_windows.go                  |     2 +-
 libgo/go/net/ip.go                                 |     4 +-
 libgo/go/net/ipsock_plan9.go                       |    80 +-
 libgo/go/net/ipsock_plan9_test.go                  |    29 +
 libgo/go/net/lookup.go                             |    25 +
 libgo/go/net/lookup_test.go                        |    91 +-
 libgo/go/net/lookup_windows.go                     |     8 +-
 libgo/go/net/mail/message.go                       |     9 +
 libgo/go/net/mail/message_test.go                  |    14 +
 libgo/go/net/net.go                                |    75 +-
 libgo/go/net/net_test.go                           |   542 +-
 libgo/go/net/pipe.go                               |    15 +-
 libgo/go/net/platform_test.go                      |     6 +-
 libgo/go/net/rawconn_test.go                       |     8 +-
 libgo/go/net/rpc/client.go                         |     2 +-
 libgo/go/net/rpc/jsonrpc/all_test.go               |     4 +-
 libgo/go/net/sockopt_aix.go                        |     7 +-
 libgo/go/net/sockopt_bsd.go                        |     7 +-
 libgo/go/net/sockopt_linux.go                      |     7 +-
 libgo/go/net/sockopt_solaris.go                    |     7 +-
 libgo/go/net/sockopt_windows.go                    |     6 +-
 libgo/go/net/textproto/pipeline.go                 |    11 +-
 libgo/go/net/textproto/reader.go                   |     4 +-
 libgo/go/net/timeout_test.go                       |    60 +-
 libgo/go/net/unixsock_test.go                      |     4 +-
 libgo/go/net/url/url.go                            |    83 +-
 libgo/go/net/url/url_test.go                       |    99 +-
 libgo/go/os/error.go                               |    20 +-
 libgo/go/os/exec/exec_linux_test.go                |    45 +
 libgo/go/os/exec/exec_test.go                      |   106 +-
 libgo/go/os/exec/read3.go                          |    99 +
 libgo/go/os/exec_unix.go                           |    15 +-
 libgo/go/os/exec_windows.go                        |     2 +-
 libgo/go/os/export_linux_test.go                   |     7 +
 libgo/go/os/file.go                                |    34 +-
 libgo/go/os/file_plan9.go                          |    16 +-
 libgo/go/os/file_posix.go                          |    45 +
 libgo/go/os/file_unix.go                           |    75 +-
 libgo/go/os/issue37161/a                           |     1 +
 libgo/go/os/issue37161/b                           |     1 +
 libgo/go/os/issue37161/c                           |     1 +
 libgo/go/os/os_test.go                             |   136 +-
 libgo/go/os/os_unix_test.go                        |     2 +-
 libgo/go/os/os_windows_test.go                     |   119 +-
 libgo/go/os/path_test.go                           |     4 +-
 libgo/go/os/pipe_test.go                           |    19 +
 libgo/go/os/readfrom_linux.go                      |    46 +
 libgo/go/os/readfrom_linux_test.go                 |   363 +
 libgo/go/os/readfrom_stub.go                       |    13 +
 libgo/go/os/removeall_at.go                        |     3 +-
 libgo/go/os/signal/internal/pty/pty.go             |     8 +-
 libgo/go/os/signal/signal.go                       |    14 +-
 libgo/go/os/signal/signal_cgo_test.go              |    46 +-
 libgo/go/os/signal/signal_plan9.go                 |     4 +-
 libgo/go/os/signal/signal_test.go                  |   427 +-
 libgo/go/os/signal/signal_unix.go                  |     2 -
 libgo/go/os/testdata/issue37161/a                  |     1 +
 libgo/go/os/testdata/issue37161/b                  |     1 +
 libgo/go/os/testdata/issue37161/c                  |     1 +
 libgo/go/os/timeout_test.go                        |    31 +-
 libgo/go/os/user/lookup_windows.go                 |     4 +-
 libgo/go/os/wait_wait6.go                          |    23 +-
 libgo/go/os/wait_waitid.go                         |    12 +-
 libgo/go/path/filepath/match.go                    |     6 +-
 libgo/go/path/filepath/path_test.go                |    16 +-
 libgo/go/reflect/all_test.go                       |   329 +-
 libgo/go/reflect/deepequal.go                      |    16 +-
 libgo/go/reflect/swapper.go                        |     7 +-
 libgo/go/reflect/type.go                           |     1 +
 libgo/go/reflect/value.go                          |   119 +-
 libgo/go/regexp/all_test.go                        |    42 +-
 libgo/go/regexp/example_test.go                    |    13 +
 libgo/go/regexp/regexp.go                          |    18 +
 libgo/go/regexp/syntax/compile.go                  |    68 +-
 libgo/go/regexp/syntax/parse.go                    |    16 +-
 libgo/go/runtime/alg.go                            |    10 +-
 libgo/go/runtime/callers_test.go                   |    34 +-
 libgo/go/runtime/cgocheck.go                       |    13 +-
 libgo/go/runtime/chan.go                           |    80 +-
 libgo/go/runtime/chan_test.go                      |    14 +
 libgo/go/runtime/checkptr.go                       |     8 +-
 libgo/go/runtime/checkptr_test.go                  |     8 +-
 libgo/go/runtime/conv_wasm_test.go                 |   128 +
 libgo/go/runtime/crash_cgo_test.go                 |    53 +-
 libgo/go/runtime/crash_test.go                     |    14 +-
 libgo/go/runtime/crash_unix_test.go                |     7 +
 libgo/go/runtime/debug.go                          |     4 +-
 libgo/go/runtime/debug/mod.go                      |    51 +-
 libgo/go/runtime/debuglog.go                       |    21 +-
 libgo/go/runtime/defer_test.go                     |    27 +-
 libgo/go/runtime/env_posix.go                      |     2 +-
 libgo/go/runtime/env_test.go                       |     4 -
 libgo/go/runtime/eqtype.go                         |    21 +
 libgo/go/runtime/eqtype_aix_gccgo.go               |    32 +
 libgo/go/runtime/error.go                          |    51 +-
 libgo/go/runtime/export_debug_test.go              |    12 +-
 libgo/go/runtime/export_test.go                    |    34 +-
 libgo/go/runtime/extern.go                         |    15 +-
 libgo/go/runtime/gc_test.go                        |   117 +
 libgo/go/runtime/hash_test.go                      |     8 +-
 libgo/go/runtime/iface.go                          |    17 +-
 libgo/go/runtime/iface_test.go                     |    66 +-
 libgo/go/runtime/lock_futex.go                     |    12 +-
 libgo/go/runtime/lock_js.go                        |    19 +-
 libgo/go/runtime/lock_sema.go                      |    14 +-
 libgo/go/runtime/lockrank.go                       |   254 +
 libgo/go/runtime/lockrank_off.go                   |    36 +
 libgo/go/runtime/lockrank_on.go                    |   214 +
 libgo/go/runtime/malloc.go                         |    86 +-
 libgo/go/runtime/map.go                            |     2 +-
 libgo/go/runtime/map_benchmark_test.go             |    19 +
 libgo/go/runtime/mbarrier.go                       |    56 +-
 libgo/go/runtime/mbitmap.go                        |    60 +-
 libgo/go/runtime/mcache.go                         |     6 +-
 libgo/go/runtime/mcentral.go                       |   259 +-
 libgo/go/runtime/mgc.go                            |    43 +-
 libgo/go/runtime/mgcmark.go                        |   155 +-
 libgo/go/runtime/mgcscavenge.go                    |   411 +-
 libgo/go/runtime/mgcscavenge_test.go               |     6 +-
 libgo/go/runtime/mgcsweep.go                       |   433 +-
 libgo/go/runtime/mgcsweepbuf.go                    |     2 +-
 libgo/go/runtime/mgcwork.go                        |     8 +
 libgo/go/runtime/mheap.go                          |   192 +-
 libgo/go/runtime/mkpreempt.go                      |    29 +-
 libgo/go/runtime/mpagealloc.go                     |   224 +-
 libgo/go/runtime/mpagealloc_64bit.go               |    12 +-
 libgo/go/runtime/mpagealloc_test.go                |    57 +
 libgo/go/runtime/mpagecache.go                     |    25 +-
 libgo/go/runtime/mpagecache_test.go                |    33 +-
 libgo/go/runtime/mprof.go                          |    41 +-
 libgo/go/runtime/mranges.go                        |   205 +-
 libgo/go/runtime/msize.go                          |     4 +-
 libgo/go/runtime/mspanset.go                       |   358 +
 libgo/go/runtime/mstats.go                         |    11 +-
 libgo/go/runtime/mwbbuf.go                         |     7 +
 libgo/go/runtime/netpoll.go                        |    64 +-
 libgo/go/runtime/netpoll_aix.go                    |    15 +-
 libgo/go/runtime/netpoll_epoll.go                  |    36 +-
 libgo/go/runtime/netpoll_kqueue.go                 |    32 +-
 libgo/go/runtime/netpoll_os_test.go                |    28 +
 libgo/go/runtime/netpoll_solaris.go                |    30 +-
 libgo/go/runtime/netpoll_stub.go                   |     3 +
 libgo/go/runtime/netpoll_windows.go                |   103 +-
 libgo/go/runtime/os_linux.go                       |     7 +-
 libgo/go/runtime/os_linux_mips64x.go               |     6 +
 libgo/go/runtime/panic_test.go                     |    48 +
 libgo/go/runtime/pprof/internal/profile/profile.go |   577 -
 libgo/go/runtime/pprof/internal/profile/proto.go   |   360 -
 libgo/go/runtime/pprof/label.go                    |    23 +-
 libgo/go/runtime/pprof/label_test.go               |    32 +
 libgo/go/runtime/pprof/mprof_test.go               |     2 +-
 libgo/go/runtime/pprof/pprof.go                    |    64 +-
 libgo/go/runtime/pprof/pprof_norusage.go           |    15 +
 libgo/go/runtime/pprof/pprof_rusage.go             |    31 +
 libgo/go/runtime/pprof/pprof_test.go               |   247 +-
 libgo/go/runtime/pprof/proto.go                    |     2 +-
 libgo/go/runtime/pprof/proto_test.go               |     2 +-
 libgo/go/runtime/pprof/protomem_test.go            |     2 +-
 libgo/go/runtime/preempt.go                        |    22 +-
 libgo/go/runtime/print.go                          |    54 +
 libgo/go/runtime/proc.go                           |   345 +-
 libgo/go/runtime/proc_test.go                      |    49 +
 libgo/go/runtime/runtime1.go                       |     5 -
 libgo/go/runtime/runtime2.go                       |    48 +-
 libgo/go/runtime/rwmutex.go                        |    10 +-
 libgo/go/runtime/select.go                         |     7 +-
 libgo/go/runtime/sema.go                           |    10 +-
 libgo/go/runtime/sema_test.go                      |     8 +-
 libgo/go/runtime/signal_unix.go                    |    62 +-
 libgo/go/runtime/signal_windows_test.go            |    91 +
 libgo/go/runtime/sigqueue.go                       |     9 +-
 libgo/go/runtime/sizeof_test.go                    |     3 +-
 libgo/go/runtime/slice.go                          |    87 +-
 libgo/go/runtime/slice_test.go                     |    78 +
 libgo/go/runtime/string.go                         |    58 +-
 libgo/go/runtime/string_test.go                    |     4 +-
 libgo/go/runtime/stubs.go                          |     2 +-
 libgo/go/runtime/symtab.go                         |     4 +-
 libgo/go/runtime/testdata/testprog/gc.go           |    52 +-
 libgo/go/runtime/testdata/testprog/lockosthread.go |    49 +
 .../go/runtime/testdata/testprog/numcpu_freebsd.go |     8 +-
 libgo/go/runtime/testdata/testprog/panicprint.go   |   111 +
 libgo/go/runtime/testdata/testprogcgo/eintr.go     |   246 +
 libgo/go/runtime/testdata/testprogcgo/segv.go      |    56 +
 .../go/runtime/testdata/testwinlibsignal/dummy.go  |    10 +
 libgo/go/runtime/time.go                           |    37 +-
 libgo/go/runtime/trace.go                          |    30 +-
 libgo/go/runtime/trace/trace.go                    |     2 +-
 libgo/go/runtime/trace/trace_stack_test.go         |     2 +
 libgo/go/runtime/type.go                           |    19 +-
 libgo/go/strconv/atoc.go                           |   105 +
 libgo/go/strconv/atoc_test.go                      |   202 +
 libgo/go/strconv/atof.go                           |   156 +-
 libgo/go/strconv/atof_test.go                      |    22 +
 libgo/go/strconv/atoi.go                           |     6 +-
 libgo/go/strconv/ctoa.go                           |    27 +
 libgo/go/strconv/extfloat.go                       |    24 +-
 libgo/go/strconv/internal_test.go                  |     4 +
 libgo/go/strconv/quote_test.go                     |    66 +-
 libgo/go/strings/strings.go                        |   157 +-
 libgo/go/strings/strings_test.go                   |    58 +-
 libgo/go/sync/atomic/atomic_test.go                |    68 +-
 libgo/go/sync/atomic/doc.go                        |     5 -
 libgo/go/sync/atomic/value_test.go                 |     8 +-
 libgo/go/sync/map.go                               |    25 +-
 libgo/go/sync/map_bench_test.go                    |    74 +
 libgo/go/sync/map_reference_test.go                |    23 +
 libgo/go/sync/map_test.go                          |    13 +-
 libgo/go/sync/runtime.go                           |    10 -
 libgo/go/sync/runtime2.go                          |    19 +
 libgo/go/sync/runtime2_lockrank.go                 |    22 +
 libgo/go/sync/rwmutex_test.go                      |     2 +
 libgo/go/syscall/env_plan9.go                      |   122 -
 libgo/go/syscall/env_unix.go                       |    16 +-
 libgo/go/syscall/exec_bsd.go                       |    23 +-
 libgo/go/syscall/exec_darwin.go                    |    23 +-
 libgo/go/syscall/exec_linux.go                     |    47 +-
 libgo/go/syscall/exec_unix.go                      |    20 +-
 libgo/go/syscall/exec_unix_test.go                 |    28 +
 libgo/go/syscall/fs_js.go                          |    10 +-
 libgo/go/syscall/js/func.go                        |    26 +-
 libgo/go/syscall/js/js.go                          |    12 +-
 libgo/go/syscall/js/js_test.go                     |    11 +
 libgo/go/syscall/security_windows.go               |     2 +-
 libgo/go/syscall/syscall_linux_test.go             |     9 +-
 libgo/go/syscall/syscall_unix.go                   |    16 +-
 libgo/go/syscall/syscall_unix_test.go              |     2 +-
 libgo/go/testing/benchmark.go                      |     3 +
 libgo/go/testing/helper_test.go                    |     2 +
 libgo/go/testing/helperfuncs_test.go               |    11 +
 libgo/go/testing/sub_test.go                       |   126 +-
 libgo/go/testing/testing.go                        |   256 +-
 libgo/go/testing/testing_test.go                   |    62 +
 libgo/go/text/template/exec_test.go                |     6 +-
 libgo/go/text/template/funcs.go                    |   217 +-
 libgo/go/text/template/link_test.go                |    64 +
 libgo/go/text/template/multi_test.go               |     3 +-
 libgo/go/text/template/parse/node.go               |     2 +-
 libgo/go/text/template/template.go                 |     2 +-
 libgo/go/time/embed.go                             |    12 +
 libgo/go/time/example_test.go                      |   113 +-
 libgo/go/time/export_test.go                       |    35 +
 libgo/go/time/format.go                            |    24 +-
 libgo/go/time/format_test.go                       |    20 +-
 libgo/go/time/internal_test.go                     |    13 +-
 libgo/go/time/sleep.go                             |     7 +-
 libgo/go/time/tick.go                              |     9 +
 libgo/go/time/tick_test.go                         |    36 +-
 libgo/go/time/time.go                              |   153 +-
 libgo/go/time/time_test.go                         |   149 +-
 libgo/go/time/tzdata/generate_zipdata.go           |    78 +
 libgo/go/time/tzdata/tzdata.go                     |   109 +
 libgo/go/time/tzdata/zipdata.go                    | 13060 +++++++++++
 libgo/go/time/tzdata_test.go                       |    99 +
 libgo/go/time/zoneinfo.go                          |   348 +
 libgo/go/time/zoneinfo_ios.go                      |     2 +-
 libgo/go/time/zoneinfo_read.go                     |    40 +-
 libgo/go/time/zoneinfo_test.go                     |    94 +
 libgo/go/time/zoneinfo_unix.go                     |     4 +-
 libgo/go/unicode/utf8/utf8.go                      |    28 +
 libgo/gotool-packages.txt                          |     3 +
 libgo/libgo-packages.txt                           |     4 +-
 libgo/misc/cgo/test/pkg_test.go                    |     2 +-
 libgo/misc/cgo/test/sigaltstack.go                 |    15 +-
 libgo/misc/cgo/test/test.go                        |    25 +
 libgo/misc/cgo/test/testdata/issue27054/egl.h      |     1 +
 .../misc/cgo/test/testdata/issue27054/test27054.go |     6 +-
 libgo/misc/cgo/test/testx.go                       |    12 +-
 libgo/misc/cgo/testcarchive/carchive_test.go       |     8 +-
 libgo/misc/cgo/testcshared/cshared_test.go         |     2 +-
 libgo/misc/cgo/testgodefs/testdata/issue38649.go   |    15 +
 libgo/misc/cgo/testgodefs/testdata/issue39534.go   |    12 +
 libgo/misc/cgo/testgodefs/testdata/main.go         |     3 +
 libgo/misc/cgo/testgodefs/testgodefs_test.go       |     2 +
 libgo/misc/cgo/testplugin/plugin_test.go           |     2 +-
 libgo/misc/cgo/testshared/shared_test.go           |    43 +-
 .../cgo/testshared/testdata/gcdata/main/main.go    |    37 +
 libgo/misc/cgo/testshared/testdata/gcdata/p/p.go   |     7 +
 .../misc/cgo/testshared/testdata/issue39777/a/a.go |     9 +
 .../misc/cgo/testshared/testdata/issue39777/b/b.go |     7 +
 libgo/misc/cgo/testso/so_test.go                   |     6 +-
 libgo/misc/cgo/testsovar/so_test.go                |     6 +-
 libgo/testsuite/Makefile.in                        |     1 +
 libgomp/ChangeLog                                  |   590 +
 libgomp/Makefile.am                                |     5 +-
 libgomp/Makefile.in                                |   292 +-
 libgomp/aclocal.m4                                 |   189 +-
 libgomp/allocator.c                                |   368 +
 libgomp/config.h.in                                |     3 -
 libgomp/config/t-aix                               |     9 +
 libgomp/configure                                  |   326 +-
 libgomp/configure.ac                               |    27 +
 libgomp/configure.tgt                              |     5 +
 libgomp/env.c                                      |    62 +-
 libgomp/fortran.c                                  |    38 +
 libgomp/icv.c                                      |    21 +
 libgomp/libgomp.h                                  |    16 +-
 libgomp/libgomp.map                                |    15 +
 libgomp/libgomp.texi                               |    11 +
 libgomp/libgomp_f.h.in                             |     7 +-
 libgomp/oacc-init.c                                |    38 +
 libgomp/oacc-mem.c                                 |   476 +-
 libgomp/omp.h.in                                   |    90 +
 libgomp/omp_lib.f90.in                             |   166 +-
 libgomp/omp_lib.h.in                               |   121 +-
 libgomp/plugin/Makefrag.am                         |    14 -
 libgomp/plugin/configfrag.ac                       |    56 +-
 libgomp/plugin/hsa_ext_finalize.h                  |   270 -
 libgomp/plugin/plugin-gcn.c                        |   235 +-
 libgomp/plugin/plugin-hsa.c                        |  1871 --
 libgomp/target.c                                   |    63 +-
 libgomp/team.c                                     |     2 +
 libgomp/testsuite/Makefile.in                      |    15 +-
 libgomp/testsuite/lib/libgomp-dg.exp               |     8 -
 libgomp/testsuite/lib/libgomp.exp                  |    61 +-
 libgomp/testsuite/libgomp.c++/atomic-3.C           |     3 +-
 libgomp/testsuite/libgomp.c-c++-common/alloc-1.c   |   157 +
 libgomp/testsuite/libgomp.c-c++-common/alloc-2.c   |    46 +
 libgomp/testsuite/libgomp.c-c++-common/alloc-3.c   |    28 +
 libgomp/testsuite/libgomp.c-c++-common/alloc-4.c   |    25 +
 .../libgomp.c-c++-common/critical-hint-1.c         |    49 +
 .../libgomp.c-c++-common/critical-hint-2.c         |    37 +
 libgomp/testsuite/libgomp.c-c++-common/for-14.c    |    53 +-
 libgomp/testsuite/libgomp.c-c++-common/for-2.h     |    36 +
 .../testsuite/libgomp.c-c++-common/reduction-16.c  |    53 +
 libgomp/testsuite/libgomp.c-c++-common/target-40.c |    51 +
 libgomp/testsuite/libgomp.c/loop-17.c              |   189 +
 libgomp/testsuite/libgomp.c/loop-18.c              |   245 +
 libgomp/testsuite/libgomp.c/loop-19.c              |    86 +
 libgomp/testsuite/libgomp.c/loop-20.c              |    84 +
 libgomp/testsuite/libgomp.c/loop-21.c              |   230 +
 libgomp/testsuite/libgomp.c/loop-22.c              |   424 +
 libgomp/testsuite/libgomp.c/loop-23.c              |   424 +
 libgomp/testsuite/libgomp.c/loop-24.c              |   424 +
 libgomp/testsuite/libgomp.c/pr95620.c              |    18 +
 libgomp/testsuite/libgomp.c/target-39.c            |    47 +
 libgomp/testsuite/libgomp.c/teams-3.c              |    20 +
 libgomp/testsuite/libgomp.fortran/alloc-1.F90      |   174 +
 libgomp/testsuite/libgomp.fortran/alloc-2.F90      |     3 +
 libgomp/testsuite/libgomp.fortran/alloc-3.F        |     3 +
 libgomp/testsuite/libgomp.fortran/alloc-4.f90      |    71 +
 libgomp/testsuite/libgomp.fortran/alloc-5.f90      |    23 +
 libgomp/testsuite/libgomp.fortran/async_io_9.f90   |    20 +
 .../testsuite/libgomp.fortran/close_errors_1.f90   |    19 +
 .../testsuite/libgomp.fortran/critical-hint-1.f90  |    96 +
 .../testsuite/libgomp.fortran/critical-hint-2.f90  |    66 +
 libgomp/testsuite/libgomp.fortran/pr66199-3.f90    |    53 +
 libgomp/testsuite/libgomp.fortran/pr66199-4.f90    |    60 +
 libgomp/testsuite/libgomp.fortran/pr66199-5.f90    |    71 +
 libgomp/testsuite/libgomp.fortran/pr66199-6.f90    |    42 +
 libgomp/testsuite/libgomp.fortran/pr66199-7.f90    |    72 +
 libgomp/testsuite/libgomp.fortran/pr66199-8.f90    |    76 +
 libgomp/testsuite/libgomp.fortran/pr66199-9.f90    |    46 +
 libgomp/testsuite/libgomp.fortran/pr93553.f90      |    21 +
 .../libgomp.fortran/struct-elem-map-1.f90          |   411 +
 libgomp/testsuite/libgomp.fortran/target-map-1.f90 |    41 +
 libgomp/testsuite/libgomp.fortran/target-var.f90   |    32 +
 .../libgomp.fortran/use_device_ptr-optional-3.f90  |     1 +
 libgomp/testsuite/libgomp.hsa.c/alloca-1.c         |    25 -
 libgomp/testsuite/libgomp.hsa.c/bitfield-1.c       |   160 -
 libgomp/testsuite/libgomp.hsa.c/bits-insns.c       |    73 -
 libgomp/testsuite/libgomp.hsa.c/builtins-1.c       |    97 -
 libgomp/testsuite/libgomp.hsa.c/c.exp              |    42 -
 libgomp/testsuite/libgomp.hsa.c/complex-1.c        |    65 -
 libgomp/testsuite/libgomp.hsa.c/complex-align-2.c  |    27 -
 .../testsuite/libgomp.hsa.c/formal-actual-args-1.c |    83 -
 libgomp/testsuite/libgomp.hsa.c/function-call-1.c  |    50 -
 libgomp/testsuite/libgomp.hsa.c/get-level-1.c      |    26 -
 libgomp/testsuite/libgomp.hsa.c/gridify-1.c        |    26 -
 libgomp/testsuite/libgomp.hsa.c/gridify-2.c        |    26 -
 libgomp/testsuite/libgomp.hsa.c/gridify-3.c        |    39 -
 libgomp/testsuite/libgomp.hsa.c/gridify-4.c        |    45 -
 .../testsuite/libgomp.hsa.c/memory-operations-1.c  |    92 -
 libgomp/testsuite/libgomp.hsa.c/pr69568.c          |    41 -
 libgomp/testsuite/libgomp.hsa.c/pr82416.c          |    43 -
 libgomp/testsuite/libgomp.hsa.c/rotate-1.c         |    39 -
 libgomp/testsuite/libgomp.hsa.c/staticvar.c        |    23 -
 libgomp/testsuite/libgomp.hsa.c/switch-1.c         |   145 -
 libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c  |   116 -
 libgomp/testsuite/libgomp.hsa.c/switch-sbr-2.c     |    59 -
 libgomp/testsuite/libgomp.hsa.c/tiling-1.c         |   212 -
 libgomp/testsuite/libgomp.hsa.c/tiling-2.c         |   258 -
 libgomp/testsuite/libgomp.oacc-c++/c++.exp         |     1 +
 .../libgomp.oacc-c-c++-common/acc_prof-init-2.c    |    80 +
 .../libgomp.oacc-c-c++-common/deep-copy-7.c        |     2 +-
 .../libgomp.oacc-c-c++-common/deep-copy-8.c        |     6 +-
 .../libgomp.oacc-c-c++-common/mdc-refcount-1.c     |    60 +
 .../libgomp.oacc-c-c++-common/mdc-refcount-2.c     |   123 +
 .../libgomp.oacc-c-c++-common/mdc-refcount-3.c     |    86 +
 .../libgomp.oacc-c-c++-common/pr85381-2.c          |     4 +-
 .../libgomp.oacc-c-c++-common/pr85381-3.c          |     4 +-
 .../libgomp.oacc-c-c++-common/pr85381-4.c          |     4 +-
 .../libgomp.oacc-c-c++-common/pr85381-5.c          |     4 +-
 .../testsuite/libgomp.oacc-c-c++-common/pr85381.c  |     4 +-
 .../libgomp.oacc-c-c++-common/pr92843-1.c          |     1 -
 .../libgomp.oacc-c-c++-common/pr92854-1.c          |    64 +-
 .../libgomp.oacc-c-c++-common/pr95270-1.c          |    46 +
 .../libgomp.oacc-c-c++-common/pr95270-2.c          |    48 +
 .../libgomp.oacc-c-c++-common/refcounting-1.c      |    31 +
 .../libgomp.oacc-c-c++-common/refcounting-2.c      |    31 +
 .../testsuite/libgomp.oacc-c-c++-common/struct-1.c |   187 +
 .../libgomp.oacc-c-c++-common/struct-3-1-1.c       |    34 +
 .../libgomp.oacc-c-c++-common/struct-copyout-1.c   |    38 +
 .../libgomp.oacc-c-c++-common/struct-copyout-2.c   |    44 +
 .../structured-detach-underflow.c                  |    28 +
 .../structured-dynamic-lifetimes-4.c               |     2 -
 libgomp/testsuite/libgomp.oacc-c/c.exp             |     1 +
 .../libgomp.oacc-fortran/attach-descriptor-1.f90   |   124 +
 .../libgomp.oacc-fortran/attach-descriptor-2.f90   |    18 +
 .../deep-copy-6-no_finalize.F90                    |    12 +
 .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 |    17 +-
 .../dynamic-incr-structural-1.f90                  |    49 +
 .../libgomp.oacc-fortran/dynamic-pointer-1.f90     |    97 +
 .../testsuite/libgomp.oacc-fortran/error_stop-1.f  |     4 +
 .../testsuite/libgomp.oacc-fortran/error_stop-2.f  |     4 +
 .../testsuite/libgomp.oacc-fortran/error_stop-3.f  |     4 +
 libgomp/testsuite/libgomp.oacc-fortran/fortran.exp |     1 +
 .../libgomp.oacc-fortran/mdc-refcount-1-1-1.f90    |    34 +
 .../libgomp.oacc-fortran/mdc-refcount-1-1-2.F90    |     6 +
 .../libgomp.oacc-fortran/mdc-refcount-1-2-1.f90    |    36 +
 .../libgomp.oacc-fortran/mdc-refcount-1-2-2.f90    |    36 +
 .../libgomp.oacc-fortran/mdc-refcount-1-3-1.f90    |    37 +
 .../libgomp.oacc-fortran/mdc-refcount-1-3-2.f90    |    44 +
 .../libgomp.oacc-fortran/mdc-refcount-1-4-1.f90    |    44 +
 .../libgomp.oacc-fortran/mdc-refcount-1-4-2.f90    |    44 +
 .../libgomp.oacc-fortran/pr96628-part1.f90         |    20 +
 .../libgomp.oacc-fortran/pr96628-part2.f90         |    37 +
 .../testsuite/libgomp.oacc-fortran/routine-10.f90  |    52 +
 libgomp/testsuite/libgomp.oacc-fortran/stop-1.f    |     4 +
 libgomp/testsuite/libgomp.oacc-fortran/stop-2.f    |     4 +
 libgomp/testsuite/libgomp.oacc-fortran/stop-3.f    |     4 +
 libiberty/ChangeLog                                |    87 +-
 libiberty/Makefile.in                              |    12 +-
 libiberty/bsearch.c                                |    12 +-
 libiberty/bsearch_r.c                              |    93 +
 libiberty/configure                                |    45 +-
 libiberty/cp-demangle.c                            |    80 +-
 libiberty/d-demangle.c                             |   773 +-
 libiberty/functions.texi                           |    21 +-
 libiberty/simple-object-elf.c                      |     5 +
 libiberty/testsuite/d-demangle-expected            |    80 +
 libiberty/testsuite/demangle-expected              |    23 +-
 libitm/ChangeLog                                   |    44 +
 libitm/config/aarch64/sjlj.S                       |    79 +-
 libitm/configure                                   |     8 +-
 libitm/eh_cpp.cc                                   |    26 +-
 libitm/libitm.h                                    |    17 +-
 libitm/testsuite/lib/libitm.exp                    |     2 +
 libobjc/ChangeLog                                  |    14 +
 libobjc/configure                                  |    12 +-
 liboffloadmic/ChangeLog                            |     6 +
 liboffloadmic/runtime/offload_target.cpp           |     2 +-
 libphobos/ChangeLog                                |    31 +
 libphobos/Makefile.am                              |    10 +-
 libphobos/Makefile.in                              |    11 +-
 libphobos/aclocal.m4                               |     2 +
 libphobos/configure                                |    95 +-
 libphobos/configure.ac                             |     4 +
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/config/x86/switchcontext.S   |     8 +
 libphobos/libdruntime/core/cpuid.d                 |    18 +-
 libphobos/libdruntime/rt/util/utf.d                |     4 +-
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/std/net/curl.d                       |    44 +-
 libphobos/src/std/range/package.d                  |     2 +-
 libphobos/src/std/zip.d                            |     6 +
 .../testsuite/libphobos.typeinfo/struct-align.d    |     2 +-
 libquadmath/ChangeLog                              |    14 +
 libquadmath/configure                              |     8 +-
 libsanitizer/ChangeLog                             |    55 +
 libsanitizer/HOWTO_MERGE                           |     3 +-
 libsanitizer/LOCAL_PATCHES                         |     2 +-
 libsanitizer/MERGE                                 |     2 +-
 libsanitizer/README.gcc                            |    16 +-
 libsanitizer/asan/Makefile.am                      |     2 +-
 libsanitizer/asan/Makefile.in                      |     2 +-
 libsanitizer/asan/asan_report.cpp                  |     3 +
 libsanitizer/asan/asan_thread.cpp                  |     2 +
 libsanitizer/configure                             |     8 +-
 .../include/sanitizer/linux_syscall_hooks.h        |     8 +-
 .../include/sanitizer/netbsd_syscall_hooks.h       |     2 +-
 libsanitizer/include/sanitizer/tsan_interface.h    |    20 +-
 libsanitizer/interception/Makefile.am              |     2 +-
 libsanitizer/interception/Makefile.in              |     2 +-
 libsanitizer/libbacktrace/Makefile.am              |     2 +-
 libsanitizer/libbacktrace/Makefile.in              |     2 +-
 libsanitizer/lsan/Makefile.am                      |     2 +-
 libsanitizer/lsan/Makefile.in                      |     2 +-
 libsanitizer/lsan/lsan.cpp                         |    17 +-
 libsanitizer/lsan/lsan.h                           |     6 +
 libsanitizer/lsan/lsan_allocator.h                 |     5 +-
 libsanitizer/lsan/lsan_common.cpp                  |    51 +-
 libsanitizer/lsan/lsan_common.h                    |    17 +-
 libsanitizer/lsan/lsan_common_fuchsia.cpp          |   166 +
 libsanitizer/lsan/lsan_common_linux.cpp            |     3 +-
 libsanitizer/lsan/lsan_common_mac.cpp              |     3 +-
 libsanitizer/lsan/lsan_fuchsia.cpp                 |   123 +
 libsanitizer/lsan/lsan_fuchsia.h                   |    35 +
 libsanitizer/lsan/lsan_interceptors.cpp            |    19 +-
 libsanitizer/lsan/lsan_linux.cpp                   |     6 +-
 libsanitizer/lsan/lsan_posix.cpp                   |    96 +
 libsanitizer/lsan/lsan_posix.h                     |    49 +
 libsanitizer/lsan/lsan_thread.cpp                  |    98 +-
 libsanitizer/lsan/lsan_thread.h                    |    35 +-
 libsanitizer/merge.sh                              |    10 +-
 libsanitizer/sanitizer_common/Makefile.am          |     2 +-
 libsanitizer/sanitizer_common/Makefile.in          |     2 +-
 .../sanitizer_common/sanitizer_allocator.cpp       |     4 +-
 .../sanitizer_allocator_primary64.h                |    10 +-
 libsanitizer/sanitizer_common/sanitizer_common.cpp |     2 +
 libsanitizer/sanitizer_common/sanitizer_common.h   |     5 +-
 .../sanitizer_common_interceptors.inc              |   190 +-
 ...sanitizer_common_interceptors_netbsd_compat.inc |   128 +
 .../sanitizer_common/sanitizer_common_libcdep.cpp  |    12 +-
 .../sanitizer_common/sanitizer_common_syscalls.inc |    17 +
 .../sanitizer_coverage_fuchsia.cpp                 |    25 +-
 .../sanitizer_coverage_interface.inc               |     1 +
 .../sanitizer_coverage_libcdep_new.cpp             |     1 +
 libsanitizer/sanitizer_common/sanitizer_file.h     |     4 +-
 .../sanitizer_common/sanitizer_flag_parser.cpp     |    11 +-
 .../sanitizer_common/sanitizer_flag_parser.h       |    49 +
 libsanitizer/sanitizer_common/sanitizer_flags.cpp  |    10 +-
 libsanitizer/sanitizer_common/sanitizer_freebsd.h  |    23 +-
 .../sanitizer_common/sanitizer_fuchsia.cpp         |     4 +
 libsanitizer/sanitizer_common/sanitizer_fuchsia.h  |     6 +
 .../sanitizer_interceptors_ioctl_netbsd.inc        |    18 +-
 .../sanitizer_interface_internal.h                 |     6 +-
 .../sanitizer_common/sanitizer_internal_defs.h     |     2 +-
 libsanitizer/sanitizer_common/sanitizer_libc.h     |     2 +
 libsanitizer/sanitizer_common/sanitizer_linux.cpp  |   157 +-
 libsanitizer/sanitizer_common/sanitizer_linux.h    |     2 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |    13 +-
 .../sanitizer_common/sanitizer_linux_s390.cpp      |    11 +-
 libsanitizer/sanitizer_common/sanitizer_mac.cpp    |    79 +-
 libsanitizer/sanitizer_common/sanitizer_mac.h      |    21 +-
 .../sanitizer_common/sanitizer_malloc_mac.inc      |    18 +-
 libsanitizer/sanitizer_common/sanitizer_netbsd.cpp |     7 +-
 .../sanitizer_platform_interceptors.h              |    24 +
 .../sanitizer_platform_limits_freebsd.cpp          |   614 +-
 .../sanitizer_platform_limits_freebsd.h            |    32 +-
 .../sanitizer_platform_limits_netbsd.cpp           |   191 +
 .../sanitizer_platform_limits_netbsd.h             |    33 +-
 .../sanitizer_platform_limits_openbsd.cpp          |     1 +
 .../sanitizer_platform_limits_openbsd.h            |     1 +
 .../sanitizer_platform_limits_posix.cpp            |     1 +
 .../sanitizer_platform_limits_posix.h              |     1 +
 .../sanitizer_platform_limits_solaris.cpp          |     1 +
 .../sanitizer_platform_limits_solaris.h            |     1 +
 libsanitizer/sanitizer_common/sanitizer_posix.cpp  |    10 +-
 libsanitizer/sanitizer_common/sanitizer_posix.h    |     4 +-
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |     6 +-
 libsanitizer/sanitizer_common/sanitizer_procmaps.h |     7 +-
 .../sanitizer_procmaps_fuchsia.cpp                 |    80 +
 libsanitizer/sanitizer_common/sanitizer_ptrauth.h  |    21 +
 libsanitizer/sanitizer_common/sanitizer_rtems.cpp  |     4 +
 .../sanitizer_stoptheworld_fuchsia.cpp             |    42 +
 .../sanitizer_stoptheworld_mac.cpp                 |     9 +-
 .../sanitizer_stoptheworld_netbsd_libcdep.cpp      |    12 +-
 .../sanitizer_common/sanitizer_symbolizer.cpp      |     6 +
 .../sanitizer_common/sanitizer_symbolizer.h        |     3 +
 .../sanitizer_symbolizer_internal.h                |     7 +
 .../sanitizer_symbolizer_libcdep.cpp               |    89 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.cpp  |    88 +-
 .../sanitizer_common/sanitizer_symbolizer_mac.h    |     1 +
 .../sanitizer_symbolizer_markup.cpp                |     4 +-
 .../sanitizer_symbolizer_posix_libcdep.cpp         |    16 +-
 .../sanitizer_common/sanitizer_symbolizer_win.cpp  |     2 +-
 .../sanitizer_common/sanitizer_syscalls_netbsd.inc |    22 +-
 libsanitizer/sanitizer_common/sanitizer_win.cpp    |     9 +-
 libsanitizer/tsan/Makefile.am                      |     2 +-
 libsanitizer/tsan/Makefile.in                      |     2 +-
 libsanitizer/tsan/tsan_clock.cpp                   |    68 +-
 libsanitizer/tsan/tsan_clock.h                     |    58 +
 libsanitizer/tsan/tsan_interceptors_posix.cpp      |    21 +-
 libsanitizer/tsan/tsan_platform.h                  |     1 +
 libsanitizer/tsan/tsan_platform_mac.cpp            |    10 +-
 libsanitizer/tsan/tsan_rtl.cpp                     |    12 +-
 libsanitizer/tsan/tsan_rtl.h                       |     4 +-
 libsanitizer/tsan/tsan_rtl_mutex.cpp               |    25 +-
 libsanitizer/tsan/tsan_rtl_thread.cpp              |    34 +-
 libsanitizer/tsan/tsan_stat.h                      |     1 +
 libsanitizer/ubsan/Makefile.am                     |     2 +-
 libsanitizer/ubsan/Makefile.in                     |     2 +-
 libsanitizer/ubsan/ubsan_checks.inc                |     6 +
 libsanitizer/ubsan/ubsan_handlers.cpp              |    50 +-
 libsanitizer/ubsan/ubsan_init.cpp                  |     2 +
 libsanitizer/ubsan/ubsan_type_hash_itanium.cpp     |     2 +
 libssp/ChangeLog                                   |    14 +
 libssp/configure                                   |    12 +-
 libstdc++-v3/ChangeLog                             |  1989 ++
 libstdc++-v3/Makefile.am                           |     3 +
 libstdc++-v3/Makefile.in                           |     4 +
 libstdc++-v3/acinclude.m4                          |   431 +-
 libstdc++-v3/config.h.in                           |     6 +
 .../post/aarch64-linux-gnu/baseline_symbols.txt    |    12 +
 .../abi/post/i386-linux-gnu/baseline_symbols.txt   |    17 +
 .../post/i386-solaris/amd64/baseline_symbols.txt   |    12 +
 .../abi/post/i386-solaris/baseline_symbols.txt     |    12 +
 .../abi/post/i486-linux-gnu/baseline_symbols.txt   |    17 +
 .../post/powerpc64-linux-gnu/baseline_symbols.txt  |    17 +
 .../abi/post/s390x-linux-gnu/baseline_symbols.txt  |    17 +
 .../abi/post/sparc-solaris/baseline_symbols.txt    |    12 +
 .../sparc-solaris/sparcv9/baseline_symbols.txt     |    12 +
 .../post/sparc64-linux-gnu/32/baseline_symbols.txt |    86 +
 .../post/sparc64-linux-gnu/baseline_symbols.txt    |    86 +
 .../post/x86_64-linux-gnu/32/baseline_symbols.txt  |    17 +
 .../abi/post/x86_64-linux-gnu/baseline_symbols.txt |    17 +
 .../post/x86_64-linux-gnu/x32/baseline_symbols.txt |    17 +
 libstdc++-v3/config/abi/pre/gnu.ver                |    29 +-
 libstdc++-v3/config/os/aix/t-aix                   |     9 +
 libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver    |     4 +
 libstdc++-v3/configure                             |   670 +-
 libstdc++-v3/configure.ac                          |    16 +
 libstdc++-v3/configure.host                        |    16 +-
 libstdc++-v3/crossconfig.m4                        |     9 +-
 libstdc++-v3/doc/Makefile.in                       |     1 +
 libstdc++-v3/doc/html/faq.html                     |     4 +-
 libstdc++-v3/doc/html/manual/abi.html              |     4 +-
 libstdc++-v3/doc/html/manual/api.html              |    11 +-
 libstdc++-v3/doc/html/manual/containers.html       |     3 +-
 .../doc/html/manual/policy_data_structures.html    |     2 +-
 libstdc++-v3/doc/html/manual/status.html           |     2 +-
 libstdc++-v3/doc/html/manual/using_exceptions.html |     2 +-
 libstdc++-v3/doc/xml/faq.xml                       |     4 +-
 libstdc++-v3/doc/xml/manual/abi.xml                |    11 +-
 libstdc++-v3/doc/xml/manual/containers.xml         |     4 +-
 libstdc++-v3/doc/xml/manual/evolution.xml          |    16 +-
 .../xml/manual/policy_data_structures_biblio.xml   |     3 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |     2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |     3 +-
 libstdc++-v3/doc/xml/manual/using_exceptions.xml   |     2 +-
 libstdc++-v3/include/Makefile.am                   |     1 -
 libstdc++-v3/include/Makefile.in                   |     2 +-
 libstdc++-v3/include/bits/atomic_base.h            |    30 +-
 libstdc++-v3/include/bits/basic_string.h           |    69 +-
 libstdc++-v3/include/bits/basic_string.tcc         |   123 +-
 libstdc++-v3/include/bits/char_traits.h            |    11 +-
 libstdc++-v3/include/bits/deque.tcc                |   154 +
 libstdc++-v3/include/bits/forward_list.tcc         |    65 +-
 libstdc++-v3/include/bits/fs_dir.h                 |     2 +-
 libstdc++-v3/include/bits/fs_path.h                |   525 +-
 libstdc++-v3/include/bits/hashtable.h              |   296 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |   207 +-
 libstdc++-v3/include/bits/int_limits.h             |    74 -
 libstdc++-v3/include/bits/istream.tcc              |    76 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |   171 +-
 libstdc++-v3/include/bits/list.tcc                 |    70 +-
 libstdc++-v3/include/bits/localefwd.h              |     4 +-
 libstdc++-v3/include/bits/parse_numbers.h          |     4 +-
 libstdc++-v3/include/bits/range_access.h           |     8 +-
 libstdc++-v3/include/bits/ranges_algo.h            |    28 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |    95 +-
 libstdc++-v3/include/bits/regex.h                  |     7 +-
 libstdc++-v3/include/bits/std_function.h           |   159 +-
 libstdc++-v3/include/bits/stl_algo.h               |    52 +-
 libstdc++-v3/include/bits/stl_algobase.h           |   191 +-
 libstdc++-v3/include/bits/stl_bvector.h            |   221 +-
 libstdc++-v3/include/bits/stl_deque.h              |     3 +
 libstdc++-v3/include/bits/stl_iterator.h           |   151 +-
 libstdc++-v3/include/bits/stl_list.h               |     2 +-
 libstdc++-v3/include/bits/stl_map.h                |     2 +-
 libstdc++-v3/include/bits/stl_multimap.h           |     2 +-
 libstdc++-v3/include/bits/stl_multiset.h           |     2 +-
 libstdc++-v3/include/bits/stl_pair.h               |     8 +-
 libstdc++-v3/include/bits/stl_set.h                |     2 +-
 libstdc++-v3/include/bits/stl_tree.h               |     4 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    73 +-
 libstdc++-v3/include/bits/streambuf_iterator.h     |    17 +-
 libstdc++-v3/include/bits/unique_ptr.h             |    20 +-
 libstdc++-v3/include/bits/unordered_map.h          |   174 +-
 libstdc++-v3/include/bits/unordered_set.h          |     2 +
 libstdc++-v3/include/debug/bitset                  |     6 +-
 libstdc++-v3/include/debug/deque                   |    14 +-
 libstdc++-v3/include/debug/formatter.h             |     2 +-
 libstdc++-v3/include/debug/forward_list            |    92 +-
 libstdc++-v3/include/debug/helper_functions.h      |     2 +-
 libstdc++-v3/include/debug/list                    |   105 +-
 libstdc++-v3/include/debug/macros.h                |     6 -
 libstdc++-v3/include/debug/map.h                   |    14 +-
 libstdc++-v3/include/debug/multimap.h              |    14 +-
 libstdc++-v3/include/debug/multiset.h              |    14 +-
 libstdc++-v3/include/debug/safe_container.h        |     9 +-
 libstdc++-v3/include/debug/safe_iterator.h         |     6 +-
 libstdc++-v3/include/debug/safe_iterator.tcc       |    80 +
 libstdc++-v3/include/debug/safe_local_iterator.h   |     6 +-
 libstdc++-v3/include/debug/set.h                   |    14 +-
 libstdc++-v3/include/debug/unordered_map           |    46 +-
 libstdc++-v3/include/debug/unordered_set           |    54 +-
 libstdc++-v3/include/debug/vector                  |    18 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |    19 +-
 libstdc++-v3/include/experimental/bits/net.h       |   152 +
 libstdc++-v3/include/experimental/buffer           |     4 +-
 libstdc++-v3/include/experimental/executor         |    92 +-
 libstdc++-v3/include/experimental/internet         |    90 +-
 libstdc++-v3/include/experimental/io_context       |    53 +-
 libstdc++-v3/include/experimental/memory_resource  |     4 +-
 libstdc++-v3/include/experimental/socket           |   133 +-
 libstdc++-v3/include/experimental/timer            |    18 +-
 libstdc++-v3/include/ext/numeric_traits.h          |    10 +
 libstdc++-v3/include/parallel/algobase.h           |     4 +
 libstdc++-v3/include/parallel/multiway_merge.h     |    24 +-
 libstdc++-v3/include/std/atomic                    |    15 +-
 libstdc++-v3/include/std/bit                       |    60 +-
 libstdc++-v3/include/std/charconv                  |    41 +-
 libstdc++-v3/include/std/complex                   |    12 +-
 libstdc++-v3/include/std/coroutine                 |    12 +-
 libstdc++-v3/include/std/functional                |     4 +-
 libstdc++-v3/include/std/future                    |    21 +-
 libstdc++-v3/include/std/istream                   |    85 +-
 libstdc++-v3/include/std/limits                    |   292 +-
 libstdc++-v3/include/std/memory_resource           |     6 +-
 libstdc++-v3/include/std/optional                  |   274 +-
 libstdc++-v3/include/std/ranges                    |    67 +-
 libstdc++-v3/include/std/stop_token                |    10 +-
 libstdc++-v3/include/std/streambuf                 |     4 +-
 libstdc++-v3/include/std/string_view               |    10 +-
 libstdc++-v3/include/std/system_error              |     6 +-
 libstdc++-v3/include/std/thread                    |    31 +-
 libstdc++-v3/include/std/tuple                     |   107 +-
 libstdc++-v3/include/std/type_traits               |    11 +-
 libstdc++-v3/include/std/utility                   |   108 +-
 libstdc++-v3/include/std/valarray                  |     2 +-
 libstdc++-v3/include/std/variant                   |    36 +-
 libstdc++-v3/include/std/version                   |     7 +-
 libstdc++-v3/libsupc++/Makefile.in                 |     1 +
 libstdc++-v3/po/Makefile.in                        |     1 +
 libstdc++-v3/python/Makefile.in                    |     1 +
 libstdc++-v3/python/libstdcxx/v6/printers.py       |    11 +-
 libstdc++-v3/src/Makefile.in                       |     1 +
 libstdc++-v3/src/c++11/Makefile.in                 |     1 +
 libstdc++-v3/src/c++11/istream-inst.cc             |     9 +
 libstdc++-v3/src/c++11/random.cc                   |    26 +-
 libstdc++-v3/src/c++11/thread.cc                   |    33 +-
 libstdc++-v3/src/c++17/Makefile.am                 |     1 +
 libstdc++-v3/src/c++17/Makefile.in                 |     6 +-
 libstdc++-v3/src/c++17/floating_from_chars.cc      |   438 +
 libstdc++-v3/src/c++17/fs_ops.cc                   |     8 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |     6 +-
 libstdc++-v3/src/c++98/Makefile.in                 |     1 +
 libstdc++-v3/src/c++98/compatibility.cc            |    32 +-
 libstdc++-v3/src/c++98/istream-string.cc           |     2 +-
 libstdc++-v3/src/c++98/istream.cc                  |    75 +-
 libstdc++-v3/src/filesystem/Makefile.in            |     1 +
 libstdc++-v3/src/filesystem/ops-common.h           |     6 +-
 libstdc++-v3/src/filesystem/ops.cc                 |     8 +-
 .../17_intro/headers/c++2017/all_attributes.cc     |     2 +-
 .../17_intro/headers/c++2017/all_no_exceptions.cc  |     2 +-
 .../17_intro/headers/c++2017/all_no_rtti.cc        |     2 +-
 .../headers/c++2017/all_pedantic_errors.cc         |     2 +-
 .../17_intro/headers/c++2017/operator_names.cc     |     2 +-
 .../testsuite/17_intro/headers/c++2017/stdc++.cc   |     2 +-
 .../headers/c++2017/stdc++_multiple_inclusion.cc   |     2 +-
 .../comparisons/algorithms/partial_order.cc        |    56 +-
 .../comparisons/algorithms/weak_order.cc           |    62 +-
 .../18_support/comparisons/categories/zero_neg.cc  |    46 +
 .../18_support/headers/cstdalign/std_c++0x_neg.cc  |     2 +-
 .../18_support/headers/cstdbool/std_c++0x_neg.cc   |     2 +-
 .../18_support/headers/cstdint/std_c++0x_neg.cc    |     2 +-
 .../18_support/headers/new/synopsis_cxx98.cc       |     2 +-
 libstdc++-v3/testsuite/18_support/set_terminate.cc |     2 +-
 .../uncaught_exceptions/uncaught_exceptions.cc     |     1 +
 .../19_diagnostics/error_code/is_error_code_v.cc   |     2 +-
 .../headers/system_error/std_c++0x_neg.cc          |     2 +-
 libstdc++-v3/testsuite/20_util/any/assign/1.cc     |     2 +-
 libstdc++-v3/testsuite/20_util/any/assign/2.cc     |     2 +-
 .../testsuite/20_util/any/assign/emplace.cc        |     2 +-
 .../testsuite/20_util/any/assign/exception.cc      |     2 +-
 libstdc++-v3/testsuite/20_util/any/assign/self.cc  |     1 +
 libstdc++-v3/testsuite/20_util/any/cons/1.cc       |     2 +-
 libstdc++-v3/testsuite/20_util/any/cons/2.cc       |     2 +-
 libstdc++-v3/testsuite/20_util/any/cons/aligned.cc |     1 +
 .../testsuite/20_util/any/cons/explicit.cc         |     2 +-
 .../testsuite/20_util/any/cons/in_place.cc         |     2 +-
 .../testsuite/20_util/any/cons/nontrivial.cc       |     1 +
 libstdc++-v3/testsuite/20_util/any/make_any.cc     |     2 +-
 .../testsuite/20_util/any/misc/any_cast.cc         |     2 +-
 .../testsuite/20_util/any/misc/any_cast_no_rtti.cc |     2 +-
 libstdc++-v3/testsuite/20_util/any/misc/swap.cc    |     2 +-
 libstdc++-v3/testsuite/20_util/any/modifiers/1.cc  |     2 +-
 .../testsuite/20_util/any/observers/type.cc        |     2 +-
 libstdc++-v3/testsuite/20_util/any/requirements.cc |     2 +-
 libstdc++-v3/testsuite/20_util/any/typedefs.cc     |     2 +-
 libstdc++-v3/testsuite/20_util/as_const/1.cc       |     2 +-
 .../testsuite/20_util/as_const/rvalue_neg.cc       |     2 +-
 libstdc++-v3/testsuite/20_util/assume_aligned/3.cc |     2 +-
 .../testsuite/20_util/bind/is_placeholder_v.cc     |     2 +-
 .../20_util/bool_constant/requirements.cc          |     2 +-
 .../testsuite/20_util/default_delete/48631_neg.cc  |     2 +-
 .../testsuite/20_util/default_delete/void_neg.cc   |     2 +-
 .../requirements/treat_as_floating_point_v.cc      |     2 +-
 .../testsuite/20_util/duration_cast/rounding.cc    |     2 +-
 .../members/weak_from_this.cc                      |     1 +
 libstdc++-v3/testsuite/20_util/from_chars/1.cc     |    19 +-
 .../testsuite/20_util/from_chars/1_c++20_neg.cc    |     4 +
 libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc |     9 +-
 libstdc++-v3/testsuite/20_util/from_chars/2.cc     |    11 +
 libstdc++-v3/testsuite/20_util/from_chars/3.cc     |    79 +
 libstdc++-v3/testsuite/20_util/from_chars/4.cc     |   374 +
 libstdc++-v3/testsuite/20_util/from_chars/5.cc     |   169 +
 libstdc++-v3/testsuite/20_util/from_chars/6.cc     |    49 +
 .../20_util/function_objects/invoke/59768.cc       |     2 +-
 .../testsuite/20_util/function_objects/not_fn/1.cc |     1 +
 .../20_util/function_objects/searchers.cc          |     1 +
 .../20_util/headers/type_traits/std_c++0x_neg.cc   |     2 +-
 .../testsuite/20_util/in_place/requirements.cc     |     2 +-
 .../testsuite/20_util/is_aggregate/value.cc        |    15 +-
 .../testsuite/20_util/is_constructible/94003.cc    |    28 +
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../20_util/is_invocable/requirements/typedefs.cc  |     2 +-
 .../testsuite/20_util/is_invocable/value.cc        |     2 +-
 .../20_util/is_literal_type/deprecated-1z.cc       |    26 +
 .../requirements/explicit_instantiation.cc         |     1 +
 .../is_literal_type/requirements/typedefs.cc       |     1 +
 .../testsuite/20_util/is_literal_type/value.cc     |     1 +
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../is_nothrow_invocable/requirements/typedefs.cc  |     2 +-
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../is_nothrow_swappable/requirements/typedefs.cc  |     2 +-
 .../20_util/is_nothrow_swappable/value.cc          |     2 +-
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../requirements/typedefs.cc                       |     2 +-
 .../20_util/is_nothrow_swappable_with/value.cc     |     2 +-
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../20_util/is_swappable/requirements/typedefs.cc  |     2 +-
 .../testsuite/20_util/is_swappable/value.cc        |     2 +-
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../is_swappable_with/requirements/typedefs.cc     |     2 +-
 .../testsuite/20_util/is_swappable_with/value.cc   |     2 +-
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../logical_traits/requirements/typedefs.cc        |     2 +-
 .../testsuite/20_util/logical_traits/value.cc      |     2 +-
 .../20_util/optional/assignment/noexcept.cc        |    81 +
 .../testsuite/20_util/optional/bad_access.cc       |    27 +
 .../testsuite/20_util/optional/cons/noexcept.cc    |    64 +
 .../20_util/optional/constexpr/make_optional.cc    |     1 +
 .../20_util/optional/constexpr/nullopt.cc          |     2 +-
 .../20_util/optional/constexpr/observers/2.cc      |     1 +
 .../20_util/optional/constexpr/observers/3.cc      |     1 +
 libstdc++-v3/testsuite/20_util/optional/hash.cc    |     1 +
 .../testsuite/20_util/optional/make_optional-2.cc  |    94 +
 libstdc++-v3/testsuite/20_util/optional/nullopt.cc |     2 +-
 .../testsuite/20_util/optional/requirements.cc     |     3 +
 .../testsuite/20_util/pair/astuple/get_neg.cc      |     1 +
 libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc  |     2 +-
 .../20_util/ratio/requirements/ratio_equal_v.cc    |     2 +-
 .../testsuite/20_util/reference_wrapper/83427.cc   |     2 +-
 .../20_util/shared_ptr/requirements/weak_type.cc   |     2 +-
 .../memory_management_tools/1.cc                   |     1 +
 .../uninitialized_default/94540.cc                 |    34 +
 .../uninitialized_default_n/94540.cc               |    34 +
 .../uninitialized_default_n/sizes.cc               |    55 +
 .../uninitialized_fill_n/sizes.cc                  |    62 +
 .../uninitialized_value_construct/94540.cc         |    35 +
 .../uninitialized_value_construct_n/94540.cc       |    34 +
 .../uninitialized_value_construct_n/sizes.cc       |    56 +
 .../testsuite/20_util/time_point_cast/rounding.cc  |     4 +-
 libstdc++-v3/testsuite/20_util/to_chars/95851.cc   |    36 +
 libstdc++-v3/testsuite/20_util/tuple/78939.cc      |     5 +-
 libstdc++-v3/testsuite/20_util/tuple/apply/1.cc    |     1 +
 .../20_util/tuple/comparison_operators/93147.cc    |    36 +
 .../20_util/tuple/creation_functions/55713.cc      |    33 +
 .../20_util/tuple/element_access/71096.cc          |    30 +
 .../20_util/tuple/element_access/get_neg.cc        |     1 +
 .../testsuite/20_util/tuple/make_from_tuple/1.cc   |     1 +
 libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc |     2 +-
 .../testsuite/20_util/tuple/tuple_size_v.cc        |     2 +-
 .../testsuite/20_util/unique_ptr/io/lwg2948.cc     |    91 +
 .../specialized_algorithms/swap_cxx17.cc           |     2 +-
 .../requirements/uses_allocator_v.cc               |     2 +-
 .../20_util/variable_templates_for_traits.cc       |     7 +-
 libstdc++-v3/testsuite/20_util/variant/91807.cc    |    35 +
 libstdc++-v3/testsuite/20_util/variant/95915.cc    |    35 +
 libstdc++-v3/testsuite/20_util/variant/any.cc      |     2 +-
 libstdc++-v3/testsuite/20_util/variant/compile.cc  |    17 +-
 libstdc++-v3/testsuite/20_util/variant/hash.cc     |     1 +
 .../testsuite/20_util/variant/index_type.cc        |     1 +
 libstdc++-v3/testsuite/20_util/variant/run.cc      |    33 +-
 libstdc++-v3/testsuite/20_util/void_t/1.cc         |     2 +-
 .../testsuite/21_strings/basic_string/79162.cc     |     2 +-
 .../21_strings/basic_string/capacity/1.cc          |    14 +-
 .../21_strings/basic_string/capacity/char/1.cc     |    14 +-
 .../21_strings/basic_string/capacity/char/18654.cc |     8 +-
 .../21_strings/basic_string/capacity/char/2.cc     |     6 +-
 .../21_strings/basic_string/capacity/wchar_t/1.cc  |    14 +-
 .../basic_string/capacity/wchar_t/18654.cc         |     8 +-
 .../21_strings/basic_string/capacity/wchar_t/2.cc  |     6 +-
 .../21_strings/basic_string/cons/char/7.cc         |     1 +
 .../21_strings/basic_string/cons/char/self_move.cc |    52 +
 .../21_strings/basic_string/cons/wchar_t/7.cc      |     1 +
 .../basic_string/inserters_extractors/char/13.cc   |    55 +
 .../inserters_extractors/wchar_t/13.cc             |    55 +
 .../testsuite/21_strings/basic_string/lwg2758.cc   |     2 +-
 .../testsuite/21_strings/basic_string/lwg2946.cc   |     2 +-
 .../basic_string/modifiers/append/char/4.cc        |     1 +
 .../basic_string/modifiers/append/wchar_t/4.cc     |     1 +
 .../basic_string/modifiers/assign/char/4.cc        |     1 +
 .../basic_string/modifiers/assign/wchar_t/4.cc     |     1 +
 .../basic_string/modifiers/insert/char/3.cc        |     1 +
 .../basic_string/modifiers/insert/wchar_t/3.cc     |     1 +
 .../basic_string/modifiers/replace/char/7.cc       |     1 +
 .../basic_string/modifiers/replace/wchar_t/7.cc    |     1 +
 .../basic_string/operations/compare/char/2.cc      |     1 +
 .../basic_string/operations/compare/wchar_t/2.cc   |     1 +
 .../basic_string/operations/data/char/2.cc         |     1 +
 .../basic_string/operations/data/wchar_t/2.cc      |     1 +
 .../basic_string/operations/find/char/5.cc         |     1 +
 .../basic_string/operations/find/wchar_t/5.cc      |     1 +
 .../21_strings/basic_string/operators/char/5.cc    |     1 +
 .../21_strings/basic_string/operators/wchar_t/5.cc |     1 +
 .../21_strings/basic_string_view/capacity/1.cc     |     1 +
 .../21_strings/basic_string_view/cons/char/1.cc    |     1 +
 .../21_strings/basic_string_view/cons/char/2.cc    |     1 +
 .../21_strings/basic_string_view/cons/char/3.cc    |     1 +
 .../basic_string_view/cons/char/nonnull.cc         |     6 +-
 .../21_strings/basic_string_view/cons/wchar_t/1.cc |     1 +
 .../21_strings/basic_string_view/cons/wchar_t/2.cc |     1 +
 .../21_strings/basic_string_view/cons/wchar_t/3.cc |     1 +
 .../basic_string_view/cons/wchar_t/nonnull.cc      |     6 +-
 .../basic_string_view/element_access/char/1.cc     |     1 +
 .../basic_string_view/element_access/char/2.cc     |     3 +-
 .../basic_string_view/element_access/char/empty.cc |     1 +
 .../element_access/char/front_back.cc              |     1 +
 .../basic_string_view/element_access/wchar_t/1.cc  |     1 +
 .../basic_string_view/element_access/wchar_t/2.cc  |     3 +-
 .../element_access/wchar_t/empty.cc                |     1 +
 .../element_access/wchar_t/front_back.cc           |     1 +
 .../21_strings/basic_string_view/include.cc        |     2 +-
 .../basic_string_view/inserters/char/1.cc          |     1 +
 .../basic_string_view/inserters/char/2.cc          |     1 +
 .../basic_string_view/inserters/char/3.cc          |     1 +
 .../basic_string_view/inserters/pod/10081-out.cc   |     1 +
 .../basic_string_view/inserters/wchar_t/1.cc       |     1 +
 .../basic_string_view/inserters/wchar_t/2.cc       |     1 +
 .../basic_string_view/inserters/wchar_t/3.cc       |     1 +
 .../basic_string_view/literals/types-char8_t.cc    |     2 +-
 .../21_strings/basic_string_view/literals/types.cc |     2 +-
 .../basic_string_view/literals/values-char8_t.cc   |     1 +
 .../basic_string_view/literals/values.cc           |     1 +
 .../modifiers/remove_prefix/char/1.cc              |     1 +
 .../modifiers/remove_prefix/wchar_t/1.cc           |     1 +
 .../modifiers/remove_suffix/char/1.cc              |     1 +
 .../modifiers/remove_suffix/wchar_t/1.cc           |     1 +
 .../basic_string_view/operations/compare/char/1.cc |     1 +
 .../operations/compare/char/13650.cc               |     1 +
 .../operations/compare/char/nonnull.cc             |     4 +-
 .../operations/compare/wchar_t/1.cc                |     1 +
 .../operations/compare/wchar_t/13650.cc            |     1 +
 .../basic_string_view/operations/copy/char/1.cc    |     1 +
 .../basic_string_view/operations/copy/wchar_t/1.cc |     1 +
 .../basic_string_view/operations/data/char/1.cc    |     1 +
 .../basic_string_view/operations/data/wchar_t/1.cc |     1 +
 .../basic_string_view/operations/find/char/1.cc    |     1 +
 .../basic_string_view/operations/find/char/2.cc    |     1 +
 .../basic_string_view/operations/find/char/3.cc    |     1 +
 .../basic_string_view/operations/find/char/4.cc    |     1 +
 .../operations/find/char/nonnull.cc                |    12 +-
 .../basic_string_view/operations/find/wchar_t/1.cc |     1 +
 .../basic_string_view/operations/find/wchar_t/2.cc |     1 +
 .../basic_string_view/operations/find/wchar_t/3.cc |     1 +
 .../basic_string_view/operations/find/wchar_t/4.cc |     1 +
 .../basic_string_view/operations/rfind/char/1.cc   |     1 +
 .../basic_string_view/operations/rfind/char/2.cc   |     1 +
 .../basic_string_view/operations/rfind/char/3.cc   |     1 +
 .../operations/rfind/char/nonnull.cc               |     4 +-
 .../operations/rfind/wchar_t/1.cc                  |     1 +
 .../operations/rfind/wchar_t/2.cc                  |     1 +
 .../operations/rfind/wchar_t/3.cc                  |     1 +
 .../operations/string_conversion/1.cc              |     1 +
 .../basic_string_view/operations/substr/char/1.cc  |     1 +
 .../operations/substr/wchar_t/1.cc                 |     1 +
 .../basic_string_view/range_access/char/1.cc       |     2 +-
 .../basic_string_view/range_access/wchar_t/1.cc    |     2 +-
 .../requirements/explicit_instantiation/1.cc       |     2 +-
 .../requirements/explicit_instantiation/char/1.cc  |     2 +-
 .../explicit_instantiation/char16_t/1.cc           |     2 +-
 .../explicit_instantiation/char32_t/1.cc           |     2 +-
 .../explicit_instantiation/char8_t/1.cc            |     2 +-
 .../explicit_instantiation/wchar_t/1.cc            |     2 +-
 .../basic_string_view/requirements/typedefs.cc     |     2 +-
 .../21_strings/basic_string_view/typedefs.cc       |     2 +-
 .../21_strings/basic_string_view/types/1.cc        |     2 +-
 .../requirements/constexpr_functions_c++17.cc      |     4 +-
 .../requirements/constexpr_functions_c++20.cc      |    52 +
 .../array/specialized_algorithms/swap_cxx17.cc     |     2 +-
 .../23_containers/bitset/operations/96303.cc       |    31 +
 .../23_containers/deque/cons/self_move.cc          |    44 +
 .../testsuite/23_containers/deque/debug/90102.cc   |    34 +
 .../23_containers/forward_list/cons/self_move.cc   |    44 +
 .../23_containers/forward_list/debug/90102.cc      |    34 +
 .../23_containers/forward_list/operations/91620.cc |    88 +
 .../23_containers/headers/array/std_c++0x_neg.cc   |     2 +-
 .../23_containers/headers/tuple/std_c++0x_neg.cc   |     2 +-
 .../headers/unordered_map/std_c++0x_neg.cc         |     2 +-
 .../headers/unordered_set/std_c++0x_neg.cc         |     2 +-
 .../testsuite/23_containers/list/cons/self_move.cc |    44 +
 .../testsuite/23_containers/list/debug/90102.cc    |    34 +
 .../23_containers/list/operations/91620.cc         |   110 +
 .../map/cons/noexcept_move_construct.cc            |    32 +-
 .../testsuite/23_containers/map/debug/90102.cc     |    34 +
 .../23_containers/map/modifiers/extract.cc         |     1 +
 .../map/modifiers/insert_or_assign/1.cc            |     1 +
 .../testsuite/23_containers/map/modifiers/merge.cc |     1 +
 .../23_containers/map/modifiers/try_emplace/1.cc   |     1 +
 .../multimap/cons/noexcept_move_construct.cc       |    32 +-
 .../23_containers/multimap/debug/90102.cc          |    34 +
 .../23_containers/multimap/modifiers/extract.cc    |     1 +
 .../23_containers/multimap/modifiers/merge.cc      |     1 +
 .../multiset/cons/noexcept_move_construct.cc       |    32 +-
 .../23_containers/multiset/debug/90102.cc          |    34 +
 .../23_containers/multiset/modifiers/extract.cc    |     1 +
 .../23_containers/multiset/modifiers/merge.cc      |     1 +
 .../set/cons/noexcept_move_construct.cc            |    32 +-
 .../testsuite/23_containers/set/cons/self_move.cc  |    47 +
 .../testsuite/23_containers/set/debug/90102.cc     |    34 +
 .../23_containers/set/modifiers/extract.cc         |     1 +
 .../testsuite/23_containers/set/modifiers/merge.cc |     1 +
 .../23_containers/span/back_assert_neg.cc          |     3 +-
 .../23_containers/span/first_2_assert_neg.cc       |     3 +-
 .../23_containers/span/first_assert_neg.cc         |     3 +-
 .../23_containers/span/front_assert_neg.cc         |     3 +-
 .../23_containers/span/index_op_assert_neg.cc      |     3 +-
 .../23_containers/span/last_2_assert_neg.cc        |     3 +-
 .../23_containers/span/last_assert_neg.cc          |     3 +-
 .../23_containers/span/subspan_2_assert_neg.cc     |     3 +-
 .../23_containers/span/subspan_3_assert_neg.cc     |     3 +-
 .../23_containers/span/subspan_4_assert_neg.cc     |     3 +-
 .../23_containers/span/subspan_5_assert_neg.cc     |     3 +-
 .../23_containers/span/subspan_6_assert_neg.cc     |     3 +-
 .../23_containers/span/subspan_assert_neg.cc       |     3 +-
 .../unordered_map/allocator/default_init.cc        |    69 +
 .../cons/noexcept_default_construct.cc             |    68 +
 .../unordered_map/cons/noexcept_move_construct.cc  |    65 +
 .../23_containers/unordered_map/debug/90102.cc     |    34 +
 .../unordered_map/modifiers/extract.cc             |     1 +
 .../unordered_map/modifiers/insert_or_assign.cc    |     1 +
 .../23_containers/unordered_map/modifiers/merge.cc |     1 +
 .../unordered_map/modifiers/move_assign.cc         |    81 +
 .../unordered_map/modifiers/try_emplace.cc         |     1 +
 .../cons/noexcept_default_construct.cc             |    68 +
 .../cons/noexcept_move_construct.cc                |    65 +
 .../unordered_multimap/debug/90102.cc              |    34 +
 .../unordered_multimap/modifiers/extract.cc        |     1 +
 .../unordered_multimap/modifiers/merge.cc          |     1 +
 .../cons/noexcept_default_construct.cc             |    68 +
 .../cons/noexcept_move_construct.cc                |    65 +
 .../unordered_multiset/debug/90102.cc              |    34 +
 .../unordered_multiset/modifiers/extract.cc        |     1 +
 .../unordered_multiset/modifiers/merge.cc          |     1 +
 .../unordered_set/allocator/default_init.cc        |    69 +
 .../unordered_set/cons/bucket_hint.cc              |    63 +
 .../cons/noexcept_default_construct.cc             |    68 +
 .../unordered_set/cons/noexcept_move_construct.cc  |    65 +
 .../23_containers/unordered_set/cons/self_move.cc  |    50 +
 .../23_containers/unordered_set/debug/90102.cc     |    34 +
 .../unordered_set/modifiers/extract.cc             |     1 +
 .../unordered_set/modifiers/insert.cc              |    66 +
 .../23_containers/unordered_set/modifiers/merge.cc |     1 +
 .../testsuite/23_containers/vector/bool/72847.cc   |     2 +-
 .../23_containers/vector/bool/allocator/swap.cc    |    22 +-
 .../vector/bool/cons/noexcept_move_construct.cc    |    32 +-
 .../testsuite/23_containers/vector/cons/94540.cc   |    35 +
 .../vector/cons/destructible_debug_neg.cc          |     2 +-
 .../23_containers/vector/cons/self_move.cc         |    44 +
 .../testsuite/23_containers/vector/debug/90102.cc  |    34 +
 .../testsuite/24_iterators/common_iterator/2.cc    |    63 +
 .../24_iterators/customization_points/lwg3420.cc   |    43 +
 .../headers/iterator/range_access_c++11.cc         |     2 +-
 .../headers/iterator/range_access_c++14.cc         |     2 +-
 .../headers/iterator/range_access_c++17.cc         |     2 +-
 .../24_iterators/headers/iterator/synopsis.cc      |     2 +-
 .../headers/iterator/synopsis_c++11.cc             |     2 +-
 .../headers/iterator/synopsis_c++14.cc             |     2 +-
 .../headers/iterator/synopsis_c++17.cc             |     2 +-
 .../24_iterators/insert_iterator/dr561.cc          |    47 +
 .../testsuite/24_iterators/move_iterator/dr3265.cc |    51 +
 .../testsuite/24_iterators/move_iterator/dr3435.cc |    37 +
 .../24_iterators/move_iterator/rel_ops_c++20.cc    |    19 -
 .../24_iterators/reverse_iterator/dr3435.cc        |    36 +
 .../24_iterators/reverse_iterator/rel_ops.cc       |    99 +
 .../24_iterators/reverse_iterator/rel_ops_c++20.cc |    22 -
 libstdc++-v3/testsuite/25_algorithms/clamp/1.cc    |     1 +
 libstdc++-v3/testsuite/25_algorithms/clamp/2.cc    |     1 +
 .../testsuite/25_algorithms/clamp/constexpr.cc     |     2 +-
 .../clamp/requirements/explicit_instantiation/1.cc |     2 +-
 .../requirements/explicit_instantiation/pod.cc     |     2 +-
 libstdc++-v3/testsuite/25_algorithms/copy/95578.cc |    74 +
 .../testsuite/25_algorithms/copy/debug/95289.cc    |    31 +
 .../copy/streambuf_iterators/char/4.cc             |    26 +
 .../streambuf_iterators/char/debug/deque_neg.cc    |    46 +
 .../testsuite/25_algorithms/copy_backward/95578.cc |    62 +
 libstdc++-v3/testsuite/25_algorithms/copy_n/5.cc   |    97 +
 .../copy_n/debug/istreambuf_ite_deque_neg.cc       |    50 +
 .../25_algorithms/copy_n/istreambuf_iterator/2.cc  |    56 +
 .../copy_n/istreambuf_iterator/deque.cc            |    56 +
 .../testsuite/25_algorithms/equal/95578.cc         |    74 +
 .../testsuite/25_algorithms/fill/bvector/1.cc      |    39 +
 .../25_algorithms/lexicographical_compare/1.cc     |    45 +-
 .../25_algorithms/lexicographical_compare/95578.cc |    74 +
 .../lexicographical_compare/deque_iterators/1.cc   |   301 +
 libstdc++-v3/testsuite/25_algorithms/move/95578.cc |    62 +
 .../testsuite/25_algorithms/move_backward/95578.cc |    62 +
 .../26_numerics/headers/ccomplex/std_c++0x_neg.cc  |     2 +-
 .../26_numerics/headers/cfenv/std_c++0x_neg.cc     |     2 +-
 .../cmath/c99_classification_macros_c++98.cc       |     4 +-
 .../headers/cmath/functions_std_c++17.cc           |     2 +-
 .../headers/cmath/special_functions_global.cc      |     2 +-
 .../26_numerics/headers/ctgmath/std_c++0x_neg.cc   |     2 +-
 .../26_numerics/headers/random/std_c++0x_neg.cc    |     2 +-
 .../testsuite/26_numerics/numbers/float128.cc      |     2 +-
 .../26_numerics/random/random_device/94087.cc      |    63 +
 .../testsuite/26_numerics/valarray/69116.cc        |     2 +-
 .../testsuite/27_io/basic_ios/conv/voidptr.cc      |     1 +
 .../basic_istream/extractors_character/char/3.cc   |     2 +-
 .../basic_istream/extractors_character/char/4.cc   |     1 +
 .../basic_istream/extractors_character/char/5.cc   |    54 +
 .../extractors_character/char/9555-ic.cc           |     2 +
 .../extractors_character/char/9826.cc              |     2 +-
 .../extractors_character/char/lwg2499.cc           |    80 +
 .../extractors_character/char/lwg2499_neg.cc       |    45 +
 .../extractors_character/char/overflow.cc          |    79 +
 .../extractors_character/wchar_t/3.cc              |     2 +-
 .../extractors_character/wchar_t/4.cc              |     1 +
 .../extractors_character/wchar_t/5.cc              |    54 +
 .../extractors_character/wchar_t/9555-ic.cc        |     2 +
 .../extractors_character/wchar_t/lwg2499.cc        |    70 +
 .../extractors_character/wchar_t/lwg2499_neg.cc    |    40 +
 .../extractors_character/wchar_t/overflow.cc       |    57 +
 .../27_io/basic_istream/get/char/lwg3464.cc        |    91 +
 .../27_io/basic_istream/get/wchar_t/lwg3464.cc     |    91 +
 .../27_io/basic_istream/ignore/char/94749.cc       |   227 +
 .../27_io/basic_istream/ignore/char/96161.cc       |    79 +
 .../27_io/basic_istream/ignore/wchar_t/94749.cc    |   227 +
 .../27_io/basic_istream/ignore/wchar_t/96161.cc    |    79 +
 .../basic_ostream/inserters_other/char/lwg2221.cc  |     2 +-
 .../27_io/filesystem/path/construct/80762.cc       |     6 +
 .../27_io/headers/cinttypes/std_c++0x_neg.cc       |     2 +-
 .../28_regex/headers/regex/std_c++0x_neg.cc        |     2 +-
 .../testsuite/28_regex/match_results/94627.cc      |    75 +
 libstdc++-v3/testsuite/28_regex/simple_c++11.cc    |     2 +-
 .../29_atomics/atomic/is_always_lock_free.cc       |     2 +-
 .../29_atomics/atomic/requirements/types_neg.cc    |    43 +
 .../testsuite/29_atomics/atomic_flag/clear/1.cc    |     8 +-
 .../29_atomics/atomic_flag/test/explicit.cc        |    40 +
 .../29_atomics/atomic_flag/test/implicit.cc        |    40 +
 .../atomic_flag/test_and_set/explicit.cc           |     7 +-
 .../atomic_flag/test_and_set/implicit.cc           |     7 +-
 .../testsuite/29_atomics/atomic_float/1.cc         |    87 +-
 .../testsuite/29_atomics/atomic_float/95282.cc     |    35 +
 .../29_atomics/atomic_float/value_init.cc          |     1 +
 .../atomic_integral/is_always_lock_free.cc         |     2 +-
 .../testsuite/29_atomics/atomic_ref/float.cc       |    45 +-
 .../29_atomics/headers/atomic/std_c++0x_neg.cc     |     2 +-
 .../30_threads/future/requirements/lwg3458.cc      |    34 +
 .../headers/condition_variable/std_c++0x_neg.cc    |     5 +-
 .../30_threads/headers/future/std_c++0x_neg.cc     |     5 +-
 .../30_threads/headers/mutex/std_c++0x_neg.cc      |     2 +-
 .../30_threads/headers/thread/std_c++0x_neg.cc     |     2 +-
 .../30_threads/promise/requirements/lwg3466.cc     |    34 +
 .../shared_future/requirements/lwg3458.cc          |    32 +
 .../testsuite/30_threads/shared_lock/70766.cc      |     2 +-
 .../testsuite/30_threads/shared_mutex/cons/1.cc    |     2 +-
 .../30_threads/shared_mutex/cons/assign_neg.cc     |     2 +-
 .../30_threads/shared_mutex/cons/copy_neg.cc       |     2 +-
 .../shared_mutex/requirements/standard_layout.cc   |     2 +-
 .../30_threads/shared_mutex/try_lock/1.cc          |     2 +-
 .../30_threads/shared_mutex/try_lock/2.cc          |     2 +-
 .../testsuite/30_threads/shared_mutex/unlock/1.cc  |     2 +-
 libstdc++-v3/testsuite/30_threads/this_thread/2.cc |    45 -
 .../testsuite/30_threads/this_thread/58038.cc      |     1 +
 .../testsuite/30_threads/this_thread/60421.cc      |     1 +
 .../this_thread/{3.cc => sleep_for-mt.cc}          |     0
 .../testsuite/30_threads/this_thread/sleep_for.cc  |    43 +
 .../this_thread/{4.cc => sleep_until-mt.cc}        |     0
 .../30_threads/this_thread/sleep_until.cc          |    43 +
 .../testsuite/30_threads/this_thread/yield.cc      |    42 +
 .../testsuite/30_threads/thread/cons/84535.cc      |     3 +
 .../testsuite/30_threads/thread/cons/lwg2097.cc    |     3 +
 libstdc++-v3/testsuite/Makefile.am                 |     2 +-
 libstdc++-v3/testsuite/Makefile.in                 |     3 +-
 .../filesystem/filesystem_error/cons.cc            |     2 +-
 .../memory_resource/new_delete_resource.cc         |     4 +-
 .../net/execution_context/use_service.cc           |     7 +-
 .../experimental/net/socket/basic_socket.cc        |   129 +
 .../testsuite/experimental/net/system_context/1.cc |    42 +
 .../experimental/optional/constexpr/nullopt.cc     |     2 +-
 .../testsuite/experimental/optional/nullopt.cc     |     2 +-
 .../testsuite/experimental/type_traits/value.cc    |     3 +
 libstdc++-v3/testsuite/lib/dg-options.exp          |     5 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |     2 +-
 .../testsuite/libstdc++-prettyprinters/48362.cc    |     2 +-
 .../testsuite/libstdc++-prettyprinters/compat.cc   |     4 +-
 .../concept.arithmetic/floating_point.cc           |     2 +-
 .../testsuite/std/ranges/access/lwg3467.cc         |    33 +
 .../testsuite/std/ranges/adaptors/93978.cc         |     5 +-
 .../testsuite/std/ranges/adaptors/95322.cc         |    58 +
 .../testsuite/tr1/headers/c++200x/complex.cc       |     2 +-
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |    18 +-
 libstdc++-v3/testsuite/util/testsuite_allocator.h  |     4 +-
 .../testsuite/util/testsuite_common_types.h        |     4 +-
 libstdc++-v3/testsuite/util/testsuite_containers.h |     5 +-
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |    43 +-
 libstdc++-v3/testsuite/util/testsuite_shared.cc    |     7 +-
 libvtv/ChangeLog                                   |    14 +
 libvtv/configure                                   |     8 +-
 lto-plugin/ChangeLog                               |    23 +
 lto-plugin/configure                               |    49 +-
 lto-plugin/lto-plugin.c                            |    87 +-
 maintainer-scripts/ChangeLog                       |    19 +
 maintainer-scripts/bugzilla-close-candidate.py     |    67 +-
 maintainer-scripts/update_version_git              |    77 +-
 zlib/ChangeLog                                     |     5 +
 zlib/ChangeLog.gcj                                 |    17 +
 zlib/Makefile.am                                   |     2 +
 zlib/Makefile.in                                   |     6 +-
 zlib/aclocal.m4                                    |     2 +
 zlib/configure                                     |   101 +-
 zlib/configure.ac                                  |     4 +
 7990 files changed, 467292 insertions(+), 315418 deletions(-)


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

only message in thread, other threads:[~2020-08-23  0:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-23  0:33 [gcc/devel/autopar_devel] Merge branch 'autopar_rebase2' into autopar_devel Giuliano Belinassi

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