public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/gccgo] Merge from trunk revision e109f6e438b72ef3e403162971068d28d09b82f5
@ 2020-07-12 20:36 Ian Lance Taylor
  0 siblings, 0 replies; only message in thread
From: Ian Lance Taylor @ 2020-07-12 20:36 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:4854d721be78358e59367982bdd94461b4be3c5a

commit 4854d721be78358e59367982bdd94461b4be3c5a
Merge: 3cdc95b9f8d e109f6e438b
Author: Ian Lance Taylor <iant@golang.org>
Date:   Sat Jul 11 12:43:49 2020 -0700

    Merge from trunk revision e109f6e438b72ef3e403162971068d28d09b82f5

Diff:

 .gitignore                                         |     1 +
 ChangeLog                                          |    51 +
 MAINTAINERS                                        |     6 +-
 config/ChangeLog                                   |    47 +-
 config/ax_cxx_compile_stdcxx.m4                    |   962 +
 config/cet.m4                                      |   117 +-
 config/math.m4                                     |    64 +
 configure                                          |  1040 +-
 configure.ac                                       |    50 +-
 contrib/ChangeLog                                  |   412 +
 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                |   676 +
 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/gcc_update                                 |     1 +
 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                                      |    20 +-
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      |  7585 +++++++-
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |    45 +-
 gcc/aclocal.m4                                     |     2 +
 gcc/ada/ChangeLog                                  |  7314 +++++++
 gcc/ada/Makefile.rtl                               |    70 +-
 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                                |   220 +-
 gcc/ada/aspects.ads                                |   189 +-
 gcc/ada/atree.adb                                  |    43 +-
 gcc/ada/atree.ads                                  |    31 +-
 gcc/ada/atree.h                                    |     2 +-
 gcc/ada/aux-io.c                                   |     2 +-
 gcc/ada/back_end.adb                               |     5 +-
 gcc/ada/back_end.ads                               |     3 +-
 gcc/ada/bcheck.adb                                 |     5 +-
 gcc/ada/bcheck.ads                                 |     2 +-
 gcc/ada/binde.adb                                  |     6 +-
 gcc/ada/binde.ads                                  |     2 +-
 gcc/ada/binderr.adb                                |     2 +-
 gcc/ada/binderr.ads                                |     2 +-
 gcc/ada/bindgen.adb                                |    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                      |    74 +-
 gcc/ada/bindo-diagnostics.ads                      |    10 +-
 gcc/ada/bindo-elaborators.adb                      |     6 +-
 gcc/ada/bindo-elaborators.ads                      |     2 +-
 gcc/ada/bindo-graphs.adb                           |  8140 ++++----
 gcc/ada/bindo-graphs.ads                           |  2365 +--
 gcc/ada/bindo-units.adb                            |     2 +-
 gcc/ada/bindo-units.ads                            |     2 +-
 gcc/ada/bindo-validators.adb                       |     2 +-
 gcc/ada/bindo-validators.ads                       |     2 +-
 gcc/ada/bindo-writers.adb                          |    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                                 |  1854 +-
 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                              |   448 +-
 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 |   172 +-
 ...ard_and_implementation_defined_restrictions.rst |   145 +-
 .../building_executable_programs_with_gnat.rst     |    43 +-
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |    52 +-
 .../doc/gnat_ugn/the_gnat_compilation_model.rst    |    47 +-
 gcc/ada/einfo.adb                                  |   263 +-
 gcc/ada/einfo.ads                                  |   313 +-
 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                                 |   144 +-
 gcc/ada/errout.ads                                 |    10 +-
 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                               |  1356 +-
 gcc/ada/exp_aggr.ads                               |     2 +-
 gcc/ada/exp_atag.adb                               |   211 +-
 gcc/ada/exp_atag.ads                               |    22 +-
 gcc/ada/exp_attr.adb                               |  1305 +-
 gcc/ada/exp_attr.ads                               |     2 +-
 gcc/ada/exp_cg.adb                                 |     5 +-
 gcc/ada/exp_cg.ads                                 |     2 +-
 gcc/ada/exp_ch10.ads                               |     2 +-
 gcc/ada/exp_ch11.adb                               |     6 +-
 gcc/ada/exp_ch11.ads                               |     2 +-
 gcc/ada/exp_ch12.adb                               |     2 +-
 gcc/ada/exp_ch12.ads                               |     2 +-
 gcc/ada/exp_ch13.adb                               |     2 +-
 gcc/ada/exp_ch13.ads                               |     2 +-
 gcc/ada/exp_ch2.adb                                |     4 +-
 gcc/ada/exp_ch2.ads                                |     2 +-
 gcc/ada/exp_ch3.adb                                |   585 +-
 gcc/ada/exp_ch3.ads                                |    19 +-
 gcc/ada/exp_ch4.adb                                |  1430 +-
 gcc/ada/exp_ch4.ads                                |     2 +-
 gcc/ada/exp_ch5.adb                                |   145 +-
 gcc/ada/exp_ch5.ads                                |     2 +-
 gcc/ada/exp_ch6.adb                                |  1532 +-
 gcc/ada/exp_ch6.ads                                |    18 +-
 gcc/ada/exp_ch7.adb                                |    51 +-
 gcc/ada/exp_ch7.ads                                |     2 +-
 gcc/ada/exp_ch8.adb                                |     7 +-
 gcc/ada/exp_ch8.ads                                |     2 +-
 gcc/ada/exp_ch9.adb                                |   828 +-
 gcc/ada/exp_ch9.ads                                |    19 +-
 gcc/ada/exp_code.adb                               |     2 +-
 gcc/ada/exp_code.ads                               |     2 +-
 gcc/ada/exp_dbug.adb                               |     2 +-
 gcc/ada/exp_dbug.ads                               |     2 +-
 gcc/ada/exp_disp.adb                               |   100 +-
 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                               |    39 +-
 gcc/ada/exp_intr.ads                               |     2 +-
 gcc/ada/exp_pakd.adb                               |    49 +-
 gcc/ada/exp_pakd.ads                               |    11 +-
 gcc/ada/exp_prag.adb                               |     2 +-
 gcc/ada/exp_prag.ads                               |     2 +-
 gcc/ada/exp_put_image.adb                          |  1041 +
 gcc/ada/exp_put_image.ads                          |   103 +
 gcc/ada/exp_sel.adb                                |     2 +-
 gcc/ada/exp_sel.ads                                |     2 +-
 gcc/ada/exp_smem.adb                               |     4 +-
 gcc/ada/exp_smem.ads                               |     2 +-
 gcc/ada/exp_spark.adb                              |   317 +-
 gcc/ada/exp_spark.ads                              |     2 +-
 gcc/ada/exp_strm.adb                               |    31 +-
 gcc/ada/exp_strm.ads                               |     9 +-
 gcc/ada/exp_tss.adb                                |    28 +-
 gcc/ada/exp_tss.ads                                |    11 +-
 gcc/ada/exp_unst.adb                               |    62 +-
 gcc/ada/exp_unst.ads                               |     2 +-
 gcc/ada/exp_util.adb                               |   424 +-
 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                                       |     8 +-
 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                                 |   415 +-
 gcc/ada/freeze.ads                                 |     2 +-
 gcc/ada/frontend.adb                               |    14 +-
 gcc/ada/frontend.ads                               |     2 +-
 gcc/ada/gcc-interface/Make-lang.in                 |     8 +-
 gcc/ada/gcc-interface/Makefile.in                  |     6 +-
 gcc/ada/gcc-interface/ada-tree.h                   |    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                                  |     2 +-
 gcc/ada/ghost.ads                                  |     2 +-
 gcc/ada/gnat1drv.adb                               |    73 +-
 gcc/ada/gnat1drv.ads                               |     2 +-
 gcc/ada/gnat_rm.texi                               |  2304 +--
 gcc/ada/gnat_ugn.texi                              |   101 +-
 gcc/ada/gnatbind.adb                               |    10 +-
 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                                |    20 +-
 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                                 |  1209 +-
 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                               |     2 +-
 gcc/ada/lib-writ.ads                               |     4 +-
 gcc/ada/lib-xref-spark_specific.adb                |    10 +-
 gcc/ada/lib-xref.adb                               |     4 +-
 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               |    68 +-
 gcc/ada/libgnarl/s-taprop__mingw.adb               |    99 +-
 gcc/ada/libgnarl/s-taprop__posix.adb               |   122 +-
 gcc/ada/libgnarl/s-taprop__qnx.adb                 |    72 +-
 gcc/ada/libgnarl/s-taprop__solaris.adb             |   155 +-
 gcc/ada/libgnarl/s-taprop__vxworks.adb             |   111 +-
 gcc/ada/libgnarl/s-tarest.adb                      |    52 +-
 gcc/ada/libgnarl/s-tarest.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasdeb.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasdeb.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasinf.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasinf.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasinf__linux.adb               |     2 +-
 gcc/ada/libgnarl/s-tasinf__linux.ads               |     2 +-
 gcc/ada/libgnarl/s-tasinf__mingw.adb               |     2 +-
 gcc/ada/libgnarl/s-tasinf__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-tasinf__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-tasinf__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-tasinf__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-tasini.adb                      |    17 +-
 gcc/ada/libgnarl/s-tasini.ads                      |     2 +-
 gcc/ada/libgnarl/s-taskin.adb                      |     2 +-
 gcc/ada/libgnarl/s-taskin.ads                      |    10 +-
 gcc/ada/libgnarl/s-taspri__dummy.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__hpux-dce.ads            |     2 +-
 gcc/ada/libgnarl/s-taspri__lynxos.ads              |     2 +-
 gcc/ada/libgnarl/s-taspri__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads    |     2 +-
 gcc/ada/libgnarl/s-taspri__posix.ads               |     2 +-
 gcc/ada/libgnarl/s-taspri__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-taspri__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-tasque.adb                      |    15 +-
 gcc/ada/libgnarl/s-tasque.ads                      |     7 +-
 gcc/ada/libgnarl/s-tasren.adb                      |   199 +-
 gcc/ada/libgnarl/s-tasren.ads                      |     5 +-
 gcc/ada/libgnarl/s-tasres.ads                      |     2 +-
 gcc/ada/libgnarl/s-tassta.adb                      |   138 +-
 gcc/ada/libgnarl/s-tassta.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasuti.adb                      |    16 +-
 gcc/ada/libgnarl/s-tasuti.ads                      |     7 +-
 gcc/ada/libgnarl/s-tataat.adb                      |     2 +-
 gcc/ada/libgnarl/s-tataat.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpinop.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpinop.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpoaal.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpoben.adb                      |    23 +-
 gcc/ada/libgnarl/s-tpoben.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpobmu.adb                      |     2 +-
 gcc/ada/libgnarl/s-tpobmu.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpobop.adb                      |   121 +-
 gcc/ada/libgnarl/s-tpobop.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpopmo.adb                      |    19 +-
 gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb       |     2 +-
 gcc/ada/libgnarl/s-tpopsp__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-tpopsp__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-tpopsp__tls.adb                 |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb         |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb         |     2 +-
 gcc/ada/libgnarl/s-tpopsp__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-tporft.adb                      |     2 +-
 gcc/ada/libgnarl/s-tposen.adb                      |    38 +-
 gcc/ada/libgnarl/s-tposen.ads                      |     2 +-
 gcc/ada/libgnarl/s-vxwext.adb                      |     2 +-
 gcc/ada/libgnarl/s-vxwext.ads                      |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel-smp.adb          |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel.adb              |     2 +-
 gcc/ada/libgnarl/s-vxwext__kernel.ads              |     2 +-
 gcc/ada/libgnarl/s-vxwext__noints.adb              |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp-smp.adb             |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp.adb                 |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwext__vthreads.ads            |     2 +-
 gcc/ada/libgnarl/s-vxwork__aarch64.ads             |     2 +-
 gcc/ada/libgnarl/s-vxwork__arm.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__ppc.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__x86.ads                 |     2 +-
 gcc/ada/libgnarl/thread.c                          |     2 +-
 gcc/ada/libgnat/a-assert.adb                       |     2 +-
 gcc/ada/libgnat/a-assert.ads                       |     2 +-
 gcc/ada/libgnat/a-btgbso.adb                       |     2 +-
 gcc/ada/libgnat/a-btgbso.ads                       |     2 +-
 gcc/ada/libgnat/a-calari.adb                       |     2 +-
 gcc/ada/libgnat/a-calari.ads                       |     2 +-
 gcc/ada/libgnat/a-calcon.adb                       |     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                       |    56 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cbhama.adb                       |    14 +-
 gcc/ada/libgnat/a-cbhama.ads                       |     2 +-
 gcc/ada/libgnat/a-cbhase.adb                       |    10 +-
 gcc/ada/libgnat/a-cbhase.ads                       |     2 +-
 gcc/ada/libgnat/a-cbmutr.adb                       |    62 +-
 gcc/ada/libgnat/a-cbmutr.ads                       |     2 +-
 gcc/ada/libgnat/a-cborma.adb                       |    10 +-
 gcc/ada/libgnat/a-cborma.ads                       |     2 +-
 gcc/ada/libgnat/a-cborse.adb                       |    14 +-
 gcc/ada/libgnat/a-cborse.ads                       |     2 +-
 gcc/ada/libgnat/a-cbprqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cbprqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cbsyqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cbsyqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cdlili.adb                       |    48 +-
 gcc/ada/libgnat/a-cdlili.ads                       |     2 +-
 gcc/ada/libgnat/a-cfdlli.adb                       |     2 +-
 gcc/ada/libgnat/a-cfdlli.ads                       |     9 +-
 gcc/ada/libgnat/a-cfhama.adb                       |     2 +-
 gcc/ada/libgnat/a-cfhama.ads                       |     9 +-
 gcc/ada/libgnat/a-cfhase.adb                       |     2 +-
 gcc/ada/libgnat/a-cfhase.ads                       |     9 +-
 gcc/ada/libgnat/a-cfinve.adb                       |     2 +-
 gcc/ada/libgnat/a-cfinve.ads                       |     2 +-
 gcc/ada/libgnat/a-cforma.adb                       |     2 +-
 gcc/ada/libgnat/a-cforma.ads                       |     9 +-
 gcc/ada/libgnat/a-cforse.adb                       |     2 +-
 gcc/ada/libgnat/a-cforse.ads                       |     9 +-
 gcc/ada/libgnat/a-cgaaso.adb                       |     2 +-
 gcc/ada/libgnat/a-cgaaso.ads                       |     2 +-
 gcc/ada/libgnat/a-cgarso.adb                       |     2 +-
 gcc/ada/libgnat/a-cgcaso.adb                       |     2 +-
 gcc/ada/libgnat/a-chacon.adb                       |     2 +-
 gcc/ada/libgnat/a-chacon.ads                       |     2 +-
 gcc/ada/libgnat/a-chahan.adb                       |     2 +-
 gcc/ada/libgnat/a-chahan.ads                       |     2 +-
 gcc/ada/libgnat/a-chlat9.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgbk.adb                       |    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                       |    44 +-
 gcc/ada/libgnat/a-cidlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cihama.adb                       |    14 +-
 gcc/ada/libgnat/a-cihama.ads                       |     2 +-
 gcc/ada/libgnat/a-cihase.adb                       |    14 +-
 gcc/ada/libgnat/a-cihase.ads                       |     2 +-
 gcc/ada/libgnat/a-cimutr.adb                       |    58 +-
 gcc/ada/libgnat/a-cimutr.ads                       |     2 +-
 gcc/ada/libgnat/a-ciorma.adb                       |    10 +-
 gcc/ada/libgnat/a-ciorma.ads                       |     2 +-
 gcc/ada/libgnat/a-ciormu.adb                       |     2 +-
 gcc/ada/libgnat/a-ciormu.ads                       |     2 +-
 gcc/ada/libgnat/a-ciorse.adb                       |    10 +-
 gcc/ada/libgnat/a-ciorse.ads                       |     2 +-
 gcc/ada/libgnat/a-clrefi.adb                       |     2 +-
 gcc/ada/libgnat/a-clrefi.ads                       |     2 +-
 gcc/ada/libgnat/a-coboho.adb                       |     2 +-
 gcc/ada/libgnat/a-coboho.ads                       |     2 +-
 gcc/ada/libgnat/a-cobove.adb                       |    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                       |    14 +-
 gcc/ada/libgnat/a-cohama.ads                       |     2 +-
 gcc/ada/libgnat/a-cohase.adb                       |    10 +-
 gcc/ada/libgnat/a-cohase.ads                       |     2 +-
 gcc/ada/libgnat/a-cohata.ads                       |     2 +-
 gcc/ada/libgnat/a-coinho.adb                       |    26 +-
 gcc/ada/libgnat/a-coinho.ads                       |     4 +-
 gcc/ada/libgnat/a-coinho__shared.adb               |    26 +-
 gcc/ada/libgnat/a-coinho__shared.ads               |     4 +-
 gcc/ada/libgnat/a-coinve.adb                       |    66 +-
 gcc/ada/libgnat/a-coinve.ads                       |     2 +-
 gcc/ada/libgnat/a-colien.adb                       |     2 +-
 gcc/ada/libgnat/a-colien.ads                       |     2 +-
 gcc/ada/libgnat/a-colire.adb                       |     2 +-
 gcc/ada/libgnat/a-colire.ads                       |     2 +-
 gcc/ada/libgnat/a-comlin.adb                       |     2 +-
 gcc/ada/libgnat/a-comlin.ads                       |     2 +-
 gcc/ada/libgnat/a-comutr.adb                       |    62 +-
 gcc/ada/libgnat/a-comutr.ads                       |     2 +-
 gcc/ada/libgnat/a-conhel.adb                       |     2 +-
 gcc/ada/libgnat/a-conhel.ads                       |     2 +-
 gcc/ada/libgnat/a-convec.adb                       |    72 +-
 gcc/ada/libgnat/a-convec.ads                       |     2 +-
 gcc/ada/libgnat/a-coorma.adb                       |    10 +-
 gcc/ada/libgnat/a-coorma.ads                       |     2 +-
 gcc/ada/libgnat/a-coormu.adb                       |     2 +-
 gcc/ada/libgnat/a-coormu.ads                       |     2 +-
 gcc/ada/libgnat/a-coorse.adb                       |    10 +-
 gcc/ada/libgnat/a-coorse.ads                       |     2 +-
 gcc/ada/libgnat/a-coprnu.adb                       |     2 +-
 gcc/ada/libgnat/a-coprnu.ads                       |     2 +-
 gcc/ada/libgnat/a-crbltr.ads                       |     2 +-
 gcc/ada/libgnat/a-crbtgk.adb                       |     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                       |   185 +-
 gcc/ada/libgnat/a-nbnbin.ads                       |   152 +-
 gcc/ada/libgnat/a-nbnbin__gmp.adb                  |   120 +-
 gcc/ada/libgnat/a-nbnbre.adb                       |    90 +-
 gcc/ada/libgnat/a-nbnbre.ads                       |   156 +-
 gcc/ada/libgnat/a-ngcefu.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoar.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoty.adb                       |    12 +-
 gcc/ada/libgnat/a-ngcoty.ads                       |     2 +-
 gcc/ada/libgnat/a-ngelfu.adb                       |     4 +-
 gcc/ada/libgnat/a-ngelfu.ads                       |     2 +-
 gcc/ada/libgnat/a-ngrear.adb                       |     4 +-
 gcc/ada/libgnat/a-ngrear.ads                       |     2 +-
 gcc/ada/libgnat/a-nubinu.ads                       |     4 -
 gcc/ada/libgnat/a-nudira.adb                       |    13 +-
 gcc/ada/libgnat/a-nudira.ads                       |     8 +-
 gcc/ada/libgnat/a-nuflra.adb                       |     2 +-
 gcc/ada/libgnat/a-nuflra.ads                       |     2 +-
 gcc/ada/libgnat/a-numaux.ads                       |     2 +-
 gcc/ada/libgnat/a-numaux__darwin.adb               |     2 +-
 gcc/ada/libgnat/a-numaux__darwin.ads               |     2 +-
 gcc/ada/libgnat/a-numaux__libc-x86.ads             |     2 +-
 gcc/ada/libgnat/a-numaux__vxworks.ads              |     2 +-
 gcc/ada/libgnat/a-numaux__x86.adb                  |     2 +-
 gcc/ada/libgnat/a-numaux__x86.ads                  |     2 +-
 gcc/ada/libgnat/a-rbtgbk.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgbk.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgbo.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgbo.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgso.adb                       |     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                       |    55 +
 gcc/ada/{tree_gen.ads => libgnat/a-stobbu.ads}     |    26 +-
 gcc/ada/libgnat/a-stobfi.adb                       |   120 +
 gcc/ada/libgnat/a-stobfi.ads                       |    68 +
 gcc/ada/libgnat/a-storio.adb                       |     2 +-
 gcc/ada/libgnat/a-stoubu.adb                       |   140 +
 gcc/ada/libgnat/a-stoubu.ads                       |    75 +
 gcc/ada/libgnat/a-stoufi.adb                       |   125 +
 gcc/ada/libgnat/a-stoufi.ads                       |    74 +
 gcc/ada/libgnat/a-stoufo.adb                       |   157 +
 gcc/ada/libgnat/a-stoufo.ads                       |    74 +
 gcc/ada/libgnat/a-stouut.adb                       |   272 +
 gcc/ada/libgnat/a-stouut.ads                       |   108 +
 gcc/ada/libgnat/a-strbou.adb                       |     2 +-
 gcc/ada/libgnat/a-strbou.ads                       |     2 +-
 gcc/ada/libgnat/a-stream.adb                       |     2 +-
 gcc/ada/libgnat/a-stream.ads                       |     2 +-
 gcc/ada/libgnat/a-strfix.adb                       |     6 +-
 gcc/ada/libgnat/a-strhas.adb                       |     2 +-
 gcc/ada/libgnat/a-strmap.adb                       |     2 +-
 gcc/ada/libgnat/a-strmap.ads                       |     2 +-
 gcc/ada/libgnat/a-strsea.adb                       |     2 +-
 gcc/ada/libgnat/a-strsea.ads                       |     2 +-
 gcc/ada/libgnat/a-strsto.ads                       |    45 +
 gcc/ada/libgnat/a-strsup.adb                       |     2 +-
 gcc/ada/libgnat/a-strsup.ads                       |     2 +-
 gcc/ada/libgnat/a-strunb.adb                       |     2 +-
 gcc/ada/libgnat/a-strunb.ads                       |     2 +-
 gcc/ada/libgnat/a-strunb__shared.adb               |    51 +-
 gcc/ada/libgnat/a-strunb__shared.ads               |     8 +-
 gcc/ada/libgnat/a-ststbo.adb                       |   118 +
 gcc/ada/libgnat/a-ststbo.ads                       |    74 +
 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                       |   192 +
 gcc/ada/libgnat/a-stunau.adb                       |     2 +-
 gcc/ada/libgnat/a-stunau.ads                       |     2 +-
 gcc/ada/libgnat/a-stunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stunha.adb                       |     2 +-
 gcc/ada/libgnat/a-stuten.adb                       |     2 +-
 gcc/ada/libgnat/a-stwibo.adb                       |     2 +-
 gcc/ada/libgnat/a-stwibo.ads                       |     2 +-
 gcc/ada/libgnat/a-stwifi.adb                       |     2 +-
 gcc/ada/libgnat/a-stwiha.adb                       |     2 +-
 gcc/ada/libgnat/a-stwima.adb                       |     2 +-
 gcc/ada/libgnat/a-stwima.ads                       |     2 +-
 gcc/ada/libgnat/a-stwise.adb                       |     2 +-
 gcc/ada/libgnat/a-stwise.ads                       |     2 +-
 gcc/ada/libgnat/a-stwisu.adb                       |     2 +-
 gcc/ada/libgnat/a-stwisu.ads                       |     2 +-
 gcc/ada/libgnat/a-stwiun.adb                       |     2 +-
 gcc/ada/libgnat/a-stwiun.ads                       |     2 +-
 gcc/ada/libgnat/a-stwiun__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stwiun__shared.ads               |     2 +-
 gcc/ada/libgnat/a-stzbou.adb                       |     2 +-
 gcc/ada/libgnat/a-stzbou.ads                       |     2 +-
 gcc/ada/libgnat/a-stzfix.adb                       |     2 +-
 gcc/ada/libgnat/a-stzhas.adb                       |     2 +-
 gcc/ada/libgnat/a-stzmap.adb                       |     2 +-
 gcc/ada/libgnat/a-stzmap.ads                       |     2 +-
 gcc/ada/libgnat/a-stzsea.adb                       |     2 +-
 gcc/ada/libgnat/a-stzsea.ads                       |     2 +-
 gcc/ada/libgnat/a-stzsup.adb                       |     2 +-
 gcc/ada/libgnat/a-stzsup.ads                       |     2 +-
 gcc/ada/libgnat/a-stzunb.adb                       |     2 +-
 gcc/ada/libgnat/a-stzunb.ads                       |     2 +-
 gcc/ada/libgnat/a-stzunb__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stzunb__shared.ads               |     2 +-
 gcc/ada/libgnat/a-suecin.adb                       |     2 +-
 gcc/ada/libgnat/a-suecin.ads                       |     2 +-
 gcc/ada/libgnat/a-suenco.adb                       |     2 +-
 gcc/ada/libgnat/a-suenst.adb                       |     2 +-
 gcc/ada/libgnat/a-suewst.adb                       |     2 +-
 gcc/ada/libgnat/a-suezst.adb                       |     2 +-
 gcc/ada/libgnat/a-suhcin.adb                       |     2 +-
 gcc/ada/libgnat/a-suhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sulcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sulcin.ads                       |     2 +-
 gcc/ada/libgnat/a-suteio.adb                       |     2 +-
 gcc/ada/libgnat/a-suteio.ads                       |     2 +-
 gcc/ada/libgnat/a-suteio__shared.adb               |     2 +-
 gcc/ada/libgnat/a-swbwha.adb                       |     2 +-
 gcc/ada/libgnat/a-swmwco.ads                       |     2 +-
 gcc/ada/libgnat/a-swunau.adb                       |     2 +-
 gcc/ada/libgnat/a-swunau.ads                       |     2 +-
 gcc/ada/libgnat/a-swunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-swuwha.adb                       |     2 +-
 gcc/ada/libgnat/a-swuwti.adb                       |     2 +-
 gcc/ada/libgnat/a-swuwti.ads                       |     2 +-
 gcc/ada/libgnat/a-swuwti__shared.adb               |     2 +-
 gcc/ada/libgnat/a-szbzha.adb                       |     2 +-
 gcc/ada/libgnat/a-szmzco.ads                       |     2 +-
 gcc/ada/libgnat/a-szunau.adb                       |     2 +-
 gcc/ada/libgnat/a-szunau.ads                       |     2 +-
 gcc/ada/libgnat/a-szunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-szuzha.adb                       |     2 +-
 gcc/ada/libgnat/a-szuzti.adb                       |     2 +-
 gcc/ada/libgnat/a-szuzti.ads                       |     2 +-
 gcc/ada/libgnat/a-szuzti__shared.adb               |     2 +-
 gcc/ada/libgnat/a-tags.adb                         |     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                       |    27 +-
 gcc/ada/libgnat/a-wichha.ads                       |    18 +
 gcc/ada/libgnat/a-wichun.adb                       |    31 +-
 gcc/ada/libgnat/a-wichun.ads                       |    14 +-
 gcc/ada/libgnat/a-witeio.adb                       |     2 +-
 gcc/ada/libgnat/a-witeio.ads                       |     2 +-
 gcc/ada/libgnat/a-wrstfi.adb                       |     2 +-
 gcc/ada/libgnat/a-wrstfi.ads                       |     2 +-
 gcc/ada/libgnat/a-wtcoau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcoau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtcoio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcstr.adb                       |     2 +-
 gcc/ada/libgnat/a-wtcstr.ads                       |     2 +-
 gcc/ada/libgnat/a-wtdeau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtdeau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtdeio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtedit.adb                       |     2 +-
 gcc/ada/libgnat/a-wtedit.ads                       |     2 +-
 gcc/ada/libgnat/a-wtenau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtenau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtenio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtflau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtflau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtflio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtgeau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtgeau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtinau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtinau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtinio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtmoau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtmoau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtmoio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtmoio.ads                       |     2 +-
 gcc/ada/libgnat/a-wttest.adb                       |     2 +-
 gcc/ada/libgnat/a-wwboio.adb                       |     2 +-
 gcc/ada/libgnat/a-zchhan.adb                       |     2 +-
 gcc/ada/libgnat/a-zchuni.adb                       |     2 +-
 gcc/ada/libgnat/a-zchuni.ads                       |     2 +-
 gcc/ada/libgnat/a-zrstfi.adb                       |     2 +-
 gcc/ada/libgnat/a-zrstfi.ads                       |     2 +-
 gcc/ada/libgnat/a-ztcoau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcoio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcstr.adb                       |     2 +-
 gcc/ada/libgnat/a-ztcstr.ads                       |     2 +-
 gcc/ada/libgnat/a-ztdeau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztdeau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztdeio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztedit.adb                       |     2 +-
 gcc/ada/libgnat/a-ztedit.ads                       |     2 +-
 gcc/ada/libgnat/a-ztenau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztenau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztenio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztexio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztexio.ads                       |     2 +-
 gcc/ada/libgnat/a-ztfiio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztflau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztflau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztflio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztgeau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztgeau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztinau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztinau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztinio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztmoau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztmoau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztmoio.adb                       |     2 +-
 gcc/ada/libgnat/a-zttest.adb                       |     2 +-
 gcc/ada/libgnat/a-zzboio.adb                       |     2 +-
 gcc/ada/libgnat/g-allein.ads                       |     2 +-
 gcc/ada/libgnat/g-alleve.adb                       |     2 +-
 gcc/ada/libgnat/g-alleve.ads                       |     2 +-
 gcc/ada/libgnat/g-alleve__hard.adb                 |     2 +-
 gcc/ada/libgnat/g-alleve__hard.ads                 |     2 +-
 gcc/ada/libgnat/g-altcon.adb                       |     2 +-
 gcc/ada/libgnat/g-altcon.ads                       |     2 +-
 gcc/ada/libgnat/g-altive.ads                       |     2 +-
 gcc/ada/libgnat/g-alveop.adb                       |     2 +-
 gcc/ada/libgnat/g-alveop.ads                       |     2 +-
 gcc/ada/libgnat/g-alvety.ads                       |     2 +-
 gcc/ada/libgnat/g-alvevi.ads                       |     2 +-
 gcc/ada/libgnat/g-arrspl.adb                       |     2 +-
 gcc/ada/libgnat/g-arrspl.ads                       |     2 +-
 gcc/ada/libgnat/g-awk.adb                          |     2 +-
 gcc/ada/libgnat/g-awk.ads                          |     2 +-
 gcc/ada/libgnat/g-binenv.adb                       |     2 +-
 gcc/ada/libgnat/g-binenv.ads                       |     2 +-
 gcc/ada/libgnat/g-brapre.ads                       |     2 +-
 gcc/ada/libgnat/g-bubsor.adb                       |     2 +-
 gcc/ada/libgnat/g-bubsor.ads                       |     2 +-
 gcc/ada/libgnat/g-busora.adb                       |     2 +-
 gcc/ada/libgnat/g-busora.ads                       |     2 +-
 gcc/ada/libgnat/g-busorg.adb                       |     2 +-
 gcc/ada/libgnat/g-busorg.ads                       |     2 +-
 gcc/ada/libgnat/g-byorma.adb                       |     2 +-
 gcc/ada/libgnat/g-byorma.ads                       |     2 +-
 gcc/ada/libgnat/g-bytswa.adb                       |     8 +-
 gcc/ada/libgnat/g-bytswa.ads                       |     2 +-
 gcc/ada/libgnat/g-calend.adb                       |    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                       |    65 +-
 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-atopar.adb => s-aoinar.adb}     |   100 +-
 gcc/ada/libgnat/{s-atopar.ads => s-aoinar.ads}     |    13 +-
 gcc/ada/libgnat/s-aomoar.adb                       |   215 +
 gcc/ada/libgnat/s-aomoar.ads                       |    68 +
 gcc/ada/libgnat/s-aotase.adb                       |     2 +-
 gcc/ada/libgnat/s-aotase.ads                       |     7 +-
 gcc/ada/libgnat/s-arit64.adb                       |     2 +-
 gcc/ada/libgnat/s-arit64.ads                       |     2 +-
 gcc/ada/libgnat/s-assert.adb                       |     2 +-
 gcc/ada/libgnat/s-assert.ads                       |     2 +-
 gcc/ada/libgnat/s-atacco.adb                       |     2 +-
 gcc/ada/libgnat/s-atacco.ads                       |     2 +-
 gcc/ada/libgnat/s-atocou.adb                       |     2 +-
 gcc/ada/libgnat/s-atocou.ads                       |     2 +-
 gcc/ada/libgnat/s-atocou__builtin.adb              |     2 +-
 gcc/ada/libgnat/s-atocou__x86.adb                  |     2 +-
 gcc/ada/libgnat/s-atoope.ads                       |     6 +-
 gcc/ada/libgnat/s-atopex.adb                       |     9 +-
 gcc/ada/libgnat/s-atopex.ads                       |     6 +-
 gcc/ada/libgnat/s-atopri.adb                       |     2 +-
 gcc/ada/libgnat/s-atopri.ads                       |     2 +-
 gcc/ada/libgnat/s-auxdec.adb                       |     2 +-
 gcc/ada/libgnat/s-auxdec.ads                       |     4 +-
 gcc/ada/libgnat/s-bignum.adb                       |   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                       |   560 +-
 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                       |    52 +
 gcc/ada/libgnat/s-putaim.ads                       |    48 +
 gcc/ada/libgnat/s-putima.adb                       |   260 +
 gcc/ada/libgnat/s-putima.ads                       |   100 +
 gcc/ada/libgnat/s-rannum.adb                       |    18 +-
 gcc/ada/libgnat/s-rannum.ads                       |     2 +-
 gcc/ada/libgnat/s-ransee.adb                       |     2 +-
 gcc/ada/libgnat/s-ransee.ads                       |     2 +-
 gcc/ada/libgnat/s-regexp.adb                       |     2 +-
 gcc/ada/libgnat/s-regexp.ads                       |     8 +-
 gcc/ada/libgnat/s-regpat.adb                       |    33 +-
 gcc/ada/libgnat/s-regpat.ads                       |     2 +-
 gcc/ada/libgnat/s-resfil.adb                       |     2 +-
 gcc/ada/libgnat/s-resfil.ads                       |     2 +-
 gcc/ada/libgnat/s-restri.adb                       |     2 +-
 gcc/ada/libgnat/s-restri.ads                       |     2 +-
 gcc/ada/libgnat/s-rident.ads                       |    65 +-
 gcc/ada/libgnat/s-rpc.adb                          |     2 +-
 gcc/ada/libgnat/s-rpc.ads                          |     2 +-
 gcc/ada/libgnat/s-scaval.adb                       |     2 +-
 gcc/ada/libgnat/s-scaval.ads                       |     2 +-
 gcc/ada/libgnat/s-secsta.adb                       |     6 +-
 gcc/ada/libgnat/s-secsta.ads                       |    21 +-
 gcc/ada/libgnat/s-sequio.adb                       |     2 +-
 gcc/ada/libgnat/s-sequio.ads                       |     2 +-
 gcc/ada/libgnat/s-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 +-
 .../libgnat/{s-stratt__xdr.adb => s-statxd.adb}    |   233 +-
 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                       |     2 +-
 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-strcom.adb                       |     2 +-
 gcc/ada/libgnat/s-strcom.ads                       |     2 +-
 gcc/ada/libgnat/s-strhas.adb                       |     2 +-
 gcc/ada/libgnat/s-strhas.ads                       |     2 +-
 gcc/ada/libgnat/s-string.adb                       |     2 +-
 gcc/ada/libgnat/s-string.ads                       |     2 +-
 gcc/ada/libgnat/s-strops.adb                       |     2 +-
 gcc/ada/libgnat/s-strops.ads                       |     2 +-
 gcc/ada/libgnat/s-ststop.adb                       |     2 +-
 gcc/ada/libgnat/s-ststop.ads                       |     6 +-
 gcc/ada/libgnat/s-tasloc.adb                       |     2 +-
 gcc/ada/libgnat/s-tasloc.ads                       |     2 +-
 gcc/ada/libgnat/s-thread.ads                       |     2 +-
 gcc/ada/libgnat/s-thread__ae653.adb                |     2 +-
 gcc/ada/libgnat/s-traceb.adb                       |     2 +-
 gcc/ada/libgnat/s-traceb.ads                       |     2 +-
 gcc/ada/libgnat/s-traceb__hpux.adb                 |     2 +-
 gcc/ada/libgnat/s-traceb__mastop.adb               |     2 +-
 gcc/ada/libgnat/s-traent.adb                       |     2 +-
 gcc/ada/libgnat/s-traent.ads                       |     2 +-
 gcc/ada/libgnat/s-trasym.adb                       |     2 +-
 gcc/ada/libgnat/s-trasym.ads                       |     2 +-
 gcc/ada/libgnat/s-trasym__dwarf.adb                |     4 +-
 gcc/ada/libgnat/s-tsmona.adb                       |     2 +-
 gcc/ada/libgnat/s-tsmona__linux.adb                |     2 +-
 gcc/ada/libgnat/s-tsmona__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-unstyp.ads                       |    22 +-
 gcc/ada/libgnat/s-utf_32.adb                       |  5818 +++++-
 gcc/ada/libgnat/s-utf_32.ads                       |    13 +-
 gcc/ada/libgnat/s-valboo.adb                       |     2 +-
 gcc/ada/libgnat/s-valboo.ads                       |     2 +-
 gcc/ada/libgnat/s-valcha.adb                       |     2 +-
 gcc/ada/libgnat/s-valcha.ads                       |     2 +-
 gcc/ada/libgnat/s-valdec.adb                       |     2 +-
 gcc/ada/libgnat/s-valdec.ads                       |     2 +-
 gcc/ada/libgnat/s-valenu.adb                       |     2 +-
 gcc/ada/libgnat/s-valenu.ads                       |     2 +-
 gcc/ada/libgnat/s-valint.adb                       |     2 +-
 gcc/ada/libgnat/s-valint.ads                       |     2 +-
 gcc/ada/libgnat/s-vallld.adb                       |     2 +-
 gcc/ada/libgnat/s-vallld.ads                       |     2 +-
 gcc/ada/libgnat/s-vallli.adb                       |     2 +-
 gcc/ada/libgnat/s-vallli.ads                       |     2 +-
 gcc/ada/libgnat/s-valllu.adb                       |     2 +-
 gcc/ada/libgnat/s-valllu.ads                       |     2 +-
 gcc/ada/libgnat/s-valrea.adb                       |    14 +-
 gcc/ada/libgnat/s-valrea.ads                       |     2 +-
 gcc/ada/libgnat/s-valuns.adb                       |     2 +-
 gcc/ada/libgnat/s-valuns.ads                       |     2 +-
 gcc/ada/libgnat/s-valuti.adb                       |     2 +-
 gcc/ada/libgnat/s-valuti.ads                       |     2 +-
 gcc/ada/libgnat/s-valwch.adb                       |     2 +-
 gcc/ada/libgnat/s-valwch.ads                       |     2 +-
 gcc/ada/libgnat/s-veboop.adb                       |     2 +-
 gcc/ada/libgnat/s-veboop.ads                       |     2 +-
 gcc/ada/libgnat/s-vector.ads                       |     2 +-
 gcc/ada/libgnat/s-vercon.adb                       |     2 +-
 gcc/ada/libgnat/s-vercon.ads                       |     2 +-
 gcc/ada/libgnat/s-wchcnv.adb                       |     2 +-
 gcc/ada/libgnat/s-wchcnv.ads                       |     2 +-
 gcc/ada/libgnat/s-wchcon.adb                       |     2 +-
 gcc/ada/libgnat/s-wchcon.ads                       |     2 +-
 gcc/ada/libgnat/s-wchjis.adb                       |     2 +-
 gcc/ada/libgnat/s-wchjis.ads                       |     2 +-
 gcc/ada/libgnat/s-wchstw.adb                       |     2 +-
 gcc/ada/libgnat/s-wchstw.ads                       |     2 +-
 gcc/ada/libgnat/s-wchwts.adb                       |     2 +-
 gcc/ada/libgnat/s-wchwts.ads                       |     2 +-
 gcc/ada/libgnat/s-widboo.adb                       |     2 +-
 gcc/ada/libgnat/s-widboo.ads                       |     2 +-
 gcc/ada/libgnat/s-widcha.adb                       |     2 +-
 gcc/ada/libgnat/s-widcha.ads                       |     2 +-
 gcc/ada/libgnat/s-widenu.adb                       |     2 +-
 gcc/ada/libgnat/s-widenu.ads                       |     2 +-
 gcc/ada/libgnat/s-widlli.adb                       |     2 +-
 gcc/ada/libgnat/s-widlli.ads                       |     2 +-
 gcc/ada/libgnat/s-widllu.adb                       |     2 +-
 gcc/ada/libgnat/s-widllu.ads                       |     2 +-
 gcc/ada/libgnat/s-widwch.adb                       |     2 +-
 gcc/ada/libgnat/s-widwch.ads                       |     2 +-
 gcc/ada/libgnat/s-win32.ads                        |     2 +-
 gcc/ada/libgnat/s-winext.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdcha.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdcha.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdenu.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdenu.ads                       |     2 +-
 gcc/ada/libgnat/s-wwdwch.adb                       |     2 +-
 gcc/ada/libgnat/s-wwdwch.ads                       |     2 +-
 gcc/ada/libgnat/system-aix.ads                     |     2 +-
 gcc/ada/libgnat/system-darwin-arm.ads              |     2 +-
 gcc/ada/libgnat/system-darwin-ppc.ads              |     2 +-
 gcc/ada/libgnat/system-darwin-x86.ads              |     2 +-
 gcc/ada/libgnat/system-djgpp.ads                   |     2 +-
 gcc/ada/libgnat/system-dragonfly-x86_64.ads        |     2 +-
 gcc/ada/libgnat/system-freebsd.ads                 |     2 +-
 gcc/ada/libgnat/system-hpux-ia64.ads               |     2 +-
 gcc/ada/libgnat/system-hpux.ads                    |     2 +-
 gcc/ada/libgnat/system-linux-alpha.ads             |     2 +-
 gcc/ada/libgnat/system-linux-arm.ads               |     2 +-
 gcc/ada/libgnat/system-linux-hppa.ads              |     2 +-
 gcc/ada/libgnat/system-linux-ia64.ads              |     2 +-
 gcc/ada/libgnat/system-linux-m68k.ads              |     2 +-
 gcc/ada/libgnat/system-linux-mips.ads              |     2 +-
 gcc/ada/libgnat/system-linux-ppc.ads               |     2 +-
 gcc/ada/libgnat/system-linux-riscv.ads             |     2 +-
 gcc/ada/libgnat/system-linux-s390.ads              |     2 +-
 gcc/ada/libgnat/system-linux-sh4.ads               |     2 +-
 gcc/ada/libgnat/system-linux-sparc.ads             |     2 +-
 gcc/ada/libgnat/system-linux-x86.ads               |     2 +-
 gcc/ada/libgnat/system-lynxos178-ppc.ads           |     2 +-
 gcc/ada/libgnat/system-lynxos178-x86.ads           |     2 +-
 gcc/ada/libgnat/system-mingw.ads                   |     7 +-
 gcc/ada/libgnat/system-qnx-aarch64.ads             |     2 +-
 gcc/ada/libgnat/system-rtems.ads                   |     2 +-
 gcc/ada/libgnat/system-solaris-sparc.ads           |     2 +-
 gcc/ada/libgnat/system-solaris-x86.ads             |     2 +-
 gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-arm-rtp.ads         |     2 +-
 gcc/ada/libgnat/system-vxworks-arm.ads             |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-rtp.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks-e500-vthread.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-kernel.ads      |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads   |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-rtp.ads         |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc-vthread.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-ppc.ads             |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-kernel.ads      |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-rtp.ads         |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-vthread.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-x86.ads             |     2 +-
 .../libgnat/system-vxworks7-aarch64-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-aarch64.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-arm.ads            |     2 +-
 gcc/ada/libgnat/system-vxworks7-e500-kernel.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads   |     2 +-
 gcc/ada/libgnat/system-vxworks7-e500-rtp.ads       |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads   |     2 +-
 gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads  |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-kernel.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads    |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86-rtp.ads        |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads  |     2 +-
 gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads |     2 +-
 gcc/ada/libgnat/system.ads                         |     2 +-
 gcc/ada/link.c                                     |     2 +-
 gcc/ada/live.adb                                   |     2 +-
 gcc/ada/live.ads                                   |     2 +-
 gcc/ada/locales.c                                  |     2 +-
 gcc/ada/make.adb                                   |     4 +-
 gcc/ada/make.ads                                   |     2 +-
 gcc/ada/make_util.adb                              |     2 +-
 gcc/ada/make_util.ads                              |     2 +-
 gcc/ada/makeusg.adb                                |     2 +-
 gcc/ada/makeusg.ads                                |     2 +-
 gcc/ada/mdll-fil.adb                               |     2 +-
 gcc/ada/mdll-fil.ads                               |     2 +-
 gcc/ada/mdll-utl.adb                               |     2 +-
 gcc/ada/mdll-utl.ads                               |     2 +-
 gcc/ada/mdll.adb                                   |     2 +-
 gcc/ada/mdll.ads                                   |     2 +-
 gcc/ada/mingw32.h                                  |     3 +-
 gcc/ada/mkdir.c                                    |     2 +-
 gcc/ada/namet-sp.adb                               |     2 +-
 gcc/ada/namet-sp.ads                               |     2 +-
 gcc/ada/namet.adb                                  |    50 +-
 gcc/ada/namet.ads                                  |    15 +-
 gcc/ada/namet.h                                    |     2 +-
 gcc/ada/nlists.adb                                 |    44 +-
 gcc/ada/nlists.ads                                 |    14 +-
 gcc/ada/nlists.h                                   |     2 +-
 gcc/ada/opt.adb                                    |   132 +-
 gcc/ada/opt.ads                                    |   169 +-
 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                                 |     2 +-
 gcc/ada/output.ads                                 |     2 +-
 gcc/ada/par-ch10.adb                               |     2 +-
 gcc/ada/par-ch11.adb                               |    44 +-
 gcc/ada/par-ch12.adb                               |    10 +-
 gcc/ada/par-ch13.adb                               |     2 +-
 gcc/ada/par-ch2.adb                                |     2 +-
 gcc/ada/par-ch3.adb                                |    81 +-
 gcc/ada/par-ch4.adb                                |   178 +-
 gcc/ada/par-ch5.adb                                |    26 +-
 gcc/ada/par-ch6.adb                                |    34 +-
 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                               |    49 +-
 gcc/ada/par-sync.adb                               |     2 +-
 gcc/ada/par-tchk.adb                               |     2 +-
 gcc/ada/par-util.adb                               |     4 +-
 gcc/ada/par.adb                                    |    22 +-
 gcc/ada/par.ads                                    |     2 +-
 gcc/ada/par_sco.adb                                |     4 +-
 gcc/ada/par_sco.ads                                |     2 +-
 gcc/ada/pprint.adb                                 |     2 +-
 gcc/ada/pprint.ads                                 |     2 +-
 gcc/ada/prep.adb                                   |     2 +-
 gcc/ada/prep.ads                                   |     2 +-
 gcc/ada/prepcomp.adb                               |     2 +-
 gcc/ada/prepcomp.ads                               |     2 +-
 gcc/ada/put_scos.adb                               |     2 +-
 gcc/ada/put_scos.ads                               |     2 +-
 gcc/ada/raise-gcc.c                                |     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                                |   148 +-
 gcc/ada/repinfo.ads                                |    56 +-
 gcc/ada/repinfo.h                                  |     2 +-
 gcc/ada/restrict.adb                               |   203 +-
 gcc/ada/restrict.ads                               |    41 +-
 gcc/ada/rident.ads                                 |     2 +-
 gcc/ada/rtfinal.c                                  |     2 +-
 gcc/ada/rtinit.c                                   |     2 +-
 gcc/ada/rtsfind.adb                                |   164 +-
 gcc/ada/rtsfind.ads                                |   198 +-
 gcc/ada/runtime.h                                  |     2 +-
 gcc/ada/s-oscons-tmplt.c                           |     4 +-
 gcc/ada/sa_messages.adb                            |     2 +-
 gcc/ada/sa_messages.ads                            |     2 +-
 gcc/ada/scans.adb                                  |     2 +-
 gcc/ada/scans.ads                                  |     7 +-
 gcc/ada/scil_ll.adb                                |     2 +-
 gcc/ada/scil_ll.ads                                |     2 +-
 gcc/ada/scn.adb                                    |   162 +-
 gcc/ada/scn.ads                                    |     2 +-
 gcc/ada/scng.adb                                   |   396 +-
 gcc/ada/scng.ads                                   |     2 +-
 gcc/ada/scos.adb                                   |     2 +-
 gcc/ada/scos.ads                                   |     4 +-
 gcc/ada/scos.h                                     |     2 +-
 gcc/ada/sdefault.ads                               |     2 +-
 gcc/ada/seh_init.c                                 |     2 +-
 gcc/ada/sem.adb                                    |    62 +-
 gcc/ada/sem.ads                                    |    31 +-
 gcc/ada/sem_aggr.adb                               |   484 +-
 gcc/ada/sem_aggr.ads                               |     6 +-
 gcc/ada/sem_attr.adb                               |   770 +-
 gcc/ada/sem_attr.ads                               |    39 +-
 gcc/ada/sem_aux.adb                                |    85 +-
 gcc/ada/sem_aux.ads                                |    22 +-
 gcc/ada/sem_case.adb                               |     7 +-
 gcc/ada/sem_case.ads                               |    14 +-
 gcc/ada/sem_cat.adb                                |    14 +-
 gcc/ada/sem_cat.ads                                |     6 +-
 gcc/ada/sem_ch10.adb                               |    92 +-
 gcc/ada/sem_ch10.ads                               |     2 +-
 gcc/ada/sem_ch11.adb                               |    12 +-
 gcc/ada/sem_ch11.ads                               |     2 +-
 gcc/ada/sem_ch12.adb                               |  1022 +-
 gcc/ada/sem_ch12.ads                               |     2 +-
 gcc/ada/sem_ch13.adb                               |  2206 ++-
 gcc/ada/sem_ch13.ads                               |    20 +-
 gcc/ada/sem_ch2.adb                                |     2 +-
 gcc/ada/sem_ch2.ads                                |     2 +-
 gcc/ada/sem_ch3.adb                                |  1461 +-
 gcc/ada/sem_ch3.ads                                |    17 +-
 gcc/ada/sem_ch4.adb                                |   838 +-
 gcc/ada/sem_ch4.ads                                |     2 +-
 gcc/ada/sem_ch5.adb                                |   231 +-
 gcc/ada/sem_ch5.ads                                |     2 +-
 gcc/ada/sem_ch6.adb                                |   927 +-
 gcc/ada/sem_ch6.ads                                |    12 +-
 gcc/ada/sem_ch7.adb                                |   154 +-
 gcc/ada/sem_ch7.ads                                |     2 +-
 gcc/ada/sem_ch8.adb                                |   720 +-
 gcc/ada/sem_ch8.ads                                |     2 +-
 gcc/ada/sem_ch9.adb                                |    52 +-
 gcc/ada/sem_ch9.ads                                |     2 +-
 gcc/ada/sem_dim.adb                                |    86 +-
 gcc/ada/sem_dim.ads                                |     2 +-
 gcc/ada/sem_disp.adb                               |    64 +-
 gcc/ada/sem_disp.ads                               |    12 +-
 gcc/ada/sem_dist.adb                               |     2 +-
 gcc/ada/sem_dist.ads                               |     2 +-
 gcc/ada/sem_elab.adb                               |   153 +-
 gcc/ada/sem_elab.ads                               |     2 +-
 gcc/ada/sem_elim.adb                               |     2 +-
 gcc/ada/sem_elim.ads                               |     2 +-
 gcc/ada/sem_eval.adb                               |   446 +-
 gcc/ada/sem_eval.ads                               |    45 +-
 gcc/ada/sem_intr.adb                               |     2 +-
 gcc/ada/sem_intr.ads                               |     2 +-
 gcc/ada/sem_mech.adb                               |     7 +-
 gcc/ada/sem_mech.ads                               |     2 +-
 gcc/ada/sem_prag.adb                               |  1511 +-
 gcc/ada/sem_prag.ads                               |     9 +-
 gcc/ada/sem_res.adb                                |  1309 +-
 gcc/ada/sem_res.ads                                |     2 +-
 gcc/ada/sem_scil.adb                               |     2 +-
 gcc/ada/sem_scil.ads                               |     2 +-
 gcc/ada/sem_smem.adb                               |     6 +-
 gcc/ada/sem_smem.ads                               |     2 +-
 gcc/ada/sem_type.adb                               |   161 +-
 gcc/ada/sem_type.ads                               |     4 +-
 gcc/ada/sem_util.adb                               |  3279 +++-
 gcc/ada/sem_util.ads                               |   295 +-
 gcc/ada/sem_warn.adb                               |   253 +-
 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                                  |   122 +-
 gcc/ada/sinfo.ads                                  |   322 +-
 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                            |   189 +-
 gcc/ada/socket.c                                   |    46 +-
 gcc/ada/spark_xrefs.adb                            |     2 +-
 gcc/ada/spark_xrefs.ads                            |     2 +-
 gcc/ada/sprint.adb                                 |    88 +-
 gcc/ada/sprint.ads                                 |     6 +-
 gcc/ada/stand.adb                                  |   190 -
 gcc/ada/stand.ads                                  |    23 +-
 gcc/ada/stringt.adb                                |    22 +-
 gcc/ada/stringt.ads                                |    16 +-
 gcc/ada/stringt.h                                  |     2 +-
 gcc/ada/style.adb                                  |     2 +-
 gcc/ada/style.ads                                  |     2 +-
 gcc/ada/styleg.adb                                 |     2 +-
 gcc/ada/styleg.ads                                 |     2 +-
 gcc/ada/stylesw.adb                                |     2 +-
 gcc/ada/stylesw.ads                                |     2 +-
 gcc/ada/switch-b.adb                               |     2 +-
 gcc/ada/switch-b.ads                               |     2 +-
 gcc/ada/switch-c.adb                               |    11 +-
 gcc/ada/switch-c.ads                               |     2 +-
 gcc/ada/switch-m.adb                               |     2 +-
 gcc/ada/switch-m.ads                               |     2 +-
 gcc/ada/switch.adb                                 |     5 +-
 gcc/ada/switch.ads                                 |     4 +-
 gcc/ada/symbols.adb                                |     2 +-
 gcc/ada/symbols.ads                                |     2 +-
 gcc/ada/sysdep.c                                   |     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                                 |    29 +-
 gcc/ada/tbuild.ads                                 |     6 +-
 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_io.adb                                |   661 -
 gcc/ada/tree_io.ads                                |   128 -
 gcc/ada/treepr.adb                                 |    21 +-
 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/{tree_in.adb => vast.adb}                  |    53 +-
 gcc/ada/{tree_in.ads => vast.ads}                  |    22 +-
 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                             |    44 +
 gcc/analyzer/analyzer.opt                          |     4 -
 gcc/analyzer/engine.cc                             |     2 +-
 gcc/analyzer/program-state.cc                      |    14 +-
 gcc/analyzer/region-model.cc                       |    84 +-
 gcc/analyzer/region-model.h                        |     5 +-
 gcc/analyzer/sm-signal.cc                          |    44 +-
 gcc/asan.c                                         |    25 +-
 gcc/attribs.c                                      |    62 +-
 gcc/attribs.h                                      |    12 +-
 gcc/bitmap.h                                       |     2 +-
 gcc/builtin-types.def                              |     4 +
 gcc/builtins.c                                     |   830 +-
 gcc/builtins.def                                   |     2 +
 gcc/builtins.h                                     |    32 +-
 gcc/c-family/ChangeLog                             |   235 +
 gcc/c-family/c-ada-spec.c                          |     9 +-
 gcc/c-family/c-attribs.c                           |    56 +-
 gcc/c-family/c-common.c                            |   158 +-
 gcc/c-family/c-common.h                            |     7 +-
 gcc/c-family/c-cppbuiltin.c                        |     8 +-
 gcc/c-family/c-format.c                            |     3 +
 gcc/c-family/c-indentation.c                       |     5 +
 gcc/c-family/c-lex.c                               |     3 +-
 gcc/c-family/c-omp.c                               |   364 +-
 gcc/c-family/c-opts.c                              |    62 +-
 gcc/c-family/c-ppoutput.c                          |   199 +-
 gcc/c-family/c-pragma.c                            |    11 +
 gcc/c-family/c-pretty-print.c                      |    26 +-
 gcc/c-family/c-ubsan.c                             |     4 +-
 gcc/c-family/c-warn.c                              |     4 +-
 gcc/c-family/c.opt                                 |    10 +-
 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                                     |    45 +-
 gcc/c/c-fold.c                                     |     1 +
 gcc/c/c-objc-common.h                              |     3 +
 gcc/c/c-parser.c                                   |   160 +-
 gcc/c/c-tree.h                                     |     1 +
 gcc/c/c-typeck.c                                   |    86 +-
 gcc/c/gimple-parser.c                              |     3 -
 gcc/calls.c                                        |   102 +-
 gcc/calls.h                                        |     1 +
 gcc/cfgexpand.c                                    |    65 +-
 gcc/cfghooks.c                                     |     6 +
 gcc/cfgloopmanip.c                                 |     5 +-
 gcc/cfgrtl.c                                       |    20 +-
 gcc/cgraph.c                                       |    21 +-
 gcc/cgraph.h                                       |    10 +-
 gcc/cgraphclones.c                                 |     9 +-
 gcc/cgraphunit.c                                   |    15 +-
 gcc/cif-code.def                                   |     7 +-
 gcc/collect-utils.c                                |     1 +
 gcc/collect-utils.h                                |     1 +
 gcc/combine-stack-adj.c                            |   136 +-
 gcc/combine.c                                      |     8 +-
 gcc/common.opt                                     |    52 +-
 gcc/common/config/aarch64/aarch64-common.c         |     4 +
 gcc/common/config/arm/arm-common.c                 |     2 +-
 gcc/common/config/gcn/gcn-common.c                 |     9 +
 gcc/common/config/i386/cpuinfo.h                   |   858 +
 gcc/common/config/i386/i386-common.c               |   275 +-
 .../common/config/i386/i386-cpuinfo.h              |   121 +-
 gcc/common/config/i386/i386-isas.h                 |   163 +
 gcc/common/config/riscv/riscv-common.c             |   181 +-
 gcc/common/config/rs6000/rs6000-common.c           |     6 +-
 gcc/config.gcc                                     |    58 +-
 gcc/config.in                                      |    19 +
 gcc/config/aarch64/aarch64-bti-insert.c            |    40 +-
 gcc/config/aarch64/aarch64-builtins.c              |   153 +-
 gcc/config/aarch64/aarch64-c.c                     |     3 +
 gcc/config/aarch64/aarch64-cores.def               |     8 +
 gcc/config/aarch64/aarch64-cost-tables.h           |   103 +
 gcc/config/aarch64/aarch64-protos.h                |     5 +
 gcc/config/aarch64/aarch64-sve-builtins.cc         |    73 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |     2 +
 gcc/config/aarch64/aarch64-sve.md                  |    46 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.c                       |   864 +-
 gcc/config/aarch64/aarch64.h                       |    59 +-
 gcc/config/aarch64/aarch64.md                      |   175 +-
 gcc/config/aarch64/aarch64.opt                     |     6 +-
 gcc/config/aarch64/arm_sve.h                       |     5 +
 gcc/config/aarch64/constraints.md                  |     9 +
 gcc/config/aarch64/driver-aarch64.c                |     5 +-
 .../aarch64/falkor-tag-collision-avoidance.c       |     6 +-
 gcc/config/aarch64/iterators.md                    |    17 +
 gcc/config/aarch64/predicates.md                   |     3 +-
 gcc/config/aarch64/thunderx3t110.md                |   686 +
 gcc/config/alpha/alpha.c                           |     8 +-
 gcc/config/arm/arm-builtins.c                      |    47 +-
 gcc/config/arm/arm-cpus.in                         |    14 +-
 gcc/config/arm/arm-protos.h                        |     4 +
 gcc/config/arm/arm-tables.opt                      |     3 +
 gcc/config/arm/arm-tune.md                         |     2 +-
 gcc/config/arm/arm.c                               |   394 +-
 gcc/config/arm/arm.h                               |    11 +-
 gcc/config/arm/arm.md                              |     1 +
 gcc/config/arm/arm_mve.h                           |   268 +-
 gcc/config/arm/constraints.md                      |    29 +-
 gcc/config/arm/mve.md                              |  1119 +-
 gcc/config/arm/predicates.md                       |    26 +-
 gcc/config/arm/thumb2.md                           |    49 +-
 gcc/config/arm/unspecs.md                          |     1 +
 gcc/config/bpf/bpf.c                               |   133 +-
 gcc/config/bpf/bpf.opt                             |     6 +
 gcc/config/cris/constraints.md                     |    24 +-
 gcc/config/cris/cris-modes.def                     |    61 +
 gcc/config/cris/cris-protos.h                      |    15 +-
 gcc/config/cris/cris.c                             |  1450 +-
 gcc/config/cris/cris.h                             |   124 +-
 gcc/config/cris/cris.md                            |  4312 +----
 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-elfmulti                         |     7 +-
 gcc/config/cris/t-linux                            |     5 -
 gcc/config/darwin-driver.c                         |     2 +-
 gcc/config/darwin.h                                |     6 +
 gcc/config/freebsd.h                               |    21 +
 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                           |   154 +-
 gcc/config/gcn/gcn-valu.md                         |   217 +-
 gcc/config/gcn/gcn.c                               |   382 +-
 gcc/config/gcn/gcn.h                               |     2 +-
 gcc/config/gcn/gcn.md                              |    10 +-
 gcc/config/gcn/gcn.opt                             |     7 +-
 gcc/config/gcn/mkoffload.c                         |    75 +-
 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/avx2intrin.h                       |   354 +-
 gcc/config/i386/avx512bwintrin.h                   |     6 +-
 gcc/config/i386/avx512fintrin.h                    |   265 +-
 gcc/config/i386/avx512pfintrin.h                   |    69 +-
 gcc/config/i386/avx512vlbwintrin.h                 |    16 +-
 gcc/config/i386/avx512vlintrin.h                   |   393 +-
 gcc/config/i386/cpuid.h                            |     9 +-
 gcc/config/i386/darwin.h                           |     5 +
 gcc/config/i386/driver-i386.c                      |   616 +-
 gcc/config/i386/f16cintrin.h                       |     4 +-
 gcc/config/i386/freebsd.h                          |     4 +
 gcc/config/i386/gnu-user.h                         |     6 -
 gcc/config/i386/i386-builtin-types.def             |    20 +-
 gcc/config/i386/i386-builtin.def                   |    78 +-
 gcc/config/i386/i386-builtins.c                    |   456 +-
 gcc/config/i386/i386-c.c                           |    21 +
 gcc/config/i386/i386-expand.c                      |   320 +-
 gcc/config/i386/i386-features.c                    |   179 +-
 gcc/config/i386/i386-options.c                     |    31 +-
 gcc/config/i386/i386-passes.def                    |     2 +-
 gcc/config/i386/i386-protos.h                      |     7 +-
 gcc/config/i386/i386.c                             |   157 +-
 gcc/config/i386/i386.h                             |    51 +-
 gcc/config/i386/i386.md                            |  1332 +-
 gcc/config/i386/i386.opt                           |     8 +
 gcc/config/i386/immintrin.h                        |     4 +
 gcc/config/i386/mingw32.h                          |     2 +-
 gcc/config/i386/mmx.md                             |   785 +-
 gcc/config/i386/predicates.md                      |    14 +-
 gcc/config/i386/serializeintrin.h                  |    49 +
 gcc/config/i386/shaintrin.h                        |     4 +-
 gcc/config/i386/sse.md                             |  1696 +-
 gcc/config/i386/subst.md                           |    14 +-
 gcc/config/i386/tsxldtrkintrin.h                   |    33 +
 gcc/config/ia64/ia64.c                             |     2 +-
 gcc/config/ia64/ia64.h                             |     1 +
 gcc/config/m32r/m32r.md                            |     6 +
 gcc/config/m68k/m68k.c                             |    12 +-
 gcc/config/msp430/msp430-protos.h                  |     3 +-
 gcc/config/msp430/msp430.c                         |    29 +-
 gcc/config/msp430/msp430.h                         |     8 +-
 gcc/config/nvptx/mkoffload.c                       |    46 +-
 gcc/config/nvptx/nvptx.c                           |    17 +-
 gcc/config/nvptx/nvptx.md                          |    60 +
 gcc/config/or1k/rtems.h                            |     3 +
 gcc/config/pa/pa.c                                 |     8 +-
 gcc/config/pa/som.h                                |    45 +-
 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-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                           |   244 +-
 gcc/config/riscv/riscv.h                           |    14 +
 gcc/config/riscv/riscv.md                          |    51 +-
 gcc/config/riscv/riscv.opt                         |     6 +
 gcc/config/riscv/t-riscv                           |     5 +
 gcc/config/rs6000/aix72.h                          |    89 +-
 gcc/config/rs6000/altivec.h                        |    39 +-
 gcc/config/rs6000/altivec.md                       |   419 +-
 gcc/config/rs6000/defaultaix64.h                   |    28 +
 gcc/config/rs6000/driver-rs6000.c                  |     4 +-
 gcc/config/rs6000/emmintrin.h                      |     3 +-
 gcc/config/rs6000/future.md                        |   521 -
 gcc/config/rs6000/linux64.h                        |     7 +
 gcc/config/rs6000/mma.md                           |   586 +
 gcc/config/rs6000/power10.md                       |   521 +
 gcc/config/rs6000/ppc-auxv.h                       |     6 +
 gcc/config/rs6000/predicates.md                    |    10 +
 gcc/config/rs6000/rs6000-builtin.def               |   376 +
 gcc/config/rs6000/rs6000-c.c                       |    53 +-
 gcc/config/rs6000/rs6000-call.c                    |  1069 +-
 gcc/config/rs6000/rs6000-cpus.def                  |    19 +-
 gcc/config/rs6000/rs6000-logue.c                   |    25 +-
 gcc/config/rs6000/rs6000-modes.def                 |    10 +
 gcc/config/rs6000/rs6000-opts.h                    |     3 +-
 gcc/config/rs6000/rs6000-string.c                  |     2 +-
 gcc/config/rs6000/rs6000-tables.opt                |    10 +-
 gcc/config/rs6000/rs6000.c                         |   567 +-
 gcc/config/rs6000/rs6000.h                         |    61 +-
 gcc/config/rs6000/rs6000.md                        |   203 +-
 gcc/config/rs6000/rs6000.opt                       |    10 +-
 gcc/config/rs6000/rtems.h                          |     3 +
 gcc/config/rs6000/sync.md                          |    27 +-
 gcc/config/rs6000/t-aix64                          |    27 +
 gcc/config/rs6000/t-rs6000                         |     3 +-
 gcc/config/rs6000/vector.md                        |    21 +-
 gcc/config/rs6000/vsx.md                           |   138 +-
 gcc/config/rtems.h                                 |    26 +-
 gcc/config/s390/constraints.md                     |    14 +-
 gcc/config/s390/s390-builtin-types.def             |     3 +
 gcc/config/s390/s390-builtins.def                  |    65 +-
 gcc/config/s390/s390.c                             |    97 +-
 gcc/config/s390/s390.h                             |     7 +
 gcc/config/s390/s390.md                            |    62 +-
 gcc/config/s390/vecintrin.h                        |     6 +-
 gcc/config/s390/vector.md                          |    10 +-
 gcc/config/s390/vx-builtins.md                     |    85 +-
 gcc/config/sparc/sparc.c                           |    22 +-
 gcc/config/tilegx/tilegx.md                        |     2 +-
 gcc/config/v850/rtems.h                            |     3 +
 gcc/config/vxworks.h                               |     8 +
 gcc/config/xtensa/elf.h                            |     8 +-
 gcc/config/xtensa/linux.h                          |     8 +-
 gcc/config/xtensa/uclinux.h                        |     9 +-
 gcc/config/xtensa/xtensa.c                         |    52 +-
 gcc/config/xtensa/xtensa.h                         |    29 +-
 gcc/config/xtensa/xtensa.md                        |     6 +-
 gcc/config/xtensa/xtensa.opt                       |    11 +
 gcc/configure                                      |   271 +-
 gcc/configure.ac                                   |    57 +-
 gcc/coretypes.h                                    |    17 +
 gcc/coverage.c                                     |    42 +-
 gcc/cp/ChangeLog                                   |  1687 +-
 gcc/cp/NEWS                                        |   408 -
 gcc/cp/call.c                                      |   342 +-
 gcc/cp/cfns.h                                      |    36 +-
 gcc/cp/class.c                                     |   238 +-
 gcc/cp/constexpr.c                                 |   417 +-
 gcc/cp/constraint.cc                               |    91 +-
 gcc/cp/coroutines.cc                               |  2336 ++-
 gcc/cp/cp-gimplify.c                               |   173 +-
 gcc/cp/cp-objcp-common.h                           |     2 +
 gcc/cp/cp-tree.def                                 |     4 +-
 gcc/cp/cp-tree.h                                   |   141 +-
 gcc/cp/cp-ubsan.c                                  |    34 +-
 gcc/cp/cvt.c                                       |    18 +-
 gcc/cp/cxx-pretty-print.c                          |    32 +-
 gcc/cp/decl.c                                      |   356 +-
 gcc/cp/decl2.c                                     |   127 +-
 gcc/cp/error.c                                     |    27 +-
 gcc/cp/except.c                                    |   165 +-
 gcc/cp/expr.c                                      |     7 +-
 gcc/cp/init.c                                      |    34 +-
 gcc/cp/lambda.c                                    |     7 +-
 gcc/cp/lex.c                                       |     2 +-
 gcc/cp/mangle.c                                    |    35 +-
 gcc/cp/method.c                                    |   275 +-
 gcc/cp/name-lookup.c                               |    56 +-
 gcc/cp/optimize.c                                  |     2 +-
 gcc/cp/parser.c                                    |   485 +-
 gcc/cp/pt.c                                        |  1440 +-
 gcc/cp/ptree.c                                     |    11 +
 gcc/cp/search.c                                    |    62 +-
 gcc/cp/semantics.c                                 |   253 +-
 gcc/cp/tree.c                                      |   236 +-
 gcc/cp/typeck.c                                    |   115 +-
 gcc/cp/typeck2.c                                   |    53 +-
 gcc/cse.c                                          |   134 +-
 gcc/cselib.c                                       |     5 +-
 gcc/d/ChangeLog                                    |   508 +
 gcc/d/Make-lang.in                                 |    27 +-
 gcc/d/d-attribs.cc                                 |   127 +-
 gcc/d/d-builtins.cc                                |    83 +-
 gcc/d/d-codegen.cc                                 |   267 +-
 gcc/d/d-compiler.cc                                |   182 +
 gcc/d/d-convert.cc                                 |    24 +-
 gcc/d/d-ctfloat.cc                                 |   143 +
 gcc/d/d-diagnostic.cc                              |    52 +-
 gcc/d/d-frontend.cc                                |   423 +-
 gcc/d/d-incpath.cc                                 |    10 +-
 gcc/d/d-lang.cc                                    |   425 +-
 gcc/d/d-longdouble.cc                              |    16 +-
 gcc/d/d-port.cc                                    |   169 +
 gcc/d/d-spec.cc                                    |    86 +-
 gcc/d/d-target.cc                                  |   150 +-
 gcc/d/d-tree.h                                     |    24 +-
 gcc/d/decl.cc                                      |   237 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/access.c                                 |    74 +-
 gcc/d/dmd/aggregate.h                              |    20 +-
 gcc/d/dmd/aliasthis.c                              |     2 +-
 gcc/d/dmd/aliasthis.h                              |     2 +-
 gcc/d/dmd/apply.c                                  |     4 +-
 gcc/d/dmd/argtypes.c                               |   484 -
 gcc/d/dmd/arrayop.c                                |    14 +-
 gcc/d/dmd/arraytypes.h                             |     5 +-
 gcc/d/dmd/ast_node.h                               |    20 +
 gcc/d/dmd/attrib.c                                 |   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                                 |   140 +-
 gcc/d/dmd/declaration.c                            |    86 +-
 gcc/d/dmd/declaration.h                            |    10 +-
 gcc/d/dmd/delegatize.c                             |     4 +-
 gcc/d/dmd/denum.c                                  |    26 +-
 gcc/d/dmd/dimport.c                                |    30 +-
 gcc/d/dmd/dinterpret.c                             |   266 +-
 gcc/d/dmd/dmacro.c                                 |    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                                |    70 +-
 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                             |   704 +-
 gcc/d/dmd/expression.h                             |   123 +-
 gcc/d/dmd/expressionsem.c                          |   279 +-
 gcc/d/dmd/func.c                                   |   267 +-
 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                                 |    58 +-
 gcc/d/dmd/optimize.c                               |    82 +-
 gcc/d/dmd/parse.c                                  |   132 +-
 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                           |     6 +-
 gcc/d/dmd/root/speller.h                           |     2 +-
 gcc/d/dmd/root/stringtable.c                       |     2 +-
 gcc/d/dmd/root/stringtable.h                       |     4 +-
 gcc/d/dmd/safe.c                                   |     6 +-
 gcc/d/dmd/sapply.c                                 |    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                                 |    80 +-
 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                                      |   304 +-
 gcc/d/gdc.texi                                     |     8 +-
 gcc/d/imports.cc                                   |     8 +-
 gcc/d/intrinsics.cc                                |    24 +-
 gcc/d/intrinsics.def                               |     3 +
 gcc/d/longdouble.h                                 |    48 +-
 gcc/d/modules.cc                                   |    63 +-
 gcc/d/runtime.cc                                   |     2 +-
 gcc/d/toir.cc                                      |    89 +-
 gcc/d/typeinfo.cc                                  |   115 +-
 gcc/d/types.cc                                     |    99 +-
 gcc/dbgcnt.c                                       |     2 +-
 gcc/dbgcnt.def                                     |     1 +
 gcc/doc/extend.texi                                |   547 +-
 gcc/doc/gcov-dump.texi                             |     5 +
 gcc/doc/gcov.texi                                  |    11 +-
 gcc/doc/generic.texi                               |     2 +-
 gcc/doc/install.texi                               |   147 +-
 gcc/doc/invoke.texi                                |   612 +-
 gcc/doc/md.texi                                    |    26 +
 gcc/doc/sourcebuild.texi                           |    93 +-
 gcc/doc/standards.texi                             |     4 +-
 gcc/doc/tm.texi                                    |     9 +-
 gcc/doc/tm.texi.in                                 |     2 +
 gcc/dump-context.h                                 |    21 +
 gcc/dumpfile.c                                     |    52 +-
 gcc/dumpfile.h                                     |     3 +-
 gcc/dwarf2cfi.c                                    |    43 +-
 gcc/dwarf2out.c                                    |    37 +-
 gcc/early-remat.c                                  |     2 +-
 gcc/emit-rtl.c                                     |    75 +-
 gcc/emit-rtl.h                                     |     6 +
 gcc/explow.c                                       |     3 +-
 gcc/explow.h                                       |     4 +
 gcc/expr.c                                         |   163 +-
 gcc/fold-const-call.c                              |     1 +
 gcc/fold-const.c                                   |    64 +-
 gcc/fortran/ChangeLog                              |   726 +
 gcc/fortran/arith.c                                |    24 +-
 gcc/fortran/array.c                                |     4 +
 gcc/fortran/check.c                                |   102 +-
 gcc/fortran/class.c                                |    76 +-
 gcc/fortran/decl.c                                 |    58 +-
 gcc/fortran/dependency.c                           |     2 +
 gcc/fortran/dump-parse-tree.c                      |    86 +-
 gcc/fortran/expr.c                                 |     6 +-
 gcc/fortran/f95-lang.c                             |     2 +
 gcc/fortran/frontend-passes.c                      |    66 +-
 gcc/fortran/gfortran.h                             |    30 +-
 gcc/fortran/interface.c                            |    31 +-
 gcc/fortran/intrinsic.c                            |    46 +-
 gcc/fortran/io.c                                   |    30 +-
 gcc/fortran/iresolve.c                             |     3 +-
 gcc/fortran/libgfortran.h                          |     1 +
 gcc/fortran/match.c                                |    31 +-
 gcc/fortran/misc.c                                 |    10 +-
 gcc/fortran/module.c                               |    26 +-
 gcc/fortran/openmp.c                               |    59 +-
 gcc/fortran/options.c                              |     4 +-
 gcc/fortran/parse.c                                |    35 +-
 gcc/fortran/primary.c                              |    31 +-
 gcc/fortran/resolve.c                              |   143 +-
 gcc/fortran/scanner.c                              |    57 +-
 gcc/fortran/simplify.c                             |    14 +-
 gcc/fortran/symbol.c                               |    29 +-
 gcc/fortran/trans-array.c                          |   150 +-
 gcc/fortran/trans-common.c                         |    13 +-
 gcc/fortran/trans-decl.c                           |    15 +-
 gcc/fortran/trans-expr.c                           |    36 +-
 gcc/fortran/trans-openmp.c                         |   107 +-
 gcc/fortran/trans-stmt.c                           |     6 +-
 gcc/fortran/trans-types.c                          |     5 +-
 gcc/fortran/trans.h                                |     3 +-
 gcc/fortran/trigd_fe.inc                           |    17 +-
 gcc/function.c                                     |    13 +-
 gcc/function.h                                     |     3 +
 gcc/gcc.c                                          |   973 +-
 gcc/gcov-dump.c                                    |    72 +-
 gcc/gcov-io.c                                      |     6 +-
 gcc/gcov-io.h                                      |    33 +-
 gcc/gcov-tool.c                                    |     5 +-
 gcc/gcov.c                                         |    61 +-
 gcc/gdbhooks.py                                    |     3 +
 gcc/gimple-array-bounds.cc                         |   700 +
 gcc/gimple-array-bounds.h                          |    43 +
 gcc/gimple-expr.c                                  |    24 +-
 gcc/gimple-fold.c                                  |   123 +-
 gcc/gimple-isel.cc                                 |   252 +
 gcc/gimple-loop-versioning.cc                      |     5 +-
 gcc/gimple-pretty-print.c                          |    18 +-
 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                           |     2 +-
 gcc/gimple-ssa-store-merging.c                     |   228 +-
 gcc/gimple-ssa-warn-restrict.c                     |    88 +-
 gcc/gimple.h                                       |     7 +
 gcc/gimplify.c                                     |   298 +-
 gcc/glimits.h                                      |     8 +
 gcc/go/ChangeLog                                   |     9 +
 gcc/go/go-gcc.cc                                   |   179 +-
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/expressions.cc                   |     5 +-
 gcc/go/gofrontend/gogo.cc                          |     6 +-
 gcc/go/gofrontend/gogo.h                           |     4 +-
 gcc/go/gofrontend/names.cc                         |    11 +-
 gcc/go/gofrontend/types.cc                         |    31 +-
 gcc/graphite-dependences.c                         |     2 +-
 gcc/graphite-isl-ast-to-gimple.c                   |     2 +-
 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-table.h                                   |    14 +-
 gcc/hsa-gen.c                                      |    23 +-
 gcc/internal-fn.c                                  |   141 +-
 gcc/internal-fn.def                                |    11 +
 gcc/ipa-comdats.c                                  |     9 +
 gcc/ipa-cp.c                                       |    23 +-
 gcc/ipa-devirt.c                                   |   441 +-
 gcc/ipa-inline-transform.c                         |    21 +
 gcc/ipa-inline.c                                   |    30 +-
 gcc/ipa-inline.h                                   |     1 +
 gcc/ipa-param-manipulation.c                       |    17 +-
 gcc/ipa-profile.c                                  |    11 +-
 gcc/ipa-reference.c                                |    14 +-
 gcc/ipa-sra.c                                      |    58 +-
 gcc/ipa-utils.h                                    |     4 +-
 gcc/ipa.c                                          |     3 +
 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/langhooks-def.h                                |     3 +
 gcc/langhooks.c                                    |    13 +-
 gcc/langhooks.h                                    |     4 +
 gcc/loop-doloop.c                                  |    38 +-
 gcc/lower-subreg.c                                 |    25 +-
 gcc/lra-constraints.c                              |     2 +
 gcc/lra.c                                          |    35 +-
 gcc/lto-cgraph.c                                   |    38 +-
 gcc/lto-compress.c                                 |     2 +
 gcc/lto-section-in.c                               |     3 +-
 gcc/lto-section-out.c                              |   105 -
 gcc/lto-streamer-in.c                              |   169 +-
 gcc/lto-streamer-out.c                             |   505 +-
 gcc/lto-streamer.c                                 |    18 +-
 gcc/lto-streamer.h                                 |   150 +-
 gcc/lto-wrapper.c                                  |   246 +-
 gcc/lto/ChangeLog                                  |    36 +
 gcc/lto/lto-common.c                               |   252 +-
 gcc/match.pd                                       |   248 +-
 gcc/mem-stats.h                                    |     4 +-
 gcc/multiple_target.c                              |     6 +-
 gcc/omp-expand.c                                   |   983 +-
 gcc/omp-general.c                                  |   702 +-
 gcc/omp-general.h                                  |    22 +-
 gcc/omp-low.c                                      |    37 +-
 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.c                                       |   133 +-
 gcc/optabs.def                                     |     2 +
 gcc/optabs.h                                       |     7 +-
 gcc/optc-save-gen.awk                              |    45 +-
 gcc/opth-gen.awk                                   |     3 +
 gcc/opts-global.c                                  |     3 +-
 gcc/opts.c                                         |   116 +-
 gcc/params.opt                                     |     8 +
 gcc/passes.c                                       |    47 +-
 gcc/passes.def                                     |     3 +
 gcc/po/ChangeLog                                   |    46 +
 gcc/po/be.po                                       | 13565 ++++++-------
 gcc/po/da.po                                       | 13644 ++++++-------
 gcc/po/de.po                                       | 13760 ++++++-------
 gcc/po/el.po                                       | 13562 ++++++-------
 gcc/po/es.po                                       | 13716 ++++++-------
 gcc/po/fi.po                                       | 13651 ++++++-------
 gcc/po/fr.po                                       | 13838 ++++++-------
 gcc/po/gcc.pot                                     | 13644 ++++++-------
 gcc/po/hr.po                                       | 13558 ++++++-------
 gcc/po/id.po                                       | 13614 ++++++-------
 gcc/po/ja.po                                       | 13632 ++++++-------
 gcc/po/nl.po                                       | 13601 ++++++-------
 gcc/po/ru.po                                       | 13747 ++++++-------
 gcc/po/sr.po                                       | 13604 ++++++-------
 gcc/po/sv.po                                       | 19338 +++++++++----------
 gcc/po/tr.po                                       | 13653 ++++++-------
 gcc/po/uk.po                                       | 13924 +++++++------
 gcc/po/vi.po                                       | 13674 ++++++-------
 gcc/po/zh_CN.po                                    | 13711 ++++++-------
 gcc/po/zh_TW.po                                    | 14210 +++++++-------
 gcc/postreload.c                                   |    35 +-
 gcc/pretty-print.c                                 |    85 +-
 gcc/print-rtl.c                                    |     3 +-
 gcc/profile.c                                      |    70 +-
 gcc/real.c                                         |     4 +-
 gcc/recog.c                                        |     7 +
 gcc/recog.h                                        |    41 +-
 gcc/regrename.c                                    |    16 +-
 gcc/reload1.c                                      |    26 -
 gcc/resource.c                                     |     6 +
 gcc/rtl.h                                          |     3 +-
 gcc/rtlanal.c                                      |    45 +-
 gcc/sanitizer.def                                  |    21 +
 gcc/sanopt.c                                       |     2 +-
 gcc/sched-deps.c                                   |     3 +
 gcc/selftest-run-tests.c                           |     1 +
 gcc/selftest.h                                     |     1 +
 gcc/sese.h                                         |     4 +-
 gcc/shrink-wrap.c                                  |     7 +-
 gcc/simplify-rtx.c                                 |   175 +
 gcc/spellcheck.c                                   |   144 +-
 gcc/stor-layout.c                                  |     6 +-
 gcc/symtab.c                                       |    14 +-
 gcc/system.h                                       |    33 +-
 gcc/target.def                                     |    15 +-
 gcc/target.h                                       |     2 +-
 gcc/targhooks.c                                    |    24 +-
 gcc/targhooks.h                                    |     6 +-
 gcc/testsuite/ChangeLog                            |  5512 +++++-
 gcc/testsuite/brig.dg/test/gimple/packed.hsail     |     4 +-
 gcc/testsuite/c-c++-common/Warray-bounds-2.c       |    16 +-
 gcc/testsuite/c-c++-common/Warray-bounds-3.c       |     9 +-
 gcc/testsuite/c-c++-common/Warray-bounds-8.c       |    22 +
 gcc/testsuite/c-c++-common/Wparentheses-2.c        |    18 +
 gcc/testsuite/c-c++-common/Wrestrict.c             |    45 +-
 .../c-c++-common/Wsizeof-pointer-memaccess1.c      |     2 +
 gcc/testsuite/c-c++-common/Wstringop-truncation.c  |     2 +-
 gcc/testsuite/c-c++-common/asan/asan-interface-1.c |     2 +-
 gcc/testsuite/c-c++-common/asan/clone-test-1.c     |     2 +-
 gcc/testsuite/c-c++-common/asan/inline-kernel.c    |    20 +
 gcc/testsuite/c-c++-common/asan/inline.c           |    20 +
 gcc/testsuite/c-c++-common/asan/no-asan-stack.c    |     2 +-
 gcc/testsuite/c-c++-common/asan/pr59063-1.c        |     2 +-
 gcc/testsuite/c-c++-common/asan/pr59063-2.c        |     2 +-
 .../c-c++-common/builtin-arith-overflow-1.c        |    73 +-
 .../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.dg => c-c++-common}/cpp/dir-only-5.c      |     3 +-
 .../{gcc.dg => c-c++-common}/cpp/dir-only-6.c      |     0
 gcc/testsuite/c-c++-common/cpp/dir-only-7.c        |    35 +
 gcc/testsuite/c-c++-common/cpp/dir-only-8.c        |    38 +
 gcc/testsuite/c-c++-common/cpp/eof-1.c             |     7 +
 gcc/testsuite/c-c++-common/cpp/eof-2.c             |     8 +
 gcc/testsuite/c-c++-common/cpp/eof-2.h             |     4 +
 gcc/testsuite/c-c++-common/cpp/eof-3.c             |     8 +
 gcc/testsuite/c-c++-common/cpp/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/pragma-eof.c        |     6 +
 .../c-c++-common/dfp/func-vararg-mixed-2.c         |   105 -
 .../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 +-
 gcc/testsuite/c-c++-common/goacc/pr93488.c         |    22 +
 .../c-c++-common/goacc/struct-enter-exit-data-1.c  |    27 +
 .../c-c++-common/goacc/uninit-dim-clause.c         |    12 +-
 .../goacc/uninit-firstprivate-clause.c             |     2 +-
 .../c-c++-common/goacc/uninit-if-clause.c          |    16 +-
 .../c-c++-common/goacc/uninit-use-device-clause.c  |     2 +-
 gcc/testsuite/c-c++-common/gomp/atomic-19.c        |    10 +-
 gcc/testsuite/c-c++-common/gomp/atomic-20.c        |    10 +-
 gcc/testsuite/c-c++-common/gomp/atomic-21.c        |    10 +-
 gcc/testsuite/c-c++-common/gomp/atomic-22.c        |     3 +-
 .../c-c++-common/gomp/declare-variant-14.c         |    28 +
 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 +-
 .../c-c++-common/gomp/hsa-indirect-call-1.c        |    24 +
 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/requires-1.c       |     9 +-
 gcc/testsuite/c-c++-common/gomp/requires-2.c       |    14 +-
 gcc/testsuite/c-c++-common/gomp/requires-4.c       |     2 +-
 .../c-c++-common/gomp/schedule-modifiers-2.c       |    14 +
 .../c-c++-common/missing-close-func-paren.c        |    40 +
 .../patchable_function_entry-error-1.c             |     9 +
 .../patchable_function_entry-error-2.c             |     9 +
 .../patchable_function_entry-error-3.c             |    17 +
 gcc/testsuite/c-c++-common/pr28656.c               |    12 +-
 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/pr94755.c               |    11 +
 gcc/testsuite/c-c++-common/pr95378.c               |   111 +
 gcc/testsuite/c-c++-common/pr95903.c               |    19 +
 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/ubsan/pr94641.c         |    11 +
 gcc/testsuite/c-c++-common/uninit-pr51010.c        |     4 +-
 gcc/testsuite/g++.dg/20090107-1.C                  |     2 +-
 gcc/testsuite/g++.dg/20090121-1.C                  |     2 +-
 gcc/testsuite/g++.dg/DRs/dr2237.C                  |    18 +
 gcc/testsuite/g++.dg/Wclass-memaccess.C            |   174 +-
 gcc/testsuite/g++.dg/abi/lambda-vis.C              |     2 +-
 gcc/testsuite/g++.dg/abi/mangle72.C                |    34 +-
 gcc/testsuite/g++.dg/abi/pure-virtual1.C           |    22 +
 gcc/testsuite/g++.dg/abi/scoped1.C                 |    20 +-
 gcc/testsuite/g++.dg/analyzer/pr94028.C            |     2 +-
 gcc/testsuite/g++.dg/analyzer/pr94816.C            |    13 +
 gcc/testsuite/g++.dg/asan/asan_test.C              |     7 +-
 gcc/testsuite/g++.dg/asan/asan_test_utils.h        |     3 +
 gcc/testsuite/g++.dg/asan/function-argument-4.C    |    26 +
 .../g++.dg/asan/interception-failure-test-1.C      |     2 +-
 .../g++.dg/asan/interception-malloc-test-1.C       |     4 +-
 gcc/testsuite/g++.dg/asan/interception-test-1.C    |     2 +-
 gcc/testsuite/g++.dg/asan/pr95025.C                |    28 +
 gcc/testsuite/g++.dg/compat/struct-layout-1.exp    |    15 +
 .../g++.dg/compat/struct-layout-1_generate.c       |    74 +-
 gcc/testsuite/g++.dg/compat/struct-layout-1_x1.h   |     8 +-
 gcc/testsuite/g++.dg/compat/struct-layout-1_y1.h   |     8 +-
 gcc/testsuite/g++.dg/concepts/abbrev5.C            |    15 +
 gcc/testsuite/g++.dg/concepts/abbrev6.C            |    12 +
 gcc/testsuite/g++.dg/concepts/diagnostic1.C        |     3 +-
 gcc/testsuite/g++.dg/concepts/diagnostic10.C       |    18 +
 gcc/testsuite/g++.dg/concepts/diagnostic11.C       |     6 +
 gcc/testsuite/g++.dg/concepts/diagnostic12.C       |    16 +
 gcc/testsuite/g++.dg/concepts/diagnostic13.C       |    14 +
 gcc/testsuite/g++.dg/concepts/diagnostic14.C       |    36 +
 gcc/testsuite/g++.dg/concepts/diagnostic5.C        |     4 +-
 gcc/testsuite/g++.dg/concepts/diagnostic9.C        |    11 +
 gcc/testsuite/g++.dg/concepts/inherit-ctor3.C      |     4 +-
 gcc/testsuite/g++.dg/concepts/pr94827.C            |    15 +
 gcc/testsuite/g++.dg/concepts/pr95181-2.C          |     8 +
 gcc/testsuite/g++.dg/concepts/pr95181.C            |     9 +
 gcc/testsuite/g++.dg/concepts/pr95386.C            |    11 +
 gcc/testsuite/g++.dg/concepts/variadic5.C          |    26 +
 gcc/testsuite/g++.dg/conversion/err-recover2.C     |    10 +
 .../coroutines/co-return-syntax-08-bad-return.C    |     2 +-
 .../coroutines/co-return-syntax-10-movable.C       |    67 +
 .../coroutines/coro-bad-alloc-00-bad-op-new.C      |     2 +-
 .../coroutines/coro-bad-alloc-01-bad-op-del.C      |     2 +-
 .../coroutines/coro-bad-alloc-02-no-op-new-nt.C    |     2 +-
 .../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       |     8 +-
 .../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-pre-proc.C    |     4 +-
 gcc/testsuite/g++.dg/coroutines/coro.h             |    16 +-
 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 +-
 .../g++.dg/coroutines/pr93458-5-bad-coro-type.C    |     4 +-
 gcc/testsuite/g++.dg/coroutines/pr94288.C          |    70 +
 gcc/testsuite/g++.dg/coroutines/pr94528.C          |    64 +
 .../g++.dg/coroutines/pr94682-preview-this.C       |    27 +
 gcc/testsuite/g++.dg/coroutines/pr94752.C          |    20 +
 .../pr94760-mismatched-traits-and-promise-prev.C   |    29 +
 gcc/testsuite/g++.dg/coroutines/pr94817.C          |    10 +
 gcc/testsuite/g++.dg/coroutines/pr94829.C          |    49 +
 gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C  |    49 +
 gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C  |    64 +
 gcc/testsuite/g++.dg/coroutines/pr94886-folly-3.C  |    15 +
 gcc/testsuite/g++.dg/coroutines/pr95050.C          |    49 +
 gcc/testsuite/g++.dg/coroutines/pr95345.C          |    32 +
 gcc/testsuite/g++.dg/coroutines/pr95346.C          |    26 +
 gcc/testsuite/g++.dg/coroutines/pr95350.C          |    28 +
 gcc/testsuite/g++.dg/coroutines/pr95440.C          |    39 +
 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/pr95711.C          |    79 +
 gcc/testsuite/g++.dg/coroutines/pr95736.C          |    84 +
 gcc/testsuite/g++.dg/coroutines/pr95813.C          |    46 +
 gcc/testsuite/g++.dg/coroutines/ramp-return-a.C    |    24 +
 gcc/testsuite/g++.dg/coroutines/ramp-return-b.C    |    22 +
 gcc/testsuite/g++.dg/coroutines/ramp-return-c.C    |    22 +
 gcc/testsuite/g++.dg/coroutines/ramp-return.h      |    64 +
 .../{torture => }/symmetric-transfer-00-basic.C    |     7 +-
 .../torture/co-await-17-capture-comp-ref.C         |     2 +-
 .../coroutines/torture/co-await-18-if-cond.C       |    85 +
 .../coroutines/torture/co-await-19-while-cond.C    |    68 +
 .../coroutines/torture/co-await-20-do-while-cond.C |    68 +
 .../coroutines/torture/co-await-21-switch-value.C  |    63 +
 .../torture/co-await-22-truth-and-of-if.C          |    81 +
 .../torture/co-ret-15-default-return_void.C        |     2 +-
 .../torture/co-ret-16-simple-control-flow.C        |    47 +
 .../coroutines/torture/co-ret-17-void-ret-coro.C   |    61 +
 .../g++.dg/coroutines/torture/func-params-08.C     |    11 +-
 .../torture/func-params-09-awaitable-parms.C       |    11 +-
 .../{local-var-0.C => local-var-00-const.C}        |     0
 .../{local-var-1.C => local-var-01-single.C}       |     0
 .../{local-var-2.C => local-var-02-conditional.C}  |     0
 .../{local-var-3.C => local-var-03-with-awaits.C}  |     0
 ...var-4.C => local-var-04-hiding-nested-scopes.C} |     0
 ...-var-5-awaitable.C => local-var-05-awaitable.C} |     0
 .../torture/local-var-06-structured-binding.C      |    55 +
 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/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-bitfield3.C   |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty15.C     |     9 +
 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/dependent3.C            |    28 +
 gcc/testsuite/g++.dg/cpp0x/enum13.C                |     2 +-
 gcc/testsuite/g++.dg/cpp0x/explicit13.C            |    14 +
 gcc/testsuite/g++.dg/cpp0x/explicit14.C            |    16 +
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C          |     3 +-
 gcc/testsuite/g++.dg/cpp0x/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/lambda/lambda-mangle.C  |     7 +-
 gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-1.C      |    18 +
 gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-2.C      |    26 +
 gcc/testsuite/g++.dg/cpp0x/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/nsdmi-template20.C      |    13 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi16.C               |    11 +
 gcc/testsuite/g++.dg/cpp0x/nullptr04.C             |     4 +-
 gcc/testsuite/g++.dg/cpp0x/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/sfinae66.C              |    32 +
 gcc/testsuite/g++.dg/cpp0x/variadic-value1.C       |     6 +-
 gcc/testsuite/g++.dg/cpp0x/variadic179.C           |    16 +
 gcc/testsuite/g++.dg/cpp0x/variadic180.C           |    25 +
 gcc/testsuite/g++.dg/cpp0x/variadic74.C            |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-82304.C       |    14 +
 .../g++.dg/cpp1y/constexpr-arith-overflow.C        |    18 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6a.C     |    26 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6b.C     |    27 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7a.C     |    49 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C     |    48 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi8.C      |    11 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi9.C      |    16 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-return5.C     |    12 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-shift1.C      |     4 +-
 .../g++.dg/cpp1y/constexpr-tracking-const23.C      |    21 +
 .../g++.dg/cpp1y/constexpr-tracking-const24.C      |    26 +
 .../g++.dg/cpp1y/constexpr-tracking-const25.C      |    66 +
 gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C         |    10 +-
 .../g++.dg/cpp1y/lambda-generic-variadic20.C       |    16 +
 .../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/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-templ66.C           |     7 +
 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/decomp51.C              |    16 +
 gcc/testsuite/g++.dg/cpp1z/decomp52.C              |    14 +
 gcc/testsuite/g++.dg/cpp1z/decomp53.C              |    22 +
 gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C     |     6 +-
 gcc/testsuite/g++.dg/cpp1z/eval-order9.C           |    18 +
 gcc/testsuite/g++.dg/cpp1z/fold11.C                |    12 +
 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/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 +
 .../g++.dg/cpp2a/class-deduction-alias1.C          |     2 +-
 .../g++.dg/cpp2a/class-deduction-alias2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/comma1.C                |    10 +-
 gcc/testsuite/g++.dg/cpp2a/comma2.C                |     2 +-
 gcc/testsuite/g++.dg/cpp2a/comma4.C                |     2 +-
 gcc/testsuite/g++.dg/cpp2a/comma5.C                |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C       |     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        |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-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-spec1.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec2.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec3.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec4.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec5.C         |     2 +-
 .../g++.dg/cpp2a/concepts-explicit-spec6.C         |     2 +-
 .../g++.dg/cpp2a/concepts-feature-macro.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-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-ctor10.C         |    18 +
 .../g++.dg/cpp2a/concepts-inherit-ctor11.C         |    21 +
 .../g++.dg/cpp2a/concepts-inherit-ctor2.C          |     2 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor4.C          |     6 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor6.C          |     2 +-
 .../g++.dg/cpp2a/concepts-inherit-ctor8.C          |    20 +
 .../g++.dg/cpp2a/concepts-inherit-ctor9.C          |    20 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda1.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda10.C     |     7 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda11.C     |    17 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda12.C     |    15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda6.C      |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda7.C      |    14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda8.C      |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda9.C      |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-locations1.C   |     2 +-
 .../g++.dg/cpp2a/concepts-member-concept.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C   |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-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      |     4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-2.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-3.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-4.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67319.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67427.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67654.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67658.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67684.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67692.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67697.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67719.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C      |     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          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C          |     4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C          |     6 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C         |    16 +
 gcc/testsuite/g++.dg/cpp2a/concepts-using1.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-using2.C       |     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-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/fn-template20.C         |    34 +
 gcc/testsuite/g++.dg/cpp2a/inline-asm2.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/inline-asm3.C           |     2 +-
 .../g++.dg/cpp2a/is-constant-evaluated10.C         |    30 +
 .../g++.dg/cpp2a/is-constant-evaluated9.C          |     2 +-
 .../g++.dg/cpp2a/lambda-generic-variadic20.C       |    23 +
 gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-generic7.C       |     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     |    18 +
 gcc/testsuite/g++.dg/cpp2a/lambda-this3.C          |    16 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval11.C       |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval12.C       |    13 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval2.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval3.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval4.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval6.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval7.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval8.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval9.C        |     2 +-
 .../multiple-deleted-destroying-delete-error-1.C   |     4 +-
 .../multiple-deleted-destroying-delete-error-2.C   |     4 +-
 gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C     |     2 +-
 gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/no_unique_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/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       |    16 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class35.C       |    17 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class36.C       |    76 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class37.C       |    80 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class38.C       |    30 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class4.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class5.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class6.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class7.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class8.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class9.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init1.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init10.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init11.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init12.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init13.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init15.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init16.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init18.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init19.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init2.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init20.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init21.C          |     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          |    24 +
 gcc/testsuite/g++.dg/cpp2a/paren-init25.C          |    25 +
 gcc/testsuite/g++.dg/cpp2a/paren-init26.C          |    14 +
 gcc/testsuite/g++.dg/cpp2a/paren-init3.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init4.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init5.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init6.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init7.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init8.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/paren-init9.C           |     2 +-
 gcc/testsuite/g++.dg/cpp2a/pr88534.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/pr88537.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/pr89913.C               |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C  |     2 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C  |     2 +-
 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      |    11 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth7.C      |     9 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth8.C      |    12 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-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        |     4 +-
 gcc/testsuite/g++.dg/debug/dwarf2/pr85550.C        |     1 +
 gcc/testsuite/g++.dg/debug/pr46583.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr47106.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr56294.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr56819.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr71432.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr84704.C               |     2 +-
 gcc/testsuite/g++.dg/debug/pr94272.C               |     1 +
 gcc/testsuite/g++.dg/debug/pr94281.C               |     1 +
 gcc/testsuite/g++.dg/debug/pr94323.C               |     1 +
 gcc/testsuite/g++.dg/delayedfold/fwrapv1.C         |     1 +
 gcc/testsuite/g++.dg/diagnostic/pr84138.C          |     2 +-
 gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C  |     2 +-
 .../g++.dg/diagnostic/unclosed-extern-c.C          |     3 +-
 .../g++.dg/diagnostic/unclosed-function.C          |     3 +-
 .../g++.dg/diagnostic/unclosed-namespace.C         |     3 +-
 gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C  |     4 +-
 gcc/testsuite/g++.dg/eh/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/attr-type1.C              |    19 +
 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/is_constructible5.C       |    16 +
 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/atomic-18.C              |    10 +-
 gcc/testsuite/g++.dg/gomp/loop-1.C                 |    16 +-
 gcc/testsuite/g++.dg/gomp/loop-2.C                 |    16 +-
 gcc/testsuite/g++.dg/gomp/loop-5.C                 |    50 +
 gcc/testsuite/g++.dg/gomp/loop-6.C                 |    69 +
 gcc/testsuite/g++.dg/gomp/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/requires-1.C             |    12 +
 gcc/testsuite/g++.dg/gomp/requires-2.C             |    22 +
 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/array57.C                |    16 +
 gcc/testsuite/g++.dg/init/array58.C                |    26 +
 gcc/testsuite/g++.dg/init/array59.C                |    42 +
 gcc/testsuite/g++.dg/init/const14.C                |    14 +
 gcc/testsuite/g++.dg/init/const7.C                 |     2 +-
 gcc/testsuite/g++.dg/init/new18.C                  |     3 +-
 gcc/testsuite/g++.dg/init/new38.C                  |     2 +-
 gcc/testsuite/g++.dg/init/new44.C                  |    54 +-
 gcc/testsuite/g++.dg/init/value9.C                 |     4 +-
 gcc/testsuite/g++.dg/ipa/devirt-19.C               |     3 +-
 gcc/testsuite/g++.dg/ipa/devirt-52.C               |     3 +-
 gcc/testsuite/g++.dg/ipa/pr44372.C                 |     3 +-
 gcc/testsuite/g++.dg/ipa/pr58371.C                 |     3 +-
 gcc/testsuite/g++.dg/ipa/pr63587-2.C               |     3 +-
 gcc/testsuite/g++.dg/ipa/pr77333.C                 |     4 +-
 gcc/testsuite/g++.dg/ipa/pr78211.C                 |     3 +-
 gcc/testsuite/g++.dg/ipa/pr93621.C                 |    29 +
 gcc/testsuite/g++.dg/ipa/pr94856.C                 |    19 +
 gcc/testsuite/g++.dg/lookup/koenig15.C             |    45 +
 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/pr83720_0.C               |     2 +-
 gcc/testsuite/g++.dg/lto/pr84805_0.C               |     2 +-
 gcc/testsuite/g++.dg/opt/dump1.C                   |    13 +-
 gcc/testsuite/g++.dg/opt/pr44919.C                 |     3 +-
 gcc/testsuite/g++.dg/opt/pr47615.C                 |     3 +-
 gcc/testsuite/g++.dg/opt/pr48549.C                 |     1 -
 gcc/testsuite/g++.dg/opt/pr55717.C                 |     4 +-
 gcc/testsuite/g++.dg/opt/pr60002.C                 |     1 -
 gcc/testsuite/g++.dg/opt/pr60597.C                 |    30 +-
 gcc/testsuite/g++.dg/opt/pr80436.C                 |     1 -
 gcc/testsuite/g++.dg/opt/pr81715.C                 |     1 +
 gcc/testsuite/g++.dg/opt/pr82159-2.C               |     3 +-
 gcc/testsuite/g++.dg/opt/pr83084.C                 |     1 -
 gcc/testsuite/g++.dg/opt/pr94618.C                 |    25 +
 gcc/testsuite/g++.dg/opt/pr95080.C                 |    41 +
 gcc/testsuite/g++.dg/opt/pr95528.C                 |    27 +
 gcc/testsuite/g++.dg/opt/reload3.C                 |     4 +-
 gcc/testsuite/g++.dg/opt/store-merging-4.C         |    29 +
 gcc/testsuite/g++.dg/opt/temp2.C                   |     1 +
 gcc/testsuite/g++.dg/opt/thunk1.C                  |     3 +-
 gcc/testsuite/g++.dg/other/error23.C               |     2 +-
 gcc/testsuite/g++.dg/other/i386-2.C                |     4 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |     4 +-
 gcc/testsuite/g++.dg/other/operator1.C             |     2 +-
 gcc/testsuite/g++.dg/other/pr31078.C               |     3 +-
 gcc/testsuite/g++.dg/other/pr42685.C               |     1 -
 gcc/testsuite/g++.dg/other/pr52048.C               |     3 +-
 gcc/testsuite/g++.dg/other/pr53574.C               |     2 +-
 gcc/testsuite/g++.dg/other/pr95231.C               |     4 +
 gcc/testsuite/g++.dg/other/switch4.C               |     1 +
 gcc/testsuite/g++.dg/overload/builtin4.C           |    31 +
 gcc/testsuite/g++.dg/overload/builtin5.C           |    21 +
 gcc/testsuite/g++.dg/overload/operator2.C          |     4 +-
 gcc/testsuite/g++.dg/parse/ambig10.C               |    20 +
 gcc/testsuite/g++.dg/parse/attr4.C                 |     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/error11.C               |    18 +-
 gcc/testsuite/g++.dg/parse/error14.C               |     5 +-
 gcc/testsuite/g++.dg/parse/error33.C               |     4 +-
 gcc/testsuite/g++.dg/parse/error5.C                |     2 +-
 gcc/testsuite/g++.dg/parse/error56.C               |     2 +
 gcc/testsuite/g++.dg/parse/invalid1.C              |     3 +-
 .../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/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/pr93974.C                     |    27 +
 gcc/testsuite/g++.dg/pr94314-2.C                   |     5 +-
 gcc/testsuite/g++.dg/pr94314-3.C                   |     5 +-
 gcc/testsuite/g++.dg/pr94314-4.C                   |    30 +
 gcc/testsuite/g++.dg/pr94314.C                     |     5 +-
 gcc/testsuite/g++.dg/pr94666.C                     |    20 +
 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-14.C      |     8 +
 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/partial-order1.C     |     2 +-
 gcc/testsuite/g++.dg/template/partial-order2.C     |    20 +
 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/sfinae29.C           |    25 +
 gcc/testsuite/g++.dg/template/sfinae30.C           |    21 +
 gcc/testsuite/g++.dg/template/sfinae31.C           |    14 +
 .../g++.dg/template/show-template-tree-3.C         |     3 +-
 .../g++.dg/template/sizeof-template-argument.C     |     4 +-
 gcc/testsuite/g++.dg/template/spec41.C             |    17 +
 gcc/testsuite/g++.dg/template/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/attrib-5.C                 |     5 +
 gcc/testsuite/g++.dg/tm/cgraph_edge.C              |     3 +-
 gcc/testsuite/g++.dg/torture/20141013.C            |     3 +-
 gcc/testsuite/g++.dg/torture/pr34641.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr34850.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr36745.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr37421.C             |     1 +
 gcc/testsuite/g++.dg/torture/pr40991.C             |     3 +-
 gcc/testsuite/g++.dg/torture/pr48271.C             |     3 +-
 gcc/testsuite/g++.dg/torture/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/pr94582.C             |    87 +
 gcc/testsuite/g++.dg/torture/pr95268.C             |    46 +
 gcc/testsuite/g++.dg/torture/pr95284.C             |    16 +
 gcc/testsuite/g++.dg/torture/pr95308.C             |    21 +
 gcc/testsuite/g++.dg/torture/pr95493-1.C           |    95 +
 gcc/testsuite/g++.dg/torture/pr95493.C             |    62 +
 gcc/testsuite/g++.dg/torture/pr95548.C             |    10 +
 gcc/testsuite/g++.dg/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/pr27830.C            |     2 +
 gcc/testsuite/g++.dg/tree-ssa/pr42337.C            |     3 +-
 gcc/testsuite/g++.dg/tree-ssa/pr49516.C            |    32 +-
 gcc/testsuite/g++.dg/tree-ssa/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/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/Wplacement-new-size-5.C  |    10 +-
 gcc/testsuite/g++.dg/warn/Wplacement-new-size.C    |   248 +-
 gcc/testsuite/g++.dg/warn/Wreturn-type-12.C        |    23 +
 gcc/testsuite/g++.dg/warn/Wshadow-local-3.C        |     7 +
 gcc/testsuite/g++.dg/warn/Wsign-compare-8.C        |     2 +-
 gcc/testsuite/g++.dg/warn/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/Wunused-var-26.C         |     4 +-
 gcc/testsuite/g++.dg/warn/deprecated-6.C           |     2 +-
 gcc/testsuite/g++.dg/warn/deprecated.C             |     2 +-
 gcc/testsuite/g++.dg/warn/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/pr94038.C                |    26 +
 gcc/testsuite/g++.dg/warn/template-2.C             |    22 +
 .../wrappers/wrapper-around-type-pack-expansion.C  |     2 +-
 gcc/testsuite/g++.old-deja/g++.brendan/enum11.C    |     3 +-
 gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C    |     2 +-
 gcc/testsuite/g++.old-deja/g++.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++.robertl/eb27.C      |     3 +-
 gcc/testsuite/g++.old-deja/g++.robertl/eb76.C      |     1 +
 gcc/testsuite/g++.old-deja/g++.warn/flow1.C        |     6 +-
 .../g++.target/aarch64/no_unique_address_1.C       |   206 +
 .../g++.target/aarch64/no_unique_address_2.C       |   206 +
 gcc/testsuite/g++.target/aarch64/pr94052.C         |     2 +-
 gcc/testsuite/g++.target/aarch64/pr94514.C         |    27 +
 gcc/testsuite/g++.target/aarch64/pr94515-1.C       |    44 +
 gcc/testsuite/g++.target/aarch64/pr94515-2.C       |    41 +
 gcc/testsuite/g++.target/aarch64/pr95726.C         |    46 +
 .../aarch64/sve/acle/general-c++/attributes_1.C    |   122 +
 gcc/testsuite/g++.target/arm/mve.exp               |     2 +
 gcc/testsuite/g++.target/arm/no_unique_address_1.C |   201 +
 gcc/testsuite/g++.target/arm/no_unique_address_2.C |   201 +
 gcc/testsuite/g++.target/arm/pr95726.C             |    49 +
 gcc/testsuite/g++.target/i386/mv16.C               |    12 +
 gcc/testsuite/g++.target/i386/pr95229.C            |    24 +
 gcc/testsuite/g++.target/powerpc/pr94707-1.C       |    38 +
 gcc/testsuite/g++.target/powerpc/pr94707-2.C       |    34 +
 gcc/testsuite/g++.target/powerpc/pr94707-3.C       |    40 +
 gcc/testsuite/g++.target/powerpc/pr94707-4.C       |    34 +
 gcc/testsuite/g++.target/powerpc/pr94707-5.C       |    35 +
 gcc/testsuite/g++.target/powerpc/pr94707-6.C       |     6 +
 gcc/testsuite/g++.target/riscv/frflags.C           |     7 +
 gcc/testsuite/g++.target/s390/pr94704-1.C          |    38 +
 gcc/testsuite/g++.target/s390/pr94704-2.C          |    34 +
 gcc/testsuite/g++.target/s390/pr94704-3.C          |    40 +
 gcc/testsuite/g++.target/s390/pr94704-4.C          |    34 +
 gcc/testsuite/g++.target/s390/s390.exp             |    44 +
 gcc/testsuite/g++.target/xtensa/pr95571.C          |    43 +
 gcc/testsuite/g++.target/xtensa/xtensa.exp         |    43 +
 .../gcc.c-torture/compile/packed-aligned-1.c       |    11 +
 gcc/testsuite/gcc.c-torture/compile/pr90275-2.c    |    12 +
 .../gcc.c-torture/{ => compile}/pr92372.c          |     0
 gcc/testsuite/gcc.c-torture/compile/pr94621.c      |    16 +
 gcc/testsuite/gcc.c-torture/compile/pr94686.c      |     9 +
 gcc/testsuite/gcc.c-torture/execute/fprintf-2.c    |     1 +
 .../gcc.c-torture/execute/noinit-attribute.c       |     6 +-
 .../gcc.c-torture/execute/packed-aligned.c         |    28 +
 gcc/testsuite/gcc.c-torture/execute/pr51447.c      |     6 +
 gcc/testsuite/gcc.c-torture/execute/pr94567.c      |    26 +
 gcc/testsuite/gcc.c-torture/execute/pr94591.c      |    32 +
 gcc/testsuite/gcc.c-torture/execute/pr94724.c      |    12 +
 gcc/testsuite/gcc.c-torture/execute/pr94734.c      |    59 +
 gcc/testsuite/gcc.c-torture/execute/pr94809.c      |    12 +
 gcc/testsuite/gcc.c-torture/execute/printf-2.c     |     1 +
 gcc/testsuite/gcc.c-torture/execute/user-printf.c  |     1 +
 gcc/testsuite/gcc.dg/20020919-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/20050121-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/Walloca-14.c                  |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-32.c            |     4 +-
 gcc/testsuite/gcc.dg/Warray-bounds-46.c            |    28 +-
 gcc/testsuite/gcc.dg/Warray-bounds-49.c            |    20 +-
 gcc/testsuite/gcc.dg/Warray-bounds-52.c            |     3 +
 gcc/testsuite/gcc.dg/Warray-bounds-53.c            |     3 +
 gcc/testsuite/gcc.dg/Warray-bounds-54.c            |     6 +-
 gcc/testsuite/gcc.dg/Warray-bounds-56.c            |     4 +-
 gcc/testsuite/gcc.dg/Warray-bounds-59.c            |    30 +
 gcc/testsuite/gcc.dg/Warray-bounds-61.c            |   190 +
 .../gcc.dg/Wbuiltin-declaration-mismatch-4.c       |     6 +-
 .../gcc.dg/Wbuiltin-declaration-mismatch-ignore.c  |    11 +
 gcc/testsuite/gcc.dg/Wframe-larger-than-3.c        |    11 +
 gcc/testsuite/gcc.dg/Wlarger-than4.c               |     5 +
 gcc/testsuite/gcc.dg/Wrestrict-10.c                |     2 +-
 gcc/testsuite/gcc.dg/Wrestrict-5.c                 |     2 +-
 gcc/testsuite/gcc.dg/Wrestrict-6.c                 |     4 +-
 gcc/testsuite/gcc.dg/Wrestrict-9.c                 |     2 +-
 gcc/testsuite/gcc.dg/Wstack-usage.c                |    14 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-12.c       |    16 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-25.c       |     8 +-
 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       |   118 +
 gcc/testsuite/gcc.dg/alias-14.c                    |     2 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |     4 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-5b.c      |     3 +-
 gcc/testsuite/gcc.dg/analyzer/pr93382.c            |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr94099.c            |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr94447.c            |    10 +
 gcc/testsuite/gcc.dg/analyzer/pr94639.c            |    14 +
 gcc/testsuite/gcc.dg/analyzer/pr94732.c            |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr94754.c            |    20 +
 gcc/testsuite/gcc.dg/analyzer/signal-exit.c        |    23 +
 gcc/testsuite/gcc.dg/analyzer/zlib-6.c             |     2 +-
 gcc/testsuite/gcc.dg/asan/pr87930.c                |     2 +-
 gcc/testsuite/gcc.dg/asan/pr95033.c                |    13 +
 gcc/testsuite/gcc.dg/asan/pr95051.c                |    22 +
 gcc/testsuite/gcc.dg/attr-access-none.c            |    38 +
 gcc/testsuite/gcc.dg/attr-access-read-only.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/autopar/pr68460.c             |     2 +-
 gcc/testsuite/gcc.dg/builtin-bswap-10.c            |     8 +
 gcc/testsuite/gcc.dg/builtin-bswap-11.c            |    51 +
 gcc/testsuite/gcc.dg/builtin-bswap-12.c            |    27 +
 gcc/testsuite/gcc.dg/builtin-object-size-20.c      |   315 +
 gcc/testsuite/gcc.dg/builtin-object-size-21.c      |    51 +
 gcc/testsuite/gcc.dg/builtin-stringop-chk-4.c      |     2 +-
 gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c      |    24 +-
 gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c      |     2 +-
 gcc/testsuite/gcc.dg/c11-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/concat2.c                     |     2 +-
 gcc/testsuite/gcc.dg/cpp/trad/funlike-5.c          |     2 +-
 gcc/testsuite/gcc.dg/darwin-version-1.c            |     4 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-dfp.c      |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-float.c    |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-1.c      |     1 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-2.c      |     1 +
 gcc/testsuite/gcc.dg/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/gomp/appendix-a/a.24.1.c      |     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/requires-1.c             |    22 +
 gcc/testsuite/gcc.dg/gomp/sharing-1.c              |     2 +-
 gcc/testsuite/gcc.dg/gomp/vla-1.c                  |     2 +-
 gcc/testsuite/gcc.dg/graphite/interchange-1.c      |     7 -
 gcc/testsuite/gcc.dg/graphite/interchange-10.c     |     2 -
 gcc/testsuite/gcc.dg/graphite/interchange-11.c     |     2 -
 gcc/testsuite/gcc.dg/graphite/interchange-3.c      |     2 -
 gcc/testsuite/gcc.dg/graphite/interchange-4.c      |     2 -
 gcc/testsuite/gcc.dg/graphite/interchange-7.c      |     2 -
 gcc/testsuite/gcc.dg/graphite/interchange-9.c      |     2 -
 gcc/testsuite/gcc.dg/graphite/scop-4.c             |     2 +
 gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c  |     2 -
 gcc/testsuite/gcc.dg/guality/pr95343.c             |    45 +
 gcc/testsuite/gcc.dg/intermod-1.c                  |     1 -
 gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c              |     1 +
 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/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/pr94822.h                 |     4 +
 gcc/testsuite/gcc.dg/lto/pr94822_0.c               |    10 +
 gcc/testsuite/gcc.dg/lto/pr94822_1.c               |     6 +
 gcc/testsuite/gcc.dg/missing-header-fixit-3.c      |     2 +-
 gcc/testsuite/gcc.dg/missing-header-fixit-4.c      |     4 +
 gcc/testsuite/gcc.dg/missing-header-fixit-5.c      |    36 +
 gcc/testsuite/gcc.dg/noncompile/pr30552-3.c        |     3 +-
 gcc/testsuite/gcc.dg/noncompile/pr35447-1.c        |     3 +-
 .../gcc.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/pr31866.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr32069.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr35445.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr36227.c                     |    10 +-
 gcc/testsuite/gcc.dg/pr40172-3.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr41241.c                     |     1 -
 gcc/testsuite/gcc.dg/pr41345.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr42611.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr42629.c                     |     1 -
 gcc/testsuite/gcc.dg/pr42630.c                     |     1 -
 gcc/testsuite/gcc.dg/pr42631.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr42719.c                     |     1 -
 gcc/testsuite/gcc.dg/pr42728.c                     |     1 -
 gcc/testsuite/gcc.dg/pr42889.c                     |     1 -
 gcc/testsuite/gcc.dg/pr42916.c                     |     1 -
 gcc/testsuite/gcc.dg/pr43084.c                     |     1 -
 gcc/testsuite/gcc.dg/pr43670.c                     |     1 -
 gcc/testsuite/gcc.dg/pr44023.c                     |     1 -
 gcc/testsuite/gcc.dg/pr44971.c                     |     1 -
 gcc/testsuite/gcc.dg/pr45449.c                     |     1 -
 gcc/testsuite/gcc.dg/pr46647.c                     |     4 +-
 gcc/testsuite/gcc.dg/pr46771.c                     |     1 -
 gcc/testsuite/gcc.dg/pr47684.c                     |     1 -
 gcc/testsuite/gcc.dg/pr47881.c                     |     1 -
 gcc/testsuite/gcc.dg/pr48768.c                     |     1 -
 gcc/testsuite/gcc.dg/pr50017.c                     |     1 -
 gcc/testsuite/gcc.dg/pr56023.c                     |     1 -
 gcc/testsuite/gcc.dg/pr59924.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr59963-2.c                   |     2 +-
 gcc/testsuite/gcc.dg/pr64935-1.c                   |     1 -
 gcc/testsuite/gcc.dg/pr64935-2.c                   |     1 -
 gcc/testsuite/gcc.dg/pr65521.c                     |     1 -
 gcc/testsuite/gcc.dg/pr65779.c                     |     1 -
 gcc/testsuite/gcc.dg/pr65980.c                     |     1 -
 gcc/testsuite/gcc.dg/pr66688.c                     |     1 -
 gcc/testsuite/gcc.dg/pr68317.c                     |    10 +-
 gcc/testsuite/gcc.dg/pr70405.c                     |     1 -
 gcc/testsuite/gcc.dg/pr71581.c                     |     6 +-
 gcc/testsuite/gcc.dg/pr78973.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr85859.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr86179.c                     |    13 +-
 gcc/testsuite/gcc.dg/pr87347.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr88660.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/pr94574.c                     |    15 +
 gcc/testsuite/gcc.dg/pr94705.c                     |    13 +
 gcc/testsuite/gcc.dg/pr94780.c                     |    13 +
 gcc/testsuite/gcc.dg/pr94784.c                     |    16 +
 gcc/testsuite/gcc.dg/pr94842.c                     |    11 +
 gcc/testsuite/gcc.dg/pr94873.c                     |    27 +
 gcc/testsuite/gcc.dg/pr94963.c                     |    35 +
 gcc/testsuite/gcc.dg/pr94968.c                     |     8 +
 gcc/testsuite/gcc.dg/pr95052.c                     |    12 +
 gcc/testsuite/gcc.dg/pr95118.c                     |    11 +
 gcc/testsuite/gcc.dg/pr95133.c                     |    14 +
 gcc/testsuite/gcc.dg/pr95141.c                     |     8 +
 gcc/testsuite/gcc.dg/pr95171.c                     |    18 +
 gcc/testsuite/gcc.dg/pr95580.c                     |    16 +
 gcc/testsuite/gcc.dg/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                     |    37 +
 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-21.c       |     2 +-
 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/store_merging_30.c            |    20 +
 gcc/testsuite/gcc.dg/strlenopt-74.c                |     2 +-
 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/builtins-1.c          |     2 +-
 gcc/testsuite/gcc.dg/torture/cris-asm-mof-1.c      |     2 +-
 gcc/testsuite/gcc.dg/torture/cris-volatile-1.c     |     2 +-
 gcc/testsuite/gcc.dg/torture/pr38948.c             |     1 -
 gcc/testsuite/gcc.dg/torture/pr51106-1.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/pr51106-2.c           |     2 +-
 gcc/testsuite/gcc.dg/torture/pr57359-1.c           |    23 +
 gcc/testsuite/gcc.dg/torture/pr57359-2.c           |    30 +
 gcc/testsuite/gcc.dg/torture/pr59166.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr71598-2.c           |     1 +
 gcc/testsuite/gcc.dg/torture/pr80281.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr86034.c             |    12 +-
 gcc/testsuite/gcc.dg/torture/pr90020.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr92252.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr94439.c             |    55 +
 gcc/testsuite/gcc.dg/torture/pr94482.c             |     4 +-
 gcc/testsuite/gcc.dg/torture/pr94947-1.c           |    23 +
 gcc/testsuite/gcc.dg/torture/pr94947-2.c           |     7 +
 gcc/testsuite/gcc.dg/torture/pr94949.c             |    17 +
 gcc/testsuite/gcc.dg/torture/pr94988.c             |    22 +
 gcc/testsuite/gcc.dg/torture/pr95025.c             |    13 +
 gcc/testsuite/gcc.dg/torture/pr95045.c             |    29 +
 gcc/testsuite/gcc.dg/torture/pr95049.c             |     7 +
 gcc/testsuite/gcc.dg/torture/pr95172.c             |    17 +
 gcc/testsuite/gcc.dg/torture/pr95248.c             |    28 +
 gcc/testsuite/gcc.dg/torture/pr95283.c             |    19 +
 gcc/testsuite/gcc.dg/torture/pr95295-1.c           |    15 +
 gcc/testsuite/gcc.dg/torture/pr95295-2.c           |    14 +
 gcc/testsuite/gcc.dg/torture/pr95295-3.c           |    16 +
 gcc/testsuite/gcc.dg/torture/pr95761.c             |    25 +
 gcc/testsuite/gcc.dg/torture/pr96133.c             |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c         |     2 +-
 .../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-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/popcount5.c          |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/popcount5l.c         |    32 +
 gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c        |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr39612.c            |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/pr79448-2.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr79448.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c          |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c          |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/pr83403.h            |    30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr84436-3.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr84648.c            |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c |    17 +
 .../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c       |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr92163.c            |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr94598.c            |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94703.c            |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94718-1.c          |    49 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94718-2.c          |    49 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94718-3.c          |    45 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94718-4.c          |    61 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94718-5.c          |    61 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94783.c            |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94786.c            |    66 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94800.c            |    80 +
 gcc/testsuite/gcc.dg/tree-ssa/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/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/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-thread-8.c   |    12 +-
 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/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                   |   312 +
 gcc/testsuite/gcc.dg/uninit-33.c                   |   145 +
 gcc/testsuite/gcc.dg/uninit-34.c                   |    58 +
 gcc/testsuite/gcc.dg/uninit-36.c                   |   237 +
 gcc/testsuite/gcc.dg/uninit-B-O0.c                 |     2 +-
 gcc/testsuite/gcc.dg/uninit-I-O0.c                 |     2 +-
 gcc/testsuite/gcc.dg/uninit-pr19430-O0.c           |    16 +-
 gcc/testsuite/gcc.dg/uninit-pr19430.c              |    18 +-
 gcc/testsuite/gcc.dg/uninit-pr95136.c              |    63 +
 gcc/testsuite/gcc.dg/var-expand3.c                 |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-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/pr49352.c                |     1 -
 gcc/testsuite/gcc.dg/vect/pr71264.c                |     4 +-
 gcc/testsuite/gcc.dg/vect/pr94606.c                |    13 +
 gcc/testsuite/gcc.dg/vect/pr94727.c                |    24 +
 gcc/testsuite/gcc.dg/vect/pr95272.c                |    18 +
 gcc/testsuite/gcc.dg/vect/pr95495.c                |    16 +
 gcc/testsuite/gcc.dg/vect/pr95539.c                |    29 +
 gcc/testsuite/gcc.dg/vect/pr95570.c                |    11 +
 gcc/testsuite/gcc.dg/vect/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           |   799 +
 gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c |    21 +
 gcc/testsuite/gcc.target/aarch64/bti-4.c           |    60 +
 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/testsuite/gcc.target/aarch64/mgeneral-regs_5.c |    14 +
 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_6.c |    15 +
 gcc/testsuite/gcc.target/aarch64/mvn_zero_ext.c    |    15 +
 gcc/testsuite/gcc.target/aarch64/nospill.c         |    35 +
 gcc/testsuite/gcc.target/aarch64/pr63304_1.c       |     1 +
 gcc/testsuite/gcc.target/aarch64/pr70120-2.c       |     1 +
 gcc/testsuite/gcc.target/aarch64/pr94514.c         |    77 +
 gcc/testsuite/gcc.target/aarch64/pr94530.c         |     1 +
 gcc/testsuite/gcc.target/aarch64/pr94577.c         |    10 +
 gcc/testsuite/gcc.target/aarch64/pr94697.c         |    20 +
 gcc/testsuite/gcc.target/aarch64/pr94748.c         |    10 +
 gcc/testsuite/gcc.target/aarch64/pr95254.c         |    19 +
 .../gcc.target/aarch64/pragma_cpp_predefs_2.c      |    38 +-
 .../gcc.target/aarch64/pragma_cpp_predefs_3.c      |    59 +
 .../gcc.target/aarch64/reload-valid-spoff.c        |     1 +
 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 +
 .../aarch64/sve/acle/general/attributes_8.c        |   101 +
 .../gcc.target/aarch64/sve/acle/general/nosve_6.c  |    12 +
 .../gcc.target/aarch64/sve/acle/general/pr94683.c  |    29 +
 .../gcc.target/aarch64/sve/acle/general/pr94700.c  |    28 +
 .../gcc.target/aarch64/sve/acle/general/pr96146.c  |    20 +
 .../aarch64/sve/acle/general/unoptimized_1.c       |    21 +
 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          |    12 +
 .../gcc.target/aarch64/sve/cost_model_3.c          |    13 +
 .../gcc.target/aarch64/sve/cost_model_4.c          |    12 +
 .../gcc.target/aarch64/sve/cost_model_5.c          |    13 +
 .../gcc.target/aarch64/sve/cost_model_6.c          |    12 +
 .../gcc.target/aarch64/sve/cost_model_7.c          |    12 +
 .../gcc.target/aarch64/sve/cost_model_8.c          |    12 +
 .../gcc.target/aarch64/sve/cost_model_9.c          |    13 +
 .../gcc.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/pr89007-1.c   |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr89007-2.c   |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c     |    12 +
 gcc/testsuite/gcc.target/aarch64/sve/pr94668.c     |     8 +
 gcc/testsuite/gcc.target/aarch64/sve/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.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/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.target/arm/mve/intrinsics/mve_fp_fpu1.c    |     5 +-
 .../gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c    |     4 +-
 .../gcc.target/arm/mve/intrinsics/mve_fpu1.c       |     5 +-
 .../gcc.target/arm/mve/intrinsics/mve_fpu2.c       |     5 +-
 .../arm/mve/intrinsics/mve_move_gpr_to_gpr.c       |     2 +-
 .../arm/mve/intrinsics/mve_scalar_shifts1.c        |    40 +
 .../arm/mve/intrinsics/mve_scalar_shifts2.c        |    35 +
 .../arm/mve/intrinsics/mve_scalar_shifts3.c        |    28 +
 .../arm/mve/intrinsics/mve_scalar_shifts4.c        |    34 +
 .../gcc.target/arm/mve/intrinsics/mve_vaddq_m.c    |    48 +
 .../arm/mve/intrinsics/mve_vddupq_m_n_u16.c        |    13 +
 .../arm/mve/intrinsics/mve_vddupq_m_n_u32.c        |    13 +
 .../arm/mve/intrinsics/mve_vddupq_m_n_u8.c         |    13 +
 .../arm/mve/intrinsics/mve_vddupq_n_u16.c          |    13 +
 .../arm/mve/intrinsics/mve_vddupq_n_u32.c          |    13 +
 .../arm/mve/intrinsics/mve_vddupq_n_u8.c           |    13 +
 .../arm/mve/intrinsics/mve_vddupq_x_n_u16.c        |    12 +
 .../arm/mve/intrinsics/mve_vddupq_x_n_u32.c        |    12 +
 .../arm/mve/intrinsics/mve_vddupq_x_n_u8.c         |    12 +
 .../arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c       |    13 +
 .../arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c       |    13 +
 .../arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c        |    13 +
 .../arm/mve/intrinsics/mve_vec_duplicate.c         |    13 +
 .../arm/mve/intrinsics/mve_vector_float.c          |     2 +-
 .../arm/mve/intrinsics/mve_vector_float1.c         |     2 +-
 .../arm/mve/intrinsics/mve_vector_float2.c         |    15 +-
 .../gcc.target/arm/mve/intrinsics/mve_vector_int.c |     2 +-
 .../arm/mve/intrinsics/mve_vector_int1.c           |     2 +-
 .../arm/mve/intrinsics/mve_vector_int2.c           |     2 +-
 .../arm/mve/intrinsics/mve_vector_uint.c           |     2 +-
 .../arm/mve/intrinsics/mve_vector_uint1.c          |     2 +-
 .../arm/mve/intrinsics/mve_vector_uint2.c          |     2 +-
 .../arm/mve/intrinsics/mve_vidupq_m_n_u16.c        |    13 +
 .../arm/mve/intrinsics/mve_vidupq_m_n_u32.c        |    12 +
 .../arm/mve/intrinsics/mve_vidupq_m_n_u8.c         |    13 +
 .../arm/mve/intrinsics/mve_vidupq_n_u16.c          |    13 +
 .../arm/mve/intrinsics/mve_vidupq_n_u32.c          |    12 +
 .../arm/mve/intrinsics/mve_vidupq_n_u8.c           |    13 +
 .../arm/mve/intrinsics/mve_vidupq_x_n_u16.c        |    12 +
 .../arm/mve/intrinsics/mve_vidupq_x_n_u32.c        |    12 +
 .../arm/mve/intrinsics/mve_vidupq_x_n_u8.c         |    12 +
 .../arm/mve/intrinsics/mve_viwdupq_x_n_u16.c       |    13 +
 .../arm/mve/intrinsics/mve_viwdupq_x_n_u32.c       |    13 +
 .../arm/mve/intrinsics/mve_viwdupq_x_n_u8.c        |    13 +
 .../gcc.target/arm/mve/intrinsics/mve_vldr.c       |    61 +
 .../gcc.target/arm/mve/intrinsics/mve_vldr_z.c     |    73 +
 .../mve/intrinsics/mve_vldrdq_gather_offset_s64.c  |    12 +
 .../mve/intrinsics/mve_vldrdq_gather_offset_u64.c  |    12 +
 .../intrinsics/mve_vldrdq_gather_offset_z_s64.c    |    12 +
 .../intrinsics/mve_vldrdq_gather_offset_z_u64.c    |    12 +
 .../mve_vldrdq_gather_shifted_offset_s64.c         |    12 +
 .../mve_vldrdq_gather_shifted_offset_u64.c         |    12 +
 .../mve_vldrdq_gather_shifted_offset_z_s64.c       |    12 +
 .../mve_vldrdq_gather_shifted_offset_z_u64.c       |    12 +
 .../mve/intrinsics/mve_vldrhq_gather_offset_f16.c  |    12 +
 .../mve/intrinsics/mve_vldrhq_gather_offset_s16.c  |    12 +
 .../mve/intrinsics/mve_vldrhq_gather_offset_s32.c  |    12 +
 .../mve/intrinsics/mve_vldrhq_gather_offset_u16.c  |    12 +
 .../mve/intrinsics/mve_vldrhq_gather_offset_u32.c  |    13 +
 .../intrinsics/mve_vldrhq_gather_offset_z_f16.c    |    12 +
 .../intrinsics/mve_vldrhq_gather_offset_z_s16.c    |    12 +
 .../intrinsics/mve_vldrhq_gather_offset_z_s32.c    |    12 +
 .../intrinsics/mve_vldrhq_gather_offset_z_u16.c    |    13 +
 .../intrinsics/mve_vldrhq_gather_offset_z_u32.c    |    13 +
 .../mve_vldrhq_gather_shifted_offset_f16.c         |    12 +
 .../mve_vldrhq_gather_shifted_offset_s16.c         |    13 +
 .../mve_vldrhq_gather_shifted_offset_s32.c         |    13 +
 .../mve_vldrhq_gather_shifted_offset_u16.c         |    13 +
 .../mve_vldrhq_gather_shifted_offset_u32.c         |    13 +
 .../mve_vldrhq_gather_shifted_offset_z_f16.c       |    13 +
 .../mve_vldrhq_gather_shifted_offset_z_s16.c       |    13 +
 .../mve_vldrhq_gather_shifted_offset_z_s32.c       |    12 +
 .../mve_vldrhq_gather_shifted_offset_z_u16.c       |    12 +
 .../mve_vldrhq_gather_shifted_offset_z_u32.c       |    12 +
 .../mve/intrinsics/mve_vldrwq_gather_offset_f32.c  |    12 +
 .../mve/intrinsics/mve_vldrwq_gather_offset_s32.c  |    13 +
 .../mve/intrinsics/mve_vldrwq_gather_offset_u32.c  |    13 +
 .../intrinsics/mve_vldrwq_gather_offset_z_f32.c    |    12 +
 .../intrinsics/mve_vldrwq_gather_offset_z_s32.c    |    13 +
 .../intrinsics/mve_vldrwq_gather_offset_z_u32.c    |    13 +
 .../mve_vldrwq_gather_shifted_offset_f32.c         |    12 +
 .../mve_vldrwq_gather_shifted_offset_s32.c         |    13 +
 .../mve_vldrwq_gather_shifted_offset_u32.c         |    13 +
 .../mve_vldrwq_gather_shifted_offset_z_f32.c       |    12 +
 .../mve_vldrwq_gather_shifted_offset_z_s32.c       |    13 +
 .../mve_vldrwq_gather_shifted_offset_z_u32.c       |    13 +
 .../arm/mve/intrinsics/mve_vstore_scatter_base.c   |    67 +
 .../arm/mve/intrinsics/mve_vstore_scatter_base_p.c |    69 +
 .../arm/mve/intrinsics/mve_vstore_scatter_offset.c |   215 +
 .../mve/intrinsics/mve_vstore_scatter_offset_p.c   |   216 +
 .../intrinsics/mve_vstore_scatter_shifted_offset.c |   141 +
 .../mve_vstore_scatter_shifted_offset_p.c          |   142 +
 .../gcc.target/arm/mve/intrinsics/mve_vstr.c       |    43 +
 .../gcc.target/arm/mve/intrinsics/mve_vstr_p.c     |    42 +
 .../gcc.target/arm/mve/intrinsics/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/unsigned-extend-2.c   |     2 +-
 .../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/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 +
 .../i386/avx512bw-shiftqihi-constant-1.c           |    31 +
 .../i386/avx512bw-shiftqihi-constant-2.c           |    62 +
 gcc/testsuite/gcc.target/i386/avx512f-pr95060.c    |    22 +
 .../gcc.target/i386/avx512f-vcvtps2ph-pr95254.c    |    12 +
 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c |    36 +
 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-2.c |    50 +
 .../gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c   |    18 +
 gcc/testsuite/gcc.target/i386/builtin-bswap-5.c    |     8 +
 gcc/testsuite/gcc.target/i386/builtin_target.c     |   355 +-
 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/indirect-thunk-1.c   |     2 +-
 gcc/testsuite/gcc.target/i386/indirect-thunk-2.c   |     4 +-
 gcc/testsuite/gcc.target/i386/indirect-thunk-3.c   |     2 +-
 gcc/testsuite/gcc.target/i386/indirect-thunk-4.c   |     4 +-
 .../gcc.target/i386/indirect-thunk-attr-1.c        |     2 +-
 .../gcc.target/i386/indirect-thunk-attr-2.c        |     4 +-
 .../gcc.target/i386/indirect-thunk-attr-3.c        |     2 +-
 .../gcc.target/i386/indirect-thunk-attr-4.c        |     4 +-
 .../gcc.target/i386/indirect-thunk-attr-5.c        |     2 +-
 .../gcc.target/i386/indirect-thunk-attr-6.c        |     4 +-
 .../gcc.target/i386/indirect-thunk-extern-1.c      |     2 +-
 .../gcc.target/i386/indirect-thunk-extern-2.c      |     4 +-
 .../gcc.target/i386/indirect-thunk-extern-3.c      |     2 +-
 .../gcc.target/i386/indirect-thunk-extern-4.c      |     4 +-
 .../gcc.target/i386/indirect-thunk-inline-1.c      |     2 +-
 .../gcc.target/i386/indirect-thunk-inline-2.c      |     4 +-
 .../gcc.target/i386/indirect-thunk-inline-3.c      |     2 +-
 .../gcc.target/i386/indirect-thunk-inline-4.c      |     4 +-
 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/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/pr67609.c            |     2 +-
 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/pr88713-1.c          |    13 +
 gcc/testsuite/gcc.target/i386/pr88713-2.c          |     6 +
 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/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          |    12 +
 gcc/testsuite/gcc.target/i386/pr93654.c            |     9 +
 gcc/testsuite/gcc.target/i386/pr94494.c            |    23 +
 gcc/testsuite/gcc.target/i386/pr94561.c            |    36 +
 gcc/testsuite/gcc.target/i386/pr94603.c            |    11 +
 gcc/testsuite/gcc.target/i386/pr94650.c            |    30 +
 gcc/testsuite/gcc.target/i386/pr94795-1.c          |    21 +
 gcc/testsuite/gcc.target/i386/pr94795-2.c          |    20 +
 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/pr94914.c            |    17 +
 gcc/testsuite/gcc.target/i386/pr94942.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/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/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/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/operand-modifiers.c          |    30 +
 .../gcc.target/msp430/region-attribute-misuse.c    |     1 -
 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/umul-wide.c         |    16 +
 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.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/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/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 |   185 +
 gcc/testsuite/gcc.target/powerpc/mma-single-test.c |   193 +
 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/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/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/pr90763.c         |     5 +-
 gcc/testsuite/gcc.target/powerpc/pr91275.c         |     2 +-
 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         |    11 +
 gcc/testsuite/gcc.target/powerpc/pr96125.c         |    47 +
 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/testsuite/gcc.target/powerpc/test_mffsl.c      |    12 +-
 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/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/testsuite/gcc.target/powerpc/vec-pext-0.c      |    53 +
 gcc/testsuite/gcc.target/powerpc/vec-pext-1.c      |    52 +
 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.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/pr95252.c           |    47 +
 gcc/testsuite/gcc.target/riscv/pr95683.c           |    10 +
 .../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.target/s390/addsub-signed-overflow-1.c     |     2 +-
 .../gcc.target/s390/addsub-signed-overflow-2.c     |     2 +-
 gcc/testsuite/gcc.target/s390/bswap-1.c            |     8 +-
 .../gcc.target/s390/global-array-element-pic2.c    |     4 +-
 .../gcc.target/s390/load-relative-check.c          |     2 +-
 gcc/testsuite/gcc.target/s390/morestack.c          |     2 +-
 .../gcc.target/s390/nobp-return-mem-z900.c         |    17 +-
 gcc/testsuite/gcc.target/s390/risbg-ll-1.c         |    13 +-
 gcc/testsuite/gcc.target/s390/risbg-ll-2.c         |     6 +-
 gcc/testsuite/gcc.target/s390/risbg-ll-3.c         |     2 +-
 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.target/s390/target-attribute/pr82012.c     |     2 +-
 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/zvector/pr94613.c    |    38 +
 .../gcc.target/s390/zvector/vec_load_len_r.c       |    94 +
 gcc/testsuite/gcc.target/s390/zvector/vec_sel-1.c  |   211 +
 .../gcc.target/s390/zvector/vec_store_len_r.c      |    94 +
 gcc/testsuite/gcc.target/xtensa/mabi-call0.c       |    13 +
 gcc/testsuite/gcc.target/xtensa/mabi-windowed.c    |    13 +
 gcc/testsuite/gcc.target/xtensa/pr94584.c          |    24 +
 gcc/testsuite/gdc.dg/asm1.d                        |     8 +-
 gcc/testsuite/gdc.dg/compilable.d                  |     2 +-
 gcc/testsuite/gdc.dg/init1.d                       |     9 +
 gcc/testsuite/gdc.dg/link.d                        |     2 +-
 gcc/testsuite/gdc.dg/lto/ltotests_0.d              |     2 +-
 gcc/testsuite/gdc.dg/pr94777a.d                    |    15 +
 gcc/testsuite/gdc.dg/pr94777b.d                    |   181 +
 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/runnable.d                    |   231 +-
 gcc/testsuite/gdc.dg/runnable2.d                   |   244 +
 gcc/testsuite/gdc.test/compilable/ctfe_math.d      |     1 +
 gcc/testsuite/gdc.test/compilable/interpret3.d     |    16 +
 gcc/testsuite/gdc.test/compilable/test17419.d      |    18 +
 gcc/testsuite/gdc.test/compilable/test5227.d       |     1 +
 gcc/testsuite/gdc.test/runnable/arrayop.d          |     1 +
 gcc/testsuite/gdc.test/runnable/builtin.d          |     1 +
 gcc/testsuite/gdc.test/runnable/complex.d          |     1 +
 gcc/testsuite/gdc.test/runnable/constfold.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/ctorpowtests.d     |     1 +
 gcc/testsuite/gdc.test/runnable/foreach4.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/ifti.d             |     1 +
 gcc/testsuite/gdc.test/runnable/implicit.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/inner.d            |     2 +-
 gcc/testsuite/gdc.test/runnable/interpret.d        |    46 +-
 gcc/testsuite/gdc.test/runnable/issue8671.d        |     1 +
 gcc/testsuite/gdc.test/runnable/lazy.d             |     1 +
 gcc/testsuite/gdc.test/runnable/mars1.d            |     1 +
 gcc/testsuite/gdc.test/runnable/mixin1.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/mixin2.d           |     1 +
 gcc/testsuite/gdc.test/runnable/s2ir.d             |     2 +-
 gcc/testsuite/gdc.test/runnable/stress.d           |     1 +
 gcc/testsuite/gdc.test/runnable/template2.d        |     1 +
 gcc/testsuite/gdc.test/runnable/template4.d        |     1 +
 gcc/testsuite/gdc.test/runnable/template9.d        |     1 +
 gcc/testsuite/gdc.test/runnable/test10942.d        |     1 +
 gcc/testsuite/gdc.test/runnable/test11.d           |     1 +
 gcc/testsuite/gdc.test/runnable/test12.d           |     1 +
 gcc/testsuite/gdc.test/runnable/test12197.d        |     1 +
 gcc/testsuite/gdc.test/runnable/test15.d           |     1 +
 gcc/testsuite/gdc.test/runnable/test22.d           |     1 +
 gcc/testsuite/gdc.test/runnable/test23.d           |     1 +
 gcc/testsuite/gdc.test/runnable/test24.d           |     1 +
 gcc/testsuite/gdc.test/runnable/test27.d           |     1 +
 gcc/testsuite/gdc.test/runnable/test28.d           |     1 +
 gcc/testsuite/gdc.test/runnable/test34.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test37.d           |     1 +
 gcc/testsuite/gdc.test/runnable/test42.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test5305.d         |     1 +
 gcc/testsuite/gdc.test/runnable/test60.d           |     1 +
 gcc/testsuite/gdc.test/runnable/testaa.d           |     1 +
 gcc/testsuite/gdc.test/runnable/testaa2.d          |     1 +
 gcc/testsuite/gdc.test/runnable/testargtypes.d     |   113 -
 gcc/testsuite/gdc.test/runnable/testbitarray.d     |     1 +
 gcc/testsuite/gdc.test/runnable/testdstress.d      |     1 +
 gcc/testsuite/gdc.test/runnable/testfile.d         |     1 +
 gcc/testsuite/gdc.test/runnable/testformat.d       |     1 +
 gcc/testsuite/gdc.test/runnable/testline.d         |     1 +
 gcc/testsuite/gdc.test/runnable/testmmfile.d       |     1 +
 gcc/testsuite/gdc.test/runnable/testscope2.d       |     1 +
 gcc/testsuite/gdc.test/runnable/testsignals.d      |     1 +
 gcc/testsuite/gdc.test/runnable/testsocket.d       |     1 +
 gcc/testsuite/gdc.test/runnable/teststdio.d        |     1 +
 gcc/testsuite/gdc.test/runnable/testthread2.d      |     1 +
 gcc/testsuite/gdc.test/runnable/testtypeid.d       |     2 +-
 gcc/testsuite/gdc.test/runnable/traits.d           |     1 +
 gcc/testsuite/gdc.test/runnable/wc.d               |     1 +
 gcc/testsuite/gdc.test/runnable/wc2.d              |     1 +
 gcc/testsuite/gdc.test/runnable/wc3.d              |     1 +
 gcc/testsuite/gdc.test/runnable/xtest46.d          |     1 +
 gcc/testsuite/gdc.test/runnable/xtest55.d          |     1 +
 gcc/testsuite/gfortran.dg/PR85868A.f90             |    47 +
 gcc/testsuite/gfortran.dg/PR85868B.f90             |   144 +
 gcc/testsuite/gfortran.dg/PR90350.f90              |    19 +
 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/analyzer/pr93993.f90     |     2 +-
 gcc/testsuite/gfortran.dg/arith_divide_3.f90       |    17 +
 gcc/testsuite/gfortran.dg/asan/asan.exp            |    40 +
 .../gfortran.dg/asan/pointer_assign_16.f90         |   304 +
 gcc/testsuite/gfortran.dg/assignment_4.f90         |     2 +-
 .../gfortran.dg/binding_label_tests_34.f90         |    25 +
 .../gfortran.dg/bound_resolve_after_error_1.f90    |    13 +
 gcc/testsuite/gfortran.dg/char4-subscript.f90      |    30 +
 gcc/testsuite/gfortran.dg/char_length_22.f90       |    11 +
 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 +
 gcc/testsuite/gfortran.dg/dtio_5.f90               |   280 -
 .../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 +
 .../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/combined-if.f90     |   109 +
 gcc/testsuite/gfortran.dg/gomp/crayptr3.f90        |     2 +-
 .../gfortran.dg/gomp/map-alloc-comp-1.f90          |    14 +
 gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90   |    65 +
 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/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/gomp/warn_truncated.f    |    15 +
 gcc/testsuite/gfortran.dg/gomp/warn_truncated.f90  |    19 +
 .../gfortran.dg/graphite/interchange-3.f90         |     2 -
 gcc/testsuite/gfortran.dg/hollerith_9.f90          |     7 +
 gcc/testsuite/gfortran.dg/interface_46.f90         |    36 +
 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/namelist_97.f90          |    16 +
 gcc/testsuite/gfortran.dg/pdt_5.f03                |   223 -
 gcc/testsuite/gfortran.dg/pointer_assign_14.f90    |    19 +
 gcc/testsuite/gfortran.dg/pointer_assign_15.f90    |    18 +
 gcc/testsuite/gfortran.dg/pointer_init_12.f90      |     8 +
 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/pr50392.f                |    12 +
 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/pr92993.f90              |    21 +
 gcc/testsuite/gfortran.dg/pr93337.f90              |    10 +
 gcc/testsuite/gfortran.dg/pr93364.f90              |    13 +
 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/pr94708.f90              |    13 +
 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/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/pr96085.f90              |    12 +
 gcc/testsuite/gfortran.dg/pr96086.f90              |     8 +
 gcc/testsuite/gfortran.dg/random_seed_4.f90        |    14 +
 gcc/testsuite/gfortran.dg/recursive_check_16.f90   |    25 +
 gcc/testsuite/gfortran.dg/select_type_49.f90       |    43 +
 gcc/testsuite/gfortran.dg/subroutine_as_type.f90   |     7 +
 gcc/testsuite/gfortran.dg/use_15.f90               |     2 +-
 gcc/testsuite/gfortran.dg/use_rename_10.f90        |    28 +
 gcc/testsuite/gfortran.dg/use_rename_11.f90        |    79 +
 gcc/testsuite/gfortran.dg/variable_parameter.f90   |    22 +
 gcc/testsuite/gfortran.dg/vect/pr95403.f           |    16 +
 .../gfortran.dg/warn_unused_dummy_argument_6.f90   |    13 +
 .../gfortran.fortran-torture/execute/forall_5.f90  |     8 +-
 gcc/testsuite/gnat.dg/addr15.adb                   |    19 +
 gcc/testsuite/gnat.dg/aggr29.adb                   |    12 +
 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/limited1_inner.adb           |     2 +-
 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.test/test/fixedbugs/issue4085b.go |     4 +-
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |    33 +
 gcc/testsuite/jit.dg/jit.exp                       |     5 +
 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/gcc-defs.exp                     |    48 +
 gcc/testsuite/lib/gcc-dg.exp                       |     2 +-
 gcc/testsuite/lib/gcov.exp                         |     2 +-
 gcc/testsuite/lib/gdc-utils.exp                    |    36 +-
 gcc/testsuite/lib/gfortran.exp                     |     8 +
 gcc/testsuite/lib/profopt.exp                      |    10 +-
 gcc/testsuite/lib/prune.exp                        |     4 +-
 gcc/testsuite/lib/scandump.exp                     |    57 +-
 gcc/testsuite/lib/scanltranstree.exp               |    20 +-
 gcc/testsuite/lib/scanoffload.exp                  |    48 +
 gcc/testsuite/lib/scanoffloadrtl.exp               |    49 +-
 gcc/testsuite/lib/scanoffloadtree.exp              |    51 +-
 gcc/testsuite/lib/scanwpaipa.exp                   |    24 +-
 gcc/testsuite/lib/target-supports.exp              |   271 +-
 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.dg/pr94637.m                    |    10 +
 gcc/testsuite/objc/execute/exceptions/matcher-1.m  |     2 +-
 gcc/timevar.def                                    |     1 +
 gcc/toplev.c                                       |    72 +-
 gcc/trans-mem.c                                    |     1 +
 gcc/tree-affine.c                                  |    24 +-
 gcc/tree-cfg.c                                     |    67 +-
 gcc/tree-core.h                                    |     6 +-
 gcc/tree-data-ref.c                                |    12 +-
 gcc/tree-dfa.c                                     |    32 +-
 gcc/tree-eh.c                                      |    13 +-
 gcc/tree-eh.h                                      |     1 +
 gcc/tree-inline.c                                  |   100 +-
 gcc/tree-into-ssa.c                                |     3 +-
 gcc/tree-loop-distribution.c                       |    41 +-
 gcc/tree-nested.c                                  |     3 -
 gcc/tree-object-size.c                             |    79 +-
 gcc/tree-object-size.h                             |     1 +
 gcc/tree-parloops.c                                |     2 +-
 gcc/tree-pass.h                                    |     3 +
 gcc/tree-pretty-print.c                            |    80 +-
 gcc/tree-pretty-print.h                            |     2 +
 gcc/tree-sra.c                                     |    24 +-
 gcc/tree-ssa-alias.c                               |    11 +-
 gcc/tree-ssa-ccp.c                                 |    88 +-
 gcc/tree-ssa-copy.c                                |     4 +-
 gcc/tree-ssa-dce.c                                 |   102 +-
 gcc/tree-ssa-dom.c                                 |    11 +-
 gcc/tree-ssa-forwprop.c                            |    55 +-
 gcc/tree-ssa-live.c                                |    31 +-
 gcc/tree-ssa-loop-im.c                             |   733 +-
 gcc/tree-ssa-loop-ivcanon.c                        |     5 +-
 gcc/tree-ssa-math-opts.c                           |    96 +-
 gcc/tree-ssa-operands.c                            |   306 +-
 gcc/tree-ssa-phiopt.c                              |   223 +-
 gcc/tree-ssa-propagate.c                           |   114 +-
 gcc/tree-ssa-propagate.h                           |     9 +-
 gcc/tree-ssa-reassoc.c                             |   185 +-
 gcc/tree-ssa-sccvn.c                               |    62 +-
 gcc/tree-ssa-sink.c                                |   188 +-
 gcc/tree-ssa-strlen.c                              |     1 -
 gcc/tree-ssa-structalias.c                         |    22 +-
 gcc/tree-ssa-uninit.c                              |   490 +-
 gcc/tree-ssa.c                                     |    70 +-
 gcc/tree-streamer-in.c                             |   127 +-
 gcc/tree-streamer-out.c                            |   228 +-
 gcc/tree-streamer.c                                |     9 +-
 gcc/tree-streamer.h                                |     6 +-
 gcc/tree-switch-conversion.c                       |     5 +-
 gcc/tree-vect-data-refs.c                          |   705 +-
 gcc/tree-vect-generic.c                            |   164 +-
 gcc/tree-vect-loop-manip.c                         |   233 +-
 gcc/tree-vect-loop.c                               |   988 +-
 gcc/tree-vect-patterns.c                           |   501 +-
 gcc/tree-vect-slp.c                                |  2095 +-
 gcc/tree-vect-stmts.c                              |  3784 ++--
 gcc/tree-vectorizer.c                              |   111 +-
 gcc/tree-vectorizer.h                              |   398 +-
 gcc/tree-vrp.c                                     |  1386 +-
 gcc/tree-vrp.h                                     |    70 -
 gcc/tree.c                                         |   185 +-
 gcc/tree.h                                         |    29 +-
 gcc/tsan.c                                         |    33 +-
 gcc/ubsan.c                                        |     3 +
 gcc/value-prof.c                                   |    59 +-
 gcc/value-range-equiv.cc                           |   322 +
 gcc/value-range-equiv.h                            |    82 +
 gcc/value-range.cc                                 |    47 +-
 gcc/var-tracking.c                                 |    26 +-
 gcc/varasm.c                                       |    57 +-
 gcc/vr-values.c                                    |   181 +-
 gcc/vr-values.h                                    |   116 +-
 include/ChangeLog                                  |    27 +
 include/filenames.h                                |     3 +-
 include/gomp-constants.h                           |    12 +-
 include/libiberty.h                                |     7 +
 intl/ChangeLog                                     |    34 +
 intl/Makefile.in                                   |    13 +-
 intl/configure                                     |    24 +
 intl/configure.ac                                  |    22 +
 intl/plural-config.h                               |     1 +
 intl/plural-exp.h                                  |     8 +-
 intl/plural.c                                      |    62 +-
 intl/plural.y                                      |    27 +-
 libatomic/ChangeLog                                |    51 +
 libatomic/Makefile.am                              |     3 +
 libatomic/Makefile.in                              |     4 +
 libatomic/config/t-aix                             |    10 +
 libatomic/config/x86/fenv.c                        |    42 +-
 libatomic/configure                                |    26 +-
 libatomic/configure.ac                             |    13 +
 libatomic/configure.tgt                            |     6 +
 libbacktrace/ChangeLog                             |    94 +
 libbacktrace/Makefile.am                           |    70 +-
 libbacktrace/Makefile.in                           |   126 +-
 libbacktrace/config.h.in                           |    15 +
 libbacktrace/configure                             |   361 +-
 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                                   |    23 +
 libcc1/Makefile.am                                 |     2 +-
 libcc1/Makefile.in                                 |     3 +-
 libcc1/aclocal.m4                                  |     2 +
 libcc1/configure                                   |   180 +-
 libcc1/configure.ac                                |     3 +
 libcc1/libcp1plugin.cc                             |     2 +-
 libcpp/ChangeLog                                   |   100 +
 libcpp/Makefile.in                                 |    12 +-
 libcpp/aclocal.m4                                  |     2 +
 libcpp/charset.c                                   |     2 +-
 libcpp/configure                                   |   277 +
 libcpp/configure.ac                                |    12 +
 libcpp/directives-only.c                           |   240 -
 libcpp/directives.c                                |    44 +-
 libcpp/files.c                                     |    66 +-
 libcpp/include/cpplib.h                            |    25 +-
 libcpp/include/line-map.h                          |    11 +-
 libcpp/init.c                                      |    28 +-
 libcpp/internal.h                                  |    23 +-
 libcpp/lex.c                                       |  1039 +-
 libcpp/macro.c                                     |    20 +-
 libcpp/po/ChangeLog                                |     4 +
 libcpp/po/sv.po                                    |     6 +-
 libcpp/system.h                                    |    20 -
 libcpp/traditional.c                               |     6 +-
 libdecnumber/ChangeLog                             |    25 +
 libdecnumber/Makefile.in                           |     5 +-
 libdecnumber/aclocal.m4                            |     2 +
 libdecnumber/configure                             |   324 +
 libdecnumber/configure.ac                          |    13 +
 libffi/ChangeLog                                   |    10 +
 libffi/Makefile.am                                 |     3 +
 libffi/Makefile.in                                 |     4 +
 libffi/configure                                   |     5 +
 libffi/configure.ac                                |     5 +
 libffi/testsuite/Makefile.am                       |     2 +
 libffi/testsuite/Makefile.in                       |     1 +
 libgcc/ChangeLog                                   |   292 +
 libgcc/Makefile.in                                 |    27 +-
 libgcc/config.host                                 |    19 +-
 libgcc/config.in                                   |     3 +
 libgcc/config/aarch64/aarch64-unwind.h             |     2 +
 libgcc/config/aarch64/lse-init.c                   |    17 +-
 libgcc/config/aarch64/lse.S                        |    87 +-
 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/gnu-unwind.h                    |   107 +
 libgcc/config/i386/sfp-exceptions.c                |    42 +-
 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/riscv/div.S                          |     8 +-
 libgcc/config/rs6000/crtresfpr.S                   |     1 +
 libgcc/config/rs6000/crtresxfpr.S                  |     1 +
 libgcc/config/rs6000/crtsavfpr.S                   |     1 +
 libgcc/config/rs6000/t-aix-cxa                     |    15 +-
 libgcc/config/rs6000/t-slibgcc-aix                 |    69 +-
 libgcc/config/xtensa/unwind-dw2-xtensa.c           |    46 +-
 libgcc/configure                                   |    72 +-
 libgcc/configure.ac                                |    33 +-
 libgcc/empty.mk                                    |     2 -
 libgcc/gcov.h                                      |     5 -
 libgcc/libgcov-driver.c                            |   172 +-
 libgcc/libgcov-interface.c                         |   126 +-
 libgcc/libgcov-merge.c                             |   103 +-
 libgcc/libgcov-profiler.c                          |    51 +-
 libgcc/libgcov-util.c                              |   127 +-
 libgcc/libgcov.h                                   |   121 +-
 libgfortran/ChangeLog                              |   144 +
 libgfortran/Makefile.am                            |     5 +
 libgfortran/Makefile.in                            |    26 +-
 libgfortran/c99_protos.h                           |    34 +
 libgfortran/config.h.in                            |    21 +
 libgfortran/config/fpu-387.h                       |    59 +-
 libgfortran/config/t-aix                           |    10 +
 libgfortran/configure                              |   350 +-
 libgfortran/configure.ac                           |    20 +
 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/intrinsics/c99_functions.c             |    77 +
 libgfortran/intrinsics/trigd.c                     |   234 +-
 libgfortran/intrinsics/trigd.inc                   |    83 +-
 libgfortran/intrinsics/trigd_lib.inc               |   110 +-
 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/m4/matmul.m4                           |    21 +-
 libgfortran/runtime/error.c                        |     4 +
 libgo/MERGE                                        |     2 +-
 libgo/Makefile.am                                  |     6 +
 libgo/Makefile.in                                  |     4 +
 libgo/VERSION                                      |     2 +-
 libgo/configure                                    |    48 +-
 libgo/configure.ac                                 |    11 +
 libgo/go/cmd/cgo/gcc.go                            |    12 +-
 libgo/go/encoding/json/decode.go                   |     5 +
 libgo/go/encoding/json/decode_test.go              |    33 +-
 libgo/go/encoding/json/encode.go                   |    11 +-
 libgo/go/encoding/json/encode_test.go              |    87 +-
 libgo/go/encoding/json/stream_test.go              |     8 +-
 libgo/go/go/doc/example.go                         |     6 +-
 libgo/go/go/doc/example_test.go                    |    76 +-
 libgo/go/go/parser/interface.go                    |     8 +-
 libgo/go/golang.org/x/sys/cpu/byteorder.go         |     7 +-
 .../x/sys/cpu/{cpu_aix_ppc64.go => cpu_aix.go}     |     2 +-
 libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go |    27 +
 .../syscall/unix/getrandom_linux_generic.go        |     2 +-
 libgo/go/math/big/nat.go                           |    15 +-
 libgo/go/math/big/nat_test.go                      |    18 +
 libgo/go/os/os_test.go                             |    35 +
 libgo/go/runtime/callers_test.go                   |    32 +-
 libgo/go/runtime/crash_test.go                     |    14 +-
 libgo/go/runtime/export_test.go                    |     2 +-
 libgo/go/runtime/malloc.go                         |     2 +-
 libgo/go/runtime/mgcscavenge.go                    |    22 +
 libgo/go/runtime/mpagecache.go                     |    13 +-
 libgo/go/runtime/mpagecache_test.go                |    33 +-
 libgo/go/runtime/os_netbsd.go                      |    41 +-
 libgo/go/runtime/proc.go                           |     6 +
 libgo/go/runtime/proc_test.go                      |    24 +
 libgo/go/runtime/signal_gccgo.go                   |     2 +-
 libgo/go/runtime/stubs.go                          |     4 +
 libgo/go/runtime/testdata/testprog/lockosthread.go |    49 +
 libgo/go/syscall/syscall_linux_test.go             |     9 +-
 libgo/misc/cgo/test/testx.go                       |    10 +
 libgo/runtime/aeshash.c                            |    12 +-
 libgo/runtime/go-signal.c                          |    12 +
 libgo/testsuite/gotest                             |     2 +-
 libgomp/ChangeLog                                  |   472 +
 libgomp/Makefile.am                                |     5 +-
 libgomp/Makefile.in                                |    14 +-
 libgomp/allocator.c                                |   365 +
 libgomp/config/accel/openacc.f90                   |     2 +-
 libgomp/config/t-aix                               |     9 +
 libgomp/configure                                  |    25 +-
 libgomp/configure.ac                               |    12 +
 libgomp/configure.tgt                              |     5 +
 libgomp/env.c                                      |    62 +-
 libgomp/icv.c                                      |    19 +
 libgomp/libgomp.h                                  |    12 +-
 libgomp/libgomp.map                                |    10 +
 libgomp/oacc-init.c                                |     4 +-
 libgomp/oacc-mem.c                                 |   458 +-
 libgomp/omp.h.in                                   |    90 +
 libgomp/openacc.f90                                |     2 +-
 libgomp/openacc.h                                  |     2 +-
 libgomp/openacc_lib.h                              |     2 +-
 libgomp/plugin/plugin-gcn.c                        |   243 +-
 libgomp/target.c                                   |    45 +-
 libgomp/team.c                                     |     2 +
 libgomp/testsuite/lib/libgomp-dg.exp               |     8 -
 libgomp/testsuite/lib/libgomp.exp                  |    17 +-
 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/function-not-offloaded.c  |     1 -
 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/target-39.c            |    47 +
 libgomp/testsuite/libgomp.fortran/async_io_9.f90   |    20 +
 .../testsuite/libgomp.fortran/close_errors_1.f90   |    19 +
 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.fortran/target-enter-data-2.F90        |    41 +
 libgomp/testsuite/libgomp.fortran/target-var.f90   |    32 +
 .../libgomp.fortran/use_device_ptr-optional-2.f90  |     1 +
 .../libgomp.fortran/use_device_ptr-optional-3.f90  |     1 +
 libgomp/testsuite/libgomp.oacc-c++/c++.exp         |    18 +-
 .../testsuite/libgomp.oacc-c++/declare-pr94120.C   |     1 +
 .../libgomp.oacc-c++/firstprivate-mappings-1.C     |     2 +-
 .../acc_get_property-gcn.c                         |     2 +-
 .../libgomp.oacc-c-c++-common/asyncwait-nop-1.c    |     2 +-
 .../libgomp.oacc-c-c++-common/deep-copy-7.c        |     2 +-
 .../libgomp.oacc-c-c++-common/deep-copy-8.c        |     6 +-
 .../firstprivate-mappings-1.c                      |     2 +-
 .../function-not-offloaded.c                       |     4 +-
 .../libgomp.oacc-c-c++-common/loop-auto-1.c        |     2 +-
 .../libgomp.oacc-c-c++-common/loop-dim-default.c   |     2 +-
 .../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 +
 .../libgomp.oacc-c-c++-common/routine-wv-2.c       |     2 +-
 .../static-dynamic-lifetimes-5-lib.c               |     3 -
 .../static-dynamic-lifetimes-6-lib.c               |     3 -
 .../static-dynamic-lifetimes-7-lib.c               |     3 -
 .../static-dynamic-lifetimes-8-lib.c               |     3 -
 .../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 +
 ...-lib.c => structured-dynamic-lifetimes-1-lib.c} |     2 +-
 ...etimes-1.c => structured-dynamic-lifetimes-1.c} |     5 +-
 ...-lib.c => structured-dynamic-lifetimes-2-lib.c} |     2 +-
 ...etimes-2.c => structured-dynamic-lifetimes-2.c} |     2 +-
 ...-lib.c => structured-dynamic-lifetimes-3-lib.c} |     2 +-
 ...etimes-3.c => structured-dynamic-lifetimes-3.c} |     2 +-
 ...-lib.c => structured-dynamic-lifetimes-4-lib.c} |     2 +-
 ...etimes-4.c => structured-dynamic-lifetimes-4.c} |     2 -
 .../structured-dynamic-lifetimes-5-lib.c           |     3 +
 ...etimes-5.c => structured-dynamic-lifetimes-5.c} |     0
 .../structured-dynamic-lifetimes-6-lib.c           |     3 +
 ...etimes-6.c => structured-dynamic-lifetimes-6.c} |     3 +-
 .../structured-dynamic-lifetimes-7-lib.c           |     3 +
 ...etimes-7.c => structured-dynamic-lifetimes-7.c} |     6 +-
 .../structured-dynamic-lifetimes-8-lib.c           |     3 +
 ...etimes-8.c => structured-dynamic-lifetimes-8.c} |     0
 .../testsuite/libgomp.oacc-c-c++-common/tile-1.c   |     2 +-
 libgomp/testsuite/libgomp.oacc-c/c.exp             |    18 +-
 .../deep-copy-6-no_finalize.F90                    |     5 +
 .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 |     9 +
 .../dynamic-incr-structural-1.f90                  |    49 +
 .../testsuite/libgomp.oacc-fortran/error_stop-1.f  |     6 +-
 .../testsuite/libgomp.oacc-fortran/error_stop-2.f  |     6 +-
 .../testsuite/libgomp.oacc-fortran/error_stop-3.f  |     6 +-
 libgomp/testsuite/libgomp.oacc-fortran/fortran.exp |    14 +-
 .../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 +
 .../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                                |    90 +
 libiberty/Makefile.in                              |    17 +-
 libiberty/aclocal.m4                               |     2 +
 libiberty/bsearch.c                                |    12 +-
 libiberty/bsearch_r.c                              |    93 +
 libiberty/configure                                |   271 +-
 libiberty/configure.ac                             |     3 +
 libiberty/cp-demangle.c                            |    78 +-
 libiberty/d-demangle.c                             |   773 +-
 libiberty/functions.texi                           |    21 +-
 libiberty/testsuite/d-demangle-expected            |    80 +
 libiberty/testsuite/demangle-expected              |    12 +
 libitm/ChangeLog                                   |    40 +
 libitm/config/aarch64/sjlj.S                       |    29 +-
 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                                |   119 +
 libphobos/Makefile.am                              |    10 +-
 libphobos/Makefile.in                              |    12 +-
 libphobos/aclocal.m4                               |     2 +
 libphobos/configure                                |   338 +-
 libphobos/configure.ac                             |    33 +-
 libphobos/configure.tgt                            |     8 +
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/Makefile.am                  |    15 +-
 libphobos/libdruntime/Makefile.in                  |   121 +-
 .../libdruntime/config/powerpc/switchcontext.S     |    12 +-
 .../libdruntime/config/powerpc64/callwithstack.S   |   168 -
 libphobos/libdruntime/config/x86/switchcontext.S   |     8 +
 libphobos/libdruntime/core/cpuid.d                 |    20 +-
 libphobos/libdruntime/core/internal/convert.d      |   176 +-
 libphobos/libdruntime/core/math.d                  |    87 +
 libphobos/libdruntime/core/simd.d                  |     6 +-
 libphobos/libdruntime/core/stdc/assert_.d          |    13 +-
 libphobos/libdruntime/core/stdc/errno.d            |    44 +
 libphobos/libdruntime/core/stdc/stdarg.d           |   160 -
 libphobos/libdruntime/core/stdc/stdint.d           |    19 +-
 libphobos/libdruntime/core/stdc/string.d           |    47 +-
 libphobos/libdruntime/core/sys/darwin/mach/port.d  |    11 +-
 .../libdruntime/core/sys/darwin/mach/thread_act.d  |   100 +
 libphobos/libdruntime/core/sys/freebsd/dlfcn.d     |    15 +-
 libphobos/libdruntime/core/sys/freebsd/execinfo.d  |     2 +
 libphobos/libdruntime/core/sys/linux/config.d      |     3 -
 libphobos/libdruntime/core/sys/linux/link.d        |    10 +-
 .../libdruntime/core/sys/linux/sys/netinet/tcp.d   |     9 -
 libphobos/libdruntime/core/sys/linux/sys/socket.d  |    18 +
 libphobos/libdruntime/core/sys/linux/timerfd.d     |     1 +
 libphobos/libdruntime/core/sys/posix/config.d      |    16 +-
 libphobos/libdruntime/core/sys/posix/dlfcn.d       |    14 -
 libphobos/libdruntime/core/sys/posix/inttypes.d    |     4 +-
 libphobos/libdruntime/core/sys/posix/netdb.d       |     4 +-
 libphobos/libdruntime/core/sys/posix/signal.d      |    18 +-
 libphobos/libdruntime/core/sys/posix/stdio.d       |    58 +
 libphobos/libdruntime/core/sys/posix/stdlib.d      |    38 +-
 libphobos/libdruntime/core/sys/posix/sys/filio.d   |    11 +-
 libphobos/libdruntime/core/sys/posix/sys/ioccom.d  |    11 +-
 .../libdruntime/core/sys/posix/sys/resource.d      |     1 +
 libphobos/libdruntime/core/sys/posix/sys/select.d  |     3 +-
 libphobos/libdruntime/core/sys/posix/sys/socket.d  |    84 +-
 libphobos/libdruntime/core/sys/posix/sys/stat.d    |     1 -
 libphobos/libdruntime/core/sys/posix/sys/ttycom.d  |    11 +-
 libphobos/libdruntime/core/sys/posix/sys/types.d   |     4 +-
 libphobos/libdruntime/core/sys/posix/sys/uio.d     |     4 +-
 libphobos/libdruntime/core/sys/posix/syslog.d      |    60 +
 libphobos/libdruntime/core/sys/posix/time.d        |     3 +
 libphobos/libdruntime/core/sys/posix/unistd.d      |   161 +-
 libphobos/libdruntime/core/thread.d                |   146 +-
 libphobos/libdruntime/gcc/sections/elf_shared.d    |     4 +-
 libphobos/libdruntime/rt/util/utf.d                |     4 +-
 libphobos/m4/druntime/cpu.m4                       |     8 +-
 libphobos/m4/druntime/libraries.m4                 |    75 +-
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/Makefile.am                          |     8 +
 libphobos/src/Makefile.in                          |   315 +-
 libphobos/src/std/array.d                          |   138 +-
 libphobos/src/std/net/curl.d                       |    44 +-
 libphobos/src/std/range/package.d                  |     2 +-
 libphobos/src/std/range/primitives.d               |     4 +-
 libphobos/src/std/zip.d                            |     6 +
 libphobos/testsuite/Makefile.in                    |     1 -
 libphobos/testsuite/lib/libphobos.exp              |     2 +-
 libphobos/testsuite/libphobos.phobos/phobos.exp    |     5 +
 .../libphobos.phobos_shared/phobos_shared.exp      |     5 +
 .../testsuite/libphobos.thread/fiber_guard_page.d  |     3 +-
 .../testsuite/libphobos.typeinfo/struct-align.d    |     2 +-
 libphobos/testsuite/testsuite_flags.in             |     9 +-
 libquadmath/ChangeLog                              |    14 +
 libquadmath/configure                              |     8 +-
 libsanitizer/ChangeLog                             |    60 +
 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 +-
 libsanitizer/configure.tgt                         |     2 +
 .../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          |     3 +-
 libsanitizer/sanitizer_common/Makefile.in          |     5 +-
 .../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  |   151 +-
 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                             |  1439 ++
 libstdc++-v3/Makefile.am                           |     3 +
 libstdc++-v3/Makefile.in                           |     4 +
 .../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/os/aix/t-aix                   |     9 +
 libstdc++-v3/configure                             |   293 +-
 libstdc++-v3/configure.ac                          |    11 +
 libstdc++-v3/configure.host                        |    16 +-
 libstdc++-v3/crossconfig.m4                        |     3 +-
 libstdc++-v3/doc/Makefile.am                       |     2 +
 libstdc++-v3/doc/Makefile.in                       |     3 +
 libstdc++-v3/doc/html/faq.html                     |    30 +-
 libstdc++-v3/doc/html/index.html                   |     2 +-
 libstdc++-v3/doc/html/manual/abi.html              |     4 +-
 libstdc++-v3/doc/html/manual/api.html              |    11 +-
 libstdc++-v3/doc/html/manual/containers.html       |     3 +-
 libstdc++-v3/doc/html/manual/index.html            |     4 +-
 libstdc++-v3/doc/html/manual/intro.html            |     2 +-
 .../doc/html/manual/policy_data_structures.html    |     2 +-
 libstdc++-v3/doc/html/manual/status.html           |  1026 +-
 libstdc++-v3/doc/xml/faq.xml                       |   122 +-
 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_cxx1998.xml     |     8 +-
 libstdc++-v3/doc/xml/manual/status_cxx2011.xml     |    61 +-
 libstdc++-v3/doc/xml/manual/status_cxx2014.xml     |  1570 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |  1867 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |  1426 +-
 libstdc++-v3/include/Makefile.am                   |     1 -
 libstdc++-v3/include/Makefile.in                   |     2 +-
 libstdc++-v3/include/bits/alloc_traits.h           |    15 +-
 libstdc++-v3/include/bits/allocator.h              |    12 +-
 libstdc++-v3/include/bits/atomic_base.h            |    30 +-
 libstdc++-v3/include/bits/basic_string.h           |    54 +-
 libstdc++-v3/include/bits/basic_string.tcc         |    10 +-
 libstdc++-v3/include/bits/char_traits.h            |    51 +-
 libstdc++-v3/include/bits/deque.tcc                |   154 +
 libstdc++-v3/include/bits/forward_list.h           |    28 +-
 libstdc++-v3/include/bits/fs_dir.h                 |    25 +-
 libstdc++-v3/include/bits/fs_fwd.h                 |     4 +
 libstdc++-v3/include/bits/fs_path.h                |   552 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |    22 +
 libstdc++-v3/include/bits/int_limits.h             |    74 -
 libstdc++-v3/include/bits/istream.tcc              |     6 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |   205 +-
 libstdc++-v3/include/bits/locale_classes.h         |     2 +
 libstdc++-v3/include/bits/localefwd.h              |     4 +-
 libstdc++-v3/include/bits/parse_numbers.h          |     4 +-
 libstdc++-v3/include/bits/ptr_traits.h             |     3 +
 libstdc++-v3/include/bits/range_access.h           |     9 +-
 libstdc++-v3/include/bits/ranges_algo.h            |    29 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |    95 +-
 libstdc++-v3/include/bits/regex.h                  |    95 +-
 libstdc++-v3/include/bits/shared_ptr.h             |    16 +
 libstdc++-v3/include/bits/shared_ptr_base.h        |    19 +
 libstdc++-v3/include/bits/std_function.h           |   162 +-
 libstdc++-v3/include/bits/stl_algo.h               |    52 +-
 libstdc++-v3/include/bits/stl_algobase.h           |   200 +-
 libstdc++-v3/include/bits/stl_bvector.h            |    94 +-
 libstdc++-v3/include/bits/stl_construct.h          |    20 +-
 libstdc++-v3/include/bits/stl_deque.h              |    57 +-
 libstdc++-v3/include/bits/stl_iterator.h           |   134 +-
 libstdc++-v3/include/bits/stl_list.h               |    26 +
 libstdc++-v3/include/bits/stl_map.h                |    34 +-
 libstdc++-v3/include/bits/stl_multimap.h           |    33 +-
 libstdc++-v3/include/bits/stl_multiset.h           |    33 +-
 libstdc++-v3/include/bits/stl_pair.h               |     9 +-
 libstdc++-v3/include/bits/stl_queue.h              |    13 +
 libstdc++-v3/include/bits/stl_set.h                |    32 +-
 libstdc++-v3/include/bits/stl_stack.h              |    13 +
 libstdc++-v3/include/bits/stl_tree.h               |    19 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    73 +-
 libstdc++-v3/include/bits/stl_vector.h             |    25 +
 libstdc++-v3/include/bits/streambuf_iterator.h     |    17 +-
 libstdc++-v3/include/bits/unique_ptr.h             |    24 +-
 libstdc++-v3/include/bits/unordered_map.h          |   177 +-
 libstdc++-v3/include/bits/unordered_set.h          |     4 +
 libstdc++-v3/include/debug/deque                   |    21 +-
 libstdc++-v3/include/debug/formatter.h             |     1 -
 libstdc++-v3/include/debug/forward_list            |    18 +
 libstdc++-v3/include/debug/helper_functions.h      |     2 +-
 libstdc++-v3/include/debug/list                    |    21 +-
 libstdc++-v3/include/debug/map.h                   |    24 +-
 libstdc++-v3/include/debug/multimap.h              |    22 +-
 libstdc++-v3/include/debug/multiset.h              |    24 +-
 libstdc++-v3/include/debug/safe_iterator.h         |    21 +
 libstdc++-v3/include/debug/safe_iterator.tcc       |    80 +
 libstdc++-v3/include/debug/set.h                   |    24 +-
 libstdc++-v3/include/debug/unordered_map           |    29 +-
 libstdc++-v3/include/debug/unordered_set           |    29 +-
 libstdc++-v3/include/debug/vector                  |    25 +-
 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         |    32 +-
 libstdc++-v3/include/experimental/internet         |    90 +-
 libstdc++-v3/include/experimental/memory_resource  |     4 +-
 libstdc++-v3/include/experimental/socket           |   133 +-
 libstdc++-v3/include/experimental/timer            |    18 +-
 libstdc++-v3/include/ext/bitmap_allocator.h        |     4 +-
 libstdc++-v3/include/ext/debug_allocator.h         |     2 +
 libstdc++-v3/include/ext/extptr_allocator.h        |     2 +
 libstdc++-v3/include/ext/malloc_allocator.h        |     7 +-
 libstdc++-v3/include/ext/mt_allocator.h            |     2 +
 libstdc++-v3/include/ext/new_allocator.h           |     7 +-
 libstdc++-v3/include/ext/numeric_traits.h          |    10 +
 libstdc++-v3/include/ext/pointer.h                 |     8 +-
 libstdc++-v3/include/ext/pool_allocator.h          |     2 +
 libstdc++-v3/include/ext/throw_allocator.h         |     2 +
 libstdc++-v3/include/parallel/algobase.h           |     4 +
 libstdc++-v3/include/parallel/multiway_merge.h     |    24 +-
 libstdc++-v3/include/std/any                       |   115 +-
 libstdc++-v3/include/std/atomic                    |     8 +
 libstdc++-v3/include/std/bit                       |    60 +-
 libstdc++-v3/include/std/bitset                    |     2 +
 libstdc++-v3/include/std/charconv                  |    27 +-
 libstdc++-v3/include/std/chrono                    |    24 +
 libstdc++-v3/include/std/complex                   |    12 +-
 libstdc++-v3/include/std/concepts                  |     2 +-
 libstdc++-v3/include/std/condition_variable        |     3 +-
 libstdc++-v3/include/std/coroutine                 |    26 +-
 libstdc++-v3/include/std/execution                 |     1 +
 libstdc++-v3/include/std/functional                |     6 +-
 libstdc++-v3/include/std/future                    |     6 +-
 libstdc++-v3/include/std/limits                    |   292 +-
 libstdc++-v3/include/std/memory                    |     1 +
 libstdc++-v3/include/std/memory_resource           |    13 +-
 libstdc++-v3/include/std/optional                  |   274 +-
 libstdc++-v3/include/std/ranges                    |    92 +-
 libstdc++-v3/include/std/scoped_allocator          |     2 +
 libstdc++-v3/include/std/stop_token                |     2 +-
 libstdc++-v3/include/std/string_view               |    33 +-
 libstdc++-v3/include/std/system_error              |     6 +-
 libstdc++-v3/include/std/thread                    |     2 +-
 libstdc++-v3/include/std/tuple                     |    55 +-
 libstdc++-v3/include/std/type_traits               |    31 +-
 libstdc++-v3/include/std/typeindex                 |    17 +
 libstdc++-v3/include/std/utility                   |   116 +-
 libstdc++-v3/include/std/valarray                  |     2 +-
 libstdc++-v3/include/std/variant                   |    36 +-
 libstdc++-v3/include/std/version                   |    47 +-
 libstdc++-v3/libsupc++/Makefile.in                 |     1 +
 libstdc++-v3/libsupc++/compare                     |    26 +-
 libstdc++-v3/libsupc++/cxxabi.h                    |     2 +-
 libstdc++-v3/libsupc++/dyncast.cc                  |    11 +-
 libstdc++-v3/po/Makefile.in                        |     1 +
 libstdc++-v3/python/Makefile.in                    |     1 +
 libstdc++-v3/src/Makefile.in                       |     1 +
 libstdc++-v3/src/c++11/Makefile.in                 |     1 +
 libstdc++-v3/src/c++11/random.cc                   |    26 +-
 libstdc++-v3/src/c++17/Makefile.in                 |     1 +
 libstdc++-v3/src/c++17/fs_path.cc                  |     6 +-
 libstdc++-v3/src/c++17/memory_resource.cc          |   131 +-
 libstdc++-v3/src/c++98/Makefile.in                 |     1 +
 libstdc++-v3/src/c++98/istream.cc                  |    12 +-
 libstdc++-v3/src/filesystem/Makefile.in            |     1 +
 libstdc++-v3/testsuite/17_intro/badnames.cc        |    85 +
 .../18_support/comparisons/categories/94565.cc     |    66 +
 .../18_support/comparisons/categories/zero_neg.cc  |    46 +
 .../comparisons/object/builtin-ptr-three-way.cc    |    45 +
 .../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 +-
 .../headers/system_error/std_c++0x_neg.cc          |     2 +-
 libstdc++-v3/testsuite/20_util/allocator/89510.cc  |   147 +
 libstdc++-v3/testsuite/20_util/any/cons/90415.cc   |    64 +
 libstdc++-v3/testsuite/20_util/any/cons/92156.cc   |    53 +
 .../testsuite/20_util/any/misc/any_cast_neg.cc     |    16 +-
 .../testsuite/20_util/any/modifiers/92156.cc       |    57 +
 .../testsuite/20_util/default_delete/48631_neg.cc  |     2 +-
 .../testsuite/20_util/default_delete/void_neg.cc   |     2 +-
 .../duration/comparison_operators/three_way.cc     |    62 +
 .../testsuite/20_util/exchange/constexpr.cc        |     6 -
 libstdc++-v3/testsuite/20_util/from_chars/1.cc     |    19 +-
 .../testsuite/20_util/from_chars/1_c++20_neg.cc    |     3 +
 libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc |     8 +-
 libstdc++-v3/testsuite/20_util/from_chars/3.cc     |    79 +
 .../20_util/function_objects/constexpr_searcher.cc |     7 +
 .../20_util/function_objects/invoke/constexpr.cc   |     4 +-
 .../20_util/headers/type_traits/std_c++0x_neg.cc   |     2 +-
 .../testsuite/20_util/is_constructible/51185.cc    |     9 +-
 .../testsuite/20_util/is_constructible/94003.cc    |    28 +
 .../testsuite/20_util/is_constructible/value-2.cc  |    31 +-
 .../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 +
 .../is_nothrow_constructible/value_c++20.cc        |    69 +
 .../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/nullopt.cc          |     2 +-
 .../testsuite/20_util/optional/make_optional-2.cc  |    94 +
 libstdc++-v3/testsuite/20_util/optional/nullopt.cc |     2 +-
 .../testsuite/20_util/pair/astuple/get_neg.cc      |     1 +
 .../20_util/shared_ptr/comparison/cmp_c++20.cc     |   106 +
 .../20_util/shared_ptr/comparison/less.cc          |     6 +-
 .../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/94831.cc         |    29 +
 .../uninitialized_value_construct_n/94540.cc       |    34 +
 .../uninitialized_value_construct_n/sizes.cc       |    56 +
 .../synchronized_pool_resource/allocate_single.cc  |    24 +
 .../synchronized_pool_resource/cons_single.cc      |    24 +
 .../synchronized_pool_resource/release_single.cc   |    24 +
 .../time_point/comparison_operators/three_way.cc   |    41 +
 libstdc++-v3/testsuite/20_util/to_address/1_neg.cc |     2 +-
 libstdc++-v3/testsuite/20_util/to_chars/95851.cc   |    36 +
 .../tuple/cons/constexpr_allocator_arg_t.cc        |     9 +-
 .../20_util/tuple/element_access/get_neg.cc        |     1 +
 .../typeindex/comparison_operators_c++20.cc        |    50 +
 .../testsuite/20_util/unique_ptr/io/lwg2948.cc     |    91 +
 .../unsynchronized_pool_resource/allocate.cc       |     2 +-
 .../20_util/variable_templates_for_traits.cc       |     3 +
 libstdc++-v3/testsuite/20_util/variant/91807.cc    |    35 +
 libstdc++-v3/testsuite/20_util/variant/95915.cc    |    35 +
 libstdc++-v3/testsuite/20_util/variant/compile.cc  |    15 +
 libstdc++-v3/testsuite/20_util/variant/run.cc      |    31 +
 .../testsuite/21_strings/basic_string/erasure.cc   |     6 +
 .../basic_string/operators/char/cmp_c++20.cc       |   194 +
 .../basic_string/operators/wchar_t/cmp_c++20.cc    |   194 +
 .../basic_string_view/cons/char/nonnull.cc         |     6 +-
 .../basic_string_view/cons/wchar_t/nonnull.cc      |     6 +-
 .../operations/compare/char/nonnull.cc             |     4 +-
 .../operations/copy/char/constexpr.cc              |     8 +-
 .../operations/copy/wchar_t/constexpr.cc           |     2 +-
 .../operations/find/char/nonnull.cc                |    12 +-
 .../operations/rfind/char/nonnull.cc               |     4 +-
 .../basic_string_view/operators/char/2.cc          |    93 +-
 .../basic_string_view/operators/char/cmp_c++20.cc  |   340 +
 .../basic_string_view/operators/wchar_t/2.cc       |    93 +-
 .../operators/wchar_t/cmp_c++20.cc                 |   340 +
 .../requirements/constexpr_functions_c++17.cc      |     4 +-
 .../requirements/constexpr_functions_c++20.cc      |    52 +
 .../array/comparison_operators/constexpr.cc        |     6 +
 .../array/element_access/constexpr_c++17.cc        |    55 +
 .../array/requirements/constexpr_fill.cc           |     6 +
 .../array/requirements/constexpr_iter.cc           |    13 +-
 .../testsuite/23_containers/deque/debug/90102.cc   |    34 +
 .../testsuite/23_containers/deque/erasure.cc       |     4 +-
 .../23_containers/deque/operators/cmp_c++20.cc     |   161 +
 .../23_containers/forward_list/cmp_c++20.cc        |   138 +
 .../23_containers/forward_list/debug/90102.cc      |    34 +
 .../23_containers/forward_list/erasure.cc          |     4 +-
 .../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/cmp_c++20.cc      |   138 +
 .../testsuite/23_containers/list/debug/90102.cc    |    34 +
 .../testsuite/23_containers/list/erasure.cc        |     4 +-
 .../map/cons/noexcept_move_construct.cc            |    32 +-
 .../testsuite/23_containers/map/debug/90102.cc     |    34 +
 .../testsuite/23_containers/map/erasure.cc         |     4 +-
 .../23_containers/map/operators/cmp_c++20.cc       |   111 +
 .../multimap/cons/noexcept_move_construct.cc       |    32 +-
 .../23_containers/multimap/debug/90102.cc          |    34 +
 .../23_containers/multimap/operators/cmp_c++20.cc  |   111 +
 .../multiset/cons/noexcept_move_construct.cc       |    32 +-
 .../23_containers/multiset/debug/90102.cc          |    34 +
 .../23_containers/multiset/operators/cmp_c++20.cc  |   107 +
 .../testsuite/23_containers/queue/cmp_c++20.cc     |    60 +
 .../set/cons/noexcept_move_construct.cc            |    32 +-
 .../testsuite/23_containers/set/debug/90102.cc     |    34 +
 .../testsuite/23_containers/set/erasure.cc         |     4 +-
 .../23_containers/set/operators/cmp_c++20.cc       |   107 +
 .../testsuite/23_containers/stack/cmp_c++20.cc     |    60 +
 .../23_containers/unordered_map/debug/90102.cc     |    34 +
 .../23_containers/unordered_map/erasure.cc         |     4 +-
 .../unordered_multimap/debug/90102.cc              |    34 +
 .../unordered_multiset/debug/90102.cc              |    34 +
 .../23_containers/unordered_set/debug/90102.cc     |    34 +
 .../23_containers/unordered_set/erasure.cc         |     4 +-
 .../23_containers/vector/bool/cmp_c++20.cc         |    73 +
 .../testsuite/23_containers/vector/cmp_c++20.cc    |   161 +
 .../testsuite/23_containers/vector/cons/94540.cc   |    35 +
 .../testsuite/23_containers/vector/cons/94831.cc   |    29 +
 .../vector/cons/destructible_debug_neg.cc          |     2 +-
 .../testsuite/23_containers/vector/debug/90102.cc  |    34 +
 .../testsuite/23_containers/vector/erasure.cc      |     4 +-
 .../testsuite/24_iterators/common_iterator/2.cc    |    63 +
 .../24_iterators/customization_points/92894.cc     |    52 +
 .../24_iterators/customization_points/lwg3420.cc   |    43 +
 .../24_iterators/indirect_callable/92894.cc        |    55 +
 .../24_iterators/insert_iterator/constexpr.cc      |     6 +
 .../24_iterators/istreambuf_iterator/sentinel.cc   |    53 +
 .../testsuite/24_iterators/move_iterator/dr3265.cc |    51 +
 .../24_iterators/move_iterator/rel_ops_c++20.cc    |    19 -
 .../24_iterators/normal_iterator/cmp_c++20.cc      |    95 +
 .../24_iterators/reverse_iterator/rel_ops.cc       |    99 +
 .../24_iterators/reverse_iterator/rel_ops_c++20.cc |    22 -
 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 +
 .../testsuite/25_algorithms/fill_n/constexpr.cc    |    32 +-
 .../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 +
 .../testsuite/25_algorithms/pstl/feature_test-2.cc |    27 +
 .../testsuite/25_algorithms/pstl/feature_test-3.cc |    34 +
 .../testsuite/25_algorithms/pstl/feature_test-4.cc |    33 +
 .../testsuite/25_algorithms/pstl/feature_test-5.cc |    28 +
 .../testsuite/25_algorithms/pstl/feature_test.cc   |    27 +-
 .../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 +-
 .../26_numerics/headers/ctgmath/std_c++0x_neg.cc   |     2 +-
 .../26_numerics/headers/random/std_c++0x_neg.cc    |     2 +-
 .../26_numerics/random/random_device/94087.cc      |    63 +
 .../testsuite/27_io/basic_ios/conv/voidptr.cc      |     1 +
 .../27_io/basic_istream/ignore/char/94749.cc       |    76 +
 .../27_io/basic_istream/ignore/wchar_t/94749.cc    |    76 +
 .../27_io/filesystem/path/compare/compare.cc       |     2 +-
 .../27_io/filesystem/path/compare/lwg2936.cc       |     2 +-
 .../27_io/filesystem/path/compare/path.cc          |     2 +-
 .../27_io/filesystem/path/compare/strings.cc       |     2 +-
 .../27_io/filesystem/path/construct/80762.cc       |     6 +
 .../27_io/filesystem/path/nonmember/cmp.cc         |    79 +
 .../27_io/filesystem/path/nonmember/cmp_c++20.cc   |    80 +
 .../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 +
 .../testsuite/28_regex/sub_match/compare_c++20.cc  |   335 +
 .../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         |    86 +-
 .../testsuite/29_atomics/atomic_float/95282.cc     |    35 +
 .../testsuite/29_atomics/atomic_ref/float.cc       |    45 +-
 .../29_atomics/headers/atomic/std_c++0x_neg.cc     |     2 +-
 .../condition_variable_any/stop_token/1.cc         |     2 +-
 .../condition_variable_any/stop_token/2.cc         |     2 +-
 .../headers/condition_variable/std_c++0x_neg.cc    |     2 +-
 .../30_threads/headers/future/std_c++0x_neg.cc     |     2 +-
 .../30_threads/headers/mutex/std_c++0x_neg.cc      |     2 +-
 .../30_threads/headers/thread/std_c++0x_neg.cc     |     2 +-
 libstdc++-v3/testsuite/30_threads/jthread/1.cc     |     2 +-
 libstdc++-v3/testsuite/30_threads/jthread/2.cc     |     2 +-
 libstdc++-v3/testsuite/30_threads/stop_token/1.cc  |     2 +-
 libstdc++-v3/testsuite/30_threads/stop_token/2.cc  |     2 +-
 libstdc++-v3/testsuite/Makefile.am                 |     2 +-
 libstdc++-v3/testsuite/Makefile.in                 |     3 +-
 .../memory_resource/new_delete_resource.cc         |     4 +-
 .../net/execution_context/make_service.cc          |     3 +
 .../testsuite/experimental/net/executor/1.cc       |     7 +
 .../experimental/net/socket/basic_socket.cc        |   129 +
 .../experimental/optional/constexpr/nullopt.cc     |     2 +-
 .../testsuite/experimental/optional/nullopt.cc     |     2 +-
 .../testsuite/experimental/type_traits/value.cc    |     3 +
 .../testsuite/ext/malloc_allocator/89510.cc        |   149 +
 libstdc++-v3/testsuite/ext/new_allocator/89510.cc  |   149 +
 libstdc++-v3/testsuite/lib/libstdc++.exp           |     5 +-
 libstdc++-v3/testsuite/std/concepts/1.cc           |     2 +-
 libstdc++-v3/testsuite/std/concepts/2.cc           |     2 +-
 .../testsuite/std/ranges/adaptors/93978.cc         |     5 +-
 .../testsuite/std/ranges/adaptors/95322.cc         |    58 +
 .../testsuite/std/ranges/subrange/lwg3433.cc       |    96 +
 .../util/native_type/native_priority_queue.hpp     |    27 +-
 .../testsuite/util/testsuite_common_types.h        |     4 +-
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |    43 +-
 libvtv/ChangeLog                                   |    14 +
 libvtv/configure                                   |     8 +-
 ltmain.sh                                          |     4 +-
 lto-plugin/ChangeLog                               |    45 +
 lto-plugin/Makefile.am                             |     2 +-
 lto-plugin/Makefile.in                             |     5 +-
 lto-plugin/aclocal.m4                              |     2 +
 lto-plugin/configure                               |   180 +-
 lto-plugin/configure.ac                            |     3 +
 lto-plugin/lto-plugin.c                            |   115 +-
 maintainer-scripts/ChangeLog                       |    24 +
 maintainer-scripts/bugzilla-close-candidate.py     |    67 +-
 maintainer-scripts/crontab                         |     7 +-
 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 +
 6397 files changed, 350810 insertions(+), 222806 deletions(-)


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

only message in thread, other threads:[~2020-07-12 20:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-12 20:36 [gcc/devel/gccgo] Merge from trunk revision e109f6e438b72ef3e403162971068d28d09b82f5 Ian Lance Taylor

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