public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/loop-unswitch-support-switches] Merge remote-tracking branch 'origin/master' into unswitch
@ 2022-05-17 17:13 Richard Biener
  0 siblings, 0 replies; 2+ messages in thread
From: Richard Biener @ 2022-05-17 17:13 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:1990086f5791cba8c267c430119e38c5030451d9

commit 1990086f5791cba8c267c430119e38c5030451d9
Merge: 3a3e129ce08 941efd87e22
Author: Richard Biener <rguenther@suse.de>
Date:   Tue May 17 17:54:16 2022 +0200

    Merge remote-tracking branch 'origin/master' into unswitch
    
    Bootstraps OK, has
    
    FAIL: gfortran.fortran-torture/execute/forall_7.f90 execution,  -O3 -g
    
    and ICEs 511.povray_r, 526.blender_r, 538.imagick_r with -Ofast znver2
    
    splines.cpp:687:5: internal compiler error: in tree_unswitch_single_loop, at tree-ssa-loop-unswitch.cc:902
    
    blender/source/blender/modifiers/intern/MOD_weightvg_util.c:120:6: internal compiler error: Segmentation fault
    
    magick/composite.c:1631:32: internal compiler error: in tree_unswitch_single_loop, at tree-ssa-loop-unswitch.cc:902
    
    the 902 is the size estimation assert recently added.

Diff:

 ChangeLog                                          |   21 +
 MAINTAINERS                                        |    7 +-
 contrib/ChangeLog                                  |    4 +
 contrib/gennews                                    |    3 +-
 gcc/ChangeLog                                      |  809 ++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    3 +-
 gcc/ada/ChangeLog                                  | 1613 ++++
 gcc/ada/Makefile.rtl                               |    5 +-
 gcc/ada/adaint.c                                   |   12 +-
 gcc/ada/ali.adb                                    |   50 +-
 gcc/ada/ali.ads                                    |   38 +-
 gcc/ada/aspects.adb                                |    4 +-
 gcc/ada/atree.adb                                  |   25 +-
 gcc/ada/atree.ads                                  |    1 -
 gcc/ada/bcheck.adb                                 |   11 +-
 gcc/ada/bindgen.adb                                |  143 +-
 gcc/ada/butil.adb                                  |    4 +-
 gcc/ada/casing.adb                                 |    9 -
 gcc/ada/casing.ads                                 |    6 -
 gcc/ada/checks.adb                                 |   58 +-
 gcc/ada/contracts.adb                              |   53 +-
 gcc/ada/contracts.ads                              |   33 +
 gcc/ada/csets.adb                                  |   17 +-
 gcc/ada/cstand.adb                                 |    8 +-
 gcc/ada/cstreams.c                                 |    1 +
 .../doc/gnat_rm/implementation_defined_aspects.rst |    8 +-
 .../gnat_rm/implementation_defined_attributes.rst  |   13 +-
 .../implementation_defined_characteristics.rst     |   46 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |  146 +-
 .../implementation_of_specific_ada_features.rst    |    2 +-
 .../gnat_rm/representation_clauses_and_pragmas.rst |   27 +-
 .../doc/gnat_rm/security_hardening_features.rst    |  111 +-
 ...ard_and_implementation_defined_restrictions.rst |    7 +
 gcc/ada/doc/gnat_rm/the_gnat_library.rst           |   14 +-
 .../gnat_rm/the_implementation_of_standard_i_o.rst |    4 +-
 .../building_executable_programs_with_gnat.rst     |   14 +-
 .../elaboration_order_handling_in_gnat.rst         |   52 +-
 .../doc/gnat_ugn/gnat_and_program_execution.rst    |   28 +-
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |  929 +-
 gcc/ada/doc/gnat_ugn/inline_assembler.rst          |    2 +-
 .../doc/gnat_ugn/platform_specific_information.rst |    7 +-
 .../doc/gnat_ugn/the_gnat_compilation_model.rst    |    8 +-
 gcc/ada/einfo-utils.adb                            |    2 +
 gcc/ada/einfo.ads                                  |   18 +-
 gcc/ada/err_vars.ads                               |   12 +
 gcc/ada/errout.adb                                 |   12 +-
 gcc/ada/errout.ads                                 |    7 +
 gcc/ada/erroutc.adb                                |   19 +-
 gcc/ada/erroutc.ads                                |    6 +-
 gcc/ada/exp_aggr.adb                               |   44 +-
 gcc/ada/exp_atag.adb                               |    2 +-
 gcc/ada/exp_attr.adb                               |   94 +-
 gcc/ada/exp_ch11.adb                               |  128 +-
 gcc/ada/exp_ch13.adb                               |   14 +-
 gcc/ada/exp_ch2.adb                                |    7 -
 gcc/ada/exp_ch3.adb                                |  870 +-
 gcc/ada/exp_ch3.ads                                |   23 +-
 gcc/ada/exp_ch4.adb                                |  258 +-
 gcc/ada/exp_ch5.adb                                |   77 +-
 gcc/ada/exp_ch6.adb                                |   39 +-
 gcc/ada/exp_ch7.adb                                |  103 +-
 gcc/ada/exp_ch9.adb                                |    9 +-
 gcc/ada/exp_disp.adb                               |    4 +-
 gcc/ada/exp_prag.adb                               |   43 +-
 gcc/ada/exp_spark.adb                              |    7 +-
 gcc/ada/exp_unst.adb                               |    2 +-
 gcc/ada/exp_util.adb                               |  298 +-
 gcc/ada/exp_util.ads                               |    8 +-
 gcc/ada/fe.h                                       |   26 +-
 gcc/ada/fmap.adb                                   |    2 -
 gcc/ada/fname-sf.adb                               |    2 -
 gcc/ada/freeze.adb                                 |  178 +-
 gcc/ada/gcc-interface/Make-lang.in                 |    8 +-
 gcc/ada/gcc-interface/decl.cc                      |   35 +-
 gcc/ada/gcc-interface/trans.cc                     |  239 +-
 gcc/ada/gcc-interface/utils.cc                     |    4 +
 gcc/ada/gcc-interface/utils2.cc                    |    2 +-
 gcc/ada/gen_il-fields.ads                          |    1 -
 gcc/ada/gen_il-gen-gen_entities.adb                |    2 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |    3 +-
 gcc/ada/gen_il-gen.adb                             |    6 +-
 gcc/ada/ghost.adb                                  |    2 +-
 gcc/ada/gnat1drv.adb                               |   28 +-
 gcc/ada/gnat_cuda.adb                              |  505 +-
 gcc/ada/gnat_cuda.ads                              |   26 +-
 gcc/ada/gnat_rm.texi                               | 2134 +++--
 gcc/ada/gnat_ugn.texi                              |   62 +-
 gcc/ada/gnatchop.adb                               |    2 +-
 gcc/ada/gnatfind.adb                               |    2 +-
 gcc/ada/gnatlink.adb                               |    2 +-
 gcc/ada/gnatxref.adb                               |    2 +-
 gcc/ada/gprep.adb                                  |    2 +-
 gcc/ada/impunit.adb                                |    1 +
 gcc/ada/init.c                                     |   52 +-
 gcc/ada/inline.adb                                 |   89 +-
 gcc/ada/inline.ads                                 |    9 +
 gcc/ada/lib-util.ads                               |    2 +-
 gcc/ada/lib-writ.adb                               |   55 +-
 gcc/ada/lib-xref.adb                               |   11 +-
 gcc/ada/lib.ads                                    |    2 +-
 gcc/ada/libgnarl/a-reatim.adb                      |    4 +-
 gcc/ada/libgnarl/s-osinte__gnu.ads                 |    6 +-
 gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads        |    6 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |   14 +-
 gcc/ada/libgnat/a-cfhama.adb                       |   55 +-
 gcc/ada/libgnat/a-cfhama.ads                       |    2 +-
 gcc/ada/libgnat/a-cfhase.adb                       |  210 +-
 gcc/ada/libgnat/a-cfhase.ads                       |    2 +-
 gcc/ada/libgnat/a-chtgfk.adb                       |  278 +
 gcc/ada/libgnat/a-chtgfk.ads                       |  101 +
 gcc/ada/libgnat/a-chtgfo.adb                       |  481 +
 gcc/ada/libgnat/a-chtgfo.ads                       |  138 +
 gcc/ada/libgnat/a-coboho.adb                       |    4 +-
 gcc/ada/libgnat/a-cohata.ads                       |   19 +
 gcc/ada/libgnat/a-direct.adb                       |    9 +-
 gcc/ada/libgnat/a-ngcefu.adb                       |    6 +-
 gcc/ada/libgnat/a-stbubo.adb                       |    4 +-
 gcc/ada/libgnat/a-stbuun.adb                       |    4 +-
 gcc/ada/libgnat/a-strbou.ads                       |    4 +-
 gcc/ada/libgnat/a-strsup.adb                       |    2 +-
 gcc/ada/libgnat/a-strsup.ads                       |    4 +-
 gcc/ada/libgnat/a-strunb.adb                       |    2 +-
 gcc/ada/libgnat/a-stuten.ads                       |    8 +-
 gcc/ada/libgnat/a-stwiun.adb                       |    2 +-
 gcc/ada/libgnat/a-stzbou.ads                       |    4 +-
 gcc/ada/libgnat/a-stzunb.adb                       |    2 +-
 gcc/ada/libgnat/a-swmwco.ads                       |   36 +-
 gcc/ada/libgnat/a-szmzco.ads                       |   36 +-
 gcc/ada/libgnat/a-wtedit.adb                       |    4 +-
 gcc/ada/libgnat/g-alleve.adb                       |    2 +-
 gcc/ada/libgnat/g-binsea.adb                       |  123 +
 gcc/ada/libgnat/g-binsea.ads                       |   93 +
 gcc/ada/libgnat/g-debpoo.adb                       |    4 +-
 gcc/ada/libgnat/g-debpoo.ads                       |   11 +-
 gcc/ada/libgnat/g-decstr.adb                       |    2 +-
 gcc/ada/libgnat/g-expect.adb                       |   14 +-
 gcc/ada/libgnat/g-exptty.adb                       |    2 +-
 gcc/ada/libgnat/g-forstr.adb                       |    2 +-
 gcc/ada/libgnat/g-socpol.adb                       |    2 +-
 gcc/ada/libgnat/g-sthcso.adb                       |    5 +
 gcc/ada/libgnat/s-aridou.adb                       |   20 +-
 gcc/ada/libgnat/s-aridou.ads                       |   14 +-
 gcc/ada/libgnat/s-bignum.adb                       |    1 -
 gcc/ada/libgnat/s-dwalin.adb                       |    5 +-
 gcc/ada/libgnat/s-expmod.adb                       |    3 -
 gcc/ada/libgnat/s-exponn.ads                       |   10 +-
 gcc/ada/libgnat/s-expont.ads                       |   10 +-
 gcc/ada/libgnat/s-imaged.ads                       |    1 -
 gcc/ada/libgnat/s-imagef.adb                       |   84 +-
 gcc/ada/libgnat/s-imagef.ads                       |    2 +-
 gcc/ada/libgnat/s-imagei.adb                       |  365 +-
 gcc/ada/libgnat/s-imagei.ads                       |   60 +-
 gcc/ada/libgnat/s-imager.ads                       |    1 -
 gcc/ada/libgnat/s-imageu.adb                       |  323 +-
 gcc/ada/libgnat/s-imageu.ads                       |   61 +-
 gcc/ada/libgnat/s-imde128.ads                      |    1 -
 gcc/ada/libgnat/s-imde32.ads                       |    1 -
 gcc/ada/libgnat/s-imde64.ads                       |    1 -
 gcc/ada/libgnat/s-imfi128.ads                      |    4 +-
 gcc/ada/libgnat/s-imfi32.ads                       |    4 +-
 gcc/ada/libgnat/s-imfi64.ads                       |    4 +-
 gcc/ada/libgnat/s-imgflt.ads                       |    1 -
 gcc/ada/libgnat/s-imgint.ads                       |   45 +-
 gcc/ada/libgnat/s-imglfl.ads                       |    1 -
 gcc/ada/libgnat/s-imgllf.ads                       |    1 -
 gcc/ada/libgnat/s-imglli.ads                       |   45 +-
 gcc/ada/libgnat/s-imgllli.ads                      |   46 +-
 gcc/ada/libgnat/s-imglllu.ads                      |   39 +-
 gcc/ada/libgnat/s-imgllu.ads                       |   38 +-
 gcc/ada/libgnat/s-imgrea.ads                       |    1 -
 gcc/ada/libgnat/s-imguns.ads                       |   38 +-
 gcc/ada/libgnat/s-imguti.ads                       |    1 -
 gcc/ada/libgnat/s-os_lib.adb                       |    6 +-
 gcc/ada/libgnat/s-putima.adb                       |    4 +-
 gcc/ada/libgnat/s-rident.ads                       |    8 +-
 gcc/ada/libgnat/s-statxd.adb                       |   12 +-
 gcc/ada/libgnat/s-stausa.adb                       |    4 +-
 gcc/ada/libgnat/s-strhas.adb                       |    2 +-
 gcc/ada/libgnat/s-valint.ads                       |   33 +-
 gcc/ada/libgnat/s-vallli.ads                       |   37 +-
 gcc/ada/libgnat/s-valllli.ads                      |   37 +-
 gcc/ada/libgnat/s-valuei.adb                       |  110 +-
 gcc/ada/libgnat/s-valuei.ads                       |  204 +-
 gcc/ada/libgnat/s-valueu.adb                       |   75 +
 gcc/ada/libgnat/s-valueu.ads                       |   61 +-
 gcc/ada/libgnat/s-valuti.ads                       |   37 +-
 gcc/ada/libgnat/s-widlllu.ads                      |    9 +-
 gcc/ada/libgnat/s-widllu.ads                       |    8 +-
 gcc/ada/libgnat/s-widthu.adb                       |  263 +-
 gcc/ada/libgnat/s-widthu.ads                       |   61 +-
 gcc/ada/libgnat/s-widuns.ads                       |    6 +-
 gcc/ada/libgnat/system-aix.ads                     |    1 -
 gcc/ada/libgnat/system-darwin-arm.ads              |    1 -
 gcc/ada/libgnat/system-darwin-ppc.ads              |    1 -
 gcc/ada/libgnat/system-darwin-x86.ads              |    1 -
 gcc/ada/libgnat/system-djgpp.ads                   |    1 -
 gcc/ada/libgnat/system-dragonfly-x86_64.ads        |    1 -
 gcc/ada/libgnat/system-freebsd.ads                 |    1 -
 gcc/ada/libgnat/system-hpux-ia64.ads               |    1 -
 gcc/ada/libgnat/system-hpux.ads                    |    1 -
 gcc/ada/libgnat/system-linux-alpha.ads             |    1 -
 gcc/ada/libgnat/system-linux-arm.ads               |    1 -
 gcc/ada/libgnat/system-linux-hppa.ads              |    1 -
 gcc/ada/libgnat/system-linux-ia64.ads              |    1 -
 gcc/ada/libgnat/system-linux-m68k.ads              |    1 -
 gcc/ada/libgnat/system-linux-mips.ads              |    1 -
 gcc/ada/libgnat/system-linux-ppc.ads               |    1 -
 gcc/ada/libgnat/system-linux-riscv.ads             |    1 -
 gcc/ada/libgnat/system-linux-s390.ads              |    1 -
 gcc/ada/libgnat/system-linux-sh4.ads               |    1 -
 gcc/ada/libgnat/system-linux-sparc.ads             |    1 -
 gcc/ada/libgnat/system-linux-x86.ads               |    1 -
 gcc/ada/libgnat/system-lynxos178-ppc.ads           |    1 -
 gcc/ada/libgnat/system-lynxos178-x86.ads           |    1 -
 gcc/ada/libgnat/system-mingw.ads                   |    1 -
 gcc/ada/libgnat/system-qnx-aarch64.ads             |    1 -
 gcc/ada/libgnat/system-rtems.ads                   |    1 -
 gcc/ada/libgnat/system-solaris-sparc.ads           |    1 -
 gcc/ada/libgnat/system-solaris-x86.ads             |    1 -
 gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads     |    1 -
 gcc/ada/libgnat/system-vxworks-arm-rtp.ads         |    1 -
 gcc/ada/libgnat/system-vxworks-arm.ads             |    1 -
 gcc/ada/libgnat/system-vxworks-e500-kernel.ads     |    1 -
 gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads    |    1 -
 gcc/ada/libgnat/system-vxworks-e500-rtp.ads        |    1 -
 gcc/ada/libgnat/system-vxworks-ppc-kernel.ads      |    1 -
 gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads     |    1 -
 gcc/ada/libgnat/system-vxworks-ppc-rtp.ads         |    1 -
 gcc/ada/libgnat/system-vxworks-x86-kernel.ads      |    1 -
 gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads     |    1 -
 gcc/ada/libgnat/system-vxworks-x86-rtp.ads         |    1 -
 .../libgnat/system-vxworks7-aarch64-rtp-smp.ads    |    1 -
 gcc/ada/libgnat/system-vxworks7-aarch64.ads        |    1 -
 gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads    |    1 -
 gcc/ada/libgnat/system-vxworks7-arm.ads            |    1 -
 gcc/ada/libgnat/system-vxworks7-e500-kernel.ads    |    1 -
 gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads   |    1 -
 gcc/ada/libgnat/system-vxworks7-e500-rtp.ads       |    1 -
 gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads     |    1 -
 gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads    |    1 -
 gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads        |    1 -
 gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads   |    1 -
 gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads  |    1 -
 gcc/ada/libgnat/system-vxworks7-x86-kernel.ads     |    1 -
 gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads    |    1 -
 gcc/ada/libgnat/system-vxworks7-x86-rtp.ads        |    1 -
 gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads  |    1 -
 gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads |    1 -
 gcc/ada/locales.c                                  |    8 +-
 gcc/ada/namet.adb                                  |  150 +-
 gcc/ada/namet.ads                                  |   21 +-
 gcc/ada/opt.adb                                    |   29 +-
 gcc/ada/opt.ads                                    |   26 +-
 gcc/ada/osint.adb                                  |   38 +-
 gcc/ada/osint.ads                                  |    7 +-
 gcc/ada/output.adb                                 |   46 +-
 gcc/ada/par-ch10.adb                               |    2 +-
 gcc/ada/par-ch3.adb                                |    8 +
 gcc/ada/par-prag.adb                               |    3 +-
 gcc/ada/repinfo.adb                                |   91 +-
 gcc/ada/restrict.ads                               |   83 +-
 gcc/ada/rtsfind.adb                                |   12 +-
 gcc/ada/rtsfind.ads                                |   12 +
 gcc/ada/scng.adb                                   |   22 +-
 gcc/ada/sem.adb                                    |   16 +-
 gcc/ada/sem_aggr.adb                               |   56 +-
 gcc/ada/sem_attr.adb                               |   38 +-
 gcc/ada/sem_attr.ads                               |    7 -
 gcc/ada/sem_aux.adb                                |   13 +-
 gcc/ada/sem_aux.ads                                |    3 -
 gcc/ada/sem_case.adb                               |    5 +-
 gcc/ada/sem_ch10.adb                               |  291 +-
 gcc/ada/sem_ch10.ads                               |   11 +
 gcc/ada/sem_ch11.adb                               |   10 +-
 gcc/ada/sem_ch12.adb                               |  251 +-
 gcc/ada/sem_ch12.ads                               |    4 +
 gcc/ada/sem_ch13.adb                               |  197 +-
 gcc/ada/sem_ch13.ads                               |   11 +-
 gcc/ada/sem_ch3.adb                                |  133 +-
 gcc/ada/sem_ch3.ads                                |    3 +
 gcc/ada/sem_ch4.adb                                | 2030 ++--
 gcc/ada/sem_ch4.ads                                |   13 +-
 gcc/ada/sem_ch5.adb                                |  224 +-
 gcc/ada/sem_ch6.adb                                |  191 +-
 gcc/ada/sem_ch7.adb                                |  133 +-
 gcc/ada/sem_ch8.adb                                |  353 +-
 gcc/ada/sem_disp.adb                               |   25 +-
 gcc/ada/sem_dist.adb                               |    7 +-
 gcc/ada/sem_elab.adb                               |    2 +-
 gcc/ada/sem_eval.adb                               |    2 +-
 gcc/ada/sem_prag.adb                               |  149 +-
 gcc/ada/sem_res.adb                                |  598 +-
 gcc/ada/sem_res.ads                                |    3 +
 gcc/ada/sem_type.adb                               |  588 +-
 gcc/ada/sem_type.ads                               |   47 +-
 gcc/ada/sem_util.adb                               |  665 +-
 gcc/ada/sem_util.ads                               |  154 +-
 gcc/ada/sem_warn.adb                               |   46 +-
 gcc/ada/set_targ.adb                               |    6 +-
 gcc/ada/sigtramp-vxworks.c                         |   10 +-
 gcc/ada/sinfo-utils.adb                            |    4 +-
 gcc/ada/sinfo.ads                                  |   87 +-
 gcc/ada/sinput.adb                                 |   24 +-
 gcc/ada/sinput.ads                                 |   13 +-
 gcc/ada/snames.ads-tmpl                            |   13 +-
 gcc/ada/stringt.adb                                |    2 +-
 gcc/ada/style.ads                                  |    7 +-
 gcc/ada/styleg.adb                                 |   11 +-
 gcc/ada/styleg.ads                                 |    5 +-
 gcc/ada/switch-b.adb                               |    3 +
 gcc/ada/switch-c.adb                               |    3 +
 gcc/ada/table.adb                                  |    6 +-
 gcc/ada/targparm.adb                               |    4 -
 gcc/ada/targparm.ads                               |    3 -
 gcc/ada/terminals.c                                |   17 +-
 gcc/ada/treepr.adb                                 |   39 +-
 gcc/ada/types.ads                                  |   11 +-
 gcc/ada/uintp.adb                                  |   31 +-
 gcc/ada/uintp.ads                                  |    3 +-
 gcc/ada/uname.adb                                  |   77 +-
 gcc/ada/uname.ads                                  |   22 +-
 gcc/ada/xr_tabls.adb                               |    2 +-
 gcc/ada/xref_lib.adb                               |    5 +-
 gcc/analyzer/ChangeLog                             |  102 +
 gcc/analyzer/analyzer.cc                           |   38 +
 gcc/analyzer/analyzer.h                            |    4 +
 gcc/analyzer/analyzer.opt                          |   16 +
 gcc/analyzer/checker-path.cc                       |   24 +-
 gcc/analyzer/checker-path.h                        |    6 +-
 gcc/analyzer/diagnostic-manager.cc                 |   25 +-
 gcc/analyzer/engine.cc                             |   53 +-
 gcc/analyzer/function-set.cc                       |    2 +-
 gcc/analyzer/pending-diagnostic.cc                 |   82 +
 gcc/analyzer/pending-diagnostic.h                  |   11 +-
 gcc/analyzer/region-model-impl-calls.cc            |    3 +
 gcc/analyzer/region-model-manager.cc               |   34 +-
 gcc/analyzer/region-model.cc                       |   26 +
 gcc/analyzer/region-model.h                        |    9 +
 gcc/analyzer/region.cc                             |   32 +-
 gcc/analyzer/region.h                              |   87 +-
 gcc/analyzer/sm-file.cc                            |    3 +-
 gcc/analyzer/sm-malloc.cc                          |    3 +-
 gcc/analyzer/sm-signal.cc                          |    3 +-
 gcc/analyzer/sm.cc                                 |    1 +
 gcc/analyzer/sm.h                                  |    6 +-
 gcc/analyzer/supergraph.cc                         |    4 +-
 gcc/analyzer/varargs.cc                            | 1025 ++
 gcc/asan.cc                                        |   24 +-
 gcc/attribs.cc                                     |   19 +-
 gcc/basic-block.h                                  |    9 +-
 gcc/builtins.cc                                    |    4 +-
 gcc/c-family/ChangeLog                             |   67 +
 gcc/c-family/c-attribs.cc                          |   46 +-
 gcc/c-family/c-common.cc                           |   11 +-
 gcc/c-family/c-common.h                            |    7 +-
 gcc/c-family/c-format.cc                           |   89 +-
 gcc/c-family/c-gimplify.cc                         |    6 +-
 gcc/c-family/c-omp.cc                              |    7 +-
 gcc/c-family/c-opts.cc                             |   33 +-
 gcc/c-family/c-pragma.cc                           |    9 +-
 gcc/c-family/c.opt                                 |    4 +-
 gcc/c-family/known-headers.cc                      |    5 +-
 gcc/c/ChangeLog                                    |   28 +
 gcc/c/c-decl.cc                                    |    8 +-
 gcc/c/c-objc-common.cc                             |    9 +
 gcc/c/c-parser.cc                                  |   43 +-
 gcc/c/c-typeck.cc                                  |   44 +-
 gcc/calls.cc                                       |    1 +
 gcc/cfg.cc                                         |    2 +-
 gcc/cfgloop.h                                      |    2 +-
 gcc/cfgrtl.cc                                      |    2 +-
 gcc/cgraph.cc                                      |    4 +-
 gcc/cgraph.h                                       |    4 +-
 gcc/cgraphbuild.cc                                 |    2 +-
 gcc/cgraphunit.cc                                  |    2 +-
 gcc/common/config/aarch64/aarch64-common.cc        |    3 +-
 gcc/common/config/i386/cpuinfo.h                   |   50 +-
 gcc/config/aarch64/aarch64-builtins.cc             |    6 +-
 gcc/config/aarch64/aarch64-protos.h                |    2 +-
 gcc/config/aarch64/aarch64.cc                      |   14 +-
 gcc/config/aarch64/iterators.md                    |    3 -
 gcc/config/arm/arm-builtins.cc                     |    4 +-
 gcc/config/arm/arm.cc                              |   19 +-
 gcc/config/arm/mve.md                              |    4 +-
 gcc/config/arm/vec-common.md                       |   90 +-
 gcc/config/avr/gen-avr-mmcu-texi.cc                |    8 +-
 gcc/config/c6x/c6x.cc                              |    2 +-
 gcc/config/darwin-c.cc                             |    2 +-
 gcc/config/gcn/gcn.cc                              |    2 +-
 gcc/config/gcn/mkoffload.cc                        |    2 +-
 gcc/config/gcn/t-omp-device                        |    2 +-
 gcc/config/i386/i386-builtins.cc                   |   85 +-
 gcc/config/i386/i386-expand.cc                     |  102 +
 gcc/config/i386/i386.cc                            |   93 +-
 gcc/config/i386/i386.md                            |   30 +-
 gcc/config/i386/predicates.md                      |    5 +
 gcc/config/i386/sse.md                             |  275 +-
 gcc/config/m32c/m32c.cc                            |    2 +-
 gcc/config/nvptx/mkoffload.cc                      |    6 +-
 gcc/config/riscv/arch-canonicalize                 |    8 +-
 gcc/config/riscv/riscv.h                           |    5 +
 gcc/config/riscv/riscv.md                          |   22 +
 gcc/config/riscv/riscv.opt                         |    2 +-
 gcc/config/rs6000/constraints.md                   |    4 +-
 gcc/config/rs6000/driver-rs6000.cc                 |    2 +-
 gcc/config/rs6000/rs6000-builtin.cc                |    2 +-
 gcc/config/rs6000/rs6000-c.cc                      |    9 +-
 gcc/config/rs6000/rs6000-call.cc                   |    2 +-
 gcc/config/rs6000/rs6000.cc                        |   23 +-
 gcc/config/rs6000/rs6000.h                         |    3 +-
 gcc/config/rs6000/rs6000.md                        |  177 +-
 gcc/config/s390/s390.cc                            |    3 +-
 gcc/config/sparc/sparc.cc                          |    4 +-
 gcc/config/tilepro/gen-mul-tables.cc               |    4 +-
 gcc/config/vms/vms.cc                              |    2 +-
 gcc/config/xtensa/xtensa.h                         |    5 +
 gcc/config/xtensa/xtensa.md                        |   16 +-
 gcc/cp/ChangeLog                                   |  293 +
 gcc/cp/call.cc                                     |   14 +-
 gcc/cp/class.cc                                    |    8 +-
 gcc/cp/constexpr.cc                                |   78 +-
 gcc/cp/constraint.cc                               |    9 +-
 gcc/cp/coroutines.cc                               |    2 +-
 gcc/cp/cp-gimplify.cc                              |   10 +-
 gcc/cp/cp-tree.def                                 |    2 -
 gcc/cp/cp-tree.h                                   |  140 +-
 gcc/cp/cxx-pretty-print.cc                         |    3 +
 gcc/cp/decl.cc                                     |  106 +-
 gcc/cp/error.cc                                    |   44 +-
 gcc/cp/friend.cc                                   |    2 +
 gcc/cp/init.cc                                     |   13 +-
 gcc/cp/lambda.cc                                   |    6 +-
 gcc/cp/lang-specs.h                                |    6 +-
 gcc/cp/lex.cc                                      |   12 +-
 gcc/cp/mangle.cc                                   |    5 +-
 gcc/cp/method.cc                                   |    8 +-
 gcc/cp/module.cc                                   |  216 +-
 gcc/cp/name-lookup.cc                              |   43 +-
 gcc/cp/name-lookup.h                               |    2 +-
 gcc/cp/optimize.cc                                 |    9 +-
 gcc/cp/parser.cc                                   |  203 +-
 gcc/cp/pt.cc                                       |  123 +-
 gcc/cp/ptree.cc                                    |   20 +-
 gcc/cp/search.cc                                   |    7 +-
 gcc/cp/semantics.cc                                |   54 +-
 gcc/cp/tree.cc                                     |   28 +-
 gcc/cp/typeck.cc                                   |    4 +-
 gcc/cp/typeck2.cc                                  |    4 +-
 gcc/d/ChangeLog                                    |   25 +
 gcc/d/d-builtins.cc                                |    2 +-
 gcc/d/d-codegen.cc                                 |   17 +-
 gcc/d/d-gimplify.cc                                |    3 +-
 gcc/d/d-lang.cc                                    |  104 +-
 gcc/d/decl.cc                                      |    4 +-
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/README.md                                |   29 +-
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/d/dmd/clone.d                                  |   22 +-
 gcc/d/dmd/common/bitfields.d                       |    2 +-
 gcc/d/dmd/common/outbuffer.d                       |   11 +-
 gcc/d/dmd/cond.d                                   |    6 +-
 gcc/d/dmd/constfold.d                              |    2 +-
 gcc/d/dmd/cparse.d                                 |   58 +-
 gcc/d/dmd/cppmangle.d                              |   12 +-
 gcc/d/dmd/dcast.d                                  |   13 +-
 gcc/d/dmd/dclass.d                                 |    2 +-
 gcc/d/dmd/declaration.d                            |   40 +-
 gcc/d/dmd/declaration.h                            |   11 +-
 gcc/d/dmd/dinterpret.d                             |  109 +-
 gcc/d/dmd/dmangle.d                                |   14 +-
 gcc/d/dmd/dmodule.d                                |   56 +-
 gcc/d/dmd/doc.d                                    |   99 +-
 gcc/d/dmd/dscope.d                                 |    1 -
 gcc/d/dmd/dsymbol.d                                |   28 +-
 gcc/d/dmd/dsymbolsem.d                             |  500 +-
 gcc/d/dmd/dtemplate.d                              |    2 +-
 gcc/d/dmd/dtoh.d                                   |   31 +-
 gcc/d/dmd/escape.d                                 | 1429 +--
 gcc/d/dmd/expression.d                             |   17 +-
 gcc/d/dmd/expressionsem.d                          |  466 +-
 gcc/d/dmd/func.d                                   |  121 +-
 gcc/d/dmd/globals.d                                |   92 +-
 gcc/d/dmd/globals.h                                |   76 +-
 gcc/d/dmd/hdrgen.d                                 |    4 +-
 gcc/d/dmd/id.d                                     |    6 +
 gcc/d/dmd/initsem.d                                |   30 +-
 gcc/d/dmd/json.d                                   |    4 +-
 gcc/d/dmd/mtype.d                                  |   49 +-
 gcc/d/dmd/mtype.h                                  |    4 +-
 gcc/d/dmd/nogc.d                                   |   18 +-
 gcc/d/dmd/objc.d                                   |    6 +-
 gcc/d/dmd/optimize.d                               |   35 +
 gcc/d/dmd/parse.d                                  |   90 +-
 gcc/d/dmd/safe.d                                   |   51 +-
 gcc/d/dmd/semantic2.d                              |   15 +-
 gcc/d/dmd/semantic3.d                              |  145 +-
 gcc/d/dmd/statementsem.d                           |   28 +-
 gcc/d/dmd/tokens.d                                 |    2 +-
 gcc/d/dmd/traits.d                                 |   15 +-
 gcc/d/dmd/typesem.d                                |  215 +-
 gcc/d/dmd/utils.d                                  |    2 +-
 gcc/d/expr.cc                                      |   49 +-
 gcc/d/lang.opt                                     |   12 +-
 gcc/d/types.cc                                     |   10 +-
 gcc/diagnostic-color.cc                            |    2 +
 gcc/diagnostic-format-json.cc                      |    2 +-
 gcc/diagnostic.cc                                  |    4 +-
 gcc/doc/install.texi                               |   17 +-
 gcc/doc/invoke.texi                                |   65 +-
 gcc/doc/md.texi                                    |    2 +-
 gcc/doc/sourcebuild.texi                           |   12 +
 gcc/domwalk.cc                                     |    4 +-
 gcc/dse.cc                                         |   18 +-
 gcc/dwarf2out.cc                                   |   20 +-
 gcc/expmed.cc                                      |    4 +-
 gcc/expr.cc                                        |    1 +
 gcc/flags.h                                        |    4 +-
 gcc/fold-const.cc                                  |    1 +
 gcc/fold-const.h                                   |    5 +
 gcc/fortran/ChangeLog                              |   45 +
 gcc/fortran/dump-parse-tree.cc                     |    2 +-
 gcc/fortran/expr.cc                                |    4 +-
 gcc/fortran/frontend-passes.cc                     |    4 +-
 gcc/fortran/gfortran.h                             |    1 +
 gcc/fortran/match.cc                               |   22 +-
 gcc/fortran/openmp.cc                              |  241 +-
 gcc/fortran/parse.cc                               |   22 +-
 gcc/fortran/resolve.cc                             |   39 +
 gcc/fortran/trans-intrinsic.cc                     |    2 +-
 gcc/fortran/trans-openmp.cc                        |   23 +-
 gcc/fortran/trans-types.cc                         |    2 +-
 gcc/function-tests.cc                              |    3 +-
 gcc/gcc.cc                                         |    8 +-
 gcc/genautomata.cc                                 |   21 +-
 gcc/generic-match-head.cc                          |    1 +
 gcc/gengtype-state.cc                              |    6 +-
 gcc/gengtype.cc                                    |   12 +-
 gcc/genhooks.cc                                    |    9 +-
 gcc/genmatch.cc                                    |    4 +-
 gcc/ggc-common.cc                                  |    8 +-
 gcc/gimple-fold.cc                                 |  241 +-
 gcc/gimple-fold.h                                  |  192 +-
 gcc/gimple-harden-conditionals.cc                  |  419 +-
 gcc/gimple-isel.cc                                 |    3 +-
 gcc/gimple-match-head.cc                           |    1 +
 gcc/gimple-match.h                                 |   75 -
 gcc/gimple-range-cache.cc                          |  137 +-
 gcc/gimple-range-cache.h                           |   13 +-
 gcc/gimple-range-edge.cc                           |    4 +-
 gcc/gimple-range-fold.cc                           |   33 +-
 gcc/gimple-range-path.cc                           |    6 +-
 gcc/gimple-range.cc                                |   22 +
 gcc/gimple-ssa-evrp-analyze.cc                     |    2 +-
 gcc/gimple-ssa-evrp.cc                             |    2 +-
 gcc/gimple-ssa-sprintf.cc                          |    4 +-
 gcc/gimple-ssa-warn-access.cc                      |    4 +-
 gcc/gimplify.cc                                    |  138 +-
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/go/gofrontend/export.cc                        |  315 +-
 gcc/go/gofrontend/expressions.cc                   |   29 +-
 gcc/go/gofrontend/expressions.h                    |   16 +-
 gcc/go/gofrontend/types.cc                         |   36 +-
 gcc/go/gofrontend/types.h                          |   11 +-
 gcc/godump.cc                                      |    2 +-
 gcc/graphite-isl-ast-to-gimple.cc                  |    4 +-
 gcc/graphite-poly.cc                               |   10 -
 gcc/graphite-sese-to-poly.cc                       |   25 +-
 gcc/hash-table.cc                                  |    2 +-
 gcc/input.cc                                       |    3 +-
 gcc/ipa-cp.cc                                      |    1 +
 gcc/ipa-devirt.cc                                  |    1 +
 gcc/ipa-free-lang-data.cc                          |    4 +-
 gcc/ipa-inline.cc                                  |    2 +-
 gcc/ipa-prop.cc                                    |    2 +-
 gcc/ipa-utils.h                                    |    2 +-
 gcc/jit/ChangeLog                                  |    6 +
 gcc/jit/jit-builtins.cc                            |    6 +-
 gcc/jit/jit-recording.cc                           |    4 +-
 gcc/lto-wrapper.cc                                 |    7 +-
 gcc/lto/ChangeLog                                  |    5 +
 gcc/lto/lto-common.cc                              |    3 +-
 gcc/lto/lto-lang.cc                                |    4 +-
 gcc/match.pd                                       |  116 +-
 gcc/objc/ChangeLog                                 |    5 +
 gcc/objc/lang-specs.h                              |    8 +-
 gcc/objcp/ChangeLog                                |    5 +
 gcc/objcp/lang-specs.h                             |    2 +-
 gcc/omp-low.cc                                     |   57 +-
 gcc/omp-oacc-kernels-decompose.cc                  |    6 +
 gcc/optc-gen.awk                                   |    7 +
 gcc/optc-save-gen.awk                              |   16 +-
 gcc/opts-global.cc                                 |    4 +-
 gcc/opts.cc                                        |   98 +-
 gcc/plugin.cc                                      |    2 +-
 gcc/po/ChangeLog                                   |   14 +
 gcc/po/be.po                                       | 8277 ++++++++---------
 gcc/po/da.po                                       | 8289 ++++++++---------
 gcc/po/de.po                                       | 8307 ++++++++---------
 gcc/po/el.po                                       | 8273 ++++++++---------
 gcc/po/es.po                                       | 8292 ++++++++---------
 gcc/po/fi.po                                       | 8281 ++++++++---------
 gcc/po/fr.po                                       | 8303 ++++++++---------
 gcc/po/gcc.pot                                     | 9741 ++++++++++----------
 gcc/po/hr.po                                       | 8282 ++++++++---------
 gcc/po/id.po                                       | 8287 ++++++++---------
 gcc/po/ja.po                                       | 8283 ++++++++---------
 gcc/po/nl.po                                       | 8279 ++++++++---------
 gcc/po/ru.po                                       | 8291 ++++++++---------
 gcc/po/sr.po                                       | 8292 ++++++++---------
 gcc/po/sv.po                                       | 8307 ++++++++---------
 gcc/po/tr.po                                       | 8289 ++++++++---------
 gcc/po/uk.po                                       | 8389 ++++++++---------
 gcc/po/vi.po                                       | 8283 ++++++++---------
 gcc/po/zh_CN.po                                    | 8290 ++++++++---------
 gcc/po/zh_TW.po                                    | 8288 ++++++++---------
 gcc/pointer-query.cc                               |    1 +
 gcc/poly-int.h                                     |   13 +
 gcc/print-rtl.cc                                   |    2 +-
 gcc/range-op.cc                                    |  354 +-
 gcc/range-op.h                                     |   37 +-
 gcc/rtl-iter.h                                     |    8 +-
 gcc/rtl-ssa/internals.inl                          |    2 +-
 gcc/rtl-ssa/member-fns.inl                         |    4 +-
 gcc/rtlanal.cc                                     |   12 +-
 gcc/rtlanal.h                                      |    4 +-
 gcc/simplify-rtx.cc                                |    2 +-
 gcc/sort.cc                                        |   28 +-
 gcc/spellcheck.cc                                  |    2 +-
 gcc/system.h                                       |   14 +-
 gcc/testsuite/ChangeLog                            |  493 +
 gcc/testsuite/c-c++-common/Wconversion-1.c         |    2 +-
 .../goacc/kernels-decompose-pr100400-1-2.c         |   12 +-
 gcc/testsuite/c-c++-common/gomp/all-memory-1.c     |   54 +
 gcc/testsuite/c-c++-common/gomp/all-memory-2.c     |   57 +
 gcc/testsuite/c-c++-common/gomp/all-memory-3.c     |   22 +
 gcc/testsuite/c-c++-common/gomp/allocate-2.c       |   15 +
 gcc/testsuite/c-c++-common/gomp/allocate-8.c       |   18 +
 gcc/testsuite/c-c++-common/gomp/depobj-1.c         |    5 +-
 gcc/testsuite/c-c++-common/gomp/loop-6.c           |   14 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-union7.C      |   17 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-union7a.C     |   15 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array16.C      |   11 +
 gcc/testsuite/g++.dg/cpp0x/pr105256.C              |    2 +-
 gcc/testsuite/g++.dg/cpp23/label1.C                |   89 +
 gcc/testsuite/g++.dg/cpp23/label2.C                |   52 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor13.C      |   11 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor14.C      |   13 +
 gcc/testsuite/g++.dg/cpp2a/constinit17.C           |   24 +
 gcc/testsuite/g++.dg/cpp2a/lambda-requires1.C      |    4 +
 gcc/testsuite/g++.dg/diagnostic/function-color1.C  |   21 +
 gcc/testsuite/g++.dg/ext/attr-format-arg1.C        |   26 +
 gcc/testsuite/g++.dg/ext/attr-format1.C            |   32 +
 gcc/testsuite/g++.dg/ext/attr-format2.C            |   38 +
 gcc/testsuite/g++.dg/ext/attr-format3.C            |   15 +
 gcc/testsuite/g++.dg/gomp/all-memory-1.C           |   24 +
 gcc/testsuite/g++.dg/gomp/all-memory-2.C           |   26 +
 gcc/testsuite/g++.dg/gomp/depobj-1.C               |    2 +-
 gcc/testsuite/g++.dg/lookup/friend23.C             |   17 +
 gcc/testsuite/g++.dg/modules/lang-3_a.C            |   17 +
 gcc/testsuite/g++.dg/modules/lang-3_b.C            |   18 +
 gcc/testsuite/g++.dg/modules/lang-3_c.C            |   12 +
 gcc/testsuite/g++.dg/modules/mod-sym-4.C           |   48 +
 gcc/testsuite/g++.dg/opt/const7.C                  |    1 +
 gcc/testsuite/g++.dg/overload/conv-op4.C           |   22 +
 gcc/testsuite/g++.dg/parse/ambig11.C               |   39 +
 gcc/testsuite/g++.dg/parse/ambig12.C               |   12 +
 gcc/testsuite/g++.dg/parse/ambig13.C               |   32 +
 gcc/testsuite/g++.dg/parse/ambig14.C               |   21 +
 gcc/testsuite/g++.dg/plugin/selfassign.c           |    4 +-
 gcc/testsuite/g++.dg/pr104547.C                    |   13 +
 gcc/testsuite/g++.dg/pr65240-1.C                   |    8 -
 gcc/testsuite/g++.dg/pr65240-2.C                   |    8 -
 gcc/testsuite/g++.dg/pr65240-3.C                   |    8 -
 gcc/testsuite/g++.dg/template/access37.C           |    8 +-
 gcc/testsuite/g++.dg/template/ctor10.C             |   10 +
 gcc/testsuite/g++.dg/template/friend69.C           |    4 +-
 gcc/testsuite/g++.dg/torture/pr105577.C            |  156 +
 gcc/testsuite/g++.dg/warn/uninit-pr105562.C        |   10 +
 gcc/testsuite/g++.target/powerpc/pr101168.C        |    6 +
 gcc/testsuite/g++.target/powerpc/pr65240-1.C       |    8 +
 gcc/testsuite/g++.target/powerpc/pr65240-2.C       |    8 +
 gcc/testsuite/g++.target/powerpc/pr65240-3.C       |    8 +
 .../{g++.dg => g++.target/powerpc}/pr65240-4.C     |    3 +-
 .../{g++.dg => g++.target/powerpc}/pr65240.h       |    0
 .../{g++.dg => g++.target/powerpc}/pr65242.C       |    3 +-
 .../{g++.dg => g++.target/powerpc}/pr67211.C       |    3 +-
 .../{g++.dg => g++.target/powerpc}/pr69667.C       |    3 +-
 .../{g++.dg => g++.target/powerpc}/pr71294.C       |    1 -
 .../{g++.dg => g++.target/powerpc}/pr84264.C       |    2 +-
 .../{g++.dg => g++.target/powerpc}/pr84279.C       |    4 +-
 .../{g++.dg => g++.target/powerpc}/pr85657.C       |    2 +-
 .../{g++.dg => g++.target/powerpc}/pr93974.C       |    0
 gcc/testsuite/gcc.c-torture/execute/pr105613.c     |   26 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-1.c           |  433 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-2.c           |  436 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-fmtstring-1.c |  103 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1-a.c     |   24 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1-b.c     |    6 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1.h       |    1 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-sentinel-1.c  |   25 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-types-1.c     |   25 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-types-2.c     |   55 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c |    1 +
 gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c     |    1 +
 gcc/testsuite/gcc.dg/gomp/pr104517.c               |   18 +-
 .../gcc.dg/plugin/diagnostic_group_plugin.c        |    4 +-
 .../gcc.dg/plugin/diagnostic_plugin_show_trees.c   |    4 +-
 .../plugin/diagnostic_plugin_test_inlining.c       |    4 +-
 .../plugin/diagnostic_plugin_test_metadata.c       |    4 +-
 .../gcc.dg/plugin/diagnostic_plugin_test_paths.c   |    4 +-
 .../plugin/diagnostic_plugin_test_show_locus.c     |    4 +-
 .../diagnostic_plugin_test_string_literals.c       |    4 +-
 .../diagnostic_plugin_test_tree_expression_range.c |    4 +-
 gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c   |    1 -
 gcc/testsuite/gcc.dg/plugin/ggcplug.c              |    1 -
 .../gcc.dg/plugin/must_tail_call_plugin.c          |    1 -
 gcc/testsuite/gcc.dg/plugin/one_time_plugin.c      |    1 -
 gcc/testsuite/gcc.dg/plugin/selfassign.c           |    4 +-
 gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c    |    1 -
 gcc/testsuite/gcc.dg/pr105414.c                    |   30 +
 gcc/testsuite/gcc.dg/pr105455.c                    |   17 +
 gcc/testsuite/gcc.dg/pr105458.c                    |   20 +
 gcc/testsuite/gcc.dg/pr105528.c                    |   23 +
 gcc/testsuite/gcc.dg/pr105591.c                    |   12 +
 gcc/testsuite/gcc.dg/pr105597.c                    |   27 +
 gcc/testsuite/gcc.dg/pr90838.c                     |   25 +
 gcc/testsuite/gcc.dg/torture/pr105537.c            |   34 +
 gcc/testsuite/gcc.dg/torture/pr105598.c            |   32 +
 gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr65855-2.c          |   11 +
 gcc/testsuite/gcc.dg/tree-ssa/pr83907-1.c          |   13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr83907-2.c          |   14 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-19.c        |   21 +
 gcc/testsuite/gcc.dg/tree-ssa/vrp24.c              |    4 +-
 gcc/testsuite/gcc.dg/ubsan/object-size-dyn.c       |   45 +
 gcc/testsuite/gcc.target/aarch64/pr90838.c         |   64 -
 .../aarch64/sve/acle/general/attributes_7.c        |    4 +-
 .../gcc.target/aarch64/sync-comp-swap-ool.c        |    6 +
 .../gcc.target/aarch64/sync-op-acquire-ool.c       |    6 +
 .../gcc.target/aarch64/sync-op-full-ool.c          |    9 +
 gcc/testsuite/gcc.target/aarch64/target_attr_20.c  |    2 +-
 gcc/testsuite/gcc.target/aarch64/target_attr_21.c  |    2 +-
 gcc/testsuite/gcc.target/i386/and-1.c              |    9 +
 gcc/testsuite/gcc.target/i386/iamcu/asm-support.S  |    2 +
 gcc/testsuite/gcc.target/i386/pr102583.c           |   30 +
 gcc/testsuite/gcc.target/i386/pr103611-2.c         |    5 +-
 gcc/testsuite/gcc.target/i386/pr104371-1.c         |   13 +
 gcc/testsuite/gcc.target/i386/pr104371-2.c         |   13 +
 gcc/testsuite/gcc.target/i386/pr104732.c           |    2 +-
 gcc/testsuite/gcc.target/i386/pr104915-vmovd.c     |   25 +
 gcc/testsuite/gcc.target/i386/pr104915-vmovw.c     |   45 +
 gcc/testsuite/gcc.target/i386/pr105032.c           |    3 +-
 gcc/testsuite/gcc.target/i386/pr105033.c           |   27 +
 gcc/testsuite/gcc.target/i386/pr105072.c           |   24 +
 gcc/testsuite/gcc.target/i386/pr105354-1.c         |  130 +
 gcc/testsuite/gcc.target/i386/pr105354-2.c         |  110 +
 gcc/testsuite/gcc.target/i386/pr105587.c           |   11 +
 gcc/testsuite/gcc.target/i386/pr105624.c           |   19 +
 gcc/testsuite/gcc.target/i386/pr92645-2.c          |    4 +-
 gcc/testsuite/gcc.target/i386/pr92645-3.c          |    4 +-
 gcc/testsuite/gcc.target/i386/pr95863-2.c          |   27 -
 gcc/testsuite/gcc.target/i386/pr99753.c            |    2 +-
 gcc/testsuite/gcc.target/i386/sse2-v1ti-veq.c      |   12 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-vne.c      |   13 +
 .../gcc.target/i386/zero-scratch-regs-1.c          |    2 +-
 .../gcc.target/i386/zero-scratch-regs-10.c         |   16 +-
 .../gcc.target/i386/zero-scratch-regs-13.c         |   37 +-
 .../gcc.target/i386/zero-scratch-regs-14.c         |   16 +-
 .../gcc.target/i386/zero-scratch-regs-15.c         |    2 +-
 .../gcc.target/i386/zero-scratch-regs-16.c         |    2 +-
 .../gcc.target/i386/zero-scratch-regs-17.c         |    2 +-
 .../gcc.target/i386/zero-scratch-regs-18.c         |    4 +-
 .../gcc.target/i386/zero-scratch-regs-19.c         |    2 +-
 .../gcc.target/i386/zero-scratch-regs-2.c          |   16 +-
 .../gcc.target/i386/zero-scratch-regs-20.c         |   38 +-
 .../gcc.target/i386/zero-scratch-regs-21.c         |    4 +-
 .../gcc.target/i386/zero-scratch-regs-22.c         |   16 +-
 .../gcc.target/i386/zero-scratch-regs-23.c         |   30 +-
 .../gcc.target/i386/zero-scratch-regs-26.c         |   26 +-
 .../gcc.target/i386/zero-scratch-regs-27.c         |   10 +-
 .../gcc.target/i386/zero-scratch-regs-28.c         |   12 +-
 .../gcc.target/i386/zero-scratch-regs-3.c          |    2 +-
 .../gcc.target/i386/zero-scratch-regs-31.c         |    4 +-
 .../gcc.target/i386/zero-scratch-regs-4.c          |    2 +-
 .../gcc.target/i386/zero-scratch-regs-5.c          |   16 +-
 .../gcc.target/i386/zero-scratch-regs-6.c          |    2 +-
 .../gcc.target/i386/zero-scratch-regs-7.c          |    2 +-
 .../gcc.target/i386/zero-scratch-regs-8.c          |   14 +-
 .../gcc.target/i386/zero-scratch-regs-9.c          |    2 +-
 gcc/testsuite/gcc.target/powerpc/pr102059-4.c      |   23 +
 gcc/testsuite/gcc.target/riscv/fmax-snan.c         |   12 +
 gcc/testsuite/gcc.target/riscv/fmax.c              |   12 +
 gcc/testsuite/gcc.target/riscv/fmaxf-snan.c        |   12 +
 gcc/testsuite/gcc.target/riscv/fmaxf.c             |   12 +
 gcc/testsuite/gcc.target/riscv/fmin-snan.c         |   12 +
 gcc/testsuite/gcc.target/riscv/fmin.c              |   12 +
 gcc/testsuite/gcc.target/riscv/fminf-snan.c        |   12 +
 gcc/testsuite/gcc.target/riscv/fminf.c             |   12 +
 gcc/testsuite/gcc.target/riscv/smax-ieee.c         |   12 +
 gcc/testsuite/gcc.target/riscv/smax.c              |   12 +
 gcc/testsuite/gcc.target/riscv/smaxf-ieee.c        |   12 +
 gcc/testsuite/gcc.target/riscv/smaxf.c             |   12 +
 gcc/testsuite/gcc.target/riscv/smin-ieee.c         |   12 +
 gcc/testsuite/gcc.target/riscv/smin.c              |   12 +
 gcc/testsuite/gcc.target/riscv/sminf-ieee.c        |   12 +
 gcc/testsuite/gcc.target/riscv/sminf.c             |   12 +
 gcc/testsuite/gcc.target/sparc/20220510-1.c        |   31 +
 gcc/testsuite/gcc.target/x86_64/abi/asm-support.S  |    2 +
 .../gcc.target/x86_64/abi/avx/asm-support.S        |    2 +
 .../gcc.target/x86_64/abi/avx512f/asm-support.S    |    2 +
 .../gcc.target/x86_64/abi/avx512fp16/asm-support.S |    2 +
 .../x86_64/abi/avx512fp16/m256h/asm-support.S      |    2 +
 .../x86_64/abi/avx512fp16/m512h/asm-support.S      |    2 +
 .../gcc.target/x86_64/abi/ms-sysv/do-test.S        |    2 +
 gcc/testsuite/gdc.test/compilable/aggr_alignment.d |   13 +-
 gcc/testsuite/gdc.test/compilable/compile1.d       |    2 +-
 gcc/testsuite/gdc.test/compilable/cppmangle.d      |    5 +
 gcc/testsuite/gdc.test/compilable/dbitfield.d      |   88 +
 .../compilable/ddoc_markdown_breaks_verbose.d      |   13 -
 .../compilable/ddoc_markdown_code_verbose.d        |   13 -
 .../compilable/ddoc_markdown_emphasis_verbose.d    |   13 -
 .../compilable/ddoc_markdown_headings_verbose.d    |    9 -
 .../compilable/ddoc_markdown_links_verbose.d       |   17 -
 .../compilable/ddoc_markdown_lists_verbose.d       |    9 -
 .../compilable/ddoc_markdown_quote_verbose.d       |   11 -
 .../compilable/ddoc_markdown_tables_verbose.d      |   13 -
 gcc/testsuite/gdc.test/compilable/dtoh_21217.d     |    2 +-
 .../gdc.test/compilable/dtoh_AliasDeclaration.d    |    2 +-
 .../gdc.test/compilable/dtoh_AliasDeclaration_98.d |    2 +-
 .../gdc.test/compilable/dtoh_AnonDeclaration.d     |    2 +-
 .../compilable/dtoh_CPPNamespaceDeclaration.d      |    2 +-
 .../gdc.test/compilable/dtoh_ClassDeclaration.d    |    2 +-
 .../gdc.test/compilable/dtoh_StructDeclaration.d   |    2 +-
 .../gdc.test/compilable/dtoh_TemplateDeclaration.d |    2 +-
 .../gdc.test/compilable/dtoh_UnionDeclaration.d    |    2 +-
 .../gdc.test/compilable/dtoh_VarDeclaration.d      |    2 +-
 .../gdc.test/compilable/dtoh_cpp98_compat.d        |    2 +-
 gcc/testsuite/gdc.test/compilable/dtoh_enum.d      |    2 +-
 .../gdc.test/compilable/dtoh_enum_cpp98.d          |    2 +-
 .../gdc.test/compilable/dtoh_expressions.d         |    2 +-
 .../gdc.test/compilable/dtoh_extern_type.d         |    2 +-
 .../gdc.test/compilable/dtoh_forwarding.d          |    2 +-
 gcc/testsuite/gdc.test/compilable/dtoh_functions.d |    9 +-
 gcc/testsuite/gdc.test/compilable/dtoh_ignored.d   |    2 +-
 .../gdc.test/compilable/dtoh_invalid_identifiers.d |    2 +-
 gcc/testsuite/gdc.test/compilable/dtoh_mangling.d  |    2 +-
 gcc/testsuite/gdc.test/compilable/dtoh_names.d     |    2 +-
 .../gdc.test/compilable/dtoh_protection.d          |    2 +-
 .../gdc.test/compilable/dtoh_required_symbols.d    |    2 +-
 .../gdc.test/compilable/dtoh_special_enum.d        |    2 +-
 .../gdc.test/compilable/dtoh_unittest_block.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/dtoh_verbose.d   |    2 +-
 gcc/testsuite/gdc.test/compilable/test17590.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test20427.d      |    3 +
 gcc/testsuite/gdc.test/compilable/test23047.d      |   13 +
 gcc/testsuite/gdc.test/compilable/test23087.d      |    9 +
 gcc/testsuite/gdc.test/compilable/test23089.d      |    7 +
 gcc/testsuite/gdc.test/compilable/test23097.d      |   33 +
 gcc/testsuite/gdc.test/compilable/test23105.d      |    6 +
 gcc/testsuite/gdc.test/compilable/test3004.d       |    4 +-
 gcc/testsuite/gdc.test/compilable/vcg-ast.d        |    3 +-
 .../fail_compilation/attributediagnostic.d         |   23 +
 gcc/testsuite/gdc.test/fail_compilation/b6227.d    |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/betterc.d  |    4 +-
 .../gdc.test/fail_compilation/biterrors.d          |   15 +
 .../gdc.test/fail_compilation/biterrors2.d         |   17 +
 .../gdc.test/fail_compilation/biterrors3.d         |   18 +
 .../gdc.test/fail_compilation/biterrors4.d         |   19 +
 gcc/testsuite/gdc.test/fail_compilation/commaexp.d |   20 +-
 gcc/testsuite/gdc.test/fail_compilation/cppvar.d   |   22 +
 .../gdc.test/fail_compilation/dbitfields.d         |   32 +
 .../gdc.test/fail_compilation/diag10805.d          |    2 +-
 .../gdc.test/fail_compilation/diag10862.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/dip25.d    |    6 +-
 .../gdc.test/fail_compilation/dtor_attributes.d    |    2 +
 .../fail_compilation/dtorfields_attributes.d       |    1 +
 gcc/testsuite/gdc.test/fail_compilation/e7804_1.d  |   11 +-
 .../extra-files/test23109/object.d                 |   17 +
 gcc/testsuite/gdc.test/fail_compilation/fail109.d  |    2 +-
 .../gdc.test/fail_compilation/fail12604.d          |    4 +-
 .../gdc.test/fail_compilation/fail13902.d          |   10 +-
 .../gdc.test/fail_compilation/fail16001.d          |    2 +-
 .../gdc.test/fail_compilation/fail16575.d          |   65 +
 .../gdc.test/fail_compilation/fail16772.d          |    7 +
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |    2 +-
 .../gdc.test/fail_compilation/fail19759.d          |    8 +
 .../gdc.test/fail_compilation/fail19881.d          |    3 +-
 .../gdc.test/fail_compilation/fail20691.d          |    9 +-
 .../gdc.test/fail_compilation/fail21092.d          |    4 +-
 .../gdc.test/fail_compilation/fail21206.d          |   13 +
 .../gdc.test/fail_compilation/fail21275.d          |    4 +-
 .../gdc.test/fail_compilation/fail21314.d          |   11 +
 .../gdc.test/fail_compilation/fail21868b.d         |    2 +-
 .../gdc.test/fail_compilation/fail23108a.d         |   16 +
 .../gdc.test/fail_compilation/fail23108b.d         |   18 +
 .../gdc.test/fail_compilation/fail23109.d          |   12 +
 gcc/testsuite/gdc.test/fail_compilation/fail3703.d |    4 +-
 .../gdc.test/fail_compilation/fail_scope.d         |   53 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10949.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14844.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice22377.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice23097.d |   28 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254a.d |   10 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9254b.d |   10 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9254c.d |   10 +-
 .../gdc.test/fail_compilation/imports/test23109a.d |   10 +
 .../gdc.test/fail_compilation/imports/test23109b.d |   10 +
 .../gdc.test/fail_compilation/imports/test23109c.d |    3 +
 .../gdc.test/fail_compilation/issue3827.d          |    4 +-
 .../gdc.test/fail_compilation/no_Throwable.d       |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |   20 +-
 .../gdc.test/fail_compilation/retscope2.d          |    6 +-
 .../gdc.test/fail_compilation/retscope6.d          |   12 +-
 .../gdc.test/fail_compilation/safe_gshared.d       |   15 +
 .../gdc.test/fail_compilation/safe_pointer_index.d |   12 +
 .../gdc.test/fail_compilation/test13536.d          |    2 +-
 .../gdc.test/fail_compilation/test14496.d          |   10 +-
 .../gdc.test/fail_compilation/test15191.d          |   31 +-
 .../gdc.test/fail_compilation/test15373.d          |    2 +-
 .../gdc.test/fail_compilation/test16188.d          |   10 +-
 .../gdc.test/fail_compilation/test16365.d          |    2 +-
 .../gdc.test/fail_compilation/test17284.d          |    3 +-
 .../gdc.test/fail_compilation/test17423.d          |    2 +-
 .../gdc.test/fail_compilation/test17868b.d         |   14 +-
 .../gdc.test/fail_compilation/test18130.d          |    2 +-
 .../gdc.test/fail_compilation/test18282.d          |    2 +-
 .../gdc.test/fail_compilation/test18484.d          |    4 +-
 .../gdc.test/fail_compilation/test20245.d          |   14 +-
 .../gdc.test/fail_compilation/test20569.d          |    4 +-
 .../gdc.test/fail_compilation/test21198.d          |    2 +-
 .../gdc.test/fail_compilation/test21204.d          |    2 +-
 .../gdc.test/fail_compilation/test21665.d          |    2 +-
 .../gdc.test/fail_compilation/test22145.d          |    1 +
 .../gdc.test/fail_compilation/test22593.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/test9150.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/traits.d   |    8 +-
 .../gdc.test/fail_compilation/udaparams.d          |    4 +-
 gcc/testsuite/gdc.test/runnable/bit.d              |  106 +
 gcc/testsuite/gdc.test/runnable/dbitfields.d       |  189 +
 gcc/testsuite/gdc.test/runnable/interpret.d        |   16 +
 gcc/testsuite/gdc.test/runnable/test17868b.d       |    4 +-
 gcc/testsuite/gdc.test/runnable/test20734.d        |   28 +
 gcc/testsuite/gdc.test/runnable/test21416.d        |    9 +
 gcc/testsuite/gdc.test/runnable/test23083.d        |   16 +
 gcc/testsuite/gdc.test/runnable/testcontracts.d    |   26 +-
 gcc/testsuite/gfortran.dg/coarray_50.f90           |   22 +
 gcc/testsuite/gfortran.dg/gomp/all-memory-1.f90    |   51 +
 gcc/testsuite/gfortran.dg/gomp/all-memory-2.f90    |   52 +
 gcc/testsuite/gfortran.dg/gomp/all-memory-3.f90    |   24 +
 gcc/testsuite/gfortran.dg/gomp/allocate-3.f90      |   14 +
 .../gfortran.dg/gomp/canonical-loop-1.f90          |  224 +
 .../gfortran.dg/gomp/canonical-loop-2.f90          |   44 +
 gcc/testsuite/gfortran.dg/gomp/collapse1.f90       |    4 +-
 .../gfortran.dg/gomp/non-rectangular-loop.f90      |  227 +
 gcc/testsuite/gfortran.dg/gomp/pr85313.f90         |    6 +-
 gcc/testsuite/gfortran.dg/pr105230.f90             |    8 +
 gcc/testsuite/gfortran.dg/pr105501.f90             |   15 +
 gcc/testsuite/gnat.dg/equal7.adb                   |   10 +-
 gcc/testsuite/gnat.dg/hardbool.adb                 |   46 +
 gcc/testsuite/gnat.dg/hardbool.ads                 |   22 +
 gcc/testsuite/gnat.dg/loopvar.adb                  |    2 +-
 gcc/testsuite/gnat.dg/sso17.adb                    |   34 +
 gcc/testsuite/lib/target-supports.exp              |   30 +
 gcc/toplev.cc                                      |   24 -
 gcc/tree-cfg.cc                                    |    2 +-
 gcc/tree-chrec.cc                                  |   27 +-
 gcc/tree-core.h                                    |    7 +-
 gcc/tree-if-conv.cc                                |   48 +-
 gcc/tree-inline.cc                                 |    2 +-
 gcc/tree-object-size.cc                            |    2 +-
 gcc/tree-pretty-print.cc                           |    8 +-
 gcc/tree-profile.cc                                |   16 +-
 gcc/tree-sra.cc                                    |   47 +-
 gcc/tree-ssa-ccp.cc                                |    2 +-
 gcc/tree-ssa-dom.cc                                |    2 +-
 gcc/tree-ssa-forwprop.cc                           |   92 +-
 gcc/tree-ssa-ifcombine.cc                          |    2 +-
 gcc/tree-ssa-loop-ivcanon.cc                       |    2 +-
 gcc/tree-ssa-math-opts.cc                          |    2 +-
 gcc/tree-ssa-pre.cc                                |    2 +-
 gcc/tree-ssa-propagate.cc                          |    2 +-
 gcc/tree-ssa-reassoc.cc                            |    2 +-
 gcc/tree-ssa-sccvn.cc                              |   53 +-
 gcc/tree-ssa-sccvn.h                               |    2 +-
 gcc/tree-ssa-sink.cc                               |    3 +
 gcc/tree-ssa-strlen.cc                             |   50 +-
 gcc/tree-ssa.cc                                    |    2 +-
 gcc/tree-switch-conversion.cc                      |   10 +-
 gcc/tree-vect-generic.cc                           |   15 +-
 gcc/tree-vect-slp-patterns.cc                      |    2 +-
 gcc/tree-vrp.cc                                    |    4 +-
 gcc/tree.cc                                        |    4 +-
 gcc/tree.h                                         |   64 +-
 gcc/ubsan.cc                                       |   22 +-
 gcc/value-pointer-equiv.cc                         |    2 +-
 gcc/value-query.cc                                 |    4 +-
 gcc/value-range.cc                                 |  187 +-
 gcc/value-range.h                                  |   26 +-
 gcc/value-relation.cc                              |  285 +-
 gcc/value-relation.h                               |   26 +-
 gcc/vec.h                                          |    4 +-
 gcc/vr-values.cc                                   |    2 +-
 gcc/wide-int.h                                     |   20 +-
 include/ChangeLog                                  |   16 +
 include/ansidecl.h                                 |   45 +-
 include/gomp-constants.h                           |    1 +
 include/hashtab.h                                  |    4 +-
 libgcc/ChangeLog                                   |   13 +
 libgcc/config/aarch64/lse.S                        |   42 +-
 libgcc/config/aarch64/t-lse                        |    8 +-
 libgcc/libgcov.h                                   |    2 +-
 libgomp/ChangeLog                                  |  122 +
 libgomp/Makefile.am                                |    1 +
 libgomp/Makefile.in                                |   50 +-
 libgomp/config.h.in                                |   13 -
 libgomp/configure                                  |  118 +-
 libgomp/libgomp.h                                  |    6 +-
 libgomp/libgomp.map                                |    1 +
 libgomp/libgomp.texi                               |  104 +-
 libgomp/omp.h.in                                   |    2 +
 libgomp/omp_lib.f90.in                             |   10 +
 libgomp/omp_lib.h.in                               |   11 +
 libgomp/plugin/Makefrag.am                         |   30 +-
 libgomp/plugin/configfrag.ac                       |   61 +-
 libgomp/plugin/plugin-nvptx.c                      |    4 +-
 libgomp/target.c                                   |   18 +
 libgomp/task.c                                     |  197 +-
 libgomp/testsuite/Makefile.in                      |    8 +-
 libgomp/testsuite/lib/libgomp.exp                  |    4 -
 libgomp/testsuite/libgomp-test-support.exp.in      |    1 -
 .../libgomp.c++/target-has-device-addr-7.C         |   36 +
 .../libgomp.c++/target-has-device-addr-8.C         |   47 +
 .../libgomp.c++/target-has-device-addr-9.C         |   30 +
 libgomp/testsuite/libgomp.c-c++-common/depend-1.c  |  115 +
 libgomp/testsuite/libgomp.c-c++-common/depend-2.c  |  121 +
 libgomp/testsuite/libgomp.c-c++-common/depend-3.c  |  108 +
 .../libgomp.c-c++-common/depend-inoutset-1.c       |  164 +
 .../libgomp.c-c++-common/target-is-accessible-1.c  |   47 +
 libgomp/testsuite/libgomp.fortran/depend-5.f90     |  121 +
 libgomp/testsuite/libgomp.fortran/depend-6.f90     |  126 +
 libgomp/testsuite/libgomp.fortran/depend-7.f90     |  113 +
 .../libgomp.fortran/target-is-accessible-1.f90     |   50 +
 .../target-nowait-array-section.f90                |   56 +
 .../libgomp.fortran/use_device_addr-5.f90          |    2 +-
 libiberty/ChangeLog                                |   76 +
 libiberty/alloca.c                                 |    6 +-
 libiberty/calloc.c                                 |    8 +-
 libiberty/hashtab.c                                |   94 +-
 libiberty/memchr.c                                 |    6 +-
 libiberty/memcmp.c                                 |    2 +-
 libiberty/memcpy.c                                 |    4 +-
 libiberty/memmove.c                                |    4 +-
 libiberty/mempcpy.c                                |    6 +-
 libiberty/memset.c                                 |    4 +-
 libiberty/objalloc.c                               |   22 +-
 libiberty/random.c                                 |   14 +-
 libiberty/spaces.c                                 |    4 +-
 libiberty/stpcpy.c                                 |    2 +-
 libiberty/strdup.c                                 |    4 +-
 libiberty/strerror.c                               |    4 +-
 libiberty/strndup.c                                |    4 +-
 libiberty/strsignal.c                              |    4 +-
 libiberty/vasprintf.c                              |    2 +-
 libiberty/vprintf-support.c                        |    2 +-
 libiberty/xatexit.c                                |    2 +-
 libiberty/xmalloc.c                                |   14 +-
 libiberty/xmemdup.c                                |    8 +-
 libphobos/ChangeLog                                |   11 +
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/Makefile.am                  |    6 +-
 libphobos/libdruntime/Makefile.in                  |  132 +-
 libphobos/libdruntime/__builtins.di                |   31 +-
 .../libdruntime/core/internal/array/appending.d    |  106 +-
 libphobos/libdruntime/core/internal/array/utils.d  |   60 +-
 libphobos/libdruntime/core/internal/traits.d       |    2 +-
 libphobos/libdruntime/core/lifetime.d              |   13 +-
 libphobos/libdruntime/core/memory.d                |    2 +-
 libphobos/libdruntime/core/simd.d                  |   24 +
 .../libdruntime/core/sys/dragonflybsd/sys/elf32.d  |  155 +-
 .../libdruntime/core/sys/dragonflybsd/sys/elf64.d  |  154 +-
 .../core/sys/dragonflybsd/sys/elf_common.d         |  601 +-
 libphobos/libdruntime/core/sys/elf/package.d       | 2532 +++++
 libphobos/libdruntime/core/sys/freebsd/sys/elf32.d |  151 -
 libphobos/libdruntime/core/sys/freebsd/sys/elf64.d |  159 -
 .../libdruntime/core/sys/freebsd/sys/elf_common.d  |  803 +-
 libphobos/libdruntime/core/sys/linux/elf.d         | 2419 +----
 libphobos/libdruntime/core/sys/netbsd/sys/elf32.d  |  151 -
 libphobos/libdruntime/core/sys/netbsd/sys/elf64.d  |  150 -
 .../libdruntime/core/sys/netbsd/sys/elf_common.d   |  758 +-
 libphobos/libdruntime/core/sys/openbsd/sys/elf32.d |  158 +-
 libphobos/libdruntime/core/sys/openbsd/sys/elf64.d |  157 +-
 .../libdruntime/core/sys/openbsd/sys/elf_common.d  |  604 +-
 libphobos/libdruntime/core/sys/posix/sys/socket.d  |   33 +-
 libphobos/libdruntime/core/sys/solaris/sys/elf.d   |  488 +-
 libphobos/libdruntime/core/sys/windows/objbase.d   |    1 +
 libphobos/libdruntime/core/sys/windows/unknwn.d    |    1 +
 libphobos/libdruntime/core/thread/osthread.d       |    5 +-
 libphobos/libdruntime/core/thread/threadbase.d     |    9 +-
 libphobos/libdruntime/object.d                     |    3 +-
 libphobos/libdruntime/rt/lifetime.d                |    4 +-
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/std/exception.d                      |    2 +-
 libphobos/src/std/experimental/logger/core.d       |    8 +-
 libphobos/src/std/math/exponential.d               |    4 +-
 libphobos/src/std/math/hardware.d                  |    4 +-
 libphobos/src/std/outbuffer.d                      |   71 +-
 libphobos/src/std/socket.d                         |   70 +-
 libphobos/src/std/sumtype.d                        |   23 +-
 libphobos/src/std/traits.d                         |    5 +-
 libphobos/src/std/typecons.d                       |    4 +-
 .../testsuite/libphobos.init_fini/custom_gc.d      |    3 +-
 libsanitizer/ChangeLog                             |    4 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |    4 +
 libstdc++-v3/ChangeLog                             |  301 +
 .../config/locale/dragonfly/numeric_members.cc     |    2 +-
 libstdc++-v3/config/locale/gnu/numeric_members.cc  |    2 +-
 libstdc++-v3/doc/doxygen/user.cfg.in               |   18 +-
 libstdc++-v3/doc/html/index.html                   |    2 +-
 libstdc++-v3/doc/html/manual/index.html            |    4 +-
 libstdc++-v3/doc/html/manual/intro.html            |    2 +-
 libstdc++-v3/doc/html/manual/setup.html            |    2 +-
 libstdc++-v3/doc/html/manual/status.html           |  233 +-
 libstdc++-v3/doc/html/manual/test.html             |    8 +-
 libstdc++-v3/doc/xml/manual/intro.xml              |   10 +-
 libstdc++-v3/doc/xml/manual/prerequisites.xml      |    3 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |   18 +-
 libstdc++-v3/doc/xml/manual/status_cxx2023.xml     |  573 ++
 libstdc++-v3/doc/xml/manual/test.xml               |    8 +-
 libstdc++-v3/include/backward/auto_ptr.h           |    4 +
 libstdc++-v3/include/bits/algorithmfwd.h           |   15 +-
 libstdc++-v3/include/bits/alloc_traits.h           |    5 +
 libstdc++-v3/include/bits/allocator.h              |   15 +-
 libstdc++-v3/include/bits/atomic_base.h            |   39 +-
 libstdc++-v3/include/bits/c++config                |   14 +-
 libstdc++-v3/include/bits/chrono.h                 |    4 +-
 libstdc++-v3/include/bits/locale_facets_nonio.h    |    4 +-
 libstdc++-v3/include/bits/mofunc_impl.h            |    2 +-
 libstdc++-v3/include/bits/new_allocator.h          |   19 +-
 libstdc++-v3/include/bits/ostream_insert.h         |    4 +
 libstdc++-v3/include/bits/ptr_traits.h             |    6 +
 libstdc++-v3/include/bits/random.tcc               |   12 +-
 libstdc++-v3/include/bits/regex.h                  |   60 +-
 libstdc++-v3/include/bits/regex_constants.h        |    5 +-
 libstdc++-v3/include/bits/regex_error.h            |    7 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |   32 +-
 libstdc++-v3/include/bits/specfun.h                |    4 -
 libstdc++-v3/include/bits/std_mutex.h              |   21 +-
 libstdc++-v3/include/bits/std_thread.h             |   54 +-
 libstdc++-v3/include/bits/stl_algo.h               |  203 +-
 libstdc++-v3/include/bits/stl_numeric.h            |   10 +-
 libstdc++-v3/include/bits/stl_pair.h               |    4 +
 libstdc++-v3/include/bits/unique_lock.h            |    2 +
 libstdc++-v3/include/bits/unique_ptr.h             |   13 +-
 libstdc++-v3/include/experimental/bits/simd.h      |   13 +-
 libstdc++-v3/include/experimental/memory_resource  |    5 +
 libstdc++-v3/include/ext/new_allocator.h           |   12 +-
 libstdc++-v3/include/std/atomic                    |   11 +-
 libstdc++-v3/include/std/condition_variable        |    4 +-
 libstdc++-v3/include/std/future                    |   43 +-
 libstdc++-v3/include/std/iosfwd                    |   41 +
 libstdc++-v3/include/std/mutex                     |   38 +-
 libstdc++-v3/include/std/scoped_allocator          |    1 -
 libstdc++-v3/include/std/spanstream                |    8 +-
 libstdc++-v3/include/std/stacktrace                |    8 +-
 libstdc++-v3/include/std/syncstream                |    6 +-
 libstdc++-v3/include/std/system_error              |  141 +-
 libstdc++-v3/include/std/thread                    |   21 +-
 libstdc++-v3/libsupc++/compare                     |    6 +-
 libstdc++-v3/libsupc++/exception                   |    8 +-
 libstdc++-v3/libsupc++/exception.h                 |    6 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |   25 +-
 libstdc++-v3/libsupc++/initializer_list            |    6 +-
 libstdc++-v3/libsupc++/nested_exception.h          |  124 +-
 libstdc++-v3/libsupc++/typeinfo                    |   10 +-
 libstdc++-v3/src/Makefile.am                       |   16 +-
 libstdc++-v3/src/Makefile.in                       |   31 +-
 libstdc++-v3/src/c++11/chrono.cc                   |    5 +-
 libstdc++-v3/src/c++11/compatibility-c++0x.cc      |    4 +
 libstdc++-v3/src/c++11/compatibility-chrono.cc     |    4 +
 libstdc++-v3/src/c++11/compatibility-condvar.cc    |    4 +
 .../src/c++11/compatibility-thread-c++0x.cc        |    4 +
 libstdc++-v3/src/c++11/system_error.cc             |    8 +-
 libstdc++-v3/src/c++11/thread.cc                   |    1 +
 libstdc++-v3/testsuite/17_intro/freestanding.cc    |    4 +-
 .../testsuite/18_support/exception/38732.cc        |    6 +
 .../18_support/exception_ptr/rethrow_exception.cc  |    2 +
 .../testsuite/18_support/nested_exception/68139.cc |    1 +
 .../nested_exception/rethrow_if_nested-term.cc     |   33 +
 .../nested_exception/rethrow_if_nested.cc          |    7 +-
 .../testsuite/18_support/type_info/103240.cc       |    1 +
 .../testsuite/18_support/type_info/fundamental.cc  |    9 +-
 .../testsuite/18_support/type_info/hash_code.cc    |    1 +
 .../testsuite/20_util/any/assign/emplace.cc        |    2 +
 .../testsuite/20_util/any/cons/in_place.cc         |    2 +
 .../testsuite/20_util/any/misc/any_cast.cc         |    6 +
 .../testsuite/20_util/any/observers/type.cc        |    1 +
 .../testsuite/20_util/expected/synopsis.cc         |    1 +
 libstdc++-v3/testsuite/20_util/function/1.cc       |    2 +
 libstdc++-v3/testsuite/20_util/function/2.cc       |    2 +
 libstdc++-v3/testsuite/20_util/function/3.cc       |    2 +
 libstdc++-v3/testsuite/20_util/function/4.cc       |    2 +
 libstdc++-v3/testsuite/20_util/function/5.cc       |   20 +
 libstdc++-v3/testsuite/20_util/function/6.cc       |    8 +
 libstdc++-v3/testsuite/20_util/function/7.cc       |    6 +
 libstdc++-v3/testsuite/20_util/function/8.cc       |   30 +
 .../20_util/polymorphic_allocator/resource.cc      |    2 +
 .../testsuite/20_util/shared_ptr/casts/1.cc        |    7 +
 .../testsuite/20_util/shared_ptr/casts/rval.cc     |    5 +
 .../shared_ptr/cons/unique_ptr_deleter_ref_2.cc    |    4 +
 .../20_util/shared_ptr/misc/get_deleter.cc         |    2 +
 .../20_util/typeindex/comparison_operators.cc      |    1 +
 .../typeindex/comparison_operators_c++20.cc        |    1 +
 libstdc++-v3/testsuite/20_util/typeindex/hash.cc   |    1 +
 .../testsuite/20_util/typeindex/hash_code.cc       |    1 +
 libstdc++-v3/testsuite/20_util/typeindex/name.cc   |    1 +
 .../22_locale/ctype/is/string/89728_neg.cc         |    1 +
 .../global_templates/standard_facet_hierarchies.cc |    2 +
 .../global_templates/user_facet_hierarchies.cc     |    2 +
 libstdc++-v3/testsuite/22_locale/locale/13630.cc   |   18 +-
 .../requirements/non_default_constructible.cc      |    3 +
 .../random/normal_distribution/operators/equal.cc  |   20 +
 .../normal_distribution/operators/serialize.cc     |   36 +-
 .../testsuite/26_numerics/random/pr60037-neg.cc    |    2 +-
 .../testsuite/27_io/basic_ostream/emit/1.cc        |    2 +-
 .../27_io/filesystem/iterators/error_reporting.cc  |   35 +-
 libstdc++-v3/testsuite/27_io/fpos/14320-1.cc       |   61 +-
 .../testsuite/27_io/fpos/mbstate_t/12065.cc        |    2 +
 .../testsuite/27_io/headers/iosfwd/synopsis.cc     |  133 +
 .../testsuite/27_io/headers/iosfwd/types.cc        |  264 +
 .../testsuite/27_io/ios_base/failure/dual_abi.cc   |    1 +
 .../testsuite/experimental/any/misc/any_cast.cc    |   10 +-
 .../testsuite/experimental/any/observers/type.cc   |    1 +
 .../memory_resource/resource_adaptor.cc            |   10 +
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    8 +
 .../testsuite/tr1/3_function_objects/function/1.cc |    2 +
 .../testsuite/tr1/3_function_objects/function/2.cc |    2 +
 .../testsuite/tr1/3_function_objects/function/3.cc |    2 +
 .../testsuite/tr1/3_function_objects/function/4.cc |    2 +
 .../testsuite/tr1/3_function_objects/function/5.cc |   20 +
 .../testsuite/tr1/3_function_objects/function/6.cc |    6 +
 .../testsuite/tr1/3_function_objects/function/7.cc |    4 +
 .../testsuite/tr1/3_function_objects/function/8.cc |   30 +
 libstdc++-v3/testsuite/tr2/bases/value.cc          |    3 +-
 libstdc++-v3/testsuite/tr2/direct_bases/value.cc   |    3 +-
 libstdc++-v3/testsuite/util/exception/safety.h     |    8 +
 1246 files changed, 119836 insertions(+), 104149 deletions(-)


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gcc/devel/loop-unswitch-support-switches] Merge remote-tracking branch 'origin/master' into unswitch
@ 2022-05-05 13:14 Richard Biener
  0 siblings, 0 replies; 2+ messages in thread
From: Richard Biener @ 2022-05-05 13:14 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:3281d212cb09a20f52f986b812af20de2ed348f6

commit 3281d212cb09a20f52f986b812af20de2ed348f6
Merge: 6a11fbc73f9 4b03970c423
Author: Richard Biener <rguenther@suse.de>
Date:   Thu May 5 14:51:46 2022 +0200

    Merge remote-tracking branch 'origin/master' into unswitch

Diff:

 ChangeLog                                          |   102 +
 MAINTAINERS                                        |    80 +-
 Makefile.def                                       |     3 +-
 Makefile.in                                        |     3 +-
 c++tools/ChangeLog                                 |     4 +
 c++tools/server.cc                                 |     6 +-
 config/ChangeLog                                   |     9 +
 config/dfp.m4                                      |    18 +
 config/picflag.m4                                  |     3 +
 configure                                          |    34 +-
 configure.ac                                       |    26 +-
 contrib/ChangeLog                                  |   139 +
 contrib/analyze_brprob.py                          |     5 +-
 contrib/analyze_brprob_spec.py                     |     8 +-
 contrib/check-MAINTAINERS.py                       |   113 +
 contrib/check_GNU_style_lib.py                     |     2 +-
 contrib/config-list.mk                             |     4 +-
 contrib/filter-clang-warnings.py                   |    23 +-
 contrib/gcc-changelog/git_commit.py                |    16 +-
 contrib/gcc-changelog/git_update_version.py        |     6 +-
 contrib/gcc-changelog/test_email.py                |     5 +
 contrib/gcc-changelog/test_patches.txt             |    82 +
 contrib/gcc-git-customization.sh                   |    27 +-
 contrib/gcc_update                                 |     8 +-
 contrib/git-backport.py                            |    44 +-
 contrib/git-descr.sh                               |    37 +
 contrib/git-fix-changelog.py                       |    92 +
 contrib/git-undescr.sh                             |    13 +
 contrib/header-tools/ChangeLog                     |     4 +
 contrib/header-tools/README                        |    34 +-
 contrib/maintainers-verify.sh                      |    45 -
 contrib/paranoia.cc                                |     2 +-
 fixincludes/ChangeLog                              |    38 +
 fixincludes/fixinc.in                              |    11 +-
 fixincludes/fixincl.x                              |   216 +-
 fixincludes/inclhack.def                           |   141 +
 fixincludes/tests/base/fcntl.h                     |    33 +
 fixincludes/tests/base/math.h                      |    41 +
 fixincludes/tests/base/time.h                      |    15 +
 gcc/BASE-VER                                       |     2 +-
 gcc/ChangeLog                                      | 10168 +++
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |   322 +-
 gcc/ada/ChangeLog                                  |  3386 +
 gcc/ada/Makefile.rtl                               |     8 +-
 gcc/ada/ada_get_targ.adb                           |     2 +-
 gcc/ada/adabkend.adb                               |     2 +-
 gcc/ada/adabkend.ads                               |     2 +-
 gcc/ada/adadecode.c                                |     2 +-
 gcc/ada/adadecode.h                                |     2 +-
 gcc/ada/adaint.c                                   |    32 +-
 gcc/ada/adaint.h                                   |     2 +-
 gcc/ada/affinity.c                                 |     2 +-
 gcc/ada/ali-util.adb                               |     2 +-
 gcc/ada/ali-util.ads                               |     2 +-
 gcc/ada/ali.adb                                    |     2 +-
 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                                |     2 +-
 gcc/ada/aspects.ads                                |     2 +-
 gcc/ada/atree.adb                                  |   234 +-
 gcc/ada/atree.ads                                  |    21 +-
 gcc/ada/atree.h                                    |     2 +-
 gcc/ada/aux-io.c                                   |     2 +-
 gcc/ada/back_end.adb                               |     2 +-
 gcc/ada/back_end.ads                               |     2 +-
 gcc/ada/backend_utils.adb                          |     2 +-
 gcc/ada/backend_utils.ads                          |     2 +-
 gcc/ada/bcheck.adb                                 |     2 +-
 gcc/ada/bcheck.ads                                 |     2 +-
 gcc/ada/binde.adb                                  |     2 +-
 gcc/ada/binde.ads                                  |     2 +-
 gcc/ada/binderr.adb                                |     2 +-
 gcc/ada/binderr.ads                                |     2 +-
 gcc/ada/bindgen.adb                                |     2 +-
 gcc/ada/bindgen.ads                                |     2 +-
 gcc/ada/bindo-augmentors.adb                       |     2 +-
 gcc/ada/bindo-augmentors.ads                       |     2 +-
 gcc/ada/bindo-builders.adb                         |     2 +-
 gcc/ada/bindo-builders.ads                         |     2 +-
 gcc/ada/bindo-diagnostics.adb                      |     2 +-
 gcc/ada/bindo-diagnostics.ads                      |     2 +-
 gcc/ada/bindo-elaborators.adb                      |     2 +-
 gcc/ada/bindo-elaborators.ads                      |     2 +-
 gcc/ada/bindo-graphs.adb                           |     2 +-
 gcc/ada/bindo-graphs.ads                           |     2 +-
 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                          |     2 +-
 gcc/ada/bindo-writers.ads                          |     2 +-
 gcc/ada/bindo.adb                                  |     2 +-
 gcc/ada/bindo.ads                                  |     2 +-
 gcc/ada/bindusg.adb                                |     2 +-
 gcc/ada/bindusg.ads                                |     2 +-
 gcc/ada/butil.adb                                  |     2 +-
 gcc/ada/butil.ads                                  |     2 +-
 gcc/ada/cal.c                                      |     2 +-
 gcc/ada/casing.adb                                 |     2 +-
 gcc/ada/casing.ads                                 |     2 +-
 gcc/ada/checks.adb                                 |    14 +-
 gcc/ada/checks.ads                                 |     2 +-
 gcc/ada/cio.c                                      |     2 +-
 gcc/ada/clean.adb                                  |     2 +-
 gcc/ada/clean.ads                                  |     2 +-
 gcc/ada/comperr.adb                                |     4 +-
 gcc/ada/comperr.ads                                |     2 +-
 gcc/ada/contracts.adb                              |   250 +-
 gcc/ada/contracts.ads                              |     2 +-
 gcc/ada/csets.adb                                  |     2 +-
 gcc/ada/csets.ads                                  |     2 +-
 gcc/ada/cstand.adb                                 |    21 +-
 gcc/ada/cstand.ads                                 |     2 +-
 gcc/ada/cstreams.c                                 |     2 +-
 gcc/ada/ctrl_c.c                                   |     2 +-
 gcc/ada/debug.adb                                  |    12 +-
 gcc/ada/debug.ads                                  |     2 +-
 gcc/ada/debug_a.adb                                |     2 +-
 gcc/ada/debug_a.ads                                |     2 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |     4 +-
 ...ard_and_implementation_defined_restrictions.rst |    13 +-
 .../building_executable_programs_with_gnat.rst     |     2 +
 gcc/ada/doc/share/conf.py                          |     2 +-
 gcc/ada/einfo-utils.adb                            |     2 +-
 gcc/ada/einfo-utils.ads                            |     2 +-
 gcc/ada/einfo.adb                                  |     2 +-
 gcc/ada/einfo.ads                                  |     8 +-
 gcc/ada/elists.adb                                 |     2 +-
 gcc/ada/elists.ads                                 |     2 +-
 gcc/ada/elists.h                                   |     2 +-
 gcc/ada/env.c                                      |     2 +-
 gcc/ada/env.h                                      |     2 +-
 gcc/ada/err_vars.ads                               |    10 +-
 gcc/ada/errno.c                                    |     2 +-
 gcc/ada/errout.adb                                 |   220 +-
 gcc/ada/errout.ads                                 |     2 +-
 gcc/ada/erroutc.adb                                |     4 +-
 gcc/ada/erroutc.ads                                |    13 +-
 gcc/ada/errutil.adb                                |     3 +-
 gcc/ada/errutil.ads                                |     2 +-
 gcc/ada/eval_fat.adb                               |     2 +-
 gcc/ada/eval_fat.ads                               |     2 +-
 gcc/ada/exit.c                                     |     2 +-
 gcc/ada/exp_aggr.adb                               |    45 +-
 gcc/ada/exp_aggr.ads                               |     2 +-
 gcc/ada/exp_atag.adb                               |     2 +-
 gcc/ada/exp_atag.ads                               |     2 +-
 gcc/ada/exp_attr.adb                               |     4 +-
 gcc/ada/exp_attr.ads                               |     2 +-
 gcc/ada/exp_cg.adb                                 |     2 +-
 gcc/ada/exp_cg.ads                                 |     2 +-
 gcc/ada/exp_ch10.ads                               |     2 +-
 gcc/ada/exp_ch11.adb                               |     8 +-
 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                                |    53 +-
 gcc/ada/exp_ch2.ads                                |     2 +-
 gcc/ada/exp_ch3.adb                                |    31 +-
 gcc/ada/exp_ch3.ads                                |     2 +-
 gcc/ada/exp_ch4.adb                                |   233 +-
 gcc/ada/exp_ch4.ads                                |     2 +-
 gcc/ada/exp_ch5.adb                                |    18 +-
 gcc/ada/exp_ch5.ads                                |     2 +-
 gcc/ada/exp_ch6.adb                                |    16 +-
 gcc/ada/exp_ch6.ads                                |     2 +-
 gcc/ada/exp_ch7.adb                                |    53 +-
 gcc/ada/exp_ch7.ads                                |     2 +-
 gcc/ada/exp_ch8.adb                                |     2 +-
 gcc/ada/exp_ch8.ads                                |     2 +-
 gcc/ada/exp_ch9.adb                                |    16 +-
 gcc/ada/exp_ch9.ads                                |     2 +-
 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                               |    26 +-
 gcc/ada/exp_disp.ads                               |     2 +-
 gcc/ada/exp_dist.adb                               |    22 +-
 gcc/ada/exp_dist.ads                               |     2 +-
 gcc/ada/exp_fixd.adb                               |     2 +-
 gcc/ada/exp_fixd.ads                               |     2 +-
 gcc/ada/exp_imgv.adb                               |     4 +-
 gcc/ada/exp_imgv.ads                               |     2 +-
 gcc/ada/exp_intr.adb                               |     2 +-
 gcc/ada/exp_intr.ads                               |     2 +-
 gcc/ada/exp_pakd.adb                               |    16 +-
 gcc/ada/exp_pakd.ads                               |     2 +-
 gcc/ada/exp_prag.adb                               |    58 +-
 gcc/ada/exp_prag.ads                               |     2 +-
 gcc/ada/exp_put_image.adb                          |     6 +-
 gcc/ada/exp_put_image.ads                          |     2 +-
 gcc/ada/exp_sel.adb                                |     2 +-
 gcc/ada/exp_sel.ads                                |     2 +-
 gcc/ada/exp_smem.adb                               |     2 +-
 gcc/ada/exp_smem.ads                               |     2 +-
 gcc/ada/exp_spark.adb                              |     2 +-
 gcc/ada/exp_spark.ads                              |     2 +-
 gcc/ada/exp_strm.adb                               |     2 +-
 gcc/ada/exp_strm.ads                               |     2 +-
 gcc/ada/exp_tss.adb                                |     2 +-
 gcc/ada/exp_tss.ads                                |     2 +-
 gcc/ada/exp_unst.adb                               |     9 +-
 gcc/ada/exp_unst.ads                               |     6 +-
 gcc/ada/exp_util.adb                               |    70 +-
 gcc/ada/exp_util.ads                               |    14 +-
 gcc/ada/expander.adb                               |     2 +-
 gcc/ada/expander.ads                               |     2 +-
 gcc/ada/expect.c                                   |    15 +-
 gcc/ada/fe.h                                       |     2 +-
 gcc/ada/final.c                                    |     2 +-
 gcc/ada/fmap.adb                                   |     2 +-
 gcc/ada/fmap.ads                                   |     2 +-
 gcc/ada/fname-sf.adb                               |     3 +-
 gcc/ada/fname-sf.ads                               |     2 +-
 gcc/ada/fname-uf.adb                               |     2 +-
 gcc/ada/fname-uf.ads                               |     2 +-
 gcc/ada/fname.adb                                  |     2 +-
 gcc/ada/fname.ads                                  |     2 +-
 gcc/ada/freeze.adb                                 |    12 +-
 gcc/ada/freeze.ads                                 |     2 +-
 gcc/ada/frontend.adb                               |     4 +-
 gcc/ada/frontend.ads                               |     2 +-
 gcc/ada/gcc-interface/Make-lang.in                 |    61 +-
 gcc/ada/gcc-interface/Makefile.in                  |    10 +-
 gcc/ada/gcc-interface/config-lang.in               |     2 +-
 gcc/ada/gcc-interface/{cuintp.c => cuintp.cc}      |     0
 gcc/ada/gcc-interface/decl.c                       | 10656 ---
 gcc/ada/gcc-interface/decl.cc                      | 10661 +++
 gcc/ada/gcc-interface/gigi.h                       |    16 +-
 gcc/ada/gcc-interface/lang-specs.h                 |     2 +-
 gcc/ada/gcc-interface/{misc.c => misc.cc}          |     0
 gcc/ada/gcc-interface/{targtyps.c => targtyps.cc}  |     0
 gcc/ada/gcc-interface/trans.c                      | 10965 ---
 gcc/ada/gcc-interface/trans.cc                     | 11009 +++
 gcc/ada/gcc-interface/utils.c                      |  7156 --
 gcc/ada/gcc-interface/utils.cc                     |  7156 ++
 gcc/ada/gcc-interface/utils2.c                     |  3045 -
 gcc/ada/gcc-interface/utils2.cc                    |  3050 +
 gcc/ada/gen_il-fields.ads                          |     2 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |     7 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |     2 +-
 gcc/ada/gen_il-gen.adb                             |     5 +-
 gcc/ada/gen_il-gen.ads                             |     2 +-
 gcc/ada/gen_il-internals.adb                       |     2 +-
 gcc/ada/gen_il-internals.ads                       |     2 +-
 gcc/ada/gen_il-main.adb                            |     2 +-
 gcc/ada/gen_il-types.ads                           |     5 +-
 gcc/ada/gen_il.adb                                 |     2 +-
 gcc/ada/gen_il.ads                                 |     2 +-
 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                                  |     4 +-
 gcc/ada/ghost.ads                                  |     2 +-
 gcc/ada/gnat1drv.adb                               |    18 +-
 gcc/ada/gnat1drv.ads                               |     2 +-
 gcc/ada/gnat_cuda.adb                              |     2 +-
 gcc/ada/gnat_cuda.ads                              |     2 +-
 gcc/ada/gnat_rm.texi                               |   771 +-
 gcc/ada/gnat_ugn.texi                              |     5 +-
 gcc/ada/gnatbind.adb                               |     2 +-
 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                               |     2 +-
 gcc/ada/gnatname.ads                               |     2 +-
 gcc/ada/gnatprep.adb                               |     2 +-
 gcc/ada/gnatprep.ads                               |     2 +-
 gcc/ada/gnatvsn.adb                                |     2 +-
 gcc/ada/gnatvsn.ads                                |     6 +-
 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                                |     2 +-
 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                                     |     4 +-
 gcc/ada/initialize.c                               |     2 +-
 gcc/ada/inline.adb                                 |    10 +-
 gcc/ada/inline.ads                                 |     2 +-
 gcc/ada/itypes.adb                                 |     4 +-
 gcc/ada/itypes.ads                                 |     2 +-
 gcc/ada/krunch.adb                                 |     2 +-
 gcc/ada/krunch.ads                                 |     2 +-
 gcc/ada/layout.adb                                 |     9 +-
 gcc/ada/layout.ads                                 |     2 +-
 gcc/ada/lib-list.adb                               |     2 +-
 gcc/ada/lib-load.adb                               |     4 +-
 gcc/ada/lib-load.ads                               |     2 +-
 gcc/ada/lib-sort.adb                               |     2 +-
 gcc/ada/lib-util.adb                               |     2 +-
 gcc/ada/lib-util.ads                               |     2 +-
 gcc/ada/lib-writ.adb                               |     2 +-
 gcc/ada/lib-writ.ads                               |     2 +-
 gcc/ada/lib-xref-spark_specific.adb                |     2 +-
 gcc/ada/lib-xref.adb                               |   281 +-
 gcc/ada/lib-xref.ads                               |     2 +-
 gcc/ada/lib.adb                                    |     2 +-
 gcc/ada/lib.ads                                    |     2 +-
 gcc/ada/libgnarl/a-astaco.adb                      |     2 +-
 gcc/ada/libgnarl/a-dispat.adb                      |     2 +-
 gcc/ada/libgnarl/a-dynpri.adb                      |     2 +-
 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                      |     2 +-
 gcc/ada/libgnarl/a-synbar.ads                      |     2 +-
 gcc/ada/libgnarl/a-synbar__posix.adb               |     2 +-
 gcc/ada/libgnarl/a-synbar__posix.ads               |     2 +-
 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                      |     2 +-
 gcc/ada/libgnarl/a-taside.ads                      |     2 +-
 gcc/ada/libgnarl/a-tasini.adb                      |     2 +-
 gcc/ada/libgnarl/a-tasini.ads                      |     2 +-
 gcc/ada/libgnarl/a-taster.adb                      |     2 +-
 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/s-inmaop.ads                      |     2 +-
 gcc/ada/libgnarl/s-inmaop__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-inmaop__hwint.adb               |     2 +-
 gcc/ada/libgnarl/s-inmaop__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-interr.adb                      |     2 +-
 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           |     2 +-
 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__rtems.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__rtems.ads               |     2 +-
 gcc/ada/libgnarl/s-intman__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__susv3.adb               |     2 +-
 gcc/ada/libgnarl/s-intman__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-intman__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-linux.ads                       |     2 +-
 gcc/ada/libgnarl/s-linux__alpha.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__android.ads              |     2 +-
 gcc/ada/libgnarl/s-linux__hppa.ads                 |     2 +-
 gcc/ada/libgnarl/s-linux__mips.ads                 |     2 +-
 gcc/ada/libgnarl/s-linux__riscv.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__sparc.ads                |     2 +-
 gcc/ada/libgnarl/s-linux__x32.ads                  |     2 +-
 gcc/ada/libgnarl/s-mudido.adb                      |     2 +-
 gcc/ada/libgnarl/s-mudido__affinity.adb            |     2 +-
 gcc/ada/libgnarl/s-osinte__aix.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__aix.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__android.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__android.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__darwin.adb              |     2 +-
 gcc/ada/libgnarl/s-osinte__darwin.ads              |     2 +-
 gcc/ada/libgnarl/s-osinte__dragonfly.adb           |     2 +-
 gcc/ada/libgnarl/s-osinte__dragonfly.ads           |     2 +-
 gcc/ada/libgnarl/s-osinte__dummy.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__freebsd.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__freebsd.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__gnu.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__gnu.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux-dce.adb            |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux-dce.ads            |     2 +-
 gcc/ada/libgnarl/s-osinte__hpux.ads                |     2 +-
 gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads        |     2 +-
 gcc/ada/libgnarl/s-osinte__linux.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__lynxos178.adb           |     2 +-
 gcc/ada/libgnarl/s-osinte__lynxos178e.ads          |     2 +-
 gcc/ada/libgnarl/s-osinte__mingw.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-osinte__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-osinte__qnx.ads                 |     2 +-
 gcc/ada/libgnarl/s-osinte__rtems.adb               |     2 +-
 gcc/ada/libgnarl/s-osinte__rtems.ads               |     2 +-
 gcc/ada/libgnarl/s-osinte__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__solaris.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-osinte__vxworks.ads             |     2 +-
 gcc/ada/libgnarl/s-osinte__x32.adb                 |     2 +-
 gcc/ada/libgnarl/s-proinf.adb                      |     2 +-
 gcc/ada/libgnarl/s-proinf.ads                      |     2 +-
 gcc/ada/libgnarl/s-putaim.adb                      |     2 +-
 gcc/ada/libgnarl/s-putaim.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                      |     4 +-
 gcc/ada/libgnarl/s-stusta.ads                      |     2 +-
 gcc/ada/libgnarl/s-taasde.adb                      |     4 +-
 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                      |     2 +-
 gcc/ada/libgnarl/s-taenca.ads                      |     2 +-
 gcc/ada/libgnarl/s-taprob.adb                      |     2 +-
 gcc/ada/libgnarl/s-taprob.ads                      |     2 +-
 gcc/ada/libgnarl/s-taprop.ads                      |     2 +-
 gcc/ada/libgnarl/s-taprop__dummy.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__hpux-dce.adb            |     2 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__mingw.adb               |     4 +-
 gcc/ada/libgnarl/s-taprop__posix.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__qnx.adb                 |     2 +-
 gcc/ada/libgnarl/s-taprop__rtems.adb               |     2 +-
 gcc/ada/libgnarl/s-taprop__solaris.adb             |     2 +-
 gcc/ada/libgnarl/s-taprop__vxworks.adb             |     2 +-
 gcc/ada/libgnarl/s-tarest.adb                      |     2 +-
 gcc/ada/libgnarl/s-tarest.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasdeb.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasdeb.ads                      |     3 +-
 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                      |     2 +-
 gcc/ada/libgnarl/s-tasini.ads                      |     2 +-
 gcc/ada/libgnarl/s-taskin.adb                      |     2 +-
 gcc/ada/libgnarl/s-taskin.ads                      |     2 +-
 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                      |     2 +-
 gcc/ada/libgnarl/s-tasque.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasren.adb                      |     4 +-
 gcc/ada/libgnarl/s-tasren.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasres.ads                      |     2 +-
 gcc/ada/libgnarl/s-tassta.adb                      |     2 +-
 gcc/ada/libgnarl/s-tassta.ads                      |     2 +-
 gcc/ada/libgnarl/s-tasuti.adb                      |     2 +-
 gcc/ada/libgnarl/s-tasuti.ads                      |     2 +-
 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                      |     2 +-
 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                      |     3 +-
 gcc/ada/libgnarl/s-tpobop.ads                      |     2 +-
 gcc/ada/libgnarl/s-tpopmo.adb                      |     2 +-
 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                      |     2 +-
 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__rtp-smp.adb             |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp.adb                 |     2 +-
 gcc/ada/libgnarl/s-vxwext__rtp.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__aarch64.ads             |     2 +-
 gcc/ada/libgnarl/s-vxwork__arm.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__ppc.ads                 |     2 +-
 gcc/ada/libgnarl/s-vxwork__x86.ads                 |     2 +-
 gcc/ada/libgnarl/thread.c                          |     2 +-
 gcc/ada/libgnat/a-assert.adb                       |     2 +-
 gcc/ada/libgnat/a-assert.ads                       |     2 +-
 gcc/ada/libgnat/a-btgbso.adb                       |     2 +-
 gcc/ada/libgnat/a-btgbso.ads                       |     2 +-
 gcc/ada/libgnat/a-calari.adb                       |     2 +-
 gcc/ada/libgnat/a-calari.ads                       |     2 +-
 gcc/ada/libgnat/a-calcon.adb                       |     2 +-
 gcc/ada/libgnat/a-calcon.ads                       |     2 +-
 gcc/ada/libgnat/a-caldel.adb                       |     2 +-
 gcc/ada/libgnat/a-caldel.ads                       |     2 +-
 gcc/ada/libgnat/a-calend.adb                       |     8 +-
 gcc/ada/libgnat/a-calend.ads                       |     2 +-
 gcc/ada/libgnat/a-calfor.adb                       |    17 +-
 gcc/ada/libgnat/a-calfor.ads                       |     2 +-
 gcc/ada/libgnat/a-catizo.adb                       |     2 +-
 gcc/ada/libgnat/a-cbdlli.adb                       |     3 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cbhama.adb                       |     4 +-
 gcc/ada/libgnat/a-cbhama.ads                       |     2 +-
 gcc/ada/libgnat/a-cbhase.adb                       |     4 +-
 gcc/ada/libgnat/a-cbhase.ads                       |     2 +-
 gcc/ada/libgnat/a-cbmutr.adb                       |     3 +-
 gcc/ada/libgnat/a-cbmutr.ads                       |     2 +-
 gcc/ada/libgnat/a-cborma.adb                       |     4 +-
 gcc/ada/libgnat/a-cborma.ads                       |     2 +-
 gcc/ada/libgnat/a-cborse.adb                       |     6 +-
 gcc/ada/libgnat/a-cborse.ads                       |     2 +-
 gcc/ada/libgnat/a-cbprqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cbprqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cbsyqu.adb                       |     2 +-
 gcc/ada/libgnat/a-cbsyqu.ads                       |     2 +-
 gcc/ada/libgnat/a-cdlili.adb                       |     3 +-
 gcc/ada/libgnat/a-cdlili.ads                       |     2 +-
 gcc/ada/libgnat/a-cfdlli.adb                       |     2 +-
 gcc/ada/libgnat/a-cfdlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cfhama.adb                       |     4 +-
 gcc/ada/libgnat/a-cfhama.ads                       |     2 +-
 gcc/ada/libgnat/a-cfhase.adb                       |     4 +-
 gcc/ada/libgnat/a-cfhase.ads                       |     2 +-
 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                       |     2 +-
 gcc/ada/libgnat/a-cforse.adb                       |    10 +-
 gcc/ada/libgnat/a-cforse.ads                       |     2 +-
 gcc/ada/libgnat/a-cgaaso.adb                       |     2 +-
 gcc/ada/libgnat/a-cgaaso.ads                       |     2 +-
 gcc/ada/libgnat/a-cgarso.adb                       |     2 +-
 gcc/ada/libgnat/a-cgcaso.adb                       |     2 +-
 gcc/ada/libgnat/a-chacon.adb                       |     2 +-
 gcc/ada/libgnat/a-chacon.ads                       |     2 +-
 gcc/ada/libgnat/a-chahan.adb                       |     2 +-
 gcc/ada/libgnat/a-chahan.ads                       |     2 +-
 gcc/ada/libgnat/a-chlat9.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgbk.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgbk.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgbo.adb                       |     4 +-
 gcc/ada/libgnat/a-chtgbo.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgke.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgke.ads                       |     2 +-
 gcc/ada/libgnat/a-chtgop.adb                       |     2 +-
 gcc/ada/libgnat/a-chtgop.ads                       |     2 +-
 gcc/ada/libgnat/a-chzla1.ads                       |     2 +-
 gcc/ada/libgnat/a-chzla9.ads                       |     2 +-
 gcc/ada/libgnat/a-cidlli.adb                       |     3 +-
 gcc/ada/libgnat/a-cidlli.ads                       |     2 +-
 gcc/ada/libgnat/a-cihama.adb                       |     4 +-
 gcc/ada/libgnat/a-cihama.ads                       |     2 +-
 gcc/ada/libgnat/a-cihase.adb                       |     6 +-
 gcc/ada/libgnat/a-cihase.ads                       |     2 +-
 gcc/ada/libgnat/a-cimutr.adb                       |     3 +-
 gcc/ada/libgnat/a-cimutr.ads                       |     2 +-
 gcc/ada/libgnat/a-ciorma.adb                       |     4 +-
 gcc/ada/libgnat/a-ciorma.ads                       |     2 +-
 gcc/ada/libgnat/a-ciormu.adb                       |     4 +-
 gcc/ada/libgnat/a-ciormu.ads                       |     2 +-
 gcc/ada/libgnat/a-ciorse.adb                       |     6 +-
 gcc/ada/libgnat/a-ciorse.ads                       |     2 +-
 gcc/ada/libgnat/a-clrefi.adb                       |     2 +-
 gcc/ada/libgnat/a-clrefi.ads                       |     2 +-
 gcc/ada/libgnat/a-coboho.adb                       |     2 +-
 gcc/ada/libgnat/a-coboho.ads                       |     2 +-
 gcc/ada/libgnat/a-cobove.adb                       |     2 +-
 gcc/ada/libgnat/a-cobove.ads                       |     2 +-
 gcc/ada/libgnat/a-cofove.adb                       |     2 +-
 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                       |     2 +-
 gcc/ada/libgnat/a-cogeso.adb                       |     2 +-
 gcc/ada/libgnat/a-cogeso.ads                       |     2 +-
 gcc/ada/libgnat/a-cohama.adb                       |     4 +-
 gcc/ada/libgnat/a-cohama.ads                       |     2 +-
 gcc/ada/libgnat/a-cohase.adb                       |     6 +-
 gcc/ada/libgnat/a-cohase.ads                       |     2 +-
 gcc/ada/libgnat/a-cohata.ads                       |     2 +-
 gcc/ada/libgnat/a-coinho.adb                       |     2 +-
 gcc/ada/libgnat/a-coinho.ads                       |     2 +-
 gcc/ada/libgnat/a-coinho__shared.adb               |     2 +-
 gcc/ada/libgnat/a-coinho__shared.ads               |     2 +-
 gcc/ada/libgnat/a-coinve.adb                       |     2 +-
 gcc/ada/libgnat/a-coinve.ads                       |     2 +-
 gcc/ada/libgnat/a-colien.adb                       |     2 +-
 gcc/ada/libgnat/a-colien.ads                       |     2 +-
 gcc/ada/libgnat/a-colire.adb                       |     2 +-
 gcc/ada/libgnat/a-colire.ads                       |     2 +-
 gcc/ada/libgnat/a-comlin.adb                       |     2 +-
 gcc/ada/libgnat/a-comlin.ads                       |     2 +-
 gcc/ada/libgnat/a-comutr.adb                       |     3 +-
 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                       |     4 +-
 gcc/ada/libgnat/a-convec.ads                       |     2 +-
 gcc/ada/libgnat/a-coorma.adb                       |     4 +-
 gcc/ada/libgnat/a-coorma.ads                       |     2 +-
 gcc/ada/libgnat/a-coormu.adb                       |     4 +-
 gcc/ada/libgnat/a-coormu.ads                       |     2 +-
 gcc/ada/libgnat/a-coorse.adb                       |     6 +-
 gcc/ada/libgnat/a-coorse.ads                       |     2 +-
 gcc/ada/libgnat/a-coprnu.adb                       |     2 +-
 gcc/ada/libgnat/a-coprnu.ads                       |     2 +-
 gcc/ada/libgnat/a-costso.adb                       |     2 +-
 gcc/ada/libgnat/a-costso.ads                       |     2 +-
 gcc/ada/libgnat/a-crbltr.ads                       |     2 +-
 gcc/ada/libgnat/a-crbtgk.adb                       |     2 +-
 gcc/ada/libgnat/a-crbtgk.ads                       |     2 +-
 gcc/ada/libgnat/a-crbtgo.adb                       |     2 +-
 gcc/ada/libgnat/a-crbtgo.ads                       |     2 +-
 gcc/ada/libgnat/a-crdlli.adb                       |     5 +-
 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-decima__128.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                       |   552 +-
 gcc/ada/libgnat/a-direct.ads                       |    84 +-
 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-envvar.adb                       |     2 +-
 gcc/ada/libgnat/a-excach.adb                       |     2 +-
 gcc/ada/libgnat/a-except.adb                       |     4 +-
 gcc/ada/libgnat/a-except.ads                       |    10 +-
 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                       |     2 +-
 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-nagefl.ads                       |     2 +-
 gcc/ada/libgnat/a-naliop.ads                       |     2 +-
 gcc/ada/libgnat/a-naliop__nolibm.ads               |     2 +-
 gcc/ada/libgnat/a-nallfl.ads                       |     2 +-
 gcc/ada/libgnat/a-nallfl__wraplf.ads               |     2 +-
 gcc/ada/libgnat/a-nalofl.ads                       |     2 +-
 gcc/ada/libgnat/a-nashfl.ads                       |     2 +-
 gcc/ada/libgnat/a-nashfl__wraplf.ads               |     2 +-
 gcc/ada/libgnat/a-nbnbig.adb                       |     2 +-
 gcc/ada/libgnat/a-nbnbin.adb                       |     2 +-
 gcc/ada/libgnat/a-nbnbin__gmp.adb                  |     2 +-
 gcc/ada/libgnat/a-nbnbre.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcefu.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoar.adb                       |    13 +-
 gcc/ada/libgnat/a-ngcoty.adb                       |     2 +-
 gcc/ada/libgnat/a-ngcoty.ads                       |     2 +-
 gcc/ada/libgnat/a-ngelfu.adb                       |     2 +-
 gcc/ada/libgnat/a-ngelfu.ads                       |     2 +-
 gcc/ada/libgnat/a-ngrear.adb                       |    13 +-
 gcc/ada/libgnat/a-ngrear.ads                       |     2 +-
 gcc/ada/libgnat/a-nuauco.ads                       |     2 +-
 gcc/ada/libgnat/a-nuauco__x86.ads                  |     2 +-
 gcc/ada/libgnat/a-nuaufl.ads                       |     2 +-
 gcc/ada/libgnat/a-nuaufl__wraplf.ads               |     2 +-
 gcc/ada/libgnat/a-nudira.adb                       |     2 +-
 gcc/ada/libgnat/a-nudira.ads                       |     2 +-
 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-rbtgbk.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgbk.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgbo.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgbo.ads                       |     2 +-
 gcc/ada/libgnat/a-rbtgso.adb                       |     2 +-
 gcc/ada/libgnat/a-rbtgso.ads                       |     2 +-
 gcc/ada/libgnat/a-sbecin.adb                       |     2 +-
 gcc/ada/libgnat/a-sbecin.ads                       |     2 +-
 gcc/ada/libgnat/a-sbhcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sbhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sblcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sblcin.ads                       |     2 +-
 gcc/ada/libgnat/a-secain.adb                       |     2 +-
 gcc/ada/libgnat/a-secain.ads                       |     2 +-
 gcc/ada/libgnat/a-sequio.adb                       |     2 +-
 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-stbubo.adb                       |     2 +-
 gcc/ada/libgnat/a-stbubo.ads                       |     2 +-
 gcc/ada/libgnat/a-stbufi.adb                       |     2 +-
 gcc/ada/libgnat/a-stbufi.ads                       |     2 +-
 gcc/ada/libgnat/a-stbufo.adb                       |     2 +-
 gcc/ada/libgnat/a-stbufo.ads                       |     2 +-
 gcc/ada/libgnat/a-stbuun.adb                       |     2 +-
 gcc/ada/libgnat/a-stbuut.adb                       |     2 +-
 gcc/ada/libgnat/a-stbuut.ads                       |     2 +-
 gcc/ada/libgnat/a-stmaco.ads                       |     2 +-
 gcc/ada/libgnat/a-storio.adb                       |     2 +-
 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                       |    20 +-
 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                       |     2 +-
 gcc/ada/libgnat/a-strsup.adb                       |     2 +-
 gcc/ada/libgnat/a-strsup.ads                       |     2 +-
 gcc/ada/libgnat/a-strunb.adb                       |     2 +-
 gcc/ada/libgnat/a-strunb.ads                       |     2 +-
 gcc/ada/libgnat/a-strunb__shared.adb               |     2 +-
 gcc/ada/libgnat/a-strunb__shared.ads               |     2 +-
 gcc/ada/libgnat/a-ststbo.adb                       |     2 +-
 gcc/ada/libgnat/a-ststbo.ads                       |     2 +-
 gcc/ada/libgnat/a-ststio.adb                       |     2 +-
 gcc/ada/libgnat/a-ststio.ads                       |     2 +-
 gcc/ada/libgnat/a-ststun.adb                       |     2 +-
 gcc/ada/libgnat/a-ststun.ads                       |     2 +-
 gcc/ada/libgnat/a-sttebu.adb                       |     2 +-
 gcc/ada/libgnat/a-stunau.adb                       |     2 +-
 gcc/ada/libgnat/a-stunau.ads                       |     2 +-
 gcc/ada/libgnat/a-stunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stunha.adb                       |     2 +-
 gcc/ada/libgnat/a-stuten.adb                       |     2 +-
 gcc/ada/libgnat/a-stwibo.adb                       |     2 +-
 gcc/ada/libgnat/a-stwibo.ads                       |     2 +-
 gcc/ada/libgnat/a-stwifi.adb                       |     2 +-
 gcc/ada/libgnat/a-stwiha.adb                       |     2 +-
 gcc/ada/libgnat/a-stwima.adb                       |     2 +-
 gcc/ada/libgnat/a-stwima.ads                       |     2 +-
 gcc/ada/libgnat/a-stwise.adb                       |     2 +-
 gcc/ada/libgnat/a-stwise.ads                       |     2 +-
 gcc/ada/libgnat/a-stwisu.adb                       |     2 +-
 gcc/ada/libgnat/a-stwisu.ads                       |     2 +-
 gcc/ada/libgnat/a-stwiun.adb                       |     2 +-
 gcc/ada/libgnat/a-stwiun.ads                       |     2 +-
 gcc/ada/libgnat/a-stwiun__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stwiun__shared.ads               |     2 +-
 gcc/ada/libgnat/a-stzbou.adb                       |     2 +-
 gcc/ada/libgnat/a-stzbou.ads                       |     2 +-
 gcc/ada/libgnat/a-stzfix.adb                       |     2 +-
 gcc/ada/libgnat/a-stzhas.adb                       |     2 +-
 gcc/ada/libgnat/a-stzmap.adb                       |     2 +-
 gcc/ada/libgnat/a-stzmap.ads                       |     2 +-
 gcc/ada/libgnat/a-stzsea.adb                       |     2 +-
 gcc/ada/libgnat/a-stzsea.ads                       |     2 +-
 gcc/ada/libgnat/a-stzsup.adb                       |     2 +-
 gcc/ada/libgnat/a-stzsup.ads                       |     2 +-
 gcc/ada/libgnat/a-stzunb.adb                       |     2 +-
 gcc/ada/libgnat/a-stzunb.ads                       |     2 +-
 gcc/ada/libgnat/a-stzunb__shared.adb               |     2 +-
 gcc/ada/libgnat/a-stzunb__shared.ads               |     2 +-
 gcc/ada/libgnat/a-suecin.adb                       |     2 +-
 gcc/ada/libgnat/a-suecin.ads                       |     2 +-
 gcc/ada/libgnat/a-suenco.adb                       |     2 +-
 gcc/ada/libgnat/a-suenst.adb                       |     2 +-
 gcc/ada/libgnat/a-suewst.adb                       |     2 +-
 gcc/ada/libgnat/a-suezst.adb                       |     2 +-
 gcc/ada/libgnat/a-suhcin.adb                       |     2 +-
 gcc/ada/libgnat/a-suhcin.ads                       |     2 +-
 gcc/ada/libgnat/a-sulcin.adb                       |     2 +-
 gcc/ada/libgnat/a-sulcin.ads                       |     2 +-
 gcc/ada/libgnat/a-suteio.adb                       |     2 +-
 gcc/ada/libgnat/a-suteio.ads                       |     2 +-
 gcc/ada/libgnat/a-suteio__shared.adb               |     2 +-
 gcc/ada/libgnat/a-swbwha.adb                       |     2 +-
 gcc/ada/libgnat/a-swmwco.ads                       |     2 +-
 gcc/ada/libgnat/a-swunau.adb                       |     2 +-
 gcc/ada/libgnat/a-swunau.ads                       |     2 +-
 gcc/ada/libgnat/a-swunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-swuwha.adb                       |     2 +-
 gcc/ada/libgnat/a-swuwti.adb                       |     2 +-
 gcc/ada/libgnat/a-swuwti.ads                       |     2 +-
 gcc/ada/libgnat/a-swuwti__shared.adb               |     2 +-
 gcc/ada/libgnat/a-szbzha.adb                       |     2 +-
 gcc/ada/libgnat/a-szmzco.ads                       |     2 +-
 gcc/ada/libgnat/a-szunau.adb                       |     2 +-
 gcc/ada/libgnat/a-szunau.ads                       |     2 +-
 gcc/ada/libgnat/a-szunau__shared.adb               |     2 +-
 gcc/ada/libgnat/a-szuzha.adb                       |     2 +-
 gcc/ada/libgnat/a-szuzti.adb                       |     2 +-
 gcc/ada/libgnat/a-szuzti.ads                       |     2 +-
 gcc/ada/libgnat/a-szuzti__shared.adb               |     2 +-
 gcc/ada/libgnat/a-tags.adb                         |     2 +-
 gcc/ada/libgnat/a-tags.ads                         |     2 +-
 gcc/ada/libgnat/a-teioed.adb                       |     2 +-
 gcc/ada/libgnat/a-teioed.ads                       |     2 +-
 gcc/ada/libgnat/a-textio.adb                       |     6 +-
 gcc/ada/libgnat/a-textio.ads                       |     2 +-
 gcc/ada/libgnat/a-tiboio.adb                       |     3 +-
 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-tideio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-tienau.adb                       |     4 +-
 gcc/ada/libgnat/a-tienau.ads                       |     2 +-
 gcc/ada/libgnat/a-tienio.adb                       |     2 +-
 gcc/ada/libgnat/a-tifiau.adb                       |     2 +-
 gcc/ada/libgnat/a-tifiau.ads                       |     2 +-
 gcc/ada/libgnat/a-tifiio.adb                       |     2 +-
 gcc/ada/libgnat/a-tifiio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-tiflau.adb                       |     2 +-
 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                       |     5 +-
 gcc/ada/libgnat/a-tigeau.ads                       |     2 +-
 gcc/ada/libgnat/a-tigeli.adb                       |     2 +-
 gcc/ada/libgnat/a-tiinau.adb                       |     6 +-
 gcc/ada/libgnat/a-tiinau.ads                       |     9 +-
 gcc/ada/libgnat/a-tiinio.adb                       |     2 +-
 gcc/ada/libgnat/a-tiinio.ads                       |     2 +-
 gcc/ada/libgnat/a-tiinio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-timoio.adb                       |     2 +-
 gcc/ada/libgnat/a-timoio.ads                       |     2 +-
 gcc/ada/libgnat/a-timoio__128.adb                  |     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                       |     2 +-
 gcc/ada/libgnat/a-wichun.adb                       |     2 +-
 gcc/ada/libgnat/a-wichun.ads                       |     2 +-
 gcc/ada/libgnat/a-witeio.adb                       |     8 +-
 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-wtdeio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wtedit.adb                       |     2 +-
 gcc/ada/libgnat/a-wtedit.ads                       |     2 +-
 gcc/ada/libgnat/a-wtenau.adb                       |     4 +-
 gcc/ada/libgnat/a-wtenau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtenio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiau.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtfiio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtfiio__128.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                       |     5 +-
 gcc/ada/libgnat/a-wtgeau.ads                       |     2 +-
 gcc/ada/libgnat/a-wtinau.adb                       |     6 +-
 gcc/ada/libgnat/a-wtinau.ads                       |     9 +-
 gcc/ada/libgnat/a-wtinio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtinio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wtmoio.adb                       |     2 +-
 gcc/ada/libgnat/a-wtmoio.ads                       |     2 +-
 gcc/ada/libgnat/a-wtmoio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-wttest.adb                       |     2 +-
 gcc/ada/libgnat/a-wwboio.adb                       |     3 +-
 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-ztdeio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-ztedit.adb                       |     2 +-
 gcc/ada/libgnat/a-ztedit.ads                       |     2 +-
 gcc/ada/libgnat/a-ztenau.adb                       |     4 +-
 gcc/ada/libgnat/a-ztenau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztenio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztexio.adb                       |     8 +-
 gcc/ada/libgnat/a-ztexio.ads                       |     2 +-
 gcc/ada/libgnat/a-ztfiau.adb                       |     2 +-
 gcc/ada/libgnat/a-ztfiau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztfiio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztfiio__128.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                       |     5 +-
 gcc/ada/libgnat/a-ztgeau.ads                       |     2 +-
 gcc/ada/libgnat/a-ztinau.adb                       |     6 +-
 gcc/ada/libgnat/a-ztinau.ads                       |     9 +-
 gcc/ada/libgnat/a-ztinio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztinio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-ztmoio.adb                       |     2 +-
 gcc/ada/libgnat/a-ztmoio__128.adb                  |     2 +-
 gcc/ada/libgnat/a-zttest.adb                       |     2 +-
 gcc/ada/libgnat/a-zzboio.adb                       |     3 +-
 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                       |     2 +-
 gcc/ada/libgnat/g-bytswa.ads                       |     2 +-
 gcc/ada/libgnat/g-calend.adb                       |    13 +-
 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                       |     2 +-
 gcc/ada/libgnat/g-catiio.ads                       |     2 +-
 gcc/ada/libgnat/g-cgi.adb                          |     2 +-
 gcc/ada/libgnat/g-cgi.ads                          |     2 +-
 gcc/ada/libgnat/g-cgicoo.adb                       |     2 +-
 gcc/ada/libgnat/g-cgicoo.ads                       |     2 +-
 gcc/ada/libgnat/g-cgideb.adb                       |     2 +-
 gcc/ada/libgnat/g-cgideb.ads                       |     2 +-
 gcc/ada/libgnat/g-comlin.adb                       |    10 +-
 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                       |     4 +-
 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                       |     2 +-
 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                       |     2 +-
 gcc/ada/libgnat/g-excact.ads                       |     2 +-
 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                       |     8 +-
 gcc/ada/libgnat/g-expect.ads                       |     2 +-
 gcc/ada/libgnat/g-exptty.adb                       |     2 +-
 gcc/ada/libgnat/g-exptty.ads                       |     2 +-
 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                       |     2 +-
 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.adb                           |     2 +-
 gcc/ada/libgnat/g-io.ads                           |     2 +-
 gcc/ada/libgnat/g-io_aux.adb                       |     2 +-
 gcc/ada/libgnat/g-io_aux.ads                       |     2 +-
 gcc/ada/libgnat/g-lists.adb                        |     2 +-
 gcc/ada/libgnat/g-lists.ads                        |     2 +-
 gcc/ada/libgnat/g-locfil.adb                       |     2 +-
 gcc/ada/libgnat/g-locfil.ads                       |     2 +-
 gcc/ada/libgnat/g-mbdira.adb                       |     2 +-
 gcc/ada/libgnat/g-mbdira.ads                       |     2 +-
 gcc/ada/libgnat/g-mbflra.adb                       |     3 +-
 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                       |     2 +-
 gcc/ada/libgnat/g-pehage.ads                       |     2 +-
 gcc/ada/libgnat/g-rannum.adb                       |     2 +-
 gcc/ada/libgnat/g-rannum.ads                       |     2 +-
 gcc/ada/libgnat/g-regexp.adb                       |     2 +-
 gcc/ada/libgnat/g-regexp.ads                       |     2 +-
 gcc/ada/libgnat/g-regist.adb                       |     2 +-
 gcc/ada/libgnat/g-regist.ads                       |     2 +-
 gcc/ada/libgnat/g-regpat.adb                       |     2 +-
 gcc/ada/libgnat/g-regpat.ads                       |     2 +-
 gcc/ada/libgnat/g-rewdat.adb                       |     2 +-
 gcc/ada/libgnat/g-rewdat.ads                       |     2 +-
 gcc/ada/libgnat/g-sechas.adb                       |     2 +-
 gcc/ada/libgnat/g-sechas.ads                       |     2 +-
 gcc/ada/libgnat/g-sehamd.adb                       |     2 +-
 gcc/ada/libgnat/g-sehamd.ads                       |     2 +-
 gcc/ada/libgnat/g-sehash.adb                       |     2 +-
 gcc/ada/libgnat/g-sehash.ads                       |     2 +-
 gcc/ada/libgnat/g-sercom.adb                       |     2 +-
 gcc/ada/libgnat/g-sercom.ads                       |     2 +-
 gcc/ada/libgnat/g-sercom__linux.adb                |     3 +-
 gcc/ada/libgnat/g-sercom__mingw.adb                |     3 +-
 gcc/ada/libgnat/g-sestin.ads                       |     2 +-
 gcc/ada/libgnat/g-sets.adb                         |     2 +-
 gcc/ada/libgnat/g-sets.ads                         |     2 +-
 gcc/ada/libgnat/g-sha1.adb                         |     2 +-
 gcc/ada/libgnat/g-sha1.ads                         |     2 +-
 gcc/ada/libgnat/g-sha224.ads                       |     2 +-
 gcc/ada/libgnat/g-sha256.ads                       |     2 +-
 gcc/ada/libgnat/g-sha384.ads                       |     2 +-
 gcc/ada/libgnat/g-sha512.ads                       |     2 +-
 gcc/ada/libgnat/g-shsh32.adb                       |     2 +-
 gcc/ada/libgnat/g-shsh32.ads                       |     2 +-
 gcc/ada/libgnat/g-shsh64.adb                       |     2 +-
 gcc/ada/libgnat/g-shsh64.ads                       |     2 +-
 gcc/ada/libgnat/g-shshco.adb                       |     2 +-
 gcc/ada/libgnat/g-shshco.ads                       |     2 +-
 gcc/ada/libgnat/g-soccon.ads                       |     2 +-
 gcc/ada/libgnat/g-socket.adb                       |     2 +-
 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-socpol.adb                       |     2 +-
 gcc/ada/libgnat/g-socpol.ads                       |     2 +-
 gcc/ada/libgnat/g-socpol__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-socpol__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-socthi.adb                       |     2 +-
 gcc/ada/libgnat/g-socthi.ads                       |     2 +-
 gcc/ada/libgnat/g-socthi__dummy.adb                |     2 +-
 gcc/ada/libgnat/g-socthi__dummy.ads                |     2 +-
 gcc/ada/libgnat/g-socthi__mingw.adb                |     2 +-
 gcc/ada/libgnat/g-socthi__mingw.ads                |     2 +-
 gcc/ada/libgnat/g-socthi__vxworks.adb              |     2 +-
 gcc/ada/libgnat/g-socthi__vxworks.ads              |     2 +-
 gcc/ada/libgnat/g-soliop.ads                       |     2 +-
 gcc/ada/libgnat/g-soliop__lynxos.ads               |     2 +-
 gcc/ada/libgnat/g-soliop__mingw.ads                |     2 +-
 gcc/ada/libgnat/g-soliop__qnx.ads                  |     2 +-
 gcc/ada/libgnat/g-soliop__solaris.ads              |     2 +-
 gcc/ada/libgnat/g-sopowa.adb                       |     2 +-
 gcc/ada/libgnat/g-sopowa__mingw.adb                |     2 +-
 gcc/ada/libgnat/g-sopowa__posix.adb                |     2 +-
 gcc/ada/libgnat/g-sothco.adb                       |     2 +-
 gcc/ada/libgnat/g-sothco.ads                       |     2 +-
 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                       |     8 +-
 gcc/ada/libgnat/g-spipat.ads                       |     8 +-
 gcc/ada/libgnat/g-spitbo.adb                       |     2 +-
 gcc/ada/libgnat/g-spitbo.ads                       |     2 +-
 gcc/ada/libgnat/g-spogwa.adb                       |     2 +-
 gcc/ada/libgnat/g-spogwa.ads                       |     2 +-
 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-cexten.ads                       |     2 +-
 gcc/ada/libgnat/i-cexten__128.ads                  |     2 +-
 gcc/ada/libgnat/i-cobol.adb                        |     5 +-
 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/interfac__2020.ads                 |     2 +-
 gcc/ada/libgnat/memtrack.adb                       |     2 +-
 gcc/ada/libgnat/s-addima.adb                       |     2 +-
 gcc/ada/libgnat/s-addima.ads                       |     2 +-
 gcc/ada/libgnat/s-addope.adb                       |     2 +-
 gcc/ada/libgnat/s-addope.ads                       |     2 +-
 gcc/ada/libgnat/s-aoinar.adb                       |     2 +-
 gcc/ada/libgnat/s-aoinar.ads                       |     2 +-
 gcc/ada/libgnat/s-aomoar.adb                       |     2 +-
 gcc/ada/libgnat/s-aomoar.ads                       |     2 +-
 gcc/ada/libgnat/s-aotase.adb                       |     2 +-
 gcc/ada/libgnat/s-aotase.ads                       |     2 +-
 gcc/ada/libgnat/s-aridou.adb                       |    45 +-
 gcc/ada/libgnat/s-aridou.ads                       |     2 +-
 gcc/ada/libgnat/s-arit128.adb                      |     2 +-
 gcc/ada/libgnat/s-arit128.ads                      |     2 +-
 gcc/ada/libgnat/s-arit32.adb                       |     2 +-
 gcc/ada/libgnat/s-arit32.ads                       |     2 +-
 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              |    44 +-
 gcc/ada/libgnat/s-atocou__x86.adb                  |   112 -
 gcc/ada/libgnat/s-atoope.ads                       |     2 +-
 gcc/ada/libgnat/s-atopex.adb                       |     2 +-
 gcc/ada/libgnat/s-atopex.ads                       |     2 +-
 gcc/ada/libgnat/s-atopri.adb                       |    15 +-
 gcc/ada/libgnat/s-atopri.ads                       |    23 +-
 gcc/ada/libgnat/s-auxdec.adb                       |     2 +-
 gcc/ada/libgnat/s-auxdec.ads                       |     2 +-
 gcc/ada/libgnat/s-bignum.adb                       |     2 +-
 gcc/ada/libgnat/s-bignum.ads                       |     2 +-
 gcc/ada/libgnat/s-bitfie.ads                       |     2 +-
 gcc/ada/libgnat/s-bitops.adb                       |     5 +-
 gcc/ada/libgnat/s-bitops.ads                       |     4 +-
 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-casi128.adb                      |     2 +-
 gcc/ada/libgnat/s-casi128.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                       |    28 +-
 gcc/ada/libgnat/s-casuti.ads                       |    91 +-
 gcc/ada/libgnat/s-caun128.adb                      |     2 +-
 gcc/ada/libgnat/s-caun128.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                       |     3 +-
 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-dorepr.adb                       |     2 +-
 gcc/ada/libgnat/s-dorepr__fma.adb                  |     2 +-
 gcc/ada/libgnat/s-dourea.adb                       |     2 +-
 gcc/ada/libgnat/s-dourea.ads                       |     2 +-
 gcc/ada/libgnat/s-dsaser.ads                       |     2 +-
 gcc/ada/libgnat/s-dwalin.adb                       |     3 +-
 gcc/ada/libgnat/s-dwalin.ads                       |     2 +-
 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-exnflt.ads                       |     2 +-
 gcc/ada/libgnat/s-exnint.adb                       |     2 +-
 gcc/ada/libgnat/s-exnint.ads                       |     2 +-
 gcc/ada/libgnat/s-exnlfl.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-exnllli.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-expllli.ads                      |     2 +-
 gcc/ada/libgnat/s-explllu.ads                      |    17 +-
 gcc/ada/libgnat/s-expllu.adb                       |     2 +-
 gcc/ada/libgnat/s-expllu.ads                       |    17 +-
 gcc/ada/libgnat/s-expmod.adb                       |   245 +-
 gcc/ada/libgnat/s-expmod.ads                       |    46 +-
 gcc/ada/libgnat/s-exponn.adb                       |     5 +-
 gcc/ada/libgnat/s-exponn.ads                       |     2 +-
 gcc/ada/libgnat/s-exponr.adb                       |     2 +-
 gcc/ada/libgnat/s-exponr.ads                       |     2 +-
 gcc/ada/libgnat/s-expont.adb                       |     5 +-
 gcc/ada/libgnat/s-expont.ads                       |     2 +-
 gcc/ada/libgnat/s-exponu.adb                       |    25 +-
 gcc/ada/libgnat/s-exponu.ads                       |    18 +-
 gcc/ada/libgnat/s-expuns.adb                       |     2 +-
 gcc/ada/libgnat/s-expuns.ads                       |    17 +-
 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-ficobl.ads                       |     2 +-
 gcc/ada/libgnat/s-filatt.ads                       |     8 +-
 gcc/ada/libgnat/s-fileio.adb                       |     5 +-
 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-fode128.ads                      |     2 +-
 gcc/ada/libgnat/s-fode32.ads                       |     2 +-
 gcc/ada/libgnat/s-fode64.ads                       |     2 +-
 gcc/ada/libgnat/s-fofi128.ads                      |     2 +-
 gcc/ada/libgnat/s-fofi32.ads                       |     2 +-
 gcc/ada/libgnat/s-fofi64.ads                       |     2 +-
 gcc/ada/libgnat/s-fore_d.adb                       |     2 +-
 gcc/ada/libgnat/s-fore_d.ads                       |     2 +-
 gcc/ada/libgnat/s-fore_f.adb                       |     2 +-
 gcc/ada/libgnat/s-fore_f.ads                       |     2 +-
 gcc/ada/libgnat/s-forrea.adb                       |     2 +-
 gcc/ada/libgnat/s-forrea.ads                       |     2 +-
 gcc/ada/libgnat/s-gearop.adb                       |   323 +-
 gcc/ada/libgnat/s-gearop.ads                       |   200 +-
 gcc/ada/libgnat/s-genbig.adb                       |     2 +-
 gcc/ada/libgnat/s-genbig.ads                       |     2 +-
 gcc/ada/libgnat/s-geveop.adb                       |     3 +-
 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-imageb.adb                       |     2 +-
 gcc/ada/libgnat/s-imageb.ads                       |     2 +-
 gcc/ada/libgnat/s-imaged.adb                       |     2 +-
 gcc/ada/libgnat/s-imaged.ads                       |     2 +-
 gcc/ada/libgnat/s-imagef.adb                       |     2 +-
 gcc/ada/libgnat/s-imagef.ads                       |     2 +-
 gcc/ada/libgnat/s-imagei.adb                       |     2 +-
 gcc/ada/libgnat/s-imagei.ads                       |     2 +-
 gcc/ada/libgnat/s-imagen.adb                       |     2 +-
 gcc/ada/libgnat/s-imagen.ads                       |     2 +-
 gcc/ada/libgnat/s-imager.adb                       |     2 +-
 gcc/ada/libgnat/s-imager.ads                       |     2 +-
 gcc/ada/libgnat/s-imageu.adb                       |     2 +-
 gcc/ada/libgnat/s-imageu.ads                       |     2 +-
 gcc/ada/libgnat/s-imagew.adb                       |     2 +-
 gcc/ada/libgnat/s-imagew.ads                       |     2 +-
 gcc/ada/libgnat/s-imde128.ads                      |     2 +-
 gcc/ada/libgnat/s-imde32.ads                       |     2 +-
 gcc/ada/libgnat/s-imde64.ads                       |     2 +-
 gcc/ada/libgnat/s-imen16.ads                       |     2 +-
 gcc/ada/libgnat/s-imen32.ads                       |     2 +-
 gcc/ada/libgnat/s-imenu8.ads                       |     2 +-
 gcc/ada/libgnat/s-imfi128.ads                      |     2 +-
 gcc/ada/libgnat/s-imfi32.ads                       |     2 +-
 gcc/ada/libgnat/s-imfi64.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-imgflt.ads                       |     2 +-
 gcc/ada/libgnat/s-imgint.adb                       |     2 +-
 gcc/ada/libgnat/s-imgint.ads                       |     2 +-
 gcc/ada/libgnat/s-imglfl.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllb.adb                       |     2 +-
 gcc/ada/libgnat/s-imgllb.ads                       |     2 +-
 gcc/ada/libgnat/s-imgllf.ads                       |     2 +-
 gcc/ada/libgnat/s-imglli.adb                       |     2 +-
 gcc/ada/libgnat/s-imglli.ads                       |     2 +-
 gcc/ada/libgnat/s-imglllb.ads                      |     2 +-
 gcc/ada/libgnat/s-imgllli.ads                      |     2 +-
 gcc/ada/libgnat/s-imglllu.ads                      |     2 +-
 gcc/ada/libgnat/s-imglllw.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                       |     2 +-
 gcc/ada/libgnat/s-imgrea.ads                       |     2 +-
 gcc/ada/libgnat/s-imguns.adb                       |     2 +-
 gcc/ada/libgnat/s-imguns.ads                       |     2 +-
 gcc/ada/libgnat/s-imguti.adb                       |     2 +-
 gcc/ada/libgnat/s-imguti.ads                       |     2 +-
 gcc/ada/libgnat/s-imgwch.adb                       |     2 +-
 gcc/ada/libgnat/s-imgwch.ads                       |     2 +-
 gcc/ada/libgnat/s-imgwiu.adb                       |     2 +-
 gcc/ada/libgnat/s-imgwiu.ads                       |     2 +-
 gcc/ada/libgnat/s-io.adb                           |     2 +-
 gcc/ada/libgnat/s-io.ads                           |     2 +-
 gcc/ada/libgnat/s-llflex.ads                       |     2 +-
 gcc/ada/libgnat/s-maccod.ads                       |     2 +-
 gcc/ada/libgnat/s-mantis.adb                       |     2 +-
 gcc/ada/libgnat/s-mantis.ads                       |     2 +-
 gcc/ada/libgnat/s-mastop.adb                       |     2 +-
 gcc/ada/libgnat/s-mastop.ads                       |     2 +-
 gcc/ada/libgnat/s-memcop.ads                       |     2 +-
 gcc/ada/libgnat/s-memory.adb                       |     4 +-
 gcc/ada/libgnat/s-memory.ads                       |     2 +-
 gcc/ada/libgnat/s-mmap.adb                         |     4 +-
 gcc/ada/libgnat/s-mmap.ads                         |     2 +-
 gcc/ada/libgnat/s-mmauni__long.ads                 |     2 +-
 gcc/ada/libgnat/s-mmosin__mingw.adb                |     2 +-
 gcc/ada/libgnat/s-mmosin__mingw.ads                |     2 +-
 gcc/ada/libgnat/s-mmosin__unix.adb                 |     3 +-
 gcc/ada/libgnat/s-mmosin__unix.ads                 |     2 +-
 gcc/ada/libgnat/s-multip.adb                       |     2 +-
 gcc/ada/libgnat/s-objrea.adb                       |     6 +-
 gcc/ada/libgnat/s-objrea.ads                       |     2 +-
 gcc/ada/libgnat/s-optide.adb                       |     2 +-
 gcc/ada/libgnat/s-os_lib.adb                       |     9 +-
 gcc/ada/libgnat/s-os_lib.ads                       |     3 +-
 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__x32.adb                  |     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-pack100.adb                      |     2 +-
 gcc/ada/libgnat/s-pack100.ads                      |     2 +-
 gcc/ada/libgnat/s-pack101.adb                      |     2 +-
 gcc/ada/libgnat/s-pack101.ads                      |     2 +-
 gcc/ada/libgnat/s-pack102.adb                      |     2 +-
 gcc/ada/libgnat/s-pack102.ads                      |     2 +-
 gcc/ada/libgnat/s-pack103.adb                      |     2 +-
 gcc/ada/libgnat/s-pack103.ads                      |     2 +-
 gcc/ada/libgnat/s-pack104.adb                      |     2 +-
 gcc/ada/libgnat/s-pack104.ads                      |     2 +-
 gcc/ada/libgnat/s-pack105.adb                      |     2 +-
 gcc/ada/libgnat/s-pack105.ads                      |     2 +-
 gcc/ada/libgnat/s-pack106.adb                      |     2 +-
 gcc/ada/libgnat/s-pack106.ads                      |     2 +-
 gcc/ada/libgnat/s-pack107.adb                      |     2 +-
 gcc/ada/libgnat/s-pack107.ads                      |     2 +-
 gcc/ada/libgnat/s-pack108.adb                      |     2 +-
 gcc/ada/libgnat/s-pack108.ads                      |     2 +-
 gcc/ada/libgnat/s-pack109.adb                      |     2 +-
 gcc/ada/libgnat/s-pack109.ads                      |     2 +-
 gcc/ada/libgnat/s-pack11.adb                       |     2 +-
 gcc/ada/libgnat/s-pack11.ads                       |     2 +-
 gcc/ada/libgnat/s-pack110.adb                      |     2 +-
 gcc/ada/libgnat/s-pack110.ads                      |     2 +-
 gcc/ada/libgnat/s-pack111.adb                      |     2 +-
 gcc/ada/libgnat/s-pack111.ads                      |     2 +-
 gcc/ada/libgnat/s-pack112.adb                      |     2 +-
 gcc/ada/libgnat/s-pack112.ads                      |     2 +-
 gcc/ada/libgnat/s-pack113.adb                      |     2 +-
 gcc/ada/libgnat/s-pack113.ads                      |     2 +-
 gcc/ada/libgnat/s-pack114.adb                      |     2 +-
 gcc/ada/libgnat/s-pack114.ads                      |     2 +-
 gcc/ada/libgnat/s-pack115.adb                      |     2 +-
 gcc/ada/libgnat/s-pack115.ads                      |     2 +-
 gcc/ada/libgnat/s-pack116.adb                      |     2 +-
 gcc/ada/libgnat/s-pack116.ads                      |     2 +-
 gcc/ada/libgnat/s-pack117.adb                      |     2 +-
 gcc/ada/libgnat/s-pack117.ads                      |     2 +-
 gcc/ada/libgnat/s-pack118.adb                      |     2 +-
 gcc/ada/libgnat/s-pack118.ads                      |     2 +-
 gcc/ada/libgnat/s-pack119.adb                      |     2 +-
 gcc/ada/libgnat/s-pack119.ads                      |     2 +-
 gcc/ada/libgnat/s-pack12.adb                       |     2 +-
 gcc/ada/libgnat/s-pack12.ads                       |     2 +-
 gcc/ada/libgnat/s-pack120.adb                      |     2 +-
 gcc/ada/libgnat/s-pack120.ads                      |     2 +-
 gcc/ada/libgnat/s-pack121.adb                      |     2 +-
 gcc/ada/libgnat/s-pack121.ads                      |     2 +-
 gcc/ada/libgnat/s-pack122.adb                      |     2 +-
 gcc/ada/libgnat/s-pack122.ads                      |     2 +-
 gcc/ada/libgnat/s-pack123.adb                      |     2 +-
 gcc/ada/libgnat/s-pack123.ads                      |     2 +-
 gcc/ada/libgnat/s-pack124.adb                      |     2 +-
 gcc/ada/libgnat/s-pack124.ads                      |     2 +-
 gcc/ada/libgnat/s-pack125.adb                      |     2 +-
 gcc/ada/libgnat/s-pack125.ads                      |     2 +-
 gcc/ada/libgnat/s-pack126.adb                      |     2 +-
 gcc/ada/libgnat/s-pack126.ads                      |     2 +-
 gcc/ada/libgnat/s-pack127.adb                      |     2 +-
 gcc/ada/libgnat/s-pack127.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-pack65.adb                       |     2 +-
 gcc/ada/libgnat/s-pack65.ads                       |     2 +-
 gcc/ada/libgnat/s-pack66.adb                       |     2 +-
 gcc/ada/libgnat/s-pack66.ads                       |     2 +-
 gcc/ada/libgnat/s-pack67.adb                       |     2 +-
 gcc/ada/libgnat/s-pack67.ads                       |     2 +-
 gcc/ada/libgnat/s-pack68.adb                       |     2 +-
 gcc/ada/libgnat/s-pack68.ads                       |     2 +-
 gcc/ada/libgnat/s-pack69.adb                       |     2 +-
 gcc/ada/libgnat/s-pack69.ads                       |     2 +-
 gcc/ada/libgnat/s-pack70.adb                       |     2 +-
 gcc/ada/libgnat/s-pack70.ads                       |     2 +-
 gcc/ada/libgnat/s-pack71.adb                       |     2 +-
 gcc/ada/libgnat/s-pack71.ads                       |     2 +-
 gcc/ada/libgnat/s-pack72.adb                       |     2 +-
 gcc/ada/libgnat/s-pack72.ads                       |     2 +-
 gcc/ada/libgnat/s-pack73.adb                       |     2 +-
 gcc/ada/libgnat/s-pack73.ads                       |     2 +-
 gcc/ada/libgnat/s-pack74.adb                       |     2 +-
 gcc/ada/libgnat/s-pack74.ads                       |     2 +-
 gcc/ada/libgnat/s-pack75.adb                       |     2 +-
 gcc/ada/libgnat/s-pack75.ads                       |     2 +-
 gcc/ada/libgnat/s-pack76.adb                       |     2 +-
 gcc/ada/libgnat/s-pack76.ads                       |     2 +-
 gcc/ada/libgnat/s-pack77.adb                       |     2 +-
 gcc/ada/libgnat/s-pack77.ads                       |     2 +-
 gcc/ada/libgnat/s-pack78.adb                       |     2 +-
 gcc/ada/libgnat/s-pack78.ads                       |     2 +-
 gcc/ada/libgnat/s-pack79.adb                       |     2 +-
 gcc/ada/libgnat/s-pack79.ads                       |     2 +-
 gcc/ada/libgnat/s-pack80.adb                       |     2 +-
 gcc/ada/libgnat/s-pack80.ads                       |     2 +-
 gcc/ada/libgnat/s-pack81.adb                       |     2 +-
 gcc/ada/libgnat/s-pack81.ads                       |     2 +-
 gcc/ada/libgnat/s-pack82.adb                       |     2 +-
 gcc/ada/libgnat/s-pack82.ads                       |     2 +-
 gcc/ada/libgnat/s-pack83.adb                       |     2 +-
 gcc/ada/libgnat/s-pack83.ads                       |     2 +-
 gcc/ada/libgnat/s-pack84.adb                       |     2 +-
 gcc/ada/libgnat/s-pack84.ads                       |     2 +-
 gcc/ada/libgnat/s-pack85.adb                       |     2 +-
 gcc/ada/libgnat/s-pack85.ads                       |     2 +-
 gcc/ada/libgnat/s-pack86.adb                       |     2 +-
 gcc/ada/libgnat/s-pack86.ads                       |     2 +-
 gcc/ada/libgnat/s-pack87.adb                       |     2 +-
 gcc/ada/libgnat/s-pack87.ads                       |     2 +-
 gcc/ada/libgnat/s-pack88.adb                       |     2 +-
 gcc/ada/libgnat/s-pack88.ads                       |     2 +-
 gcc/ada/libgnat/s-pack89.adb                       |     2 +-
 gcc/ada/libgnat/s-pack89.ads                       |     2 +-
 gcc/ada/libgnat/s-pack90.adb                       |     2 +-
 gcc/ada/libgnat/s-pack90.ads                       |     2 +-
 gcc/ada/libgnat/s-pack91.adb                       |     2 +-
 gcc/ada/libgnat/s-pack91.ads                       |     2 +-
 gcc/ada/libgnat/s-pack92.adb                       |     2 +-
 gcc/ada/libgnat/s-pack92.ads                       |     2 +-
 gcc/ada/libgnat/s-pack93.adb                       |     2 +-
 gcc/ada/libgnat/s-pack93.ads                       |     2 +-
 gcc/ada/libgnat/s-pack94.adb                       |     2 +-
 gcc/ada/libgnat/s-pack94.ads                       |     2 +-
 gcc/ada/libgnat/s-pack95.adb                       |     2 +-
 gcc/ada/libgnat/s-pack95.ads                       |     2 +-
 gcc/ada/libgnat/s-pack96.adb                       |     2 +-
 gcc/ada/libgnat/s-pack96.ads                       |     2 +-
 gcc/ada/libgnat/s-pack97.adb                       |     2 +-
 gcc/ada/libgnat/s-pack97.ads                       |     2 +-
 gcc/ada/libgnat/s-pack98.adb                       |     2 +-
 gcc/ada/libgnat/s-pack98.ads                       |     2 +-
 gcc/ada/libgnat/s-pack99.adb                       |     2 +-
 gcc/ada/libgnat/s-pack99.ads                       |     2 +-
 gcc/ada/libgnat/s-parame.adb                       |     2 +-
 gcc/ada/libgnat/s-parame.ads                       |     2 +-
 gcc/ada/libgnat/s-parame__hpux.ads                 |     2 +-
 gcc/ada/libgnat/s-parame__posix2008.ads            |     2 +-
 gcc/ada/libgnat/s-parame__rtems.adb                |     2 +-
 gcc/ada/libgnat/s-parame__vxworks.adb              |     2 +-
 gcc/ada/libgnat/s-parame__vxworks.ads              |     2 +-
 gcc/ada/libgnat/s-parint.adb                       |     2 +-
 gcc/ada/libgnat/s-parint.ads                       |     2 +-
 gcc/ada/libgnat/s-pehage.adb                       |     4 +-
 gcc/ada/libgnat/s-pehage.ads                       |     2 +-
 gcc/ada/libgnat/s-pooglo.adb                       |     2 +-
 gcc/ada/libgnat/s-pooglo.ads                       |     3 +-
 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-powflt.ads                       |     2 +-
 gcc/ada/libgnat/s-powlfl.ads                       |     2 +-
 gcc/ada/libgnat/s-powllf.ads                       |     2 +-
 gcc/ada/libgnat/s-purexc.ads                       |     2 +-
 gcc/ada/libgnat/s-putima.adb                       |     2 +-
 gcc/ada/libgnat/s-putima.ads                       |     2 +-
 gcc/ada/libgnat/s-rannum.adb                       |     2 +-
 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                       |     2 +-
 gcc/ada/libgnat/s-regpat.adb                       |    10 +-
 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                       |     3 +-
 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-scaval__128.adb                  |     2 +-
 gcc/ada/libgnat/s-scaval__128.ads                  |     2 +-
 gcc/ada/libgnat/s-secsta.adb                       |     3 +-
 gcc/ada/libgnat/s-secsta.ads                       |     2 +-
 gcc/ada/libgnat/s-sequio.adb                       |     2 +-
 gcc/ada/libgnat/s-sequio.ads                       |     2 +-
 gcc/ada/libgnat/s-shabig.ads                       |     2 +-
 gcc/ada/libgnat/s-shasto.adb                       |     7 +-
 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-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                       |     2 +-
 gcc/ada/libgnat/s-statxd.adb                       |     2 +-
 gcc/ada/libgnat/s-statxd.ads                       |     2 +-
 gcc/ada/libgnat/s-stausa.adb                       |     2 +-
 gcc/ada/libgnat/s-stausa.ads                       |     3 +-
 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__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                       |     2 +-
 gcc/ada/libgnat/s-stposu.adb                       |     2 +-
 gcc/ada/libgnat/s-stposu.ads                       |     2 +-
 gcc/ada/libgnat/s-stratt.adb                       |     2 +-
 gcc/ada/libgnat/s-stratt.ads                       |     3 +-
 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-ststop.adb                       |     3 +-
 gcc/ada/libgnat/s-ststop.ads                       |     2 +-
 gcc/ada/libgnat/s-tasloc.adb                       |     2 +-
 gcc/ada/libgnat/s-tasloc.ads                       |     2 +-
 gcc/ada/libgnat/s-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                |     2 +-
 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                       |     2 +-
 gcc/ada/libgnat/s-utf_32.adb                       |    25 +-
 gcc/ada/libgnat/s-utf_32.ads                       |     2 +-
 gcc/ada/libgnat/s-vade128.ads                      |     2 +-
 gcc/ada/libgnat/s-vade32.ads                       |     2 +-
 gcc/ada/libgnat/s-vade64.ads                       |     2 +-
 gcc/ada/libgnat/s-vaen16.ads                       |     2 +-
 gcc/ada/libgnat/s-vaen32.ads                       |     2 +-
 gcc/ada/libgnat/s-vaenu8.ads                       |     2 +-
 gcc/ada/libgnat/s-vafi128.ads                      |     2 +-
 gcc/ada/libgnat/s-vafi32.ads                       |     2 +-
 gcc/ada/libgnat/s-vafi64.ads                       |     2 +-
 gcc/ada/libgnat/s-valboo.adb                       |     5 +-
 gcc/ada/libgnat/s-valboo.ads                       |     8 +-
 gcc/ada/libgnat/s-valcha.adb                       |     2 +-
 gcc/ada/libgnat/s-valcha.ads                       |     2 +-
 gcc/ada/libgnat/s-valflt.ads                       |     2 +-
 gcc/ada/libgnat/s-valint.adb                       |     2 +-
 gcc/ada/libgnat/s-valint.ads                       |     7 +-
 gcc/ada/libgnat/s-vallfl.ads                       |     2 +-
 gcc/ada/libgnat/s-valllf.ads                       |     2 +-
 gcc/ada/libgnat/s-vallli.adb                       |     2 +-
 gcc/ada/libgnat/s-vallli.ads                       |     7 +-
 gcc/ada/libgnat/s-valllli.ads                      |     7 +-
 gcc/ada/libgnat/s-vallllu.ads                      |    26 +-
 gcc/ada/libgnat/s-valllu.adb                       |     2 +-
 gcc/ada/libgnat/s-valllu.ads                       |    26 +-
 gcc/ada/libgnat/s-valrea.adb                       |     2 +-
 gcc/ada/libgnat/s-valrea.ads                       |     2 +-
 gcc/ada/libgnat/s-valued.adb                       |     6 +-
 gcc/ada/libgnat/s-valued.ads                       |     2 +-
 gcc/ada/libgnat/s-valuef.adb                       |     4 +-
 gcc/ada/libgnat/s-valuef.ads                       |     2 +-
 gcc/ada/libgnat/s-valuei.adb                       |    17 +-
 gcc/ada/libgnat/s-valuei.ads                       |    14 +-
 gcc/ada/libgnat/s-valuen.adb                       |     2 +-
 gcc/ada/libgnat/s-valuen.ads                       |     2 +-
 gcc/ada/libgnat/s-valuer.adb                       |     3 +-
 gcc/ada/libgnat/s-valuer.ads                       |     2 +-
 gcc/ada/libgnat/s-valueu.adb                       |   438 +-
 gcc/ada/libgnat/s-valueu.ads                       |   464 +-
 gcc/ada/libgnat/s-valuns.adb                       |     2 +-
 gcc/ada/libgnat/s-valuns.ads                       |    26 +-
 gcc/ada/libgnat/s-valuti.adb                       |    33 +-
 gcc/ada/libgnat/s-valuti.ads                       |    98 +-
 gcc/ada/libgnat/s-valwch.adb                       |     2 +-
 gcc/ada/libgnat/s-valwch.ads                       |     2 +-
 gcc/ada/libgnat/s-veboop.adb                       |   108 +-
 gcc/ada/libgnat/s-veboop.ads                       |   113 +-
 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-widint.ads                       |     2 +-
 gcc/ada/libgnat/s-widlli.adb                       |     2 +-
 gcc/ada/libgnat/s-widlli.ads                       |     2 +-
 gcc/ada/libgnat/s-widllli.ads                      |     2 +-
 gcc/ada/libgnat/s-widlllu.ads                      |     2 +-
 gcc/ada/libgnat/s-widllu.adb                       |     2 +-
 gcc/ada/libgnat/s-widllu.ads                       |     2 +-
 gcc/ada/libgnat/s-widthi.adb                       |     5 +-
 gcc/ada/libgnat/s-widthi.ads                       |     2 +-
 gcc/ada/libgnat/s-widthu.adb                       |     5 +-
 gcc/ada/libgnat/s-widthu.ads                       |     2 +-
 gcc/ada/libgnat/s-widuns.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                   |     2 +-
 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-ppc-kernel.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-x86-kernel.ads      |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads     |     2 +-
 gcc/ada/libgnat/system-vxworks-x86-rtp.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/link.c                                     |     2 +-
 gcc/ada/live.adb                                   |     2 +-
 gcc/ada/live.ads                                   |     2 +-
 gcc/ada/locales.c                                  |     2 +-
 gcc/ada/make.adb                                   |     4 +-
 gcc/ada/make.ads                                   |     2 +-
 gcc/ada/make_util.adb                              |     2 +-
 gcc/ada/make_util.ads                              |     2 +-
 gcc/ada/makeusg.adb                                |     2 +-
 gcc/ada/makeusg.ads                                |     2 +-
 gcc/ada/mdll-fil.adb                               |     2 +-
 gcc/ada/mdll-fil.ads                               |     2 +-
 gcc/ada/mdll-utl.adb                               |     2 +-
 gcc/ada/mdll-utl.ads                               |     2 +-
 gcc/ada/mdll.adb                                   |     2 +-
 gcc/ada/mdll.ads                                   |     2 +-
 gcc/ada/mingw32.h                                  |     2 +-
 gcc/ada/mkdir.c                                    |     2 +-
 gcc/ada/namet-sp.adb                               |     2 +-
 gcc/ada/namet-sp.ads                               |     2 +-
 gcc/ada/namet.adb                                  |     2 +-
 gcc/ada/namet.ads                                  |     2 +-
 gcc/ada/namet.h                                    |     2 +-
 gcc/ada/nlists.adb                                 |     2 +-
 gcc/ada/nlists.ads                                 |     2 +-
 gcc/ada/nlists.h                                   |     2 +-
 gcc/ada/opt.adb                                    |     2 +-
 gcc/ada/opt.ads                                    |     2 +-
 gcc/ada/osint-b.adb                                |     2 +-
 gcc/ada/osint-b.ads                                |     2 +-
 gcc/ada/osint-c.adb                                |     2 +-
 gcc/ada/osint-c.ads                                |     2 +-
 gcc/ada/osint-l.adb                                |     2 +-
 gcc/ada/osint-l.ads                                |     2 +-
 gcc/ada/osint-m.adb                                |    13 +-
 gcc/ada/osint-m.ads                                |     2 +-
 gcc/ada/osint.adb                                  |    13 +-
 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                               |     4 +-
 gcc/ada/par-ch12.adb                               |     4 +-
 gcc/ada/par-ch13.adb                               |     2 +-
 gcc/ada/par-ch2.adb                                |    27 +-
 gcc/ada/par-ch3.adb                                |    55 +-
 gcc/ada/par-ch4.adb                                |    13 +-
 gcc/ada/par-ch5.adb                                |     2 +-
 gcc/ada/par-ch6.adb                                |    13 +-
 gcc/ada/par-ch7.adb                                |     2 +-
 gcc/ada/par-ch8.adb                                |     2 +-
 gcc/ada/par-ch9.adb                                |     4 +-
 gcc/ada/par-endh.adb                               |     4 +-
 gcc/ada/par-labl.adb                               |     2 +-
 gcc/ada/par-load.adb                               |     2 +-
 gcc/ada/par-prag.adb                               |     2 +-
 gcc/ada/par-sync.adb                               |     2 +-
 gcc/ada/par-tchk.adb                               |     2 +-
 gcc/ada/par-util.adb                               |     2 +-
 gcc/ada/par.adb                                    |    22 +-
 gcc/ada/par.ads                                    |     2 +-
 gcc/ada/par_sco.adb                                |    27 +-
 gcc/ada/par_sco.ads                                |     2 +-
 gcc/ada/pprint.adb                                 |     2 +-
 gcc/ada/pprint.ads                                 |     2 +-
 gcc/ada/prep.adb                                   |    10 +-
 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                                |     2 +-
 gcc/ada/raise.c                                    |     2 +-
 gcc/ada/raise.h                                    |     2 +-
 gcc/ada/repinfo-input.adb                          |     4 +-
 gcc/ada/repinfo-input.ads                          |     2 +-
 gcc/ada/repinfo.adb                                |     2 +-
 gcc/ada/repinfo.ads                                |     2 +-
 gcc/ada/repinfo.h                                  |     2 +-
 gcc/ada/restrict.adb                               |     8 +-
 gcc/ada/restrict.ads                               |     3 +-
 gcc/ada/rident.ads                                 |     2 +-
 gcc/ada/rtfinal.c                                  |     2 +-
 gcc/ada/rtinit.c                                   |     2 +-
 gcc/ada/rtsfind.adb                                |     2 +-
 gcc/ada/rtsfind.ads                                |     2 +-
 gcc/ada/runtime.h                                  |     2 +-
 gcc/ada/s-oscons-tmplt.c                           |     2 +-
 gcc/ada/sa_messages.adb                            |     2 +-
 gcc/ada/sa_messages.ads                            |     2 +-
 gcc/ada/scans.adb                                  |     2 +-
 gcc/ada/scans.ads                                  |     2 +-
 gcc/ada/scil_ll.adb                                |     2 +-
 gcc/ada/scil_ll.ads                                |     2 +-
 gcc/ada/scn.adb                                    |     2 +-
 gcc/ada/scn.ads                                    |     2 +-
 gcc/ada/scng.adb                                   |     2 +-
 gcc/ada/scng.ads                                   |     2 +-
 gcc/ada/scos.adb                                   |     2 +-
 gcc/ada/scos.ads                                   |     2 +-
 gcc/ada/scos.h                                     |     2 +-
 gcc/ada/sdefault.ads                               |     2 +-
 gcc/ada/seh_init.c                                 |     2 +-
 gcc/ada/sem.adb                                    |     2 +-
 gcc/ada/sem.ads                                    |     4 +-
 gcc/ada/sem_aggr.adb                               |     2 +-
 gcc/ada/sem_aggr.ads                               |     2 +-
 gcc/ada/sem_attr.adb                               |    49 +-
 gcc/ada/sem_attr.ads                               |     2 +-
 gcc/ada/sem_aux.adb                                |     2 +-
 gcc/ada/sem_aux.ads                                |     2 +-
 gcc/ada/sem_case.adb                               |     2 +-
 gcc/ada/sem_case.ads                               |     2 +-
 gcc/ada/sem_cat.adb                                |    24 +-
 gcc/ada/sem_cat.ads                                |    11 +-
 gcc/ada/sem_ch10.adb                               |    19 +-
 gcc/ada/sem_ch10.ads                               |     2 +-
 gcc/ada/sem_ch11.adb                               |     2 +-
 gcc/ada/sem_ch11.ads                               |     2 +-
 gcc/ada/sem_ch12.adb                               |    42 +-
 gcc/ada/sem_ch12.ads                               |     2 +-
 gcc/ada/sem_ch13.adb                               |    42 +-
 gcc/ada/sem_ch13.ads                               |     2 +-
 gcc/ada/sem_ch2.adb                                |     2 +-
 gcc/ada/sem_ch2.ads                                |     2 +-
 gcc/ada/sem_ch3.adb                                |    42 +-
 gcc/ada/sem_ch3.ads                                |     2 +-
 gcc/ada/sem_ch4.adb                                |   421 +-
 gcc/ada/sem_ch4.ads                                |     2 +-
 gcc/ada/sem_ch5.adb                                |    10 +-
 gcc/ada/sem_ch5.ads                                |     2 +-
 gcc/ada/sem_ch6.adb                                |     8 +-
 gcc/ada/sem_ch6.ads                                |     2 +-
 gcc/ada/sem_ch7.adb                                |     2 +-
 gcc/ada/sem_ch7.ads                                |     2 +-
 gcc/ada/sem_ch8.adb                                |    62 +-
 gcc/ada/sem_ch8.ads                                |     2 +-
 gcc/ada/sem_ch9.adb                                |     2 +-
 gcc/ada/sem_ch9.ads                                |     2 +-
 gcc/ada/sem_dim.adb                                |     6 +-
 gcc/ada/sem_dim.ads                                |     2 +-
 gcc/ada/sem_disp.adb                               |    25 +-
 gcc/ada/sem_disp.ads                               |     2 +-
 gcc/ada/sem_dist.adb                               |     2 +-
 gcc/ada/sem_dist.ads                               |     2 +-
 gcc/ada/sem_elab.adb                               |    14 +-
 gcc/ada/sem_elab.ads                               |     2 +-
 gcc/ada/sem_elim.adb                               |     2 +-
 gcc/ada/sem_elim.ads                               |     2 +-
 gcc/ada/sem_eval.adb                               |   108 +-
 gcc/ada/sem_eval.ads                               |    13 +-
 gcc/ada/sem_intr.adb                               |     2 +-
 gcc/ada/sem_intr.ads                               |     2 +-
 gcc/ada/sem_mech.adb                               |     2 +-
 gcc/ada/sem_mech.ads                               |     2 +-
 gcc/ada/sem_prag.adb                               |    14 +-
 gcc/ada/sem_prag.ads                               |     2 +-
 gcc/ada/sem_res.adb                                |    82 +-
 gcc/ada/sem_res.ads                                |     2 +-
 gcc/ada/sem_scil.adb                               |     2 +-
 gcc/ada/sem_scil.ads                               |     2 +-
 gcc/ada/sem_smem.adb                               |     2 +-
 gcc/ada/sem_smem.ads                               |     2 +-
 gcc/ada/sem_type.adb                               |    31 +-
 gcc/ada/sem_type.ads                               |     2 +-
 gcc/ada/sem_util.adb                               |   848 +-
 gcc/ada/sem_util.ads                               |    45 +-
 gcc/ada/sem_warn.adb                               |    21 +-
 gcc/ada/sem_warn.ads                               |     2 +-
 gcc/ada/set_targ.adb                               |     2 +-
 gcc/ada/set_targ.ads                               |     6 +-
 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-target.h                  |     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-utils.adb                            |     2 +-
 gcc/ada/sinfo-utils.ads                            |     2 +-
 gcc/ada/sinfo.adb                                  |     2 +-
 gcc/ada/sinfo.ads                                  |     8 +-
 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                                 |     4 +-
 gcc/ada/sinput.ads                                 |     2 +-
 gcc/ada/snames.ads-tmpl                            |    36 -
 gcc/ada/socket.c                                   |     2 +-
 gcc/ada/spark_xrefs.adb                            |     2 +-
 gcc/ada/spark_xrefs.ads                            |     2 +-
 gcc/ada/sprint.adb                                 |     8 +-
 gcc/ada/sprint.ads                                 |     2 +-
 gcc/ada/stand.ads                                  |     8 +-
 gcc/ada/stringt.adb                                |     2 +-
 gcc/ada/stringt.ads                                |     2 +-
 gcc/ada/stringt.h                                  |     2 +-
 gcc/ada/strub.adb                                  |     2 +-
 gcc/ada/strub.ads                                  |     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                               |     6 +-
 gcc/ada/switch-c.ads                               |     2 +-
 gcc/ada/switch-m.adb                               |     2 +-
 gcc/ada/switch-m.ads                               |     2 +-
 gcc/ada/switch.adb                                 |     2 +-
 gcc/ada/switch.ads                                 |     2 +-
 gcc/ada/sysdep.c                                   |     2 +-
 gcc/ada/table.adb                                  |     2 +-
 gcc/ada/table.ads                                  |     2 +-
 gcc/ada/targext.c                                  |     2 +-
 gcc/ada/targparm.adb                               |     2 +-
 gcc/ada/targparm.ads                               |     2 +-
 gcc/ada/tbuild.adb                                 |     2 +-
 gcc/ada/tbuild.ads                                 |     2 +-
 gcc/ada/tempdir.adb                                |     2 +-
 gcc/ada/tempdir.ads                                |     2 +-
 gcc/ada/terminals.c                                |     2 +-
 gcc/ada/tracebak.c                                 |    34 +-
 gcc/ada/treepr.adb                                 |   244 +-
 gcc/ada/treepr.ads                                 |     8 +-
 gcc/ada/ttypes.ads                                 |     2 +-
 gcc/ada/types.adb                                  |     2 +-
 gcc/ada/types.ads                                  |     2 +-
 gcc/ada/types.h                                    |     2 +-
 gcc/ada/uintp.adb                                  |     2 +-
 gcc/ada/uintp.ads                                  |     2 +-
 gcc/ada/uintp.h                                    |     2 +-
 gcc/ada/uname.adb                                  |     2 +-
 gcc/ada/uname.ads                                  |     2 +-
 gcc/ada/urealp.adb                                 |     6 +-
 gcc/ada/urealp.ads                                 |     2 +-
 gcc/ada/urealp.h                                   |     2 +-
 gcc/ada/usage.adb                                  |     2 +-
 gcc/ada/usage.ads                                  |     2 +-
 gcc/ada/validsw.adb                                |     2 +-
 gcc/ada/validsw.ads                                |     2 +-
 gcc/ada/vast.adb                                   |     2 +-
 gcc/ada/vast.ads                                   |     2 +-
 gcc/ada/warnsw.adb                                 |     2 +-
 gcc/ada/warnsw.ads                                 |     2 +-
 gcc/ada/widechar.adb                               |     2 +-
 gcc/ada/widechar.ads                               |     2 +-
 gcc/ada/xoscons.adb                                |     2 +-
 gcc/ada/xr_tabls.adb                               |     2 +-
 gcc/ada/xr_tabls.ads                               |     2 +-
 gcc/ada/xref_lib.adb                               |     2 +-
 gcc/ada/xref_lib.ads                               |     2 +-
 gcc/ada/xsnamest.adb                               |     2 +-
 gcc/ada/xutil.adb                                  |     2 +-
 gcc/ada/xutil.ads                                  |     2 +-
 gcc/{adjust-alignment.c => adjust-alignment.cc}    |     0
 gcc/alias.c                                        |  3584 -
 gcc/alias.cc                                       |  3586 +
 gcc/alias.h                                        |     2 +-
 gcc/{alloc-pool.c => alloc-pool.cc}                |     0
 gcc/analyzer/ChangeLog                             |   938 +
 gcc/analyzer/analyzer.cc                           |     6 +-
 gcc/analyzer/analyzer.h                            |     5 +
 gcc/analyzer/analyzer.opt                          |     6 +-
 gcc/analyzer/checker-path.cc                       |    41 +
 gcc/analyzer/checker-path.h                        |    21 +
 gcc/analyzer/constraint-manager.cc                 |   243 +-
 gcc/analyzer/constraint-manager.h                  |    15 +-
 gcc/analyzer/diagnostic-manager.cc                 |   253 +-
 gcc/analyzer/diagnostic-manager.h                  |    15 +-
 gcc/analyzer/engine.cc                             |   438 +-
 gcc/analyzer/exploded-graph.h                      |     5 +
 gcc/analyzer/feasible-graph.cc                     |    65 +
 gcc/analyzer/feasible-graph.h                      |     6 +
 gcc/analyzer/pending-diagnostic.cc                 |    32 +
 gcc/analyzer/pending-diagnostic.h                  |    73 +
 gcc/analyzer/program-point.cc                      |    46 +-
 gcc/analyzer/program-point.h                       |     5 +-
 gcc/analyzer/program-state.cc                      |   129 +-
 gcc/analyzer/program-state.h                       |     3 +
 gcc/analyzer/region-model-asm.cc                   |    13 +-
 gcc/analyzer/region-model-impl-calls.cc            |   154 +-
 gcc/analyzer/region-model-manager.cc               |   279 +-
 gcc/analyzer/region-model-reachability.cc          |     8 +-
 gcc/analyzer/region-model.cc                       |   604 +-
 gcc/analyzer/region-model.h                        |   218 +-
 gcc/analyzer/region.cc                             |   305 +-
 gcc/analyzer/region.h                              |   129 +-
 gcc/analyzer/sm-file.cc                            |    16 +-
 gcc/analyzer/sm-malloc.cc                          |   208 +-
 gcc/analyzer/sm-pattern-test.cc                    |     8 +-
 gcc/analyzer/sm-sensitive.cc                       |     8 +-
 gcc/analyzer/sm-signal.cc                          |     8 +-
 gcc/analyzer/sm-taint.cc                           |   279 +-
 gcc/analyzer/sm.h                                  |     7 +
 gcc/analyzer/state-purge.cc                        |   610 +-
 gcc/analyzer/state-purge.h                         |   110 +-
 gcc/analyzer/store.cc                              |   216 +-
 gcc/analyzer/store.h                               |    23 +-
 gcc/analyzer/supergraph.cc                         |     2 +-
 gcc/analyzer/svalue.cc                             |   148 +-
 gcc/analyzer/svalue.h                              |   156 +-
 gcc/asan.c                                         |  4692 --
 gcc/asan.cc                                        |  4737 ++
 gcc/attribs.c                                      |  2665 -
 gcc/attribs.cc                                     |  2670 +
 gcc/{auto-inc-dec.c => auto-inc-dec.cc}            |     0
 gcc/auto-profile.c                                 |  1766 -
 gcc/auto-profile.cc                                |  1773 +
 gcc/auto-profile.h                                 |     2 +-
 gcc/basic-block.h                                  |     2 +-
 gcc/{bb-reorder.c => bb-reorder.cc}                |     0
 gcc/bitmap.c                                       |  2995 -
 gcc/bitmap.cc                                      |  2995 +
 gcc/btfout.c                                       |  1133 -
 gcc/btfout.cc                                      |  1133 +
 gcc/builtins.c                                     | 11182 ---
 gcc/builtins.cc                                    | 11275 +++
 gcc/builtins.h                                     |     2 +
 gcc/c-family/ChangeLog                             |   325 +
 gcc/c-family/c-ada-spec.c                          |  3528 -
 gcc/c-family/c-ada-spec.cc                         |  3547 +
 gcc/c-family/c-ada-spec.h                          |     2 +-
 gcc/c-family/c-attribs.c                           |  6105 --
 gcc/c-family/c-attribs.cc                          |  6200 ++
 gcc/c-family/c-common.c                            |  9456 ---
 gcc/c-family/c-common.cc                           |  9480 +++
 gcc/c-family/c-common.h                            |    42 +-
 gcc/c-family/c-cppbuiltin.c                        |  2009 -
 gcc/c-family/c-cppbuiltin.cc                       |  2009 +
 gcc/c-family/{c-dump.c => c-dump.cc}               |     0
 gcc/c-family/c-format.c                            |  5439 --
 gcc/c-family/c-format.cc                           |  5439 ++
 gcc/c-family/c-gimplify.c                          |   738 -
 gcc/c-family/c-gimplify.cc                         |   738 +
 gcc/c-family/c-indentation.c                       |   815 -
 gcc/c-family/c-indentation.cc                      |   815 +
 gcc/c-family/c-indentation.h                       |     2 +-
 gcc/c-family/{c-lex.c => c-lex.cc}                 |     0
 gcc/c-family/c-objc.h                              |     2 +-
 gcc/c-family/c-omp.c                               |  3265 -
 gcc/c-family/c-omp.cc                              |  3238 +
 gcc/c-family/c-opts.c                              |  1842 -
 gcc/c-family/c-opts.cc                             |  1844 +
 gcc/c-family/{c-pch.c => c-pch.cc}                 |     0
 gcc/c-family/{c-ppoutput.c => c-ppoutput.cc}       |     0
 gcc/c-family/c-pragma.c                            |  1656 -
 gcc/c-family/c-pragma.cc                           |  1656 +
 gcc/c-family/c-pragma.h                            |     5 +-
 gcc/c-family/c-pretty-print.c                      |  3009 -
 gcc/c-family/c-pretty-print.cc                     |  3019 +
 gcc/c-family/c-pretty-print.h                      |     2 +-
 gcc/c-family/{c-semantics.c => c-semantics.cc}     |     0
 gcc/c-family/c-target.def                          |     2 +-
 gcc/c-family/c-ubsan.c                             |   542 -
 gcc/c-family/c-ubsan.cc                            |   542 +
 gcc/c-family/c-warn.c                              |  3760 -
 gcc/c-family/c-warn.cc                             |  3794 ++
 gcc/c-family/c.opt                                 |    51 +-
 gcc/c-family/{cppspec.c => cppspec.cc}             |     0
 gcc/c-family/{stub-objc.c => stub-objc.cc}         |     0
 gcc/c/ChangeLog                                    |   135 +
 gcc/c/Make-lang.in                                 |    10 +-
 gcc/c/{c-aux-info.c => c-aux-info.cc}              |     0
 gcc/c/c-convert.c                                  |   207 -
 gcc/c/c-convert.cc                                 |   207 +
 gcc/c/c-decl.c                                     | 12469 ----
 gcc/c/c-decl.cc                                    | 12469 ++++
 gcc/c/{c-errors.c => c-errors.cc}                  |     0
 gcc/c/c-fold.c                                     |   698 -
 gcc/c/c-fold.cc                                    |   700 +
 gcc/c/{c-lang.c => c-lang.cc}                      |     0
 gcc/c/{c-objc-common.c => c-objc-common.cc}        |     0
 gcc/c/c-objc-common.h                              |     2 +-
 gcc/c/c-parser.c                                   | 23404 -------
 gcc/c/c-parser.cc                                  | 23430 +++++++
 gcc/c/c-parser.h                                   |     2 +-
 gcc/c/c-tree.h                                     |    22 +-
 gcc/c/c-typeck.c                                   | 16078 -----
 gcc/c/c-typeck.cc                                  | 16118 +++++
 gcc/c/config-lang.in                               |     2 +-
 gcc/c/{gccspec.c => gccspec.cc}                    |     0
 gcc/c/gimple-parser.c                              |  2453 -
 gcc/c/gimple-parser.cc                             |  2479 +
 gcc/caller-save.c                                  |  1400 -
 gcc/caller-save.cc                                 |  1400 +
 gcc/calls.c                                        |  5254 --
 gcc/calls.cc                                       |  5271 ++
 gcc/{ccmp.c => ccmp.cc}                            |     0
 gcc/cfg-flags.def                                  |     6 +-
 gcc/cfg.c                                          |  1136 -
 gcc/cfg.cc                                         |  1140 +
 gcc/cfganal.c                                      |  1934 -
 gcc/cfganal.cc                                     |  1975 +
 gcc/cfganal.h                                      |     2 +
 gcc/{cfgbuild.c => cfgbuild.cc}                    |     0
 gcc/cfgcleanup.c                                   |  3339 -
 gcc/cfgcleanup.cc                                  |  3339 +
 gcc/cfgexpand.c                                    |  7030 --
 gcc/cfgexpand.cc                                   |  7042 ++
 gcc/cfghooks.c                                     |  1560 -
 gcc/cfghooks.cc                                    |  1560 +
 gcc/cfghooks.h                                     |     4 +-
 gcc/cfgloop.c                                      |  2170 -
 gcc/cfgloop.cc                                     |  2183 +
 gcc/{cfgloopanal.c => cfgloopanal.cc}              |     0
 gcc/{cfgloopmanip.c => cfgloopmanip.cc}            |     0
 gcc/cfgrtl.c                                       |  5366 --
 gcc/cfgrtl.cc                                      |  5389 ++
 gcc/cgraph.c                                       |  4273 --
 gcc/cgraph.cc                                      |  4282 ++
 gcc/cgraph.h                                       |    32 +-
 gcc/{cgraphbuild.c => cgraphbuild.cc}              |     0
 gcc/cgraphclones.c                                 |  1160 -
 gcc/cgraphclones.cc                                |  1161 +
 gcc/cgraphunit.c                                   |  2595 -
 gcc/cgraphunit.cc                                  |  2596 +
 gcc/{collect-utils.c => collect-utils.cc}          |     0
 gcc/collect-utils.h                                |     2 +-
 gcc/{collect2-aix.c => collect2-aix.cc}            |     0
 gcc/collect2-aix.h                                 |     2 +-
 gcc/collect2.c                                     |  3078 -
 gcc/collect2.cc                                    |  3078 +
 gcc/combine-stack-adj.c                            |   854 -
 gcc/combine-stack-adj.cc                           |   854 +
 gcc/combine.c                                      | 14960 ----
 gcc/combine.cc                                     | 15032 ++++
 gcc/common.opt                                     |    22 +-
 .../{common-targhooks.c => common-targhooks.cc}    |     0
 gcc/common/config/aarch64/aarch64-common.c         |   551 -
 gcc/common/config/aarch64/aarch64-common.cc        |   551 +
 .../alpha/{alpha-common.c => alpha-common.cc}      |     0
 .../config/arc/{arc-common.c => arc-common.cc}     |     0
 gcc/common/config/arm/arm-common.c                 |  1116 -
 gcc/common/config/arm/arm-common.cc                |  1116 +
 gcc/common/config/avr/avr-common.c                 |   153 -
 gcc/common/config/avr/avr-common.cc                |   153 +
 .../config/bfin/{bfin-common.c => bfin-common.cc}  |     0
 .../config/bpf/{bpf-common.c => bpf-common.cc}     |     0
 .../config/c6x/{c6x-common.c => c6x-common.cc}     |     0
 .../config/cr16/{cr16-common.c => cr16-common.cc}  |     0
 .../config/cris/{cris-common.c => cris-common.cc}  |     0
 .../config/csky/{csky-common.c => csky-common.cc}  |     0
 .../config/{default-common.c => default-common.cc} |     0
 .../{epiphany-common.c => epiphany-common.cc}      |     0
 .../config/fr30/{fr30-common.c => fr30-common.cc}  |     0
 .../config/frv/{frv-common.c => frv-common.cc}     |     0
 .../config/gcn/{gcn-common.c => gcn-common.cc}     |     0
 .../h8300/{h8300-common.c => h8300-common.cc}      |     0
 gcc/common/config/i386/cpuinfo.h                   |     4 +-
 gcc/common/config/i386/i386-common.c               |  2164 -
 gcc/common/config/i386/i386-common.cc              |  2170 +
 gcc/common/config/i386/i386-isas.h                 |     4 +-
 .../config/ia64/{ia64-common.c => ia64-common.cc}  |     0
 .../iq2000/{iq2000-common.c => iq2000-common.cc}   |     0
 .../config/lm32/{lm32-common.c => lm32-common.cc}  |     0
 gcc/common/config/loongarch/loongarch-common.cc    |    43 +
 .../config/m32r/{m32r-common.c => m32r-common.cc}  |     0
 .../config/m68k/{m68k-common.c => m68k-common.cc}  |     0
 .../mcore/{mcore-common.c => mcore-common.cc}      |     0
 .../{microblaze-common.c => microblaze-common.cc}  |     0
 .../config/mips/{mips-common.c => mips-common.cc}  |     0
 .../config/mmix/{mmix-common.c => mmix-common.cc}  |     0
 .../{mn10300-common.c => mn10300-common.cc}        |     0
 .../msp430/{msp430-common.c => msp430-common.cc}   |     0
 .../nds32/{nds32-common.c => nds32-common.cc}      |     0
 .../nios2/{nios2-common.c => nios2-common.cc}      |     0
 .../nvptx/{nvptx-common.c => nvptx-common.cc}      |     0
 .../config/or1k/{or1k-common.c => or1k-common.cc}  |     0
 gcc/common/config/pa/{pa-common.c => pa-common.cc} |     0
 .../pdp11/{pdp11-common.c => pdp11-common.cc}      |     0
 .../config/pru/{pru-common.c => pru-common.cc}     |     0
 gcc/common/config/riscv/riscv-common.c             |  1117 -
 gcc/common/config/riscv/riscv-common.cc            |  1307 +
 gcc/common/config/rs6000/rs6000-common.c           |   274 -
 gcc/common/config/rs6000/rs6000-common.cc          |   284 +
 gcc/common/config/rx/{rx-common.c => rx-common.cc} |     0
 gcc/common/config/s390/s390-common.c               |   143 -
 gcc/common/config/s390/s390-common.cc              |   151 +
 gcc/common/config/sh/{sh-common.c => sh-common.cc} |     0
 .../sparc/{sparc-common.c => sparc-common.cc}      |     0
 .../tilegx/{tilegx-common.c => tilegx-common.cc}   |     0
 .../{tilepro-common.c => tilepro-common.cc}        |     0
 .../config/v850/{v850-common.c => v850-common.cc}  |     0
 .../config/vax/{vax-common.c => vax-common.cc}     |     0
 .../visium/{visium-common.c => visium-common.cc}   |     0
 .../{xstormy16-common.c => xstormy16-common.cc}    |     0
 .../xtensa/{xtensa-common.c => xtensa-common.cc}   |     0
 gcc/{compare-elim.c => compare-elim.cc}            |     0
 gcc/conditions.h                                   |     2 +-
 gcc/config.gcc                                     |   501 +-
 gcc/config.in                                      |    12 +
 ...{aarch64-bti-insert.c => aarch64-bti-insert.cc} |     0
 gcc/config/aarch64/aarch64-builtins.c              |  3214 -
 gcc/config/aarch64/aarch64-builtins.cc             |  3251 +
 gcc/config/aarch64/aarch64-c.c                     |   370 -
 gcc/config/aarch64/aarch64-c.cc                    |   372 +
 gcc/config/aarch64/aarch64-cores.def               |     7 +-
 gcc/config/aarch64/{aarch64-d.c => aarch64-d.cc}   |     0
 gcc/config/aarch64/aarch64-modes.def               |     8 +-
 gcc/config/aarch64/aarch64-protos.h                |    37 +-
 gcc/config/aarch64/aarch64-simd.md                 |   421 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |    29 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |     4 +-
 gcc/config/aarch64/aarch64-sve.md                  |     6 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.c                       | 26861 --------
 gcc/config/aarch64/aarch64.cc                      | 27826 ++++++++
 gcc/config/aarch64/aarch64.h                       |    38 +-
 gcc/config/aarch64/aarch64.md                      |   123 +-
 gcc/config/aarch64/aarch64.opt                     |     4 +
 gcc/config/aarch64/arm_acle.h                      |     2 +
 gcc/config/aarch64/cortex-a57-fma-steering.c       |  1096 -
 gcc/config/aarch64/cortex-a57-fma-steering.cc      |  1096 +
 gcc/config/aarch64/driver-aarch64.c                |   470 -
 gcc/config/aarch64/driver-aarch64.cc               |   470 +
 ...oidance.c => falkor-tag-collision-avoidance.cc} |     0
 gcc/config/aarch64/fractional-cost.h               |     2 +-
 ...ost-aarch64-darwin.c => host-aarch64-darwin.cc} |     0
 gcc/config/aarch64/iterators.md                    |    46 +-
 gcc/config/aarch64/predicates.md                   |     4 +
 gcc/config/aarch64/t-aarch64                       |    38 +-
 gcc/config/aarch64/thunderx3t110.md                |     2 +-
 gcc/config/aarch64/x-aarch64                       |     2 +-
 gcc/config/aarch64/x-darwin                        |     2 +-
 gcc/config/alpha/alpha-protos.h                    |     2 +-
 gcc/config/alpha/alpha.c                           | 10058 ---
 gcc/config/alpha/alpha.cc                          | 10058 +++
 gcc/config/alpha/alpha.h                           |     8 +-
 gcc/config/alpha/alpha.md                          |     4 +-
 gcc/config/alpha/driver-alpha.c                    |   101 -
 gcc/config/alpha/driver-alpha.cc                   |   101 +
 gcc/config/alpha/linux.h                           |    25 +-
 gcc/config/alpha/x-alpha                           |     2 +-
 gcc/config/arc/{arc-c.c => arc-c.cc}               |     0
 gcc/config/arc/arc-protos.h                        |     2 +-
 gcc/config/arc/arc.c                               | 11770 ----
 gcc/config/arc/arc.cc                              | 11776 ++++
 gcc/config/arc/arc.h                               |    11 +-
 gcc/config/arc/arc.md                              |    35 +-
 gcc/config/arc/builtins.def                        |     4 +-
 gcc/config/arc/{driver-arc.c => driver-arc.cc}     |     0
 gcc/config/arc/t-arc                               |     6 +-
 gcc/config/arm/aarch-common.c                      |   659 -
 gcc/config/arm/aarch-common.cc                     |   659 +
 gcc/config/arm/arm-builtins.c                      |  4174 --
 gcc/config/arm/arm-builtins.cc                     |  4262 ++
 gcc/config/arm/arm-builtins.h                      |     4 +-
 gcc/config/arm/arm-c.c                             |   505 -
 gcc/config/arm/arm-c.cc                            |   505 +
 gcc/config/arm/arm-cpus.in                         |     9 +-
 gcc/config/arm/{arm-d.c => arm-d.cc}               |     0
 gcc/config/arm/arm-modes.def                       |     8 +
 gcc/config/arm/arm-opts.h                          |     6 +
 gcc/config/arm/arm-protos.h                        |    14 +-
 gcc/config/arm/arm-simd-builtin-types.def          |     4 +
 gcc/config/arm/arm.c                               | 34143 ----------
 gcc/config/arm/arm.cc                              | 34259 ++++++++++
 gcc/config/arm/arm.h                               |    21 +-
 gcc/config/arm/arm.md                              |    73 +-
 gcc/config/arm/arm.opt                             |    32 +
 gcc/config/arm/arm_mve_builtins.def                |   746 +-
 gcc/config/arm/arm_neon.h                          |    68 +
 gcc/config/arm/arm_neon_builtins.def               |     6 +-
 gcc/config/arm/constraints.md                      |     6 +
 gcc/config/arm/crypto.md                           |   227 +-
 gcc/config/arm/driver-arm.c                        |   137 -
 gcc/config/arm/driver-arm.cc                       |   137 +
 gcc/config/arm/iterators.md                        |     6 +
 gcc/config/arm/mve.md                              |   827 +-
 gcc/config/arm/neon.md                             |   231 +-
 gcc/config/arm/symbian.h                           |     2 +-
 gcc/config/arm/t-aprofile                          |    25 +-
 gcc/config/arm/t-arm                               |    16 +-
 gcc/config/arm/t-multilib                          |     9 +-
 gcc/config/arm/thumb1.md                           |    10 +-
 gcc/config/arm/unspecs.md                          |     1 +
 gcc/config/arm/vec-common.md                       |   137 +-
 gcc/config/arm/vfp.md                              |    34 +-
 gcc/config/arm/x-arm                               |     2 +-
 gcc/config/avr/avr-c.c                             |   509 -
 gcc/config/avr/avr-c.cc                            |   509 +
 gcc/config/avr/{avr-devices.c => avr-devices.cc}   |     0
 gcc/config/avr/avr-fixed.md                        |     2 +-
 gcc/config/avr/avr-log.c                           |   325 -
 gcc/config/avr/avr-log.cc                          |   325 +
 gcc/config/avr/avr-mcus.def                        |     2 +-
 gcc/config/avr/avr-modes.def                       |     2 +-
 gcc/config/avr/avr-passes.def                      |     2 +-
 gcc/config/avr/avr-protos.h                        |     4 +-
 gcc/config/avr/avr.c                               | 14717 ----
 gcc/config/avr/avr.cc                              | 14717 ++++
 gcc/config/avr/avr.h                               |     4 +-
 gcc/config/avr/avr.md                              |     6 +-
 gcc/config/avr/builtins.def                        |     4 +-
 gcc/config/avr/{driver-avr.c => driver-avr.cc}     |     0
 gcc/config/avr/gen-avr-mmcu-specs.c                |   323 -
 gcc/config/avr/gen-avr-mmcu-specs.cc               |   323 +
 gcc/config/avr/gen-avr-mmcu-texi.c                 |   202 -
 gcc/config/avr/gen-avr-mmcu-texi.cc                |   202 +
 gcc/config/avr/t-avr                               |    18 +-
 gcc/config/bfin/bfin.c                             |  5883 --
 gcc/config/bfin/bfin.cc                            |  5884 ++
 gcc/config/bfin/bfin.md                            |     2 +-
 gcc/config/bpf/bpf-protos.h                        |     2 +-
 gcc/config/bpf/{bpf.c => bpf.cc}                   |     0
 gcc/config/bpf/bpf.h                               |     2 +-
 gcc/config/bpf/coreout.c                           |   356 -
 gcc/config/bpf/coreout.cc                          |   364 +
 gcc/config/bpf/coreout.h                           |     1 -
 gcc/config/bpf/t-bpf                               |     2 +-
 gcc/config/c6x/c6x-protos.h                        |     4 +-
 gcc/config/c6x/{c6x.c => c6x.cc}                   |     0
 gcc/config/cr16/cr16-protos.h                      |     2 +-
 gcc/config/cr16/{cr16.c => cr16.cc}                |     0
 gcc/config/cris/constraints.md                     |     7 +-
 gcc/config/cris/cris.c                             |  3729 -
 gcc/config/cris/cris.cc                            |  3729 +
 gcc/config/cris/cris.h                             |    58 +-
 gcc/config/cris/cris.md                            |    33 +-
 gcc/config/cris/cris.opt                           |     2 +-
 gcc/config/cris/sync.md                            |     2 +-
 gcc/config/csky/csky.c                             |  7329 --
 gcc/config/csky/csky.cc                            |  7329 ++
 gcc/config/darwin-c.c                              |   889 -
 gcc/config/darwin-c.cc                             |   889 +
 gcc/config/{darwin-d.c => darwin-d.cc}             |     0
 gcc/config/{darwin-driver.c => darwin-driver.cc}   |     0
 gcc/config/darwin-f.c                              |    60 -
 gcc/config/darwin-f.cc                             |    60 +
 gcc/config/darwin-sections.def                     |     8 +-
 gcc/config/darwin.c                                |  3886 --
 gcc/config/darwin.cc                               |  3888 ++
 gcc/config/darwin.h                                |     6 +-
 gcc/config/{default-c.c => default-c.cc}           |     0
 gcc/config/{default-d.c => default-d.cc}           |     0
 gcc/config/{dragonfly-d.c => dragonfly-d.cc}       |     0
 gcc/config/elfos.h                                 |     2 +-
 gcc/config/epiphany/epiphany-sched.md              |     2 +-
 gcc/config/epiphany/epiphany.c                     |  3042 -
 gcc/config/epiphany/epiphany.cc                    |  3047 +
 gcc/config/epiphany/epiphany.h                     |     6 +-
 gcc/config/epiphany/mode-switch-use.c              |   107 -
 gcc/config/epiphany/mode-switch-use.cc             |   107 +
 gcc/config/epiphany/predicates.md                  |     2 +-
 .../{resolve-sw-modes.c => resolve-sw-modes.cc}    |     0
 gcc/config/epiphany/t-epiphany                     |     4 +-
 gcc/config/fr30/fr30-protos.h                      |     2 +-
 gcc/config/fr30/{fr30.c => fr30.cc}                |     0
 gcc/config/{freebsd-d.c => freebsd-d.cc}           |     0
 gcc/config/freebsd.h                               |     2 +-
 gcc/config/frv/frv-protos.h                        |     2 +-
 gcc/config/frv/frv.c                               |  9451 ---
 gcc/config/frv/frv.cc                              |  9451 +++
 gcc/config/frv/frv.h                               |     2 +-
 gcc/config/ft32/ft32-protos.h                      |     2 +-
 gcc/config/ft32/{ft32.c => ft32.cc}                |     0
 gcc/config/fuchsia.h                               |     2 +
 gcc/config/gcn/{driver-gcn.c => driver-gcn.cc}     |     0
 gcc/config/gcn/gcn-hsa.h                           |     2 +-
 gcc/config/gcn/{gcn-run.c => gcn-run.cc}           |     0
 gcc/config/gcn/{gcn-tree.c => gcn-tree.cc}         |     0
 gcc/config/gcn/gcn.c                               |  6672 --
 gcc/config/gcn/gcn.cc                              |  6673 ++
 gcc/config/gcn/mkoffload.c                         |  1174 -
 gcc/config/gcn/mkoffload.cc                        |  1174 +
 gcc/config/gcn/t-gcn-hsa                           |     8 +-
 gcc/config/gcn/t-omp-device                        |     2 +-
 gcc/config/{glibc-c.c => glibc-c.cc}               |     0
 gcc/config/{glibc-d.c => glibc-d.cc}               |     0
 gcc/config/glibc-stdint.h                          |     3 +
 gcc/config/h8300/h8300-protos.h                    |     4 +-
 gcc/config/h8300/h8300.c                           |  5632 --
 gcc/config/h8300/h8300.cc                          |  5632 ++
 gcc/config/h8300/h8300.h                           |     6 +-
 gcc/config/host-darwin.c                           |   183 -
 gcc/config/host-darwin.cc                          |   183 +
 gcc/config/{host-hpux.c => host-hpux.cc}           |     0
 gcc/config/host-linux.c                            |   230 -
 gcc/config/host-linux.cc                           |   232 +
 gcc/config/{host-netbsd.c => host-netbsd.cc}       |     0
 gcc/config/{host-openbsd.c => host-openbsd.cc}     |     0
 gcc/config/{host-solaris.c => host-solaris.cc}     |     0
 gcc/config/i386/avx512fintrin.h                    |   208 +-
 gcc/config/i386/avx512vlintrin.h                   |   278 +-
 gcc/config/i386/cpuid.h                            |     5 -
 gcc/config/i386/cygming.h                          |     4 +-
 gcc/config/i386/{djgpp.c => djgpp.cc}              |     0
 gcc/config/i386/djgpp.h                            |     2 +-
 gcc/config/i386/dragonfly.h                        |     2 +-
 gcc/config/i386/driver-i386.c                      |   841 -
 gcc/config/i386/driver-i386.cc                     |   841 +
 .../i386/{driver-mingw32.c => driver-mingw32.cc}   |     0
 gcc/config/i386/emmintrin.h                        |     5 +-
 gcc/config/i386/freebsd.h                          |     2 +-
 gcc/config/i386/gnu-property.c                     |   124 -
 gcc/config/i386/gnu-property.cc                    |   132 +
 gcc/config/i386/host-cygwin.c                      |    80 -
 gcc/config/i386/host-cygwin.cc                     |    80 +
 .../{host-i386-darwin.c => host-i386-darwin.cc}    |     0
 .../i386/{host-mingw32.c => host-mingw32.cc}       |     0
 gcc/config/i386/i386-builtin.def                   |     2 +-
 gcc/config/i386/i386-builtins.c                    |  2365 -
 gcc/config/i386/i386-builtins.cc                   |  2370 +
 gcc/config/i386/i386-c.c                           |   817 -
 gcc/config/i386/i386-c.cc                          |   817 +
 gcc/config/i386/{i386-d.c => i386-d.cc}            |     0
 gcc/config/i386/i386-expand.c                      | 23272 -------
 gcc/config/i386/i386-expand.cc                     | 23434 +++++++
 .../i386/{i386-features.c => i386-features.cc}     |     0
 gcc/config/i386/i386-options.c                     |  3863 --
 gcc/config/i386/i386-options.cc                    |  3895 ++
 gcc/config/i386/i386-opts.h                        |     4 +-
 gcc/config/i386/i386-protos.h                      |    24 +-
 gcc/config/i386/i386.c                             | 24640 -------
 gcc/config/i386/i386.cc                            | 24815 +++++++
 gcc/config/i386/i386.h                             |    34 +-
 gcc/config/i386/i386.md                            |   436 +-
 gcc/config/i386/i386.opt                           |    10 +-
 ...{intelmic-mkoffload.c => intelmic-mkoffload.cc} |     0
 gcc/config/i386/lynx.h                             |     2 +-
 gcc/config/i386/mmx.md                             |   427 +-
 gcc/config/i386/{msformat-c.c => msformat-c.cc}    |     0
 gcc/config/i386/predicates.md                      |     2 +
 gcc/config/i386/smmintrin.h                        |    25 +-
 gcc/config/i386/sse.md                             |   660 +-
 gcc/config/i386/subst.md                           |     7 +
 gcc/config/i386/sync.md                            |    65 +-
 gcc/config/i386/t-cygming                          |    18 +-
 gcc/config/i386/t-djgpp                            |     4 +-
 gcc/config/i386/t-gnu-property                     |     2 +-
 gcc/config/i386/t-i386                             |    20 +-
 gcc/config/i386/t-intelmic                         |     2 +-
 gcc/config/i386/t-omp-device                       |     4 +-
 gcc/config/i386/winnt-cxx.c                        |   177 -
 gcc/config/i386/winnt-cxx.cc                       |   177 +
 gcc/config/i386/{winnt-d.c => winnt-d.cc}          |     0
 gcc/config/i386/{winnt-stubs.c => winnt-stubs.cc}  |     0
 gcc/config/i386/winnt.c                            |  1377 -
 gcc/config/i386/winnt.cc                           |  1377 +
 gcc/config/i386/x-cygwin                           |     4 +-
 gcc/config/i386/x-darwin                           |     2 +-
 gcc/config/i386/x-i386                             |     2 +-
 gcc/config/i386/x-mingw32                          |     6 +-
 ...86-tune-sched-atom.c => x86-tune-sched-atom.cc} |     0
 .../{x86-tune-sched-bd.c => x86-tune-sched-bd.cc}  |     0
 gcc/config/i386/x86-tune-sched-core.c              |   257 -
 gcc/config/i386/x86-tune-sched-core.cc             |   257 +
 .../i386/{x86-tune-sched.c => x86-tune-sched.cc}   |     0
 gcc/config/i386/x86-tune.def                       |    23 +-
 gcc/config/i386/x86gprintrin.h                     |     2 +-
 gcc/config/i386/xm-djgpp.h                         |     4 +-
 gcc/config/ia64/freebsd.h                          |     4 +-
 gcc/config/ia64/hpux.h                             |     2 +-
 gcc/config/ia64/ia64-c.c                           |   189 -
 gcc/config/ia64/ia64-c.cc                          |   189 +
 gcc/config/ia64/ia64-protos.h                      |     2 +-
 gcc/config/ia64/ia64.c                             | 11923 ----
 gcc/config/ia64/ia64.cc                            | 11923 ++++
 gcc/config/ia64/ia64.h                             |     2 +-
 gcc/config/ia64/ia64.md                            |     4 +-
 gcc/config/ia64/predicates.md                      |     2 +-
 gcc/config/ia64/sysv4.h                            |     4 +-
 gcc/config/ia64/t-ia64                             |     6 +-
 gcc/config/iq2000/iq2000.c                         |  3506 -
 gcc/config/iq2000/iq2000.cc                        |  3506 +
 gcc/config/iq2000/iq2000.h                         |     2 +-
 gcc/config/iq2000/iq2000.md                        |    33 +-
 gcc/config/{linux.c => linux.cc}                   |     0
 gcc/config/linux.h                                 |    29 +-
 gcc/config/lm32/{lm32.c => lm32.cc}                |     0
 gcc/config/loongarch/constraints.md                |   202 +
 gcc/config/loongarch/generic.md                    |   118 +
 gcc/config/loongarch/genopts/genstr.sh             |   104 +
 gcc/config/loongarch/genopts/loongarch-strings     |    58 +
 gcc/config/loongarch/genopts/loongarch.opt.in      |   179 +
 gcc/config/loongarch/gnu-user.h                    |    80 +
 gcc/config/loongarch/la464.md                      |   132 +
 gcc/config/loongarch/larchintrin.h                 |   355 +
 gcc/config/loongarch/linux.h                       |    50 +
 gcc/config/loongarch/loongarch-builtins.cc         |   424 +
 gcc/config/loongarch/loongarch-c.cc                |   109 +
 gcc/config/loongarch/loongarch-cpu.cc              |   206 +
 gcc/config/loongarch/loongarch-cpu.h               |    30 +
 gcc/config/loongarch/loongarch-def.c               |   179 +
 gcc/config/loongarch/loongarch-def.h               |   151 +
 gcc/config/loongarch/loongarch-driver.cc           |   187 +
 gcc/config/loongarch/loongarch-driver.h            |    68 +
 gcc/config/loongarch/loongarch-ftypes.def          |    65 +
 gcc/config/loongarch/loongarch-modes.def           |    25 +
 gcc/config/loongarch/loongarch-opts.cc             |   577 +
 gcc/config/loongarch/loongarch-opts.h              |    90 +
 gcc/config/loongarch/loongarch-protos.h            |   172 +
 gcc/config/loongarch/loongarch-str.h               |    59 +
 gcc/config/loongarch/loongarch-tune.h              |    50 +
 gcc/config/loongarch/loongarch.cc                  |  5950 ++
 gcc/config/loongarch/loongarch.h                   |  1147 +
 gcc/config/loongarch/loongarch.md                  |  3415 +
 gcc/config/loongarch/loongarch.opt                 |   186 +
 gcc/config/loongarch/predicates.md                 |   253 +
 gcc/config/loongarch/sync.md                       |   574 +
 gcc/config/loongarch/t-linux                       |    53 +
 gcc/config/loongarch/t-loongarch                   |    71 +
 gcc/config/m32c/m32c-pragma.c                      |   128 -
 gcc/config/m32c/m32c-pragma.cc                     |   128 +
 gcc/config/m32c/m32c.c                             |  4506 --
 gcc/config/m32c/m32c.cc                            |  4506 ++
 gcc/config/m32c/m32c.h                             |     2 +-
 gcc/config/m32c/t-m32c                             |     2 +-
 gcc/config/m32r/m32r-protos.h                      |     2 +-
 gcc/config/m32r/m32r.c                             |  2959 -
 gcc/config/m32r/m32r.cc                            |  2959 +
 gcc/config/m32r/m32r.h                             |     4 +-
 gcc/config/m32r/m32r.md                            |     2 +-
 gcc/config/m68k/m68k-isas.def                      |     2 +-
 gcc/config/m68k/m68k-microarchs.def                |     2 +-
 gcc/config/m68k/m68k-protos.h                      |     6 +-
 gcc/config/m68k/m68k.c                             |  7154 --
 gcc/config/m68k/m68k.cc                            |  7154 ++
 gcc/config/m68k/m68k.h                             |     4 +-
 gcc/config/m68k/m68k.md                            |     4 +-
 gcc/config/m68k/m68kemb.h                          |     2 +-
 gcc/config/m68k/uclinux.h                          |     2 +-
 gcc/config/mcore/mcore-protos.h                    |     2 +-
 gcc/config/mcore/mcore.c                           |  3290 -
 gcc/config/mcore/mcore.cc                          |  3290 +
 gcc/config/mcore/mcore.h                           |     4 +-
 gcc/config/mcore/mcore.md                          |     2 +-
 .../microblaze/{microblaze-c.c => microblaze-c.cc} |     0
 gcc/config/microblaze/microblaze-protos.h          |     2 +-
 gcc/config/microblaze/microblaze.c                 |  4070 --
 gcc/config/microblaze/microblaze.cc                |  4070 ++
 gcc/config/microblaze/microblaze.h                 |     2 +-
 gcc/config/microblaze/microblaze.md                |     4 +-
 gcc/config/microblaze/t-microblaze                 |     4 +-
 gcc/config/mips/driver-native.c                    |    91 -
 gcc/config/mips/driver-native.cc                   |    91 +
 .../{frame-header-opt.c => frame-header-opt.cc}    |     0
 gcc/config/mips/loongson2ef.md                     |     2 +-
 gcc/config/mips/{mips-d.c => mips-d.cc}            |     0
 gcc/config/mips/mips-protos.h                      |     2 +-
 gcc/config/mips/mips.c                             | 22925 -------
 gcc/config/mips/mips.cc                            | 23073 +++++++
 gcc/config/mips/mips.h                             |    11 +-
 gcc/config/mips/mips.md                            |     2 +-
 gcc/config/mips/t-mips                             |     4 +-
 gcc/config/mips/x-native                           |     2 +-
 gcc/config/mmix/mmix-protos.h                      |     2 +-
 gcc/config/mmix/mmix.c                             |  2872 -
 gcc/config/mmix/mmix.cc                            |  2872 +
 gcc/config/mmix/mmix.h                             |     2 +-
 gcc/config/mmix/mmix.md                            |     4 +-
 gcc/config/mmix/predicates.md                      |     2 +-
 gcc/config/mn10300/mn10300.c                       |  3423 -
 gcc/config/mn10300/mn10300.cc                      |  3423 +
 gcc/config/mn10300/mn10300.h                       |     6 +-
 gcc/config/moxie/moxie-protos.h                    |     2 +-
 gcc/config/moxie/{moxie.c => moxie.cc}             |     0
 gcc/config/moxie/uclinux.h                         |     2 +-
 gcc/config/msp430/driver-msp430.c                  |   177 -
 gcc/config/msp430/driver-msp430.cc                 |   177 +
 gcc/config/msp430/{msp430-c.c => msp430-c.cc}      |     0
 gcc/config/msp430/msp430-devices.c                 |  1110 -
 gcc/config/msp430/msp430-devices.cc                |  1110 +
 gcc/config/msp430/msp430.c                         |  4521 --
 gcc/config/msp430/msp430.cc                        |  4521 ++
 gcc/config/msp430/msp430.h                         |     4 +-
 gcc/config/msp430/t-msp430                         |     6 +-
 gcc/config/nds32/nds32-cost.c                      |   726 -
 gcc/config/nds32/nds32-cost.cc                     |   726 +
 gcc/config/nds32/nds32-doubleword.md               |     2 +-
 .../nds32/{nds32-fp-as-gp.c => nds32-fp-as-gp.cc}  |     0
 gcc/config/nds32/nds32-intrinsic.c                 |  1854 -
 gcc/config/nds32/nds32-intrinsic.cc                |  1854 +
 gcc/config/nds32/nds32-intrinsic.md                |    28 +-
 gcc/config/nds32/nds32-isr.c                       |  1001 -
 gcc/config/nds32/nds32-isr.cc                      |  1001 +
 ...{nds32-md-auxiliary.c => nds32-md-auxiliary.cc} |     0
 ...manipulation.c => nds32-memory-manipulation.cc} |     0
 ...es-auxiliary.c => nds32-pipelines-auxiliary.cc} |     0
 .../{nds32-predicates.c => nds32-predicates.cc}    |     0
 .../{nds32-relax-opt.c => nds32-relax-opt.cc}      |     0
 gcc/config/nds32/{nds32-utils.c => nds32-utils.cc} |     0
 gcc/config/nds32/nds32.c                           |  5895 --
 gcc/config/nds32/nds32.cc                          |  5895 ++
 gcc/config/nds32/nds32.h                           |    10 +-
 gcc/config/nds32/predicates.md                     |    12 +-
 gcc/config/nds32/t-nds32                           |    40 +-
 gcc/config/{netbsd-d.c => netbsd-d.cc}             |     0
 gcc/config/{netbsd.c => netbsd.cc}                 |     0
 gcc/config/nios2/nios2.c                           |  5624 --
 gcc/config/nios2/nios2.cc                          |  5624 ++
 gcc/config/nvptx/gen-copyright.sh                  |    82 +
 gcc/config/nvptx/gen-h.sh                          |    44 +
 gcc/config/nvptx/gen-omp-device-properties.sh      |    33 +
 gcc/config/nvptx/gen-opt.sh                        |    66 +
 gcc/config/nvptx/{mkoffload.c => mkoffload.cc}     |     0
 gcc/config/nvptx/nvptx-c.c                         |    53 -
 gcc/config/nvptx/nvptx-c.cc                        |    62 +
 gcc/config/nvptx/nvptx-gen.h                       |    29 +
 gcc/config/nvptx/nvptx-gen.opt                     |    42 +
 gcc/config/nvptx/nvptx-opts.h                      |    14 +-
 gcc/config/nvptx/nvptx-protos.h                    |     6 +-
 gcc/config/nvptx/nvptx-sm.def                      |    30 +
 gcc/config/nvptx/nvptx.c                           |  7011 --
 gcc/config/nvptx/nvptx.cc                          |  7653 +++
 gcc/config/nvptx/nvptx.h                           |    31 +-
 gcc/config/nvptx/nvptx.md                          |   672 +-
 gcc/config/nvptx/nvptx.opt                         |    97 +-
 gcc/config/nvptx/t-nvptx                           |    24 +-
 gcc/config/nvptx/t-omp-device                      |     7 +-
 gcc/config/{openbsd-d.c => openbsd-d.cc}           |     0
 gcc/config/or1k/linux.h                            |     2 +
 gcc/config/or1k/{or1k.c => or1k.cc}                |     0
 gcc/config/pa/elf.h                                |     2 +-
 gcc/config/pa/{pa-d.c => pa-d.cc}                  |     0
 gcc/config/pa/pa-linux.h                           |     2 +-
 gcc/config/pa/pa-netbsd.h                          |     2 +-
 gcc/config/pa/pa-openbsd.h                         |     2 +-
 gcc/config/pa/pa-protos.h                          |    10 +-
 gcc/config/pa/pa.c                                 | 11080 ---
 gcc/config/pa/pa.cc                                | 11080 +++
 gcc/config/pa/pa.h                                 |     8 +-
 gcc/config/pa/pa.md                                |     8 +-
 gcc/config/pa/som.h                                |     2 +-
 gcc/config/pa/t-pa                                 |     2 +-
 gcc/config/pdp11/pdp11.c                           |  2417 -
 gcc/config/pdp11/pdp11.cc                          |  2417 +
 gcc/config/pdp11/pdp11.h                           |     2 +-
 gcc/config/pdp11/pdp11.md                          |     2 +-
 gcc/config/pdp11/t-pdp11                           |     2 +-
 gcc/config/pru/{pru-passes.c => pru-passes.cc}     |     0
 gcc/config/pru/{pru-pragma.c => pru-pragma.cc}     |     0
 gcc/config/pru/{pru.c => pru.cc}                   |     0
 gcc/config/pru/pru.md                              |     2 +-
 gcc/config/pru/t-pru                               |     4 +-
 gcc/config/riscv/arch-canonicalize                 |    90 +-
 gcc/config/riscv/multilib-generator                |    14 +-
 .../riscv/{riscv-builtins.c => riscv-builtins.cc}  |     0
 gcc/config/riscv/riscv-c.c                         |   136 -
 gcc/config/riscv/riscv-c.cc                        |   157 +
 gcc/config/riscv/{riscv-d.c => riscv-d.cc}         |     0
 gcc/config/riscv/riscv-opts.h                      |    48 +
 gcc/config/riscv/riscv-protos.h                    |    10 +-
 ...-shorten-memrefs.c => riscv-shorten-memrefs.cc} |     0
 gcc/config/riscv/{riscv-sr.c => riscv-sr.cc}       |     0
 gcc/config/riscv/riscv-subset.h                    |     1 +
 gcc/config/riscv/riscv.c                           |  5783 --
 gcc/config/riscv/riscv.cc                          |  5783 ++
 gcc/config/riscv/riscv.h                           |     6 +-
 gcc/config/riscv/riscv.md                          |     2 +
 gcc/config/riscv/riscv.opt                         |     8 +
 gcc/config/riscv/t-riscv                           |    18 +-
 gcc/config/rl78/{rl78-c.c => rl78-c.cc}            |     0
 gcc/config/rl78/rl78.c                             |  4977 --
 gcc/config/rl78/rl78.cc                            |  4977 ++
 gcc/config/rl78/t-rl78                             |     2 +-
 gcc/config/rs6000/aix.h                            |     4 +-
 gcc/config/rs6000/aix71.h                          |     2 +-
 gcc/config/rs6000/aix72.h                          |     2 +-
 gcc/config/rs6000/aix73.h                          |     4 +-
 gcc/config/rs6000/altivec.md                       |    36 +-
 gcc/config/rs6000/bmi2intrin.h                     |    71 +-
 gcc/config/rs6000/bmiintrin.h                      |     4 +-
 gcc/config/rs6000/constraints.md                   |     2 +-
 gcc/config/rs6000/darwin.h                         |     6 +-
 gcc/config/rs6000/darwin.md                        |    19 +-
 gcc/config/rs6000/driver-rs6000.c                  |   638 -
 gcc/config/rs6000/driver-rs6000.cc                 |   638 +
 gcc/config/rs6000/emmintrin.h                      |   908 +-
 gcc/config/rs6000/freebsd.h                        |     4 +-
 gcc/config/rs6000/freebsd64.h                      |     4 +-
 gcc/config/rs6000/fusion.md                        |   332 +-
 gcc/config/rs6000/genfusion.pl                     |    13 +-
 gcc/config/rs6000/host-darwin.c                    |   155 -
 gcc/config/rs6000/host-darwin.cc                   |   155 +
 .../{host-ppc64-darwin.c => host-ppc64-darwin.cc}  |     0
 gcc/config/rs6000/linux.h                          |    25 +-
 gcc/config/rs6000/linux64.h                        |    25 +-
 gcc/config/rs6000/lynx.h                           |     2 +-
 gcc/config/rs6000/mm_malloc.h                      |    26 +-
 gcc/config/rs6000/mmintrin.h                       |   768 +-
 gcc/config/rs6000/option-defaults.h                |     6 +
 gcc/config/rs6000/pcrel-opt.md                     |     2 +-
 gcc/config/rs6000/pmmintrin.h                      |    28 +-
 gcc/config/rs6000/predicates.md                    |    27 +-
 gcc/config/rs6000/rbtree.c                         |   242 -
 gcc/config/rs6000/rbtree.cc                        |   242 +
 gcc/config/rs6000/rbtree.h                         |     2 +-
 gcc/config/rs6000/rs6000-builtin.cc                |  3734 +
 gcc/config/rs6000/rs6000-builtins.def              |    76 +-
 gcc/config/rs6000/rs6000-c.c                       |  2076 -
 gcc/config/rs6000/rs6000-c.cc                      |  2039 +
 gcc/config/rs6000/rs6000-call.c                    |  6521 --
 gcc/config/rs6000/rs6000-call.cc                   |  2985 +
 gcc/config/rs6000/rs6000-cpus.def                  |    16 +-
 gcc/config/rs6000/{rs6000-d.c => rs6000-d.cc}      |     0
 gcc/config/rs6000/rs6000-gen-builtins.c            |  3076 -
 gcc/config/rs6000/rs6000-gen-builtins.cc           |  3022 +
 gcc/config/rs6000/rs6000-internal.h                |    13 +-
 .../rs6000/{rs6000-linux.c => rs6000-linux.cc}     |     0
 gcc/config/rs6000/rs6000-logue.c                   |  5689 --
 gcc/config/rs6000/rs6000-logue.cc                  |  5689 ++
 gcc/config/rs6000/rs6000-overload.def              |   374 +-
 gcc/config/rs6000/rs6000-p8swap.c                  |  2788 -
 gcc/config/rs6000/rs6000-p8swap.cc                 |  2788 +
 .../{rs6000-pcrel-opt.c => rs6000-pcrel-opt.cc}    |     0
 gcc/config/rs6000/rs6000-protos.h                  |     8 +-
 .../rs6000/{rs6000-string.c => rs6000-string.cc}   |     0
 gcc/config/rs6000/rs6000.c                         | 28921 --------
 gcc/config/rs6000/rs6000.cc                        | 28801 ++++++++
 gcc/config/rs6000/rs6000.h                         |    21 +-
 gcc/config/rs6000/rs6000.md                        |   274 +-
 gcc/config/rs6000/rs6000.opt                       |    30 +-
 gcc/config/rs6000/rtems.h                          |     2 +-
 gcc/config/rs6000/smmintrin.h                      |   327 +-
 gcc/config/rs6000/sysv4.h                          |     2 +-
 gcc/config/rs6000/t-linux                          |     2 +-
 gcc/config/rs6000/t-linux64                        |     2 +-
 gcc/config/rs6000/t-rs6000                         |    40 +-
 gcc/config/rs6000/tmmintrin.h                      |     4 +-
 gcc/config/rs6000/vector.md                        |     5 +-
 gcc/config/rs6000/vsx.md                           |   178 +-
 gcc/config/rs6000/x-darwin                         |     2 +-
 gcc/config/rs6000/x-darwin64                       |     2 +-
 gcc/config/rs6000/x-rs6000                         |     2 +-
 gcc/config/rs6000/xcoff.h                          |     4 +-
 gcc/config/rs6000/xmmintrin.h                      |   861 +-
 gcc/config/rx/rx.c                                 |  3812 --
 gcc/config/rx/rx.cc                                |  3812 ++
 gcc/config/s390/3931.md                            |  2562 +
 gcc/config/s390/constraints.md                     |     8 +-
 gcc/config/s390/driver-native.c                    |   189 -
 gcc/config/s390/driver-native.cc                   |   193 +
 gcc/config/s390/htmxlintrin.h                      |     2 +-
 gcc/config/s390/s390-builtins.def                  |     8 +-
 gcc/config/s390/s390-builtins.h                    |     2 +-
 gcc/config/s390/s390-c.c                           |  1100 -
 gcc/config/s390/s390-c.cc                          |  1101 +
 gcc/config/s390/{s390-d.c => s390-d.cc}            |     0
 gcc/config/s390/s390-opts.h                        |     4 +-
 gcc/config/s390/s390-protos.h                      |    11 +-
 gcc/config/s390/s390.c                             | 17478 -----
 gcc/config/s390/s390.cc                            | 17524 +++++
 gcc/config/s390/s390.h                             |    26 +-
 gcc/config/s390/s390.md                            |    25 +-
 gcc/config/s390/s390.opt                           |     5 +-
 gcc/config/s390/t-s390                             |     6 +-
 gcc/config/s390/vx-builtins.md                     |     2 +-
 gcc/config/s390/x-native                           |     2 +-
 gcc/config/sh/divtab-sh4-300.c                     |    77 -
 gcc/config/sh/divtab-sh4-300.cc                    |    77 +
 gcc/config/sh/divtab-sh4.c                         |    85 -
 gcc/config/sh/divtab-sh4.cc                        |    85 +
 gcc/config/sh/divtab.c                             |   203 -
 gcc/config/sh/divtab.cc                            |   203 +
 gcc/config/sh/elf.h                                |     2 +-
 gcc/config/sh/{sh-c.c => sh-c.cc}                  |     0
 gcc/config/sh/sh-protos.h                          |     2 +-
 gcc/config/sh/sh.c                                 | 12630 ----
 gcc/config/sh/sh.cc                                | 12630 ++++
 gcc/config/sh/sh.h                                 |     8 +-
 gcc/config/sh/sh.opt                               |     2 +-
 gcc/config/sh/t-linux                              |     5 +-
 gcc/config/sh/t-sh                                 |     4 +-
 gcc/config/{sol2-c.c => sol2-c.cc}                 |     0
 gcc/config/{sol2-cxx.c => sol2-cxx.cc}             |     0
 gcc/config/{sol2-d.c => sol2-d.cc}                 |     0
 gcc/config/sol2-protos.h                           |     6 +-
 gcc/config/{sol2-stubs.c => sol2-stubs.cc}         |     0
 gcc/config/{sol2.c => sol2.cc}                     |     0
 gcc/config/sol2.h                                  |     4 +-
 gcc/config/sparc/driver-sparc.c                    |   169 -
 gcc/config/sparc/driver-sparc.cc                   |   169 +
 gcc/config/sparc/freebsd.h                         |     4 +-
 gcc/config/sparc/linux64.h                         |     4 +-
 gcc/config/sparc/{sparc-c.c => sparc-c.cc}         |     0
 gcc/config/sparc/{sparc-d.c => sparc-d.cc}         |     0
 gcc/config/sparc/sparc-protos.h                    |     2 +-
 gcc/config/sparc/sparc.c                           | 13958 ----
 gcc/config/sparc/sparc.cc                          | 13970 ++++
 gcc/config/sparc/sparc.h                           |     6 +-
 gcc/config/sparc/sparc.md                          |     4 +-
 gcc/config/sparc/t-sparc                           |     4 +-
 gcc/config/sparc/x-sparc                           |     2 +-
 gcc/config/stormy16/stormy16.c                     |  2749 -
 gcc/config/stormy16/stormy16.cc                    |  2749 +
 gcc/config/t-darwin                                |    10 +-
 gcc/config/t-dragonfly                             |     2 +-
 gcc/config/t-freebsd                               |     2 +-
 gcc/config/t-glibc                                 |     4 +-
 gcc/config/t-linux                                 |     2 +-
 gcc/config/t-netbsd                                |     4 +-
 gcc/config/t-openbsd                               |     2 +-
 gcc/config/t-pnt16-warn                            |     2 +-
 gcc/config/t-sol2                                  |    10 +-
 gcc/config/t-vxworks                               |     4 +-
 gcc/config/t-winnt                                 |     2 +-
 gcc/config/tilegx/{mul-tables.c => mul-tables.cc}  |     0
 gcc/config/tilegx/t-tilegx                         |     6 +-
 gcc/config/tilegx/tilegx-c.c                       |    55 -
 gcc/config/tilegx/tilegx-c.cc                      |    55 +
 gcc/config/tilegx/tilegx-protos.h                  |     2 +-
 gcc/config/tilegx/{tilegx.c => tilegx.cc}          |     0
 gcc/config/tilegx/tilegx.md                        |     2 +-
 gcc/config/tilepro/{mul-tables.c => mul-tables.cc} |     0
 gcc/config/tilepro/t-tilepro                       |     6 +-
 gcc/config/tilepro/tilepro-c.c                     |    54 -
 gcc/config/tilepro/tilepro-c.cc                    |    54 +
 gcc/config/tilepro/{tilepro.c => tilepro.cc}       |     0
 gcc/config/v850/t-v850                             |     4 +-
 gcc/config/v850/v850-c.c                           |   272 -
 gcc/config/v850/v850-c.cc                          |   272 +
 gcc/config/v850/v850-protos.h                      |     2 +-
 gcc/config/v850/v850.c                             |  3343 -
 gcc/config/v850/v850.cc                            |  3343 +
 gcc/config/v850/v850.h                             |     6 +-
 gcc/config/v850/v850.md                            |     9 +-
 gcc/config/vax/vax.c                               |  2212 -
 gcc/config/vax/vax.cc                              |  2212 +
 gcc/config/vax/vax.h                               |     2 +-
 gcc/config/vax/vax.md                              |     2 +-
 gcc/config/visium/visium.c                         |  4332 --
 gcc/config/visium/visium.cc                        |  4332 ++
 gcc/config/visium/visium.h                         |     6 +-
 gcc/config/vms/t-vms                               |     6 +-
 gcc/config/vms/vms-c.c                             |   489 -
 gcc/config/vms/vms-c.cc                            |   489 +
 gcc/config/vms/vms-crtlmap.map                     |     2 +-
 gcc/config/vms/{vms-f.c => vms-f.cc}               |     0
 gcc/config/vms/vms-protos.h                        |     4 +-
 gcc/config/vms/{vms.c => vms.cc}                   |     0
 gcc/config/vx-common.h                             |     2 +-
 gcc/config/{vxworks-c.c => vxworks-c.cc}           |     0
 gcc/config/{vxworks.c => vxworks.cc}               |     0
 gcc/config/{winnt-c.c => winnt-c.cc}               |     0
 gcc/config/x-darwin                                |     2 +-
 gcc/config/x-hpux                                  |     4 +-
 gcc/config/x-linux                                 |     2 +-
 gcc/config/x-netbsd                                |     4 +-
 gcc/config/x-openbsd                               |     4 +-
 gcc/config/x-solaris                               |     2 +-
 gcc/config/xtensa/xtensa-protos.h                  |     2 +-
 gcc/config/xtensa/xtensa.c                         |  4489 --
 gcc/config/xtensa/xtensa.cc                        |  4489 ++
 gcc/config/xtensa/xtensa.h                         |     2 +-
 gcc/configure                                      |   224 +-
 gcc/configure.ac                                   |   105 +-
 gcc/context.c                                      |    44 -
 gcc/context.cc                                     |    44 +
 gcc/convert.c                                      |  1209 -
 gcc/convert.cc                                     |  1209 +
 gcc/convert.h                                      |     2 +-
 gcc/coretypes.h                                    |    10 +-
 gcc/coverage.c                                     |  1392 -
 gcc/coverage.cc                                    |  1392 +
 gcc/coverage.h                                     |     2 +-
 gcc/cp/ChangeLog                                   |  1962 +
 gcc/cp/Make-lang.in                                |     8 +-
 gcc/cp/call.c                                      | 13234 ----
 gcc/cp/call.cc                                     | 13319 ++++
 gcc/cp/class.c                                     | 10408 ---
 gcc/cp/class.cc                                    | 10459 +++
 gcc/cp/config-lang.in                              |    34 +-
 gcc/cp/constexpr.c                                 |  9476 ---
 gcc/cp/constexpr.cc                                |  9684 +++
 gcc/cp/constraint.cc                               |   136 +-
 gcc/cp/coroutines.cc                               |    69 +-
 gcc/cp/cp-gimplify.c                               |  3212 -
 gcc/cp/cp-gimplify.cc                              |  3329 +
 gcc/cp/cp-lang.c                                   |   291 -
 gcc/cp/cp-lang.cc                                  |   291 +
 gcc/cp/cp-objcp-common.c                           |   587 -
 gcc/cp/cp-objcp-common.cc                          |   610 +
 gcc/cp/cp-objcp-common.h                           |     7 +-
 gcc/cp/cp-tree.h                                   |   177 +-
 gcc/cp/{cp-ubsan.c => cp-ubsan.cc}                 |     0
 gcc/cp/cvt.c                                       |  2153 -
 gcc/cp/cvt.cc                                      |  2156 +
 gcc/cp/{cxx-pretty-print.c => cxx-pretty-print.cc} |     0
 gcc/cp/decl.c                                      | 18343 -----
 gcc/cp/decl.cc                                     | 18538 +++++
 gcc/cp/decl2.c                                     |  5991 --
 gcc/cp/decl2.cc                                    |  6052 ++
 gcc/cp/{dump.c => dump.cc}                         |     0
 gcc/cp/error.c                                     |  4659 --
 gcc/cp/error.cc                                    |  4686 ++
 gcc/cp/except.c                                    |  1340 -
 gcc/cp/except.cc                                   |  1367 +
 gcc/cp/{expr.c => expr.cc}                         |     0
 gcc/cp/friend.c                                    |   666 -
 gcc/cp/friend.cc                                   |   668 +
 gcc/cp/{g++spec.c => g++spec.cc}                   |     0
 gcc/cp/init.c                                      |  5325 --
 gcc/cp/init.cc                                     |  5370 ++
 gcc/cp/lambda.c                                    |  1583 -
 gcc/cp/lambda.cc                                   |  1612 +
 gcc/cp/lang-specs.h                                |     2 +-
 gcc/cp/{lex.c => lex.cc}                           |     0
 gcc/cp/mangle.c                                    |  4575 --
 gcc/cp/mangle.cc                                   |  4595 ++
 gcc/cp/method.c                                    |  3506 -
 gcc/cp/method.cc                                   |  3506 +
 gcc/cp/module.cc                                   |    49 +-
 gcc/cp/name-lookup.c                               |  8944 ---
 gcc/cp/name-lookup.cc                              |  8997 +++
 gcc/cp/name-lookup.h                               |     7 +-
 gcc/cp/optimize.c                                  |   707 -
 gcc/cp/optimize.cc                                 |   708 +
 gcc/cp/parser.c                                    | 48238 -------------
 gcc/cp/parser.cc                                   | 48429 +++++++++++++
 gcc/cp/parser.h                                    |     2 +-
 gcc/cp/pt.c                                        | 30596 ---------
 gcc/cp/pt.cc                                       | 30865 +++++++++
 gcc/cp/{ptree.c => ptree.cc}                       |     0
 gcc/cp/rtti.c                                      |  1712 -
 gcc/cp/rtti.cc                                     |  1719 +
 gcc/cp/search.c                                    |  2737 -
 gcc/cp/search.cc                                   |  2733 +
 gcc/cp/semantics.c                                 | 12326 ----
 gcc/cp/semantics.cc                                | 12403 ++++
 gcc/cp/tree.c                                      |  6161 --
 gcc/cp/tree.cc                                     |  6212 ++
 gcc/cp/typeck.c                                    | 11350 ---
 gcc/cp/typeck.cc                                   | 11373 ++++
 gcc/cp/typeck2.c                                   |  2487 -
 gcc/cp/typeck2.cc                                  |  2629 +
 gcc/cp/vtable-class-hierarchy.c                    |  1346 -
 gcc/cp/vtable-class-hierarchy.cc                   |  1346 +
 gcc/{cppbuiltin.c => cppbuiltin.cc}                |     0
 gcc/{cppdefault.c => cppdefault.cc}                |     0
 gcc/cppdefault.h                                   |     2 +-
 gcc/cprop.c                                        |  1974 -
 gcc/cprop.cc                                       |  1974 +
 gcc/cse.c                                          |  7736 ---
 gcc/cse.cc                                         |  7736 +++
 gcc/{cselib.c => cselib.cc}                        |     0
 gcc/ctfc.c                                         |   988 -
 gcc/ctfc.cc                                        |  1046 +
 gcc/ctfc.h                                         |    14 +-
 gcc/ctfout.c                                       |   832 -
 gcc/ctfout.cc                                      |   840 +
 gcc/d/ChangeLog                                    |   162 +
 gcc/d/Make-lang.in                                 |     2 +
 gcc/d/d-builtins.cc                                |    11 +-
 gcc/d/d-codegen.cc                                 |    30 +-
 gcc/d/d-convert.cc                                 |     4 +-
 gcc/d/d-ctfloat.cc                                 |     3 +-
 gcc/d/d-gimplify.cc                                |    73 +-
 gcc/d/d-incpath.cc                                 |     2 +-
 gcc/d/d-lang.cc                                    |    29 +-
 gcc/d/d-port.cc                                    |     8 +-
 gcc/d/d-target.cc                                  |    42 +-
 gcc/d/d-tree.h                                     |     3 +-
 gcc/d/decl.cc                                      |    69 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/README.md                                |     3 +
 gcc/d/dmd/VERSION                                  |     2 +-
 gcc/d/dmd/access.d                                 |    10 +-
 gcc/d/dmd/aggregate.d                              |    30 +-
 gcc/d/dmd/aggregate.h                              |     2 +-
 gcc/d/dmd/aliasthis.d                              |     4 +-
 gcc/d/dmd/apply.d                                  |     4 +-
 gcc/d/dmd/arrayop.d                                |    12 +-
 gcc/d/dmd/arraytypes.d                             |     1 -
 gcc/d/dmd/arraytypes.h                             |     1 -
 gcc/d/dmd/astenums.d                               |    55 +-
 gcc/d/dmd/attrib.d                                 |   114 +-
 gcc/d/dmd/blockexit.d                              |    99 +-
 gcc/d/dmd/canthrow.d                               |    93 +-
 gcc/d/dmd/clone.d                                  |    81 +-
 gcc/d/dmd/common/README.md                         |     1 +
 gcc/d/dmd/common/bitfields.d                       |    70 +
 gcc/d/dmd/common/file.d                            |     4 +
 gcc/d/dmd/common/outbuffer.d                       |    71 +-
 gcc/d/dmd/common/string.d                          |     4 +
 gcc/d/dmd/constfold.d                              |   218 +-
 gcc/d/dmd/cparse.d                                 |   816 +-
 gcc/d/dmd/cppmangle.d                              |    59 +-
 gcc/d/dmd/ctfeexpr.d                               |   227 +-
 gcc/d/dmd/ctorflow.d                               |     1 -
 gcc/d/dmd/dcast.d                                  |  4270 +-
 gcc/d/dmd/dclass.d                                 |    45 +-
 gcc/d/dmd/declaration.d                            |   146 +-
 gcc/d/dmd/declaration.h                            |    76 +-
 gcc/d/dmd/denum.d                                  |     8 +-
 gcc/d/dmd/dinterpret.d                             |   371 +-
 gcc/d/dmd/dmacro.d                                 |    29 +-
 gcc/d/dmd/dmangle.d                                |   633 +-
 gcc/d/dmd/dmodule.d                                |   176 +-
 gcc/d/dmd/doc.d                                    |     4 +-
 gcc/d/dmd/dscope.d                                 |    34 +-
 gcc/d/dmd/dsymbol.d                                |   203 +-
 gcc/d/dmd/dsymbol.h                                |    13 +-
 gcc/d/dmd/dsymbolsem.d                             |   513 +-
 gcc/d/dmd/dtemplate.d                              |   273 +-
 gcc/d/dmd/dtoh.d                                   |   136 +-
 gcc/d/dmd/errors.d                                 |    16 +-
 gcc/d/dmd/escape.d                                 |   357 +-
 gcc/d/dmd/expression.d                             |   386 +-
 gcc/d/dmd/expression.h                             |    33 +-
 gcc/d/dmd/expressionsem.d                          |   878 +-
 gcc/d/dmd/file_manager.d                           |   163 +-
 gcc/d/dmd/file_manager.h                           |    19 -
 gcc/d/dmd/foreachvar.d                             |     1 -
 gcc/d/dmd/func.d                                   |   278 +-
 gcc/d/dmd/globals.d                                |    68 +-
 gcc/d/dmd/globals.h                                |    24 +-
 gcc/d/dmd/hdrgen.d                                 |   383 +-
 gcc/d/dmd/iasmgcc.d                                |     2 +-
 gcc/d/dmd/id.d                                     |    14 +-
 gcc/d/dmd/importc.d                                |    99 +-
 gcc/d/dmd/init.h                                   |     2 +-
 gcc/d/dmd/initsem.d                                |    43 +-
 gcc/d/dmd/json.d                                   |     8 +-
 gcc/d/dmd/lexer.d                                  |  1089 +-
 gcc/d/dmd/module.h                                 |     6 +-
 gcc/d/dmd/mtype.d                                  |   574 +-
 gcc/d/dmd/mtype.h                                  |    47 +-
 gcc/d/dmd/mustuse.d                                |   244 +
 gcc/d/dmd/nogc.d                                   |    47 +-
 gcc/d/dmd/nspace.d                                 |     1 +
 gcc/d/dmd/ob.d                                     |     9 +-
 gcc/d/dmd/objc.d                                   |    58 -
 gcc/d/dmd/opover.d                                 |   413 +-
 gcc/d/dmd/optimize.d                               |   178 +-
 gcc/d/dmd/parse.d                                  |  1759 +-
 gcc/d/dmd/parsetimevisitor.d                       |     1 +
 gcc/d/dmd/printast.d                               |    12 +-
 gcc/d/dmd/root/README.md                           |     1 +
 gcc/d/dmd/root/aav.d                               |    10 +-
 gcc/d/dmd/root/array.d                             |     2 +-
 gcc/d/dmd/root/array.h                             |     1 -
 gcc/d/dmd/root/bitarray.d                          |     3 -
 gcc/d/dmd/root/complex.d                           |     4 +
 gcc/d/dmd/root/file.d                              |    81 +-
 gcc/d/dmd/root/file.h                              |    41 -
 gcc/d/dmd/root/filename.d                          |     7 +-
 gcc/d/dmd/root/longdouble.d                        |     2 +
 gcc/d/dmd/root/optional.d                          |     6 +-
 gcc/d/dmd/root/port.h                              |     5 +-
 gcc/d/dmd/root/speller.d                           |    23 +-
 gcc/d/dmd/root/string.d                            |    17 +-
 gcc/d/dmd/root/stringtable.d                       |     2 +-
 gcc/d/dmd/sapply.d                                 |     1 -
 gcc/d/dmd/semantic2.d                              |    15 +-
 gcc/d/dmd/semantic3.d                              |    95 +-
 gcc/d/dmd/sideeffect.d                             |    28 +-
 gcc/d/dmd/statement.d                              |    12 +-
 gcc/d/dmd/statement.h                              |     2 +-
 gcc/d/dmd/statementsem.d                           |   454 +-
 gcc/d/dmd/staticassert.d                           |     5 +
 gcc/d/dmd/staticassert.h                           |     1 +
 gcc/d/dmd/staticcond.d                             |    14 +-
 gcc/d/dmd/target.d                                 |    63 +-
 gcc/d/dmd/target.h                                 |    25 +-
 gcc/d/dmd/template.h                               |     2 +
 gcc/d/dmd/tokens.d                                 |   192 +-
 gcc/d/dmd/tokens.h                                 |    37 +-
 gcc/d/dmd/traits.d                                 |   191 +-
 gcc/d/dmd/transitivevisitor.d                      |    14 +-
 gcc/d/dmd/typesem.d                                |   197 +-
 gcc/d/dmd/utils.d                                  |    11 +-
 gcc/d/dmd/visitor.h                                |     2 +
 gcc/d/expr.cc                                      |    88 +-
 gcc/d/imports.cc                                   |    83 +-
 gcc/d/lang-specs.h                                 |     2 +-
 gcc/d/lang.opt                                     |    12 +-
 gcc/d/modules.cc                                   |     2 +-
 gcc/d/runtime.def                                  |    13 +-
 gcc/d/toir.cc                                      |     2 +-
 gcc/d/types.cc                                     |    91 +-
 gcc/{data-streamer-in.c => data-streamer-in.cc}    |     0
 gcc/{data-streamer-out.c => data-streamer-out.cc}  |     0
 gcc/{data-streamer.c => data-streamer.cc}          |     0
 gcc/data-streamer.h                                |     6 +-
 gcc/dbgcnt.c                                       |   282 -
 gcc/dbgcnt.cc                                      |   282 +
 gcc/dbgcnt.def                                     |     2 +-
 gcc/dbxout.c                                       |  3936 --
 gcc/dbxout.cc                                      |  3936 ++
 gcc/dbxout.h                                       |     2 +-
 gcc/{dce.c => dce.cc}                              |     0
 gcc/{ddg.c => ddg.cc}                              |     0
 gcc/{debug.c => debug.cc}                          |     0
 gcc/debug.h                                        |     8 +-
 gcc/df-core.c                                      |  2472 -
 gcc/df-core.cc                                     |  2472 +
 gcc/{df-problems.c => df-problems.cc}              |     0
 gcc/df-scan.c                                      |  4252 --
 gcc/df-scan.cc                                     |  4254 ++
 gcc/df.h                                           |     8 +-
 gcc/dfp.c                                          |   745 -
 gcc/dfp.cc                                         |   745 +
 gcc/diagnostic-color.c                             |   348 -
 gcc/diagnostic-color.cc                            |   348 +
 gcc/diagnostic-event-id.h                          |     2 +-
 gcc/diagnostic-show-locus.c                        |  5703 --
 gcc/diagnostic-show-locus.cc                       |  5703 ++
 gcc/diagnostic-spec.c                              |   196 -
 gcc/diagnostic-spec.cc                             |   205 +
 gcc/diagnostic-spec.h                              |     6 +-
 gcc/diagnostic.c                                   |  2456 -
 gcc/diagnostic.cc                                  |  2494 +
 gcc/diagnostic.h                                   |     7 +
 gcc/doc/analyzer.texi                              |    18 +
 gcc/doc/avr-mmcu.texi                              |     4 +-
 gcc/doc/cfg.texi                                   |     2 +-
 gcc/doc/contrib.texi                               |     2 +-
 gcc/doc/cpp.texi                                   |     8 +-
 gcc/doc/cppinternals.texi                          |     6 +-
 gcc/doc/extend.texi                                |   133 +-
 gcc/doc/gcov-tool.texi                             |    36 +
 gcc/doc/gcov.texi                                  |   389 +
 gcc/doc/generic.texi                               |    17 +-
 gcc/doc/gimple.texi                                |     8 +-
 gcc/doc/gty.texi                                   |     8 +-
 gcc/doc/install.texi                               |   120 +-
 gcc/doc/invoke.texi                                |   899 +-
 gcc/doc/loop.texi                                  |     2 +-
 gcc/doc/lto.texi                                   |    40 +-
 gcc/doc/match-and-simplify.texi                    |    44 +-
 gcc/doc/md.texi                                    |   148 +-
 gcc/doc/optinfo.texi                               |     4 +-
 gcc/doc/options.texi                               |    46 +-
 gcc/doc/passes.texi                                |   288 +-
 gcc/doc/plugins.texi                               |     4 +-
 gcc/doc/rtl.texi                                   |    10 +-
 gcc/doc/sourcebuild.texi                           |    10 +-
 gcc/doc/tm.texi                                    |    62 +-
 gcc/doc/tm.texi.in                                 |    32 +-
 gcc/doc/tree-ssa.texi                              |     6 +-
 gcc/dojump.c                                       |  1300 -
 gcc/dojump.cc                                      |  1298 +
 gcc/dojump.h                                       |     2 +-
 gcc/{dominance.c => dominance.cc}                  |     0
 gcc/{domwalk.c => domwalk.cc}                      |     0
 gcc/{double-int.c => double-int.cc}                |     0
 gcc/{dse.c => dse.cc}                              |     0
 gcc/dumpfile.c                                     |  2778 -
 gcc/dumpfile.cc                                    |  2778 +
 gcc/dumpfile.h                                     |    18 +-
 gcc/dwarf2asm.c                                    |  1162 -
 gcc/dwarf2asm.cc                                   |  1162 +
 gcc/dwarf2cfi.c                                    |  3815 --
 gcc/dwarf2cfi.cc                                   |  3818 ++
 gcc/dwarf2ctf.c                                    |  1018 -
 gcc/dwarf2ctf.cc                                   |  1032 +
 gcc/dwarf2ctf.h                                    |     4 +-
 gcc/dwarf2out.c                                    | 33147 ---------
 gcc/dwarf2out.cc                                   | 33241 +++++++++
 gcc/dwarf2out.h                                    |    10 +-
 gcc/{early-remat.c => early-remat.cc}              |     0
 gcc/edit-context.c                                 |  1813 -
 gcc/edit-context.cc                                |  1813 +
 gcc/emit-rtl.c                                     |  6596 --
 gcc/emit-rtl.cc                                    |  6613 ++
 gcc/emit-rtl.h                                     |     6 +-
 gcc/errors.c                                       |   134 -
 gcc/errors.cc                                      |   134 +
 gcc/et-forest.c                                    |   884 -
 gcc/et-forest.cc                                   |   884 +
 gcc/except.c                                       |  3522 -
 gcc/except.cc                                      |  3522 +
 gcc/explow.c                                       |  2321 -
 gcc/explow.cc                                      |  2321 +
 gcc/explow.h                                       |     2 +-
 gcc/expmed.c                                       |  6349 --
 gcc/expmed.cc                                      |  6353 ++
 gcc/expmed.h                                       |     2 +-
 gcc/expr.c                                         | 13144 ----
 gcc/expr.cc                                        | 13147 ++++
 gcc/fibonacci_heap.c                               |   295 -
 gcc/fibonacci_heap.cc                              |   295 +
 gcc/{file-find.c => file-find.cc}                  |     0
 gcc/file-prefix-map.c                              |   149 -
 gcc/file-prefix-map.cc                             |   149 +
 gcc/final.c                                        |  4662 --
 gcc/final.cc                                       |  4662 ++
 gcc/{fixed-value.c => fixed-value.cc}              |     0
 gcc/fixed-value.h                                  |     2 +-
 gcc/flag-types.h                                   |    32 +-
 gcc/{fold-const-call.c => fold-const-call.cc}      |     0
 gcc/fold-const.c                                   | 16787 -----
 gcc/fold-const.cc                                  | 16966 +++++
 gcc/fold-const.h                                   |    17 +-
 gcc/fortran/ChangeLog                              |   851 +
 gcc/fortran/arith.c                                |  2706 -
 gcc/fortran/arith.cc                               |  2733 +
 gcc/fortran/array.c                                |  2785 -
 gcc/fortran/array.cc                               |  2800 +
 gcc/fortran/{bbt.c => bbt.cc}                      |     0
 gcc/fortran/check.c                                |  7523 --
 gcc/fortran/check.cc                               |  7529 ++
 gcc/fortran/class.c                                |  3073 -
 gcc/fortran/class.cc                               |  3073 +
 gcc/fortran/config-lang.in                         |     2 +-
 gcc/fortran/{constructor.c => constructor.cc}      |     0
 gcc/fortran/{convert.c => convert.cc}              |     0
 gcc/fortran/cpp.c                                  |  1203 -
 gcc/fortran/cpp.cc                                 |  1203 +
 gcc/fortran/data.c                                 |   848 -
 gcc/fortran/data.cc                                |   852 +
 gcc/fortran/decl.c                                 | 11910 ----
 gcc/fortran/decl.cc                                | 11910 ++++
 gcc/fortran/dependency.c                           |  2336 -
 gcc/fortran/dependency.cc                          |  2336 +
 gcc/fortran/dump-parse-tree.c                      |  3923 --
 gcc/fortran/dump-parse-tree.cc                     |  3930 ++
 gcc/fortran/error.c                                |  1656 -
 gcc/fortran/error.cc                               |  1656 +
 gcc/fortran/expr.c                                 |  6474 --
 gcc/fortran/expr.cc                                |  6516 ++
 gcc/fortran/f95-lang.c                             |  1306 -
 gcc/fortran/f95-lang.cc                            |  1306 +
 gcc/fortran/frontend-passes.c                      |  5951 --
 gcc/fortran/frontend-passes.cc                     |  5952 ++
 gcc/fortran/gfc-internals.texi                     |    12 +-
 gcc/fortran/gfortran.h                             |   106 +-
 gcc/fortran/gfortran.texi                          |    30 +-
 gcc/fortran/gfortranspec.c                         |   450 -
 gcc/fortran/gfortranspec.cc                        |   450 +
 gcc/fortran/interface.c                            |  5585 --
 gcc/fortran/interface.cc                           |  5600 ++
 gcc/fortran/intrinsic.c                            |  5482 --
 gcc/fortran/intrinsic.cc                           |  5504 ++
 gcc/fortran/intrinsic.texi                         |     4 +-
 gcc/fortran/invoke.texi                            |    22 +-
 gcc/fortran/{io.c => io.cc}                        |     0
 gcc/fortran/iresolve.c                             |  4001 --
 gcc/fortran/iresolve.cc                            |  4050 ++
 gcc/fortran/iso-c-binding.def                      |     2 +-
 gcc/fortran/lang-specs.h                           |     4 +-
 gcc/fortran/lang.opt                               |    21 +-
 gcc/fortran/libgfortran.h                          |    14 +-
 gcc/fortran/match.c                                |  7264 --
 gcc/fortran/match.cc                               |  7330 ++
 gcc/fortran/match.h                                |    28 +-
 gcc/fortran/matchexp.c                             |   903 -
 gcc/fortran/matchexp.cc                            |   903 +
 gcc/fortran/mathbuiltins.def                       |     2 +-
 gcc/fortran/{misc.c => misc.cc}                    |     0
 gcc/fortran/module.c                               |  7581 ---
 gcc/fortran/module.cc                              |  7582 +++
 gcc/fortran/openmp.c                               |  9297 ---
 gcc/fortran/openmp.cc                              |  9449 +++
 gcc/fortran/{options.c => options.cc}              |     0
 gcc/fortran/parse.c                                |  6987 --
 gcc/fortran/parse.cc                               |  7005 ++
 gcc/fortran/primary.c                              |  4166 --
 gcc/fortran/primary.cc                             |  4175 ++
 gcc/fortran/resolve.c                              | 17582 -----
 gcc/fortran/resolve.cc                             | 17615 +++++
 gcc/fortran/scanner.c                              |  2903 -
 gcc/fortran/scanner.cc                             |  2902 +
 gcc/fortran/simplify.c                             |  8960 ---
 gcc/fortran/simplify.cc                            |  8981 +++
 gcc/fortran/{st.c => st.cc}                        |     0
 gcc/fortran/symbol.c                               |  5251 --
 gcc/fortran/symbol.cc                              |  5251 ++
 gcc/fortran/target-memory.c                        |   806 -
 gcc/fortran/target-memory.cc                       |   807 +
 gcc/fortran/target-memory.h                        |     2 +-
 gcc/fortran/trans-array.c                          | 11710 ----
 gcc/fortran/trans-array.cc                         | 11792 ++++
 gcc/fortran/trans-common.c                         |  1392 -
 gcc/fortran/trans-common.cc                        |  1399 +
 gcc/fortran/trans-const.c                          |   430 -
 gcc/fortran/trans-const.cc                         |   430 +
 gcc/fortran/trans-decl.c                           |  7954 ---
 gcc/fortran/trans-decl.cc                          |  7959 +++
 gcc/fortran/trans-expr.c                           | 12115 ----
 gcc/fortran/trans-expr.cc                          | 12139 ++++
 gcc/fortran/trans-intrinsic.c                      | 12440 ----
 gcc/fortran/trans-intrinsic.cc                     | 12464 ++++
 gcc/fortran/trans-io.c                             |  2687 -
 gcc/fortran/trans-io.cc                            |  2712 +
 gcc/fortran/trans-openmp.c                         |  7614 ---
 gcc/fortran/trans-openmp.cc                        |  7772 +++
 gcc/fortran/trans-stmt.c                           |  7468 --
 gcc/fortran/trans-stmt.cc                          |  7477 ++
 gcc/fortran/trans-stmt.h                           |     8 +-
 gcc/fortran/trans-types.c                          |  3806 --
 gcc/fortran/trans-types.cc                         |  3841 ++
 gcc/fortran/trans-types.h                          |     2 +-
 gcc/fortran/trans.c                                |  2452 -
 gcc/fortran/trans.cc                               |  2486 +
 gcc/fortran/trans.h                                |    18 +-
 gcc/fp-test.c                                      |   251 -
 gcc/fp-test.cc                                     |   251 +
 gcc/function-tests.c                               |   703 -
 gcc/function-tests.cc                              |   703 +
 gcc/function.c                                     |  6964 --
 gcc/function.cc                                    |  6978 ++
 gcc/function.h                                     |    16 +-
 gcc/fwprop.c                                       |  1076 -
 gcc/fwprop.cc                                      |  1079 +
 gcc/{gcc-ar.c => gcc-ar.cc}                        |     0
 gcc/gcc-main.c                                     |    48 -
 gcc/gcc-main.cc                                    |    48 +
 gcc/{gcc-rich-location.c => gcc-rich-location.cc}  |     0
 gcc/gcc-rich-location.h                            |     2 +-
 gcc/gcc-symtab.h                                   |     2 +-
 gcc/gcc.c                                          | 11275 ---
 gcc/gcc.cc                                         | 11277 +++
 gcc/gcc.h                                          |     6 +-
 gcc/gcov-dump.c                                    |   479 -
 gcc/gcov-dump.cc                                   |   479 +
 gcc/gcov-io.c                                      |   528 -
 gcc/gcov-io.cc                                     |   574 +
 gcc/gcov-io.h                                      |    35 +-
 gcc/gcov-tool.c                                    |   610 -
 gcc/gcov-tool.cc                                   |   679 +
 gcc/gcov.c                                         |  3262 -
 gcc/gcov.cc                                        |  3262 +
 gcc/gcse-common.c                                  |   222 -
 gcc/gcse-common.cc                                 |   222 +
 gcc/gcse.c                                         |  4136 --
 gcc/gcse.cc                                        |  4136 ++
 gcc/gcse.h                                         |     2 +-
 gcc/genattr-common.c                               |   112 -
 gcc/genattr-common.cc                              |   112 +
 gcc/{genattr.c => genattr.cc}                      |     0
 gcc/genattrtab.c                                   |  5417 --
 gcc/genattrtab.cc                                  |  5417 ++
 gcc/genautomata.c                                  |  9685 ---
 gcc/genautomata.cc                                 |  9685 +++
 gcc/{gencfn-macros.c => gencfn-macros.cc}          |     0
 gcc/{gencheck.c => gencheck.cc}                    |     0
 gcc/{genchecksum.c => genchecksum.cc}              |     0
 gcc/{gencodes.c => gencodes.cc}                    |     0
 gcc/genconditions.c                                |   252 -
 gcc/genconditions.cc                               |   252 +
 gcc/{genconfig.c => genconfig.cc}                  |     0
 gcc/genconstants.c                                 |   105 -
 gcc/genconstants.cc                                |   105 +
 gcc/genemit.c                                      |   952 -
 gcc/genemit.cc                                     |   952 +
 gcc/{genenums.c => genenums.cc}                    |     0
 gcc/generic-match-head.c                           |   101 -
 gcc/generic-match-head.cc                          |   101 +
 gcc/genextract.c                                   |   507 -
 gcc/genextract.cc                                  |   507 +
 gcc/{genflags.c => genflags.cc}                    |     0
 gcc/gengenrtl.c                                    |   358 -
 gcc/gengenrtl.cc                                   |   358 +
 gcc/gengtype-parse.c                               |  1179 -
 gcc/gengtype-parse.cc                              |  1179 +
 gcc/gengtype-state.c                               |  2661 -
 gcc/gengtype-state.cc                              |  2661 +
 gcc/gengtype.c                                     |  5405 --
 gcc/gengtype.cc                                    |  5366 ++
 gcc/gengtype.h                                     |     8 +-
 gcc/{genhooks.c => genhooks.cc}                    |     0
 gcc/genmatch.c                                     |  5257 --
 gcc/genmatch.cc                                    |  5255 ++
 gcc/genmddeps.c                                    |    71 -
 gcc/genmddeps.cc                                   |    71 +
 gcc/{genmddump.c => genmddump.cc}                  |     0
 gcc/genmodes.c                                     |  2068 -
 gcc/genmodes.cc                                    |  2097 +
 gcc/genopinit.c                                    |   467 -
 gcc/genopinit.cc                                   |   495 +
 gcc/{genoutput.c => genoutput.cc}                  |     0
 gcc/genpeep.c                                      |   418 -
 gcc/genpeep.cc                                     |   418 +
 gcc/genpreds.c                                     |  1682 -
 gcc/genpreds.cc                                    |  1682 +
 gcc/genrecog.c                                     |  5447 --
 gcc/genrecog.cc                                    |  5447 ++
 gcc/gensupport.c                                   |  3316 -
 gcc/gensupport.cc                                  |  3316 +
 gcc/gensupport.h                                   |    12 +-
 gcc/{gentarget-def.c => gentarget-def.cc}          |     0
 gcc/{genversion.c => genversion.cc}                |     0
 gcc/{ggc-common.c => ggc-common.cc}                |     0
 gcc/ggc-internal.h                                 |     2 +-
 gcc/{ggc-none.c => ggc-none.cc}                    |     0
 gcc/{ggc-page.c => ggc-page.cc}                    |     0
 gcc/ggc-tests.c                                    |   515 -
 gcc/ggc-tests.cc                                   |   515 +
 gcc/gimple-array-bounds.cc                         |    13 +-
 gcc/gimple-array-bounds.h                          |    10 +-
 gcc/{gimple-builder.c => gimple-builder.cc}        |     0
 gcc/gimple-expr.c                                  |   938 -
 gcc/gimple-expr.cc                                 |   990 +
 gcc/gimple-expr.h                                  |     1 +
 gcc/gimple-fold.c                                  |  9123 ---
 gcc/gimple-fold.cc                                 |  9204 +++
 gcc/gimple-fold.h                                  |    10 +-
 gcc/gimple-harden-conditionals.cc                  |    54 +-
 gcc/gimple-isel.cc                                 |    65 +-
 gcc/gimple-iterator.c                              |   945 -
 gcc/gimple-iterator.cc                             |   945 +
 gcc/gimple-iterator.h                              |    35 +-
 gcc/{gimple-laddress.c => gimple-laddress.cc}      |     0
 gcc/gimple-loop-jam.c                              |   658 -
 gcc/gimple-loop-jam.cc                             |   664 +
 gcc/gimple-loop-versioning.cc                      |     3 +-
 gcc/gimple-low.c                                   |   947 -
 gcc/gimple-low.cc                                  |   947 +
 gcc/gimple-match-head.c                            |  1394 -
 gcc/gimple-match-head.cc                           |  1412 +
 ...imple-pretty-print.c => gimple-pretty-print.cc} |     0
 gcc/gimple-pretty-print.h                          |     2 +-
 gcc/gimple-range-cache.cc                          |   253 +-
 gcc/gimple-range-cache.h                           |    33 +
 gcc/gimple-range-fold.cc                           |    26 +-
 gcc/gimple-range-gori.cc                           |    98 +-
 gcc/gimple-range-gori.h                            |     2 +
 gcc/gimple-range-path.cc                           |    55 +-
 gcc/gimple-range-path.h                            |     3 +-
 gcc/gimple-range.cc                                |    31 +-
 gcc/gimple-range.h                                 |     1 +
 ...imple-ssa-backprop.c => gimple-ssa-backprop.cc} |     0
 gcc/gimple-ssa-evrp-analyze.c                      |   458 -
 gcc/gimple-ssa-evrp-analyze.cc                     |   456 +
 gcc/{gimple-ssa-evrp.c => gimple-ssa-evrp.cc}      |     0
 ...isolate-paths.c => gimple-ssa-isolate-paths.cc} |     0
 ...ull-compare.c => gimple-ssa-nonnull-compare.cc} |     0
 ...ssa-split-paths.c => gimple-ssa-split-paths.cc} |     0
 gcc/gimple-ssa-sprintf.c                           |  4728 --
 gcc/gimple-ssa-sprintf.cc                          |  4744 ++
 gcc/gimple-ssa-store-merging.c                     |  5645 --
 gcc/gimple-ssa-store-merging.cc                    |  5648 ++
 ...eduction.c => gimple-ssa-strength-reduction.cc} |     0
 gcc/gimple-ssa-warn-access.cc                      |  1102 +-
 ...ssa-warn-alloca.c => gimple-ssa-warn-alloca.cc} |     0
 gcc/gimple-ssa-warn-restrict.c                     |  2175 -
 gcc/gimple-ssa-warn-restrict.cc                    |  2169 +
 gcc/gimple-ssa-warn-restrict.h                     |     2 +-
 ...{gimple-streamer-in.c => gimple-streamer-in.cc} |     0
 ...imple-streamer-out.c => gimple-streamer-out.cc} |     0
 gcc/gimple-streamer.h                              |     4 +-
 gcc/{gimple-walk.c => gimple-walk.cc}              |     0
 gcc/gimple-warn-recursion.c                        |   202 -
 gcc/gimple-warn-recursion.cc                       |   214 +
 gcc/gimple.c                                       |  3525 -
 gcc/gimple.cc                                      |  3487 +
 gcc/gimple.h                                       |    14 +-
 gcc/{gimplify-me.c => gimplify-me.cc}              |     0
 gcc/gimplify.c                                     | 16574 -----
 gcc/gimplify.cc                                    | 16731 +++++
 gcc/go/ChangeLog                                   |    35 +
 gcc/go/config-lang.in                              |     2 +-
 gcc/go/go-backend.c                                |   194 -
 gcc/go/go-backend.cc                               |   194 +
 gcc/go/go-gcc.cc                                   |    14 +
 gcc/go/go-lang.c                                   |   638 -
 gcc/go/go-lang.cc                                  |   638 +
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/expressions.cc                   |   223 +-
 gcc/go/gofrontend/gogo.cc                          |    53 +-
 gcc/go/gofrontend/runtime.def                      |     4 +
 gcc/go/gofrontend/types.cc                         |    39 +-
 gcc/go/gofrontend/types.h                          |     5 +-
 gcc/go/gospec.c                                    |   466 -
 gcc/go/gospec.cc                                   |   466 +
 gcc/go/lang-specs.h                                |     2 +-
 gcc/godump.c                                       |  1448 -
 gcc/godump.cc                                      |  1447 +
 gcc/graph.c                                        |   395 -
 gcc/graph.cc                                       |   396 +
 gcc/{graphds.c => graphds.cc}                      |     0
 ...phite-dependences.c => graphite-dependences.cc} |     0
 gcc/graphite-isl-ast-to-gimple.c                   |  1556 -
 gcc/graphite-isl-ast-to-gimple.cc                  |  1556 +
 ...ite-optimize-isl.c => graphite-optimize-isl.cc} |     0
 gcc/{graphite-poly.c => graphite-poly.cc}          |     0
 ...scop-detection.c => graphite-scop-detection.cc} |     0
 ...ite-sese-to-poly.c => graphite-sese-to-poly.cc} |     0
 gcc/{graphite.c => graphite.cc}                    |     0
 gcc/haifa-sched.c                                  |  9263 ---
 gcc/haifa-sched.cc                                 |  9263 +++
 gcc/hash-map-tests.c                               |   482 -
 gcc/hash-map-tests.cc                              |   482 +
 gcc/hash-set-tests.c                               |   304 -
 gcc/hash-set-tests.cc                              |   304 +
 gcc/{hash-table.c => hash-table.cc}                |     0
 gcc/hash-traits.h                                  |    17 +
 gcc/{hooks.c => hooks.cc}                          |     0
 gcc/{host-default.c => host-default.cc}            |     0
 gcc/{hw-doloop.c => hw-doloop.cc}                  |     0
 gcc/{hwint.c => hwint.cc}                          |     0
 gcc/ifcvt.c                                        |  5694 --
 gcc/ifcvt.cc                                       |  6049 ++
 gcc/{inchash.c => inchash.cc}                      |     0
 gcc/inchash.h                                      |     2 +-
 gcc/incpath.c                                      |   532 -
 gcc/incpath.cc                                     |   536 +
 gcc/{init-regs.c => init-regs.cc}                  |     0
 gcc/input.c                                        |  3932 --
 gcc/input.cc                                       |  3932 ++
 gcc/input.h                                        |     4 +-
 gcc/internal-fn.c                                  |  4392 --
 gcc/internal-fn.cc                                 |  4454 ++
 gcc/internal-fn.def                                |     3 +
 gcc/internal-fn.h                                  |     5 +
 gcc/{intl.c => intl.cc}                            |     0
 gcc/{ipa-comdats.c => ipa-comdats.cc}              |     0
 gcc/ipa-cp.c                                       |  6639 --
 gcc/ipa-cp.cc                                      |  6690 ++
 gcc/{ipa-devirt.c => ipa-devirt.cc}                |     0
 gcc/ipa-fnsummary.c                                |  4972 --
 gcc/ipa-fnsummary.cc                               |  4972 ++
 gcc/ipa-fnsummary.h                                |     8 +-
 gcc/ipa-free-lang-data.cc                          |     6 +-
 gcc/{ipa-icf-gimple.c => ipa-icf-gimple.cc}        |     0
 gcc/{ipa-icf.c => ipa-icf.cc}                      |     0
 ...pa-inline-analysis.c => ipa-inline-analysis.cc} |     0
 ...-inline-transform.c => ipa-inline-transform.cc} |     0
 gcc/ipa-inline.c                                   |  3158 -
 gcc/ipa-inline.cc                                  |  3163 +
 gcc/ipa-inline.h                                   |     6 +-
 gcc/ipa-modref-tree.c                              |  1101 -
 gcc/ipa-modref-tree.cc                             |  1116 +
 gcc/ipa-modref-tree.h                              |    21 +-
 gcc/ipa-modref.c                                   |  5509 --
 gcc/ipa-modref.cc                                  |  5532 ++
 gcc/ipa-modref.h                                   |     8 +-
 gcc/ipa-param-manipulation.c                       |  2401 -
 gcc/ipa-param-manipulation.cc                      |  2401 +
 gcc/ipa-polymorphic-call.c                         |  2615 -
 gcc/ipa-polymorphic-call.cc                        |  2615 +
 gcc/{ipa-predicate.c => ipa-predicate.cc}          |     0
 gcc/ipa-profile.c                                  |  1068 -
 gcc/ipa-profile.cc                                 |  1067 +
 gcc/ipa-prop.c                                     |  6088 --
 gcc/ipa-prop.cc                                    |  6102 ++
 gcc/ipa-prop.h                                     |    23 +-
 gcc/{ipa-pure-const.c => ipa-pure-const.cc}        |     0
 gcc/{ipa-ref.c => ipa-ref.cc}                      |     0
 gcc/ipa-reference.c                                |  1341 -
 gcc/ipa-reference.cc                               |  1341 +
 gcc/ipa-reference.h                                |     4 +-
 gcc/ipa-split.c                                    |  1982 -
 gcc/ipa-split.cc                                   |  2000 +
 gcc/ipa-sra.c                                      |  4148 --
 gcc/ipa-sra.cc                                     |  4148 ++
 gcc/{ipa-utils.c => ipa-utils.cc}                  |     0
 gcc/ipa-utils.h                                    |     8 +-
 gcc/{ipa-visibility.c => ipa-visibility.cc}        |     0
 gcc/{ipa.c => ipa.cc}                              |     0
 gcc/ira-build.c                                    |  3518 -
 gcc/ira-build.cc                                   |  3568 +
 gcc/ira-color.c                                    |  5036 --
 gcc/ira-color.cc                                   |  5298 ++
 gcc/ira-conflicts.c                                |   895 -
 gcc/ira-conflicts.cc                               |   895 +
 gcc/ira-costs.c                                    |  2417 -
 gcc/ira-costs.cc                                   |  2417 +
 gcc/{ira-emit.c => ira-emit.cc}                    |     0
 gcc/ira-int.h                                      |   197 +-
 gcc/ira-lives.c                                    |  1765 -
 gcc/ira-lives.cc                                   |  1765 +
 gcc/ira.c                                          |  6130 --
 gcc/ira.cc                                         |  6138 ++
 gcc/ira.h                                          |    13 +-
 gcc/jit/ChangeLog                                  |   289 +
 gcc/jit/config-lang.in                             |     2 +-
 .../texinfo/{ => libgccjit-figures}/factorial.png  |   Bin
 .../texinfo/{ => libgccjit-figures}/factorial1.png |   Bin
 .../{ => libgccjit-figures}/sum-of-squares.png     |   Bin
 .../{ => libgccjit-figures}/sum-of-squares1.png    |   Bin
 gcc/jit/docs/_build/texinfo/libgccjit.texi         |  2492 +-
 gcc/jit/docs/internals/index.rst                   |    12 +-
 gcc/jit/docs/topics/compatibility.rst              |    69 +
 gcc/jit/docs/topics/compilation.rst                |     8 +-
 gcc/jit/docs/topics/contexts.rst                   |    20 +
 gcc/jit/docs/topics/expressions.rst                |   101 +-
 gcc/jit/docs/topics/types.rst                      |    47 +-
 gcc/jit/{dummy-frontend.c => dummy-frontend.cc}    |     0
 gcc/jit/jit-builtins.c                             |   707 -
 gcc/jit/jit-builtins.cc                            |   708 +
 gcc/jit/jit-common.h                               |     3 +-
 gcc/jit/{jit-logging.c => jit-logging.cc}          |     0
 gcc/jit/jit-playback.c                             |  3618 -
 gcc/jit/jit-playback.cc                            |  3680 +
 gcc/jit/jit-playback.h                             |    21 +
 gcc/jit/jit-recording.c                            |  7537 --
 gcc/jit/jit-recording.cc                           |  7775 +++
 gcc/jit/jit-recording.h                            |    79 +-
 gcc/jit/{jit-result.c => jit-result.cc}            |     0
 gcc/jit/{jit-spec.c => jit-spec.cc}                |     0
 gcc/jit/{jit-tempdir.c => jit-tempdir.cc}          |     0
 gcc/jit/{jit-w32.c => jit-w32.cc}                  |     0
 gcc/jit/libgccjit.c                                |  4172 --
 gcc/jit/libgccjit.cc                               |  4280 ++
 gcc/jit/libgccjit.h                                |   100 +-
 gcc/jit/libgccjit.map                              |    28 +
 gcc/jit/notes.txt                                  |     6 +-
 gcc/{jump.c => jump.cc}                            |     0
 gcc/langhooks-def.h                                |     4 +-
 gcc/langhooks.c                                    |   952 -
 gcc/langhooks.cc                                   |   952 +
 gcc/langhooks.h                                    |    17 +-
 gcc/{lcm.c => lcm.cc}                              |     0
 gcc/libfuncs.h                                     |     2 +-
 gcc/{lists.c => lists.cc}                          |     0
 gcc/loop-doloop.c                                  |   807 -
 gcc/loop-doloop.cc                                 |   807 +
 gcc/loop-init.c                                    |   653 -
 gcc/loop-init.cc                                   |   653 +
 gcc/loop-invariant.c                               |  2322 -
 gcc/loop-invariant.cc                              |  2322 +
 gcc/{loop-iv.c => loop-iv.cc}                      |     0
 gcc/{loop-unroll.c => loop-unroll.cc}              |     0
 gcc/{lower-subreg.c => lower-subreg.cc}            |     0
 gcc/lower-subreg.h                                 |     2 +-
 gcc/lra-assigns.c                                  |  1843 -
 gcc/lra-assigns.cc                                 |  1877 +
 gcc/{lra-coalesce.c => lra-coalesce.cc}            |     0
 gcc/lra-constraints.c                              |  7380 --
 gcc/lra-constraints.cc                             |  7438 ++
 gcc/{lra-eliminations.c => lra-eliminations.cc}    |     0
 gcc/lra-int.h                                      |    32 +-
 gcc/lra-lives.c                                    |  1528 -
 gcc/lra-lives.cc                                   |  1531 +
 gcc/lra-remat.c                                    |  1345 -
 gcc/lra-remat.cc                                   |  1345 +
 gcc/lra-spills.c                                   |   880 -
 gcc/lra-spills.cc                                  |   880 +
 gcc/lra.c                                          |  2523 -
 gcc/lra.cc                                         |  2562 +
 gcc/lra.h                                          |     2 -
 gcc/{lto-cgraph.c => lto-cgraph.cc}                |     0
 gcc/{lto-compress.c => lto-compress.cc}            |     0
 gcc/lto-compress.h                                 |     2 +-
 gcc/{lto-opts.c => lto-opts.cc}                    |     0
 gcc/{lto-section-in.c => lto-section-in.cc}        |     0
 gcc/{lto-section-out.c => lto-section-out.cc}      |     0
 gcc/{lto-streamer-in.c => lto-streamer-in.cc}      |     0
 gcc/lto-streamer-out.c                             |  3363 -
 gcc/lto-streamer-out.cc                            |  3363 +
 gcc/{lto-streamer.c => lto-streamer.cc}            |     0
 gcc/lto-streamer.h                                 |    22 +-
 gcc/lto-wrapper.c                                  |  2146 -
 gcc/lto-wrapper.cc                                 |  2160 +
 gcc/lto/ChangeLog                                  |    57 +
 gcc/lto/{common.c => common.cc}                    |     0
 gcc/lto/config-lang.in                             |     2 +-
 gcc/lto/lang-specs.h                               |     2 +-
 gcc/lto/lto-common.c                               |  3106 -
 gcc/lto/lto-common.cc                              |  3110 +
 gcc/lto/lto-common.h                               |     2 +-
 gcc/lto/lto-dump.c                                 |   379 -
 gcc/lto/lto-dump.cc                                |   379 +
 gcc/lto/lto-lang.c                                 |  1490 -
 gcc/lto/lto-lang.cc                                |  1490 +
 gcc/lto/lto-object.c                               |   378 -
 gcc/lto/lto-object.cc                              |   374 +
 gcc/lto/lto-partition.c                            |  1196 -
 gcc/lto/lto-partition.cc                           |  1199 +
 gcc/lto/{lto-symtab.c => lto-symtab.cc}            |     0
 gcc/lto/lto.c                                      |   670 -
 gcc/lto/lto.cc                                     |   674 +
 gcc/lto/lto.h                                      |     4 +-
 gcc/machmode.def                                   |    13 +-
 gcc/machmode.h                                     |     4 +-
 gcc/main.c                                         |    45 -
 gcc/main.cc                                        |    45 +
 gcc/match.pd                                       |   179 +-
 gcc/{mcf.c => mcf.cc}                              |     0
 gcc/{mode-switching.c => mode-switching.cc}        |     0
 gcc/{modulo-sched.c => modulo-sched.cc}            |     0
 gcc/multiple_target.c                              |   569 -
 gcc/multiple_target.cc                             |   545 +
 gcc/objc/ChangeLog                                 |    54 +
 gcc/objc/Make-lang.in                              |     2 +-
 gcc/objc/config-lang.in                            |     2 +-
 gcc/objc/lang-specs.h                              |     2 +-
 gcc/objc/objc-act.c                                | 10367 ---
 gcc/objc/objc-act.cc                               | 10365 +++
 gcc/objc/objc-act.h                                |     4 +-
 gcc/objc/{objc-encoding.c => objc-encoding.cc}     |     0
 gcc/objc/objc-gnu-runtime-abi-01.c                 |  2261 -
 gcc/objc/objc-gnu-runtime-abi-01.cc                |  2262 +
 gcc/objc/objc-lang.c                               |    56 -
 gcc/objc/objc-lang.cc                              |    56 +
 gcc/objc/objc-map.c                                |   160 -
 gcc/objc/objc-map.cc                               |   160 +
 gcc/objc/objc-next-runtime-abi-01.c                |  2957 -
 gcc/objc/objc-next-runtime-abi-01.cc               |  2957 +
 gcc/objc/objc-next-runtime-abi-02.c                |  3965 --
 gcc/objc/objc-next-runtime-abi-02.cc               |  3968 ++
 gcc/objc/objc-runtime-shared-support.c             |   718 -
 gcc/objc/objc-runtime-shared-support.cc            |   718 +
 gcc/objc/objc-runtime-shared-support.h             |     2 +-
 gcc/objcp/ChangeLog                                |    15 +
 gcc/objcp/Make-lang.in                             |    16 +-
 gcc/objcp/config-lang.in                           |    16 +-
 gcc/objcp/lang-specs.h                             |     2 +-
 gcc/objcp/objcp-decl.c                             |   115 -
 gcc/objcp/objcp-decl.cc                            |   115 +
 gcc/objcp/objcp-lang.c                             |    92 -
 gcc/objcp/objcp-lang.cc                            |    92 +
 gcc/omp-builtins.def                               |     4 +-
 gcc/omp-expand.c                                   | 10808 ---
 gcc/omp-expand.cc                                  | 10808 +++
 gcc/omp-general.c                                  |  2983 -
 gcc/omp-general.cc                                 |  2997 +
 gcc/omp-general.h                                  |     2 +
 gcc/omp-low.c                                      | 14777 ----
 gcc/omp-low.cc                                     | 14870 ++++
 gcc/omp-oacc-kernels-decompose.cc                  |   103 +-
 gcc/omp-oacc-neuter-broadcast.cc                   |    48 +-
 gcc/omp-offload.c                                  |  2823 -
 gcc/omp-offload.cc                                 |  2823 +
 gcc/{omp-simd-clone.c => omp-simd-clone.cc}        |     0
 gcc/opt-functions.awk                              |    54 +-
 gcc/opt-problem.cc                                 |     2 +-
 gcc/opt-read.awk                                   |     4 +
 gcc/opt-suggestions.c                              |   411 -
 gcc/opt-suggestions.cc                             |   411 +
 gcc/{optabs-libfuncs.c => optabs-libfuncs.cc}      |     0
 gcc/optabs-query.c                                 |   765 -
 gcc/optabs-query.cc                                |   793 +
 gcc/optabs-query.h                                 |     1 +
 gcc/optabs-tree.c                                  |   554 -
 gcc/optabs-tree.cc                                 |   569 +
 gcc/optabs.c                                       |  7966 ---
 gcc/optabs.cc                                      |  8040 +++
 gcc/optabs.def                                     |     5 +
 gcc/optabs.h                                       |     4 +-
 gcc/optc-gen.awk                                   |    67 +-
 gcc/optc-save-gen.awk                              |     2 +-
 gcc/optinfo-emit-json.cc                           |     4 +-
 gcc/opts-common.c                                  |  1857 -
 gcc/opts-common.cc                                 |  2005 +
 gcc/opts-global.c                                  |   484 -
 gcc/opts-global.cc                                 |   486 +
 gcc/opts.c                                         |  3722 -
 gcc/opts.cc                                        |  3786 ++
 gcc/opts.h                                         |    24 +-
 gcc/output.h                                       |    16 +-
 gcc/params.opt                                     |    16 +-
 gcc/pass_manager.h                                 |     5 +-
 gcc/passes.c                                       |  3211 -
 gcc/passes.cc                                      |  3212 +
 gcc/passes.def                                     |    16 +-
 gcc/plugin.c                                       |  1011 -
 gcc/plugin.cc                                      |  1011 +
 gcc/plugin.def                                     |     2 +-
 gcc/plugin.h                                       |     2 +-
 gcc/po/ChangeLog                                   |    76 +
 gcc/po/EXCLUDES                                    |    44 +-
 gcc/po/be.po                                       | 55234 ++++++++-------
 gcc/po/da.po                                       | 66558 +++++++++---------
 gcc/po/de.po                                       | 62042 +++++++++--------
 gcc/po/el.po                                       | 56445 ++++++++-------
 gcc/po/es.po                                       | 65710 +++++++++---------
 gcc/po/exgettext                                   |     8 +-
 gcc/po/fi.po                                       | 63363 +++++++++--------
 gcc/po/fr.po                                       | 62074 +++++++++--------
 gcc/po/gcc.pot                                     | 52965 +++++++-------
 gcc/po/hr.po                                       | 52405 +++++++-------
 gcc/po/id.po                                       | 67664 +++++++++---------
 gcc/po/ja.po                                       | 61582 +++++++++--------
 gcc/po/nl.po                                       | 57753 ++++++++--------
 gcc/po/ru.po                                       | 64927 +++++++++---------
 gcc/po/sr.po                                       | 67492 +++++++++---------
 gcc/po/sv.po                                       | 62431 +++++++++--------
 gcc/po/tr.po                                       | 68135 ++++++++++---------
 gcc/po/uk.po                                       | 52666 +++++++-------
 gcc/po/vi.po                                       | 62636 +++++++++--------
 gcc/po/zh_CN.po                                    | 67163 +++++++++---------
 gcc/po/zh_TW.po                                    | 63494 +++++++++--------
 gcc/pointer-query.cc                               |   223 +-
 gcc/pointer-query.h                                |    18 +-
 gcc/postreload-gcse.c                              |  1466 -
 gcc/postreload-gcse.cc                             |  1466 +
 gcc/{postreload.c => postreload.cc}                |     0
 gcc/predict.c                                      |  4566 --
 gcc/predict.cc                                     |  4566 ++
 gcc/predict.h                                      |     4 +-
 gcc/{prefix.c => prefix.cc}                        |     0
 gcc/prefix.h                                       |     2 +-
 gcc/pretty-print.c                                 |  2627 -
 gcc/pretty-print.cc                                |  2627 +
 ...{print-rtl-function.c => print-rtl-function.cc} |     0
 gcc/{print-rtl.c => print-rtl.cc}                  |     0
 gcc/print-tree.c                                   |  1252 -
 gcc/print-tree.cc                                  |  1252 +
 gcc/{profile-count.c => profile-count.cc}          |     0
 gcc/{profile.c => profile.cc}                      |     0
 gcc/profile.h                                      |     2 +-
 gcc/range-op.cc                                    |   240 +-
 gcc/range-op.h                                     |    72 +
 gcc/range.h                                        |    28 +
 gcc/read-md.c                                      |  1363 -
 gcc/read-md.cc                                     |  1363 +
 gcc/read-md.h                                      |    10 +-
 gcc/read-rtl-function.c                            |  2230 -
 gcc/read-rtl-function.cc                           |  2230 +
 gcc/read-rtl.c                                     |  2092 -
 gcc/read-rtl.cc                                    |  2092 +
 gcc/real.c                                         |  5560 --
 gcc/real.cc                                        |  5560 ++
 gcc/real.h                                         |     8 +-
 gcc/{realmpfr.c => realmpfr.cc}                    |     0
 gcc/recog.c                                        |  4625 --
 gcc/recog.cc                                       |  4647 ++
 gcc/recog.h                                        |     8 +-
 gcc/{ree.c => ree.cc}                              |     0
 gcc/reg-notes.def                                  |     2 +-
 gcc/reg-stack.c                                    |  3484 -
 gcc/reg-stack.cc                                   |  3484 +
 gcc/regcprop.c                                     |  1432 -
 gcc/regcprop.cc                                    |  1448 +
 gcc/reginfo.c                                      |  1319 -
 gcc/reginfo.cc                                     |  1342 +
 gcc/{regrename.c => regrename.cc}                  |     0
 gcc/regs.h                                         |     7 +-
 gcc/regset.h                                       |     2 +-
 gcc/{regstat.c => regstat.cc}                      |     0
 gcc/reload.c                                       |  7364 --
 gcc/reload.cc                                      |  7367 ++
 gcc/reload.h                                       |     8 +-
 gcc/reload1.c                                      |  9069 ---
 gcc/reload1.cc                                     |  9069 +++
 gcc/reorg.c                                        |  3939 --
 gcc/reorg.cc                                       |  3939 ++
 gcc/{resource.c => resource.cc}                    |     0
 gcc/{rtl-error.c => rtl-error.cc}                  |     0
 gcc/rtl-ssa/accesses.cc                            |    52 +-
 gcc/rtl-ssa/accesses.h                             |    22 +-
 gcc/rtl-ssa/member-fns.inl                         |    12 +-
 gcc/rtl-ssa/movement.h                             |     6 +-
 gcc/rtl-tests.c                                    |   329 -
 gcc/rtl-tests.cc                                   |   329 +
 gcc/rtl.c                                          |   989 -
 gcc/rtl.cc                                         |  1002 +
 gcc/rtl.def                                        |    12 +-
 gcc/rtl.h                                          |   158 +-
 gcc/rtlanal.c                                      |  6992 --
 gcc/rtlanal.cc                                     |  6992 ++
 gcc/rtlanal.h                                      |     4 +-
 gcc/{rtlhash.c => rtlhash.cc}                      |     0
 gcc/{rtlhooks.c => rtlhooks.cc}                    |     0
 gcc/rtx-vector-builder.c                           |   112 -
 gcc/rtx-vector-builder.cc                          |   114 +
 gcc/run-rtl-passes.c                               |    79 -
 gcc/run-rtl-passes.cc                              |    79 +
 gcc/{sancov.c => sancov.cc}                        |     0
 gcc/sanitizer.def                                  |     6 +-
 gcc/{sanopt.c => sanopt.cc}                        |     0
 gcc/sbitmap.c                                      |  1007 -
 gcc/sbitmap.cc                                     |  1007 +
 gcc/sched-deps.c                                   |  4954 --
 gcc/sched-deps.cc                                  |  4954 ++
 gcc/sched-ebb.c                                    |   734 -
 gcc/sched-ebb.cc                                   |   734 +
 gcc/sched-int.h                                    |    28 +-
 gcc/sched-rgn.c                                    |  3956 --
 gcc/sched-rgn.cc                                   |  3956 ++
 gcc/sel-sched-dump.c                               |  1027 -
 gcc/sel-sched-dump.cc                              |  1027 +
 gcc/sel-sched-dump.h                               |     2 +-
 gcc/sel-sched-ir.c                                 |  6461 --
 gcc/sel-sched-ir.cc                                |  6461 ++
 gcc/sel-sched-ir.h                                 |     8 +-
 gcc/sel-sched.c                                    |  7725 ---
 gcc/sel-sched.cc                                   |  7725 +++
 ...elftest-diagnostic.c => selftest-diagnostic.cc} |     0
 gcc/{selftest-rtl.c => selftest-rtl.cc}            |     0
 gcc/selftest-run-tests.c                           |   135 -
 gcc/selftest-run-tests.cc                          |   133 +
 gcc/selftest.c                                     |   426 -
 gcc/selftest.cc                                    |   426 +
 gcc/selftest.h                                     |    78 +-
 gcc/{sese.c => sese.cc}                            |     0
 gcc/shrink-wrap.c                                  |  1890 -
 gcc/shrink-wrap.cc                                 |  1890 +
 gcc/shrink-wrap.h                                  |     2 +-
 gcc/simplify-rtx.c                                 |  8471 ---
 gcc/simplify-rtx.cc                                |  8499 +++
 gcc/{sparseset.c => sparseset.cc}                  |     0
 gcc/spellcheck-tree.c                              |   114 -
 gcc/spellcheck-tree.cc                             |   114 +
 gcc/spellcheck-tree.h                              |     2 +-
 gcc/spellcheck.c                                   |   529 -
 gcc/spellcheck.cc                                  |   529 +
 gcc/spellcheck.h                                   |     2 +-
 gcc/sreal.c                                        |   391 -
 gcc/sreal.cc                                       |   391 +
 gcc/{stack-ptr-mod.c => stack-ptr-mod.cc}          |     0
 gcc/{statistics.c => statistics.cc}                |     0
 gcc/statistics.h                                   |     2 +-
 gcc/stmt.c                                         |  1119 -
 gcc/stmt.cc                                        |  1119 +
 gcc/stmt.h                                         |     2 +-
 gcc/{stor-layout.c => stor-layout.cc}              |     0
 gcc/stor-layout.h                                  |     2 +-
 gcc/{store-motion.c => store-motion.cc}            |     0
 gcc/{streamer-hooks.c => streamer-hooks.cc}        |     0
 gcc/streamer-hooks.h                               |     2 +-
 gcc/{stringpool.c => stringpool.cc}                |     0
 gcc/stringpool.h                                   |     2 +-
 ...ubstring-locations.c => substring-locations.cc} |     0
 gcc/symtab.c                                       |  2586 -
 gcc/symtab.cc                                      |  2586 +
 gcc/system.h                                       |     1 +
 gcc/{target-globals.c => target-globals.cc}        |     0
 gcc/target.def                                     |    39 +-
 gcc/target.h                                       |     6 +-
 gcc/targhooks.c                                    |  2593 -
 gcc/targhooks.cc                                   |  2672 +
 gcc/targhooks.h                                    |     1 +
 gcc/testsuite/ChangeLog                            |  6740 ++
 gcc/testsuite/c-c++-common/Walloca-larger-than.C   |    21 -
 gcc/testsuite/c-c++-common/Walloca-larger-than.c   |    22 +
 gcc/testsuite/c-c++-common/Warray-bounds-9.c       |     3 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-10.c        |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-11.c        |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-14.c        |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-16.c        |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-17.c        |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-18.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-19.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-20.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-21.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-22.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-23.c        |    11 +
 gcc/testsuite/c-c++-common/Wbidi-chars-4.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-5.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-6.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-7.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-8.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-9.c         |     2 +-
 gcc/testsuite/c-c++-common/Wbidi-chars-ranges.c    |     2 +-
 gcc/testsuite/c-c++-common/Wconversion-1.c         |    14 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-2.c   |   438 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-3.c   |    64 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-4.c   |    74 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-5.c   |    91 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-6.c   |    32 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-7.c   |    36 +
 gcc/testsuite/c-c++-common/Wdangling-pointer-8.c   |    20 +
 gcc/testsuite/c-c++-common/Wdangling-pointer.c     |   435 +
 gcc/testsuite/c-c++-common/Wformat-pr104148.c      |    33 +
 .../c-c++-common/Wimplicit-fallthrough-39.c        |   140 +
 .../c-c++-common/Wmisleading-indentation-6.c       |    11 +
 .../c-c++-common/Wshift-negative-value-1.c         |     9 +-
 .../c-c++-common/Wshift-negative-value-10.c        |     7 +
 .../c-c++-common/Wshift-negative-value-2.c         |     5 +-
 .../c-c++-common/Wshift-negative-value-3.c         |     5 +-
 .../c-c++-common/Wshift-negative-value-4.c         |     5 +-
 .../c-c++-common/Wshift-negative-value-7.c         |     5 +
 .../c-c++-common/Wshift-negative-value-8.c         |     5 +
 .../c-c++-common/Wshift-negative-value-9.c         |     5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-1.c     |    45 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-10.c    |     5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-11.c    |     5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-12.c    |     5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-2.c     |     1 -
 gcc/testsuite/c-c++-common/Wshift-overflow-5.c     |     7 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-6.c     |     3 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-7.c     |    65 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-8.c     |     5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-9.c     |     7 +
 gcc/testsuite/c-c++-common/Wuse-after-free-2.c     |   169 +
 gcc/testsuite/c-c++-common/Wuse-after-free-3.c     |    83 +
 gcc/testsuite/c-c++-common/Wuse-after-free-4.c     |   102 +
 gcc/testsuite/c-c++-common/Wuse-after-free-5.c     |   103 +
 gcc/testsuite/c-c++-common/Wuse-after-free-6.c     |   105 +
 gcc/testsuite/c-c++-common/Wuse-after-free-7.c     |   103 +
 gcc/testsuite/c-c++-common/Wuse-after-free.c       |   167 +
 .../c-c++-common/asan/alloca_loop_unpoisoning.c    |     1 +
 .../c-c++-common/asan/global-overflow-1.c          |     1 +
 gcc/testsuite/c-c++-common/attr-mode-1.c           |     4 +
 gcc/testsuite/c-c++-common/attr-mode-2.c           |     4 +
 gcc/testsuite/c-c++-common/auto-init-1.c           |    20 +-
 gcc/testsuite/c-c++-common/auto-init-10.c          |     2 +-
 gcc/testsuite/c-c++-common/auto-init-11.c          |     3 +-
 gcc/testsuite/c-c++-common/auto-init-12.c          |     3 +-
 gcc/testsuite/c-c++-common/auto-init-13.c          |     4 +-
 gcc/testsuite/c-c++-common/auto-init-14.c          |     4 +-
 gcc/testsuite/c-c++-common/auto-init-15.c          |     3 +-
 gcc/testsuite/c-c++-common/auto-init-16.c          |     3 +-
 gcc/testsuite/c-c++-common/auto-init-2.c           |    20 +-
 gcc/testsuite/c-c++-common/auto-init-3.c           |     6 +-
 gcc/testsuite/c-c++-common/auto-init-4.c           |     6 +-
 gcc/testsuite/c-c++-common/auto-init-5.c           |     6 +-
 gcc/testsuite/c-c++-common/auto-init-6.c           |     6 +-
 gcc/testsuite/c-c++-common/auto-init-7.c           |     8 +-
 gcc/testsuite/c-c++-common/auto-init-8.c           |     8 +-
 gcc/testsuite/c-c++-common/auto-init-9.c           |     4 +-
 gcc/testsuite/c-c++-common/auto-init-esra.c        |     6 +-
 gcc/testsuite/c-c++-common/auto-init-padding-1.c   |     2 +-
 .../c-c++-common/builtin-convertvector-3.c         |    11 +
 gcc/testsuite/c-c++-common/cpp/line-2.c            |     2 +-
 gcc/testsuite/c-c++-common/cpp/line-3.c            |     2 +-
 gcc/testsuite/c-c++-common/cpp/pr104147.c          |    27 +
 gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c  |    16 +-
 .../goacc/builtin-goacc-parlevel-id-size.c         |     8 +
 .../c-c++-common/goacc/classify-kernels-parloops.c |    42 +
 .../classify-kernels-unparallelized-parloops.c     |    46 +
 .../goacc/classify-kernels-unparallelized.c        |    16 +-
 .../c-c++-common/goacc/classify-kernels.c          |    16 +-
 .../c-c++-common/goacc/classify-parallel.c         |     3 +-
 .../c-c++-common/goacc/classify-routine-nohost.c   |     3 +-
 .../c-c++-common/goacc/classify-routine.c          |     3 +-
 gcc/testsuite/c-c++-common/goacc/classify-serial.c |     9 +-
 .../c-c++-common/goacc/kernels-decompose-1.c       |    29 +-
 .../c-c++-common/goacc/kernels-decompose-2.c       |   124 +-
 .../c-c++-common/goacc/kernels-decompose-ice-1.c   |   109 -
 .../c-c++-common/goacc/kernels-decompose-ice-2.c   |    16 -
 .../goacc/kernels-decompose-pr100280-1.c           |    21 +
 .../goacc/kernels-decompose-pr100400-1-1.c         |    35 +
 .../goacc/kernels-decompose-pr100400-1-2.c         |    42 +
 .../goacc/kernels-decompose-pr100400-1-3.c         |    44 +
 .../goacc/kernels-decompose-pr100400-1-4.c         |    42 +
 .../goacc/kernels-decompose-pr103836-1-1.c         |    26 +
 .../goacc/kernels-decompose-pr103836-1-2.c         |    29 +
 .../goacc/kernels-decompose-pr103836-1-3.c         |    30 +
 .../goacc/kernels-decompose-pr103836-1-4.c         |    30 +
 .../goacc/kernels-decompose-pr104061-1-1.c         |    32 +
 .../goacc/kernels-decompose-pr104061-1-2.c         |    37 +
 .../goacc/kernels-decompose-pr104061-1-3.c         |    39 +
 .../goacc/kernels-decompose-pr104061-1-4.c         |    39 +
 .../goacc/kernels-decompose-pr104086-1.c           |    48 +
 .../goacc/kernels-decompose-pr104132-1.c           |    37 +
 .../goacc/kernels-decompose-pr104133-1.c           |    39 +
 .../goacc/kernels-decompose-pr104774-1.c           |    38 +
 gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c  |     3 +
 gcc/testsuite/c-c++-common/goacc/mdc-1.c           |     4 +
 .../goacc/nested-reductions-1-kernels.c            |    11 +
 .../goacc/nested-reductions-1-parallel.c           |    14 +
 .../goacc/nested-reductions-1-routine.c            |     4 +
 .../goacc/nested-reductions-2-kernels.c            |    11 +
 .../goacc/nested-reductions-2-parallel.c           |    14 +
 .../goacc/nested-reductions-2-routine.c            |     4 +
 gcc/testsuite/c-c++-common/goacc/nesting-1.c       |    65 +-
 .../goacc/privatization-1-compute-loop.c           |     9 +-
 .../c-c++-common/goacc/privatization-1-compute.c   |     9 +-
 .../goacc/privatization-1-routine_gang-loop.c      |     9 +-
 .../goacc/privatization-1-routine_gang.c           |     9 +-
 gcc/testsuite/c-c++-common/goacc/routine-5.c       |     8 +
 gcc/testsuite/c-c++-common/goacc/routine-6.c       |     4 -
 .../c-c++-common/goacc/uninit-dim-clause.c         |     6 +
 .../goacc/uninit-firstprivate-clause.c             |     1 +
 .../c-c++-common/goacc/uninit-if-clause.c          |     8 +
 gcc/testsuite/c-c++-common/gomp/atomic-31.c        |    11 +
 gcc/testsuite/c-c++-common/gomp/clauses-1.c        |    31 +-
 gcc/testsuite/c-c++-common/gomp/pr103642.c         |    34 +
 gcc/testsuite/c-c++-common/gomp/pr103705.c         |    14 +
 gcc/testsuite/c-c++-common/gomp/pr104968.c         |    14 +
 .../c-c++-common/gomp/target-has-device-addr-1.c   |    65 +
 .../c-c++-common/gomp/target-has-device-addr-2.c   |    17 +
 .../c-c++-common/gomp/target-is-device-ptr-1.c     |    22 +
 .../c-c++-common/gomp/target-is-device-ptr-2.c     |    17 +
 .../c-c++-common/hwasan/alloca-outside-caught.c    |     2 +-
 gcc/testsuite/c-c++-common/hwasan/heap-overflow.c  |     2 +-
 .../hwasan/hwasan-thread-access-parent.c           |     2 +-
 .../c-c++-common/hwasan/large-aligned-1.c          |     2 +-
 .../c-c++-common/hwasan/stack-tagging-basic-1.c    |     2 +-
 gcc/testsuite/c-c++-common/pr101537.c              |    26 +
 gcc/testsuite/c-c++-common/pr103881.c              |    20 +
 gcc/testsuite/c-c++-common/pr104505.c              |    13 +
 gcc/testsuite/c-c++-common/pr105186.c              |     5 +
 gcc/testsuite/c-c++-common/torture/20050113-1.c    |    17 +
 .../c-c++-common/torture/builtin-clear-padding-4.c |     2 +
 .../c-c++-common/torture/builtin-shufflevector-3.c |    16 +
 gcc/testsuite/c-c++-common/torture/harden-comp.c   |     2 +-
 gcc/testsuite/c-c++-common/torture/harden-cond.c   |     2 +-
 gcc/testsuite/c-c++-common/torture/pr101636.c      |    30 +
 gcc/testsuite/c-c++-common/torture/pr104497.c      |    12 +
 gcc/testsuite/c-c++-common/zero-scratch-regs-10.c  |     2 +-
 gcc/testsuite/c-c++-common/zero-scratch-regs-11.c  |     2 +-
 gcc/testsuite/c-c++-common/zero-scratch-regs-8.c   |     2 +-
 gcc/testsuite/c-c++-common/zero-scratch-regs-9.c   |     2 +-
 gcc/testsuite/g++.dg/abi/mangle-union1.C           |    10 +
 gcc/testsuite/g++.dg/abi/no_unique_address2.C      |    27 +
 gcc/testsuite/g++.dg/analyzer/placement-new.C      |     4 +-
 gcc/testsuite/g++.dg/analyzer/pr100244.C           |     2 +-
 gcc/testsuite/g++.dg/asan/large-func-test-1.C      |     1 +
 gcc/testsuite/g++.dg/asan/pr102656.C               |    27 +
 gcc/testsuite/g++.dg/asan/pr104449.C               |    16 +
 gcc/testsuite/g++.dg/compat/pr102024_main.C        |    26 +
 gcc/testsuite/g++.dg/compat/pr102024_test.h        |    12 +
 gcc/testsuite/g++.dg/compat/pr102024_x.C           |    11 +
 gcc/testsuite/g++.dg/compat/pr102024_y.C           |    11 +
 gcc/testsuite/g++.dg/concepts/diagnostic3.C        |     8 +-
 gcc/testsuite/g++.dg/concepts/pr105061.C           |    13 +
 gcc/testsuite/g++.dg/concepts/variadic6.C          |    20 +
 gcc/testsuite/g++.dg/coroutines/pr102489.C         |    16 +
 gcc/testsuite/g++.dg/coroutines/pr103328.C         |    32 +
 gcc/testsuite/g++.dg/coroutines/pr103868.C         |   150 +
 gcc/testsuite/g++.dg/coroutines/pr104051.C         |    29 +
 gcc/testsuite/g++.dg/coroutines/pr105287.C         |    48 +
 gcc/testsuite/g++.dg/coroutines/pr105301.C         |    49 +
 gcc/testsuite/g++.dg/cpp0x/Wnarrowing19.C          |     6 +
 gcc/testsuite/g++.dg/cpp0x/Wnarrowing20.C          |    26 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-1.C          |     2 +-
 gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C         |     9 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1286a.C    |    16 +-
 gcc/testsuite/g++.dg/cpp0x/alias-decl-mem1.C       |    20 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp2.C       |    25 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-void1.C      |    18 +
 gcc/testsuite/g++.dg/cpp0x/alignas20.C             |    26 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-104226.C      |    15 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C      |     9 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-105321.C      |    18 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-77482.C       |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-array28.C     |    21 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-attribute4.C  |    14 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-compare1.C    |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C    |    11 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty14a.C    |    11 +
 .../g++.dg/cpp0x/constexpr-fno-elide-ctors1.C      |    89 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C         |     2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-typeid2.C     |     1 +
 gcc/testsuite/g++.dg/cpp0x/decltype80.C            |    16 +
 gcc/testsuite/g++.dg/cpp0x/decltype81.C            |    15 +
 gcc/testsuite/g++.dg/cpp0x/enum42.C                |     7 +
 gcc/testsuite/g++.dg/cpp0x/explicit15.C            |    83 +
 gcc/testsuite/g++.dg/cpp0x/friend7.C               |     2 +-
 gcc/testsuite/g++.dg/cpp0x/initlist-array14.C      |    12 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array15.C      |    13 +
 gcc/testsuite/g++.dg/cpp0x/initlist-const1.C       |     7 +
 gcc/testsuite/g++.dg/cpp0x/initlist-new6.C         |    39 +
 gcc/testsuite/g++.dg/cpp0x/initlist-nrv1.C         |    34 +
 gcc/testsuite/g++.dg/cpp0x/initlist116.C           |    29 +
 gcc/testsuite/g++.dg/cpp0x/initlist117.C           |    40 +
 gcc/testsuite/g++.dg/cpp0x/initlist122.C           |    12 +-
 gcc/testsuite/g++.dg/cpp0x/initlist127.C           |    39 +
 gcc/testsuite/g++.dg/cpp0x/initlist128.C           |    16 +
 gcc/testsuite/g++.dg/cpp0x/initlist129.C           |     6 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-104403.C  |     8 +
 .../g++.dg/cpp0x/lambda/lambda-current-inst1.C     |    18 +
 .../g++.dg/cpp0x/lambda/lambda-defarg10.C          |    21 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C      |    34 +
 .../g++.dg/cpp0x/lambda/lambda-variadic13.C        |     2 +-
 .../g++.dg/cpp0x/lambda/lambda-variadic14.C        |     2 +-
 .../g++.dg/cpp0x/lambda/lambda-variadic14a.C       |     9 +
 .../g++.dg/cpp0x/lambda/lambda-variadic15.C        |    14 +
 .../g++.dg/cpp0x/lambda/lambda-variadic16.C        |    13 +
 gcc/testsuite/g++.dg/cpp0x/noexcept06.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept34.C            |    12 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept72.C            |    21 +
 gcc/testsuite/g++.dg/cpp0x/noexcept73.C            |    13 +
 gcc/testsuite/g++.dg/cpp0x/noexcept74.C            |    11 +
 gcc/testsuite/g++.dg/cpp0x/noexcept74a.C           |    12 +
 gcc/testsuite/g++.dg/cpp0x/noexcept75.C            |    17 +
 gcc/testsuite/g++.dg/cpp0x/noexcept76.C            |    17 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-array1.C          |     6 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-list7.C           |    17 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-list8.C           |    17 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C      |     8 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C     |    10 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template22.C      |    13 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template23.C      |    13 +
 gcc/testsuite/g++.dg/cpp0x/pr104668.C              |    13 +
 gcc/testsuite/g++.dg/cpp0x/pr105256.C              |    18 +
 .../g++.dg/cpp0x/{pr56868.cpp => pr56868.C}        |     0
 gcc/testsuite/g++.dg/cpp0x/pr85070.C               |     4 +-
 gcc/testsuite/g++.dg/cpp0x/pr96440.C               |     4 +
 gcc/testsuite/g++.dg/cpp0x/ref-bind4.C             |     2 +-
 gcc/testsuite/g++.dg/cpp0x/ref-bind8.C             |    10 +
 gcc/testsuite/g++.dg/cpp0x/ref-qual21.C            |    23 +
 gcc/testsuite/g++.dg/cpp0x/trailing15.C            |    14 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias3.C       |    45 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias4.C       |    48 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias5.C       |     9 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C       |    20 +
 gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C       |    16 +
 gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn2.C      |     1 +
 gcc/testsuite/g++.dg/cpp0x/vt-34314.C              |    12 +-
 gcc/testsuite/g++.dg/cpp1y/auto-fn27.C             |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-1.C    |    34 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-2.C    |    33 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-3.C    |    33 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-104284-4.C    |    35 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C      |    10 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-105050.C      |    12 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89074-1.C     |    28 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89074-2.C     |    19 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-89074-3.C     |   132 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-94716.C       |     1 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-base2.C       |    15 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-base2a.C      |    17 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C      |     1 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.C  |    15 +
 .../g++.dg/cpp1y/lambda-generic-local-fn1.C        |    17 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C  |     7 +
 .../g++.dg/cpp1y/lambda-generic-variadic22.C       |    15 +
 gcc/testsuite/g++.dg/cpp1y/noexcept2.C             |    20 +
 gcc/testsuite/g++.dg/cpp1y/pr104031.C              |    23 +
 gcc/testsuite/g++.dg/cpp1z/aggr-base11.C           |    19 +
 gcc/testsuite/g++.dg/cpp1z/aggr-base12.C           |    24 +
 gcc/testsuite/g++.dg/cpp1z/aligned-new9.C          |    30 +
 .../g++.dg/cpp1z/class-deduction-alias1.C          |    18 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction-new1.C  |    16 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction101.C    |    17 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction101a.C   |    22 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction101b.C   |    22 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction102.C    |    25 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction102a.C   |    27 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction102b.C   |    30 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction103.C    |    22 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction104.C    |    17 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction105.C    |    17 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction106.C    |    16 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction107.C    |    24 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction108.C    |    78 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction109.C    |    64 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction110.C    |    28 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-89074-1.C     |    26 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-compare1.C    |     1 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if36.C        |     1 +
 gcc/testsuite/g++.dg/cpp1z/decomp54.C              |     4 +-
 gcc/testsuite/g++.dg/cpp1z/noexcept-type25.C       |    13 +
 gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C        |     5 +
 gcc/testsuite/g++.dg/cpp1z/nontype5.C              |    11 +
 gcc/testsuite/g++.dg/cpp1z/ttp2.C                  |    21 +
 gcc/testsuite/g++.dg/cpp23/auto-array2.C           |    11 +
 gcc/testsuite/g++.dg/cpp23/auto-array3.C           |    16 +
 gcc/testsuite/g++.dg/cpp23/auto-array4.C           |    14 +
 gcc/testsuite/g++.dg/cpp23/auto-fncast12.C         |     8 +
 gcc/testsuite/g++.dg/cpp23/consteval-if2.C         |     4 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit1.C     |     6 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit2.C     |     4 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit6.C     |     4 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit7.C     |     6 +
 gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C            |     4 +-
 gcc/testsuite/g++.dg/cpp23/lambda-attr1.C          |    37 +
 gcc/testsuite/g++.dg/cpp23/lambda-attr2.C          |    19 +
 gcc/testsuite/g++.dg/cpp23/subscript7.C            |    17 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast15.C            |    19 +
 .../g++.dg/cpp2a/builtin-clear-padding1.C          |    50 +
 .../g++.dg/cpp2a/class-deduction-aggr13.C          |    11 +
 .../g++.dg/cpp2a/class-deduction-aggr13a.C         |    18 +
 .../g++.dg/cpp2a/class-deduction-alias12.C         |    23 +
 gcc/testsuite/g++.dg/cpp2a/concepts-class3.C       |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-class4.C       |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-err4.C         |     6 +
 gcc/testsuite/g++.dg/cpp2a/concepts-friend9.C      |    12 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda18.C     |    14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda19.C     |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-memfun2.C      |    25 +
 .../g++.dg/cpp2a/concepts-partial-spec10.C         |    17 +
 .../g++.dg/cpp2a/concepts-partial-spec11.C         |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C     |     6 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C      |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr98644.C      |     7 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C   |    13 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires29.C   |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires29a.C  |    23 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires30.C   |    10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-return-req4.C  |    24 +
 gcc/testsuite/g++.dg/cpp2a/concepts-traits3.C      |    66 +
 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C   |    13 +
 gcc/testsuite/g++.dg/cpp2a/consteval-memfn1.C      |    27 +
 gcc/testsuite/g++.dg/cpp2a/consteval-memfn2.C      |    34 +
 gcc/testsuite/g++.dg/cpp2a/consteval26.C           |    39 +
 gcc/testsuite/g++.dg/cpp2a/consteval27.C           |    18 +
 gcc/testsuite/g++.dg/cpp2a/consteval28.C           |    10 +
 gcc/testsuite/g++.dg/cpp2a/consteval29.C           |    20 +
 gcc/testsuite/g++.dg/cpp2a/consteval3.C            |     6 +-
 gcc/testsuite/g++.dg/cpp2a/consteval30.C           |    12 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor11.C      |    12 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C      |    13 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C       |    42 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C        |    14 +-
 gcc/testsuite/g++.dg/cpp2a/desig20.C               |    20 +
 gcc/testsuite/g++.dg/cpp2a/desig21.C               |    48 +
 gcc/testsuite/g++.dg/cpp2a/desig22.C               |    11 +
 gcc/testsuite/g++.dg/cpp2a/desig23.C               |    20 +
 gcc/testsuite/g++.dg/cpp2a/desig24.C               |    11 +
 gcc/testsuite/g++.dg/cpp2a/desig25.C               |    13 +
 gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C    |     4 +-
 gcc/testsuite/g++.dg/cpp2a/destroying-delete6.C    |    36 +
 gcc/testsuite/g++.dg/cpp2a/explicit11.C            |     2 +-
 gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C            |     8 +-
 .../g++.dg/cpp2a/is-constant-evaluated13.C         |    19 +
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init7.C     |    18 +
 gcc/testsuite/g++.dg/cpp2a/nodiscard1.C            |    13 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class51.C       |    26 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class52.C       |    13 +
 gcc/testsuite/g++.dg/cpp2a/pr96437.C               |     4 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth15.C     |    22 +
 gcc/testsuite/g++.dg/debug/dwarf2/pr104407.C       |    12 +
 gcc/testsuite/g++.dg/diagnostic/constexpr1.C       |     8 +-
 gcc/testsuite/g++.dg/diagnostic/undeclared1.C      |     7 +
 gcc/testsuite/g++.dg/diagnostic/using1.C           |    17 +
 gcc/testsuite/g++.dg/eh/aggregate1.C               |    56 +
 gcc/testsuite/g++.dg/eh/aggregate2.C               |    27 +
 gcc/testsuite/g++.dg/eh/array1.C                   |     8 +-
 gcc/testsuite/g++.dg/eh/array3.C                   |    40 +
 gcc/testsuite/g++.dg/eh/ctor-fntry1.C              |    23 +
 gcc/testsuite/g++.dg/eh/delegating1.C              |    28 +
 gcc/testsuite/g++.dg/eh/delete1.C                  |     2 +-
 gcc/testsuite/g++.dg/eh/new2.C                     |    10 +
 gcc/testsuite/g++.dg/eh/ref-temp1.C                |    51 +
 gcc/testsuite/g++.dg/eh/ref-temp2.C                |    15 +
 gcc/testsuite/g++.dg/eh/return1.C                  |    56 +-
 gcc/testsuite/g++.dg/eh/simd-4.C                   |    70 -
 gcc/testsuite/g++.dg/eh/uncaught3.C                |    85 -
 gcc/testsuite/g++.dg/ext/altivec-1.C               |    16 -
 gcc/testsuite/g++.dg/ext/altivec-10.C              |    21 -
 gcc/testsuite/g++.dg/ext/altivec-11.C              |    12 -
 gcc/testsuite/g++.dg/ext/altivec-12.C              |    19 -
 gcc/testsuite/g++.dg/ext/altivec-13.C              |    59 -
 gcc/testsuite/g++.dg/ext/altivec-14.C              |    13 -
 gcc/testsuite/g++.dg/ext/altivec-15.C              |    16 -
 gcc/testsuite/g++.dg/ext/altivec-16.C              |    19 -
 gcc/testsuite/g++.dg/ext/altivec-17.C              |    16 -
 gcc/testsuite/g++.dg/ext/altivec-18.C              |    14 -
 gcc/testsuite/g++.dg/ext/altivec-2.C               |    25 -
 gcc/testsuite/g++.dg/ext/altivec-3.C               |   137 -
 gcc/testsuite/g++.dg/ext/altivec-4.C               |    12 -
 gcc/testsuite/g++.dg/ext/altivec-5.C               |    16 -
 gcc/testsuite/g++.dg/ext/altivec-6.C               |    30 -
 gcc/testsuite/g++.dg/ext/altivec-7.C               |    36 -
 gcc/testsuite/g++.dg/ext/altivec-8.C               |    21 -
 gcc/testsuite/g++.dg/ext/altivec-9.C               |    14 -
 gcc/testsuite/g++.dg/ext/altivec-cell-1.C          |    94 -
 gcc/testsuite/g++.dg/ext/altivec-cell-2.C          |   141 -
 gcc/testsuite/g++.dg/ext/altivec-cell-3.C          |    37 -
 gcc/testsuite/g++.dg/ext/altivec-cell-4.C          |    42 -
 gcc/testsuite/g++.dg/ext/altivec-cell-5.C          |    25 -
 gcc/testsuite/g++.dg/ext/altivec-types-1.C         |    88 -
 gcc/testsuite/g++.dg/ext/altivec-types-2.C         |    14 -
 gcc/testsuite/g++.dg/ext/altivec-types-3.C         |    14 -
 gcc/testsuite/g++.dg/ext/altivec-types-4.C         |    15 -
 gcc/testsuite/g++.dg/ext/anon-struct10.C           |    21 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-10.C     |    22 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-11.C     |    22 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-9.C      |     4 +-
 gcc/testsuite/g++.dg/ext/attrib64.C                |    11 +
 .../ext/{boolcomplex-1.c => boolcomplex-1.C}       |     0
 gcc/testsuite/g++.dg/ext/builtin-shufflevector-3.C |    23 +
 gcc/testsuite/g++.dg/ext/cond5.C                   |    13 +
 gcc/testsuite/g++.dg/ext/flexary3.C                |     2 +-
 gcc/testsuite/g++.dg/ext/unary_trait_incomplete.C  |    24 +-
 gcc/testsuite/g++.dg/ext/undef-bool-1.C            |    15 -
 gcc/testsuite/g++.dg/ext/unsigned-typedef1.C       |     9 +
 .../ext/visibility/visibility-local-extern1.C      |    10 +
 gcc/testsuite/g++.dg/ext/vla24.C                   |     7 +
 gcc/testsuite/g++.dg/gcov/pr16855-priority.C       |     6 +-
 gcc/testsuite/g++.dg/gcov/pr16855.C                |     4 +-
 gcc/testsuite/g++.dg/gomp/attrs-1.C                |    33 +-
 gcc/testsuite/g++.dg/gomp/attrs-2.C                |    35 +-
 gcc/testsuite/g++.dg/gomp/pr104623.C               |     9 +
 gcc/testsuite/g++.dg/gomp/pr105092.C               |    26 +
 gcc/testsuite/g++.dg/gomp/unmappable-1.C           |     2 +-
 gcc/testsuite/g++.dg/init/aggr15.C                 |    11 +
 gcc/testsuite/g++.dg/init/aggr7-eh.C               |    62 +
 gcc/testsuite/g++.dg/init/aggr7-eh2.C              |    98 +
 gcc/testsuite/g++.dg/init/aggr7-eh3.C              |    98 +
 gcc/testsuite/g++.dg/init/array12.C                |    11 +-
 gcc/testsuite/g++.dg/init/array61.C                |    16 +
 gcc/testsuite/g++.dg/init/assign2.C                |     6 +
 gcc/testsuite/g++.dg/init/delete4.C                |    14 +
 gcc/testsuite/g++.dg/init/delete5.C                |     8 +
 gcc/testsuite/g++.dg/init/new50.C                  |     9 +
 gcc/testsuite/g++.dg/ipa/devirt-40.C               |    10 +-
 gcc/testsuite/g++.dg/ipa/inline-4.C                |    15 +
 gcc/testsuite/g++.dg/ipa/pr100413.C                |    64 +
 gcc/testsuite/g++.dg/lookup/ambig6.C               |    18 +
 gcc/testsuite/g++.dg/lookup/friend22.C             |     7 +
 gcc/testsuite/g++.dg/lookup/name-clash13.C         |     7 +
 gcc/testsuite/g++.dg/lookup/name-clash14.C         |     9 +
 gcc/testsuite/g++.dg/lookup/name-clash15.C         |    14 +
 gcc/testsuite/g++.dg/lookup/name-clash16.C         |    13 +
 gcc/testsuite/g++.dg/lookup/new3.C                 |    10 +
 gcc/testsuite/g++.dg/lookup/using66a.C             |    22 +
 gcc/testsuite/g++.dg/lookup/using67.C              |    20 +
 gcc/testsuite/g++.dg/lto/alignas1_0.C              |     7 +
 gcc/testsuite/g++.dg/lto/pr105399_0.C              |     9 +
 gcc/testsuite/g++.dg/modules/bad-mapper-1.C        |     5 +-
 gcc/testsuite/g++.dg/modules/explicit-bool-1_a.H   |    23 +
 gcc/testsuite/g++.dg/modules/explicit-bool-1_b.C   |     6 +
 gcc/testsuite/g++.dg/modules/fn-inline-1_b.C       |     6 +-
 gcc/testsuite/g++.dg/modules/fn-inline-1_c.C       |     4 +-
 gcc/testsuite/g++.dg/modules/imp-inline-1_a.C      |     4 +-
 gcc/testsuite/g++.dg/modules/imp-inline-1_b.C      |    12 +-
 gcc/testsuite/g++.dg/modules/init-2_a.C            |     2 +-
 gcc/testsuite/g++.dg/modules/init-2_b.C            |     4 +-
 gcc/testsuite/g++.dg/modules/init-2_c.C            |     4 +-
 gcc/testsuite/g++.dg/modules/member-def-2_d.C      |     2 +-
 gcc/testsuite/g++.dg/modules/mod-sym-1.C           |    13 +-
 gcc/testsuite/g++.dg/modules/mod-sym-2.C           |     4 +-
 gcc/testsuite/g++.dg/modules/mod-sym-3.C           |     8 +-
 gcc/testsuite/g++.dg/modules/std-subst-2.C         |    13 +
 gcc/testsuite/g++.dg/modules/std-subst-3.C         |    34 +
 gcc/testsuite/g++.dg/modules/std-subst-4_a.C       |    14 +
 gcc/testsuite/g++.dg/modules/std-subst-4_b.C       |    14 +
 gcc/testsuite/g++.dg/modules/std-subst-4_c.C       |    16 +
 gcc/testsuite/g++.dg/modules/sym-subst-1.C         |     2 +-
 gcc/testsuite/g++.dg/modules/sym-subst-2_b.C       |     4 +-
 gcc/testsuite/g++.dg/modules/sym-subst-3_a.C       |     2 +-
 gcc/testsuite/g++.dg/modules/sym-subst-3_b.C       |     2 +-
 gcc/testsuite/g++.dg/modules/sym-subst-4.C         |     2 +-
 gcc/testsuite/g++.dg/modules/sym-subst-5.C         |     2 +-
 gcc/testsuite/g++.dg/modules/sym-subst-6.C         |     2 +-
 gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C        |     2 +-
 gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C        |     2 +-
 gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C        |     4 +-
 gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C        |     2 +-
 gcc/testsuite/g++.dg/modules/virt-1_a.C            |     7 +-
 gcc/testsuite/g++.dg/modules/virt-2_a.C            |     6 +-
 gcc/testsuite/g++.dg/modules/virt-2_b.C            |     6 +-
 gcc/testsuite/g++.dg/modules/virt-2_c.C            |     6 +-
 gcc/testsuite/g++.dg/modules/vtt-1_a.C             |     6 +-
 gcc/testsuite/g++.dg/modules/vtt-1_b.C             |    10 +-
 gcc/testsuite/g++.dg/opt/const7.C                  |     7 +
 gcc/testsuite/g++.dg/opt/pr100541-1.C              |    24 +
 gcc/testsuite/g++.dg/opt/pr100541-2.C              |    25 +
 gcc/testsuite/g++.dg/opt/pr101597.C                |    13 +
 gcc/testsuite/g++.dg/opt/pr103984.C                |    31 +
 gcc/testsuite/g++.dg/opt/pr103989.C                |    30 +
 gcc/testsuite/g++.dg/opt/pr104334.C                |    40 +
 gcc/testsuite/g++.dg/opt/pr104681.C                |    19 +
 gcc/testsuite/g++.dg/opt/pr104880.C                |    43 +
 gcc/testsuite/g++.dg/opt/pr105235-1.C              |    12 +
 gcc/testsuite/g++.dg/opt/pr105306.C                |    13 +
 gcc/testsuite/g++.dg/opt/pr47639.C                 |    17 +
 gcc/testsuite/g++.dg/opt/pr47639.c                 |    17 -
 gcc/testsuite/g++.dg/opt/pr96780.C                 |    38 +
 gcc/testsuite/g++.dg/other/pr104989.C              |     9 +
 gcc/testsuite/g++.dg/other/pr84964.C               |     7 +
 gcc/testsuite/g++.dg/other/pr88187.C               |     2 +-
 gcc/testsuite/g++.dg/other/spu2vmx-1.C             |    15 -
 gcc/testsuite/g++.dg/overload/builtin6.C           |    14 +
 gcc/testsuite/g++.dg/overload/paren1.C             |     7 +
 gcc/testsuite/g++.dg/parse/array-size2.C           |     2 -
 gcc/testsuite/g++.dg/parse/functor1.C              |    22 +
 gcc/testsuite/g++.dg/parse/no-typename1.C          |     2 +-
 gcc/testsuite/g++.dg/parse/pr39751.C               |    10 +
 gcc/testsuite/g++.dg/parse/pr43765.C               |     6 +-
 gcc/testsuite/g++.dg/parse/pr95999.C               |     8 +
 gcc/testsuite/g++.dg/parse/qualified6.C            |    10 +
 gcc/testsuite/g++.dg/parse/template-keyword2.C     |     8 +
 gcc/testsuite/g++.dg/parse/template-keyword3.C     |    12 +
 gcc/testsuite/g++.dg/parse/template-keyword4.C     |    17 +
 gcc/testsuite/g++.dg/parse/template28.C            |     4 +-
 gcc/testsuite/g++.dg/parse/template30.C            |    49 +
 gcc/testsuite/g++.dg/parse/template31.C            |     4 +
 gcc/testsuite/g++.dg/pr103856.C                    |    17 +
 gcc/testsuite/g++.dg/pr104648.C                    |     9 +
 gcc/testsuite/g++.dg/pr104869.C                    |    78 +
 gcc/testsuite/g++.dg/pr105276.C                    |    18 +
 gcc/testsuite/g++.dg/pr65240-1.C                   |     3 +-
 gcc/testsuite/g++.dg/pr65240-2.C                   |     3 +-
 gcc/testsuite/g++.dg/pr65240-3.C                   |     3 +-
 gcc/testsuite/g++.dg/pr65240-4.C                   |     3 +-
 gcc/testsuite/g++.dg/pr65242.C                     |     3 +-
 gcc/testsuite/g++.dg/pr67211.C                     |     3 +-
 gcc/testsuite/g++.dg/pr69667.C                     |     3 +-
 gcc/testsuite/g++.dg/pr71294.C                     |     3 +-
 gcc/testsuite/g++.dg/pr83541.C                     |    17 +
 gcc/testsuite/g++.dg/{pr83979.c => pr83979.C}      |     0
 gcc/testsuite/g++.dg/pr84279.C                     |     3 +-
 gcc/testsuite/g++.dg/pr96707.C                     |    10 +
 gcc/testsuite/g++.dg/pr98335.C                     |    15 +
 gcc/testsuite/g++.dg/rtti/typeid-complete1.C       |    14 +
 gcc/testsuite/g++.dg/spellcheck-pr104806.C         |     5 +
 gcc/testsuite/g++.dg/template/array35.C            |    11 +
 gcc/testsuite/g++.dg/template/array36.C            |    15 +
 gcc/testsuite/g++.dg/template/conv18.C             |    14 +
 gcc/testsuite/g++.dg/template/conv19.C             |    34 +
 gcc/testsuite/g++.dg/template/defarg23.C           |    21 +
 gcc/testsuite/g++.dg/template/defarg23a.C          |    24 +
 gcc/testsuite/g++.dg/template/dependent-name17.C   |    49 +
 gcc/testsuite/g++.dg/template/dependent-name18.C   |     5 +
 gcc/testsuite/g++.dg/template/explicit-args6.C     |     2 +
 gcc/testsuite/g++.dg/template/friend72.C           |    15 +
 gcc/testsuite/g++.dg/template/friend72a.C          |    14 +
 gcc/testsuite/g++.dg/template/friend73.C           |     5 +
 gcc/testsuite/g++.dg/template/nested7.C            |    12 +
 gcc/testsuite/g++.dg/template/non-dependent18.C    |    19 +
 gcc/testsuite/g++.dg/template/non-dependent19.C    |    14 +
 gcc/testsuite/g++.dg/template/non-dependent19a.C   |    16 +
 gcc/testsuite/g++.dg/template/non-dependent20.C    |    16 +
 gcc/testsuite/g++.dg/template/non-dependent21.C    |     9 +
 gcc/testsuite/g++.dg/template/non-dependent22.C    |    12 +
 .../g++.dg/template/partial-specialization10.C     |    25 +
 .../g++.dg/template/partial-specialization11.C     |    11 +
 .../g++.dg/template/partial-specialization12.C     |    12 +
 .../g++.dg/template/partial-specialization13.C     |    11 +
 gcc/testsuite/g++.dg/template/partial20.C          |     7 +
 gcc/testsuite/g++.dg/template/pr92440.C            |     4 +-
 gcc/testsuite/g++.dg/template/pr96329.C            |     4 +
 gcc/testsuite/g++.dg/template/sfinae33.C           |    12 +
 gcc/testsuite/g++.dg/template/using30.C            |    13 +
 gcc/testsuite/g++.dg/template/using31.C            |    16 +
 gcc/testsuite/g++.dg/tm/{asm-1.c => asm-1.C}       |     0
 .../g++.dg/torture/builtin-clear-padding-5.C       |    44 +
 gcc/testsuite/g++.dg/torture/ppc-ldst-array.C      |     3 +-
 gcc/testsuite/g++.dg/torture/pr104450.C            |    16 +
 gcc/testsuite/g++.dg/torture/pr104601.C            |    33 +
 gcc/testsuite/g++.dg/torture/pr104679.C            |    22 +
 gcc/testsuite/g++.dg/torture/pr105142.C            |     8 +
 gcc/testsuite/g++.dg/torture/pr105189.C            |    19 +
 gcc/testsuite/g++.dg/torture/pr57993-2.C           |   215 +
 gcc/testsuite/g++.dg/torture/pr96881-1.C           |    37 +
 gcc/testsuite/g++.dg/torture/pr96881-2.C           |    37 +
 .../tree-prof/indir-call-recursive-inlining.C      |    54 +
 gcc/testsuite/g++.dg/tree-ssa/aggregate1.C         |    19 +
 gcc/testsuite/g++.dg/tree-ssa/pr104529.C           |    20 +
 gcc/testsuite/g++.dg/tree-ssa/stabilize1.C         |    13 -
 gcc/testsuite/g++.dg/ubsan/pr105093.C              |    12 +
 ...nit-pred-loop-1_a.cc => uninit-pred-loop-1_a.C} |     0
 gcc/testsuite/g++.dg/uninit-pred-loop-1_b.C        |    21 +
 gcc/testsuite/g++.dg/uninit-pred-loop-1_b.cc       |    21 -
 gcc/testsuite/g++.dg/uninit-pred-loop-1_c.C        |    23 +
 gcc/testsuite/g++.dg/uninit-pred-loop-1_c.cc       |    23 -
 ...{uninit-pred-loop_1.cc => uninit-pred-loop_1.C} |     0
 gcc/testsuite/g++.dg/vect/pr105053.cc              |    25 +
 gcc/testsuite/g++.dg/vect/pr105254.cc              |    26 +
 gcc/testsuite/g++.dg/vect/pr105437.cc              |    24 +
 .../g++.dg/vect/{pr71483.c => pr71483.cc}          |     0
 gcc/testsuite/g++.dg/vect/pr99149.cc               |     2 +-
 gcc/testsuite/g++.dg/vect/pr99220.cc               |     0
 gcc/testsuite/g++.dg/vect/slp-pr98855.cc           |     5 +-
 .../g++.dg/warn/Wctad-maybe-unsupported4.C         |    13 +
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-2.C    |    23 +
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-3.C    |    39 +
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-4.C    |    22 +
 gcc/testsuite/g++.dg/warn/Wdangling-pointer-5.C    |    34 +
 gcc/testsuite/g++.dg/warn/Wdangling-pointer.C      |    74 +
 gcc/testsuite/g++.dg/warn/Wduplicated-cond2.C      |    29 +
 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-6.C |     4 +-
 gcc/testsuite/g++.dg/warn/Wignored-qualifiers2.C   |    17 +
 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-3.C  |    70 +
 gcc/testsuite/g++.dg/warn/Wparentheses-31.C        |    59 +
 gcc/testsuite/g++.dg/warn/Wplacement-new-size-11.C |    15 +
 gcc/testsuite/g++.dg/warn/Wreturn-type-13.C        |    35 +
 gcc/testsuite/g++.dg/warn/Wshadow-18.C             |    22 +
 .../g++.dg/warn/Wshadow-compatible-local-3.C       |    10 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-32.C      |    14 +
 gcc/testsuite/g++.dg/warn/Wunused-19.C             |    16 +
 gcc/testsuite/g++.dg/warn/Wunused-var-37.C         |    64 +
 gcc/testsuite/g++.dg/warn/Wunused-var-38.C         |    16 +
 gcc/testsuite/g++.dg/warn/Wunused-var-39.C         |    16 +
 gcc/testsuite/g++.dg/warn/Wuse-after-free.C        |   158 +
 gcc/testsuite/g++.dg/warn/Wuse-after-free2.C       |    10 +
 gcc/testsuite/g++.dg/warn/Wuse-after-free3.C       |    16 +
 gcc/testsuite/g++.dg/warn/Wuse-after-free4.C       |    27 +
 gcc/testsuite/g++.dg/warn/Wuseless-cast2.C         |    24 +
 gcc/testsuite/g++.dg/warn/deprecated-14.C          |    72 +
 gcc/testsuite/g++.dg/warn/deprecated-15.C          |    14 +
 gcc/testsuite/g++.dg/warn/deprecated-16.C          |     2 +
 gcc/testsuite/g++.dg/warn/deprecated-17.C          |    35 +
 gcc/testsuite/g++.dg/warn/deprecated-18.C          |    37 +
 gcc/testsuite/g++.dg/warn/pr101515.C               |    18 +
 gcc/testsuite/g++.dg/warn/pr104025.C               |    20 +
 gcc/testsuite/g++.dg/warn/pr104492.C               |   115 +
 gcc/testsuite/g++.dg/warn/pr83054.C                |     9 +-
 gcc/testsuite/g++.dg/warn/ref-temp1.C              |     3 +
 gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C        |     2 +-
 gcc/testsuite/g++.old-deja/g++.martin/new1.C       |    18 +-
 gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C        |     2 +-
 gcc/testsuite/g++.old-deja/g++.pt/redecl1.C        |    12 +-
 gcc/testsuite/g++.old-deja/g++.robertl/eb43.C      |     1 +
 gcc/testsuite/g++.target/aarch64/pr103147-1.C      |    12 +
 gcc/testsuite/g++.target/aarch64/pr103147-10.C     |    88 +
 gcc/testsuite/g++.target/aarch64/pr103147-2.C      |    12 +
 gcc/testsuite/g++.target/aarch64/pr103147-3.C      |    12 +
 gcc/testsuite/g++.target/aarch64/pr103147-4.C      |    12 +
 gcc/testsuite/g++.target/aarch64/pr103147-5.C      |    12 +
 gcc/testsuite/g++.target/aarch64/pr103147-6.C      |     3 +
 gcc/testsuite/g++.target/aarch64/pr103147-7.C      |     3 +
 gcc/testsuite/g++.target/aarch64/pr103147-8.C      |     3 +
 gcc/testsuite/g++.target/aarch64/pr103147-9.C      |    10 +
 gcc/testsuite/g++.target/arm/pr103676.C            |    32 +
 .../g++.target/i386/avx512vl-pr100738-1.C          |     0
 gcc/testsuite/g++.target/i386/mv31.C               |    11 +
 gcc/testsuite/g++.target/i386/pr100738-1.C         |     0
 gcc/testsuite/g++.target/i386/pr102024.C           |    12 +
 gcc/testsuite/g++.target/i386/pr103750-fwprop-1.C  |    26 +
 gcc/testsuite/g++.target/i386/pr103861-1-sse4.C    |     5 +
 gcc/testsuite/g++.target/i386/pr103861-1-xop.C     |     5 +
 gcc/testsuite/g++.target/i386/pr103861-1.C         |    17 +
 gcc/testsuite/g++.target/i386/pr103973-1.C         |    71 +
 gcc/testsuite/g++.target/i386/pr103973-10.C        |     7 +
 gcc/testsuite/g++.target/i386/pr103973-11.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-12.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-13.C        |    62 +
 gcc/testsuite/g++.target/i386/pr103973-14.C        |     7 +
 gcc/testsuite/g++.target/i386/pr103973-15.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-16.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-17.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-18.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-19.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-2.C         |     7 +
 gcc/testsuite/g++.target/i386/pr103973-20.C        |     8 +
 gcc/testsuite/g++.target/i386/pr103973-3.C         |     8 +
 gcc/testsuite/g++.target/i386/pr103973-4.C         |     8 +
 gcc/testsuite/g++.target/i386/pr103973-5.C         |    66 +
 gcc/testsuite/g++.target/i386/pr103973-6.C         |     7 +
 gcc/testsuite/g++.target/i386/pr103973-7.C         |     8 +
 gcc/testsuite/g++.target/i386/pr103973-8.C         |     8 +
 gcc/testsuite/g++.target/i386/pr103973-9.C         |    67 +
 gcc/testsuite/g++.target/i386/pr104533.C           |    11 +
 gcc/testsuite/g++.target/i386/pr104540.C           |    21 +
 gcc/testsuite/g++.target/i386/pr35513-1.C          |    25 +
 gcc/testsuite/g++.target/i386/pr35513-2.C          |    53 +
 gcc/testsuite/g++.target/i386/pr98335.C            |    18 +
 gcc/testsuite/g++.target/i386/vec-tmpl1.C          |    17 +
 gcc/testsuite/g++.target/mips/cxx17_empty_base.C   |    20 +
 gcc/testsuite/g++.target/mips/mips.exp             |    34 +
 gcc/testsuite/g++.target/mips/pr102024.C           |    20 +
 gcc/testsuite/g++.target/powerpc/altivec-1.C       |    16 +
 gcc/testsuite/g++.target/powerpc/altivec-10.C      |    21 +
 gcc/testsuite/g++.target/powerpc/altivec-11.C      |    12 +
 gcc/testsuite/g++.target/powerpc/altivec-12.C      |    19 +
 gcc/testsuite/g++.target/powerpc/altivec-13.C      |    59 +
 gcc/testsuite/g++.target/powerpc/altivec-14.C      |    13 +
 gcc/testsuite/g++.target/powerpc/altivec-15.C      |    16 +
 gcc/testsuite/g++.target/powerpc/altivec-16.C      |    19 +
 gcc/testsuite/g++.target/powerpc/altivec-17.C      |    16 +
 gcc/testsuite/g++.target/powerpc/altivec-18.C      |    14 +
 gcc/testsuite/g++.target/powerpc/altivec-2.C       |    25 +
 gcc/testsuite/g++.target/powerpc/altivec-3.C       |   137 +
 gcc/testsuite/g++.target/powerpc/altivec-4.C       |    12 +
 gcc/testsuite/g++.target/powerpc/altivec-5.C       |    16 +
 gcc/testsuite/g++.target/powerpc/altivec-6.C       |    30 +
 gcc/testsuite/g++.target/powerpc/altivec-7.C       |    36 +
 gcc/testsuite/g++.target/powerpc/altivec-8.C       |    21 +
 gcc/testsuite/g++.target/powerpc/altivec-9.C       |    14 +
 gcc/testsuite/g++.target/powerpc/altivec-cell-1.C  |    94 +
 gcc/testsuite/g++.target/powerpc/altivec-cell-2.C  |   141 +
 gcc/testsuite/g++.target/powerpc/altivec-cell-3.C  |    37 +
 gcc/testsuite/g++.target/powerpc/altivec-cell-4.C  |    42 +
 gcc/testsuite/g++.target/powerpc/altivec-cell-5.C  |    25 +
 gcc/testsuite/g++.target/powerpc/altivec-types-1.C |    88 +
 gcc/testsuite/g++.target/powerpc/altivec-types-2.C |    14 +
 gcc/testsuite/g++.target/powerpc/altivec-types-3.C |    14 +
 gcc/testsuite/g++.target/powerpc/altivec-types-4.C |    15 +
 .../debug/dwarf2 => g++.target/powerpc}/const2.C   |     0
 .../powerpc}/darwin-minversion-1.C                 |     0
 .../eh => g++.target/powerpc}/ppc64-sighandle-cr.C |     0
 gcc/testsuite/g++.target/powerpc/simd-4.C          |    70 +
 .../{g++.dg/eh => g++.target/powerpc}/simd-5.C     |     0
 gcc/testsuite/g++.target/powerpc/spu2vmx-1.C       |    15 +
 gcc/testsuite/g++.target/powerpc/uncaught3.C       |    85 +
 gcc/testsuite/g++.target/powerpc/undef-bool-1.C    |    15 +
 gcc/testsuite/g++.target/s390/pr102024-1.C         |    12 +
 gcc/testsuite/g++.target/s390/pr102024-2.C         |    14 +
 gcc/testsuite/g++.target/s390/pr102024-3.C         |    15 +
 gcc/testsuite/g++.target/s390/pr102024-4.C         |    15 +
 gcc/testsuite/g++.target/s390/pr102024-5.C         |    14 +
 gcc/testsuite/g++.target/s390/pr102024-6.C         |    12 +
 gcc/testsuite/gcc.c-torture/compile/103818.c       |    12 +
 gcc/testsuite/gcc.c-torture/compile/20050113-1.c   |    16 -
 .../gcc.c-torture/compile/attr-complex-method-2.c  |     2 +-
 .../gcc.c-torture/compile/attr-retain-1.c          |     2 +
 .../gcc.c-torture/compile/attr-retain-2.c          |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr100576.c     |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr101941-1.c   |    50 +
 gcc/testsuite/gcc.c-torture/compile/pr102645.c     |    18 +
 gcc/testsuite/gcc.c-torture/compile/pr103376.c     |     9 +
 gcc/testsuite/gcc.c-torture/compile/pr104327.c     |    15 +
 gcc/testsuite/gcc.c-torture/compile/pr104499.c     |    11 +
 gcc/testsuite/gcc.c-torture/compile/pr105234.c     |    14 +
 gcc/testsuite/gcc.c-torture/compile/pr105247.c     |    10 +
 gcc/testsuite/gcc.c-torture/compile/pr97576.c      |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr99787-1.c    |     1 +
 .../gcc.c-torture/execute/builtins/lib/chk.c       |    11 +
 gcc/testsuite/gcc.c-torture/execute/pr104196.c     |    19 +
 gcc/testsuite/gcc.c-torture/execute/pr104604.c     |    34 +
 gcc/testsuite/gcc.c-torture/execute/pr104814.c     |    30 +
 gcc/testsuite/gcc.c-torture/execute/pr104839.c     |    37 +
 gcc/testsuite/gcc.dg/20020312-2.c                  |     2 +
 gcc/testsuite/gcc.dg/Walloca-larger-than-4.c       |     3 +-
 gcc/testsuite/gcc.dg/Wattributes-8.c               |     6 +-
 gcc/testsuite/gcc.dg/Wdangling-pointer-2.c         |    82 +
 gcc/testsuite/gcc.dg/Wdangling-pointer-3.c         |    92 +
 gcc/testsuite/gcc.dg/Wdangling-pointer-4.c         |    22 +
 gcc/testsuite/gcc.dg/Wdangling-pointer.c           |    76 +
 gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c      |     3 +-
 gcc/testsuite/gcc.dg/Wfree-nonheap-object.c        |     3 +-
 gcc/testsuite/gcc.dg/Winfinite-recursion-3.c       |    18 +
 gcc/testsuite/gcc.dg/Winfinite-recursion-4.c       |    19 +
 gcc/testsuite/gcc.dg/Winfinite-recursion-5.c       |    18 +
 gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c       |    13 +-
 gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c       |     5 +
 .../gcc.dg/Wmissing-field-initializers-1.c         |    22 +
 .../gcc.dg/Wmissing-field-initializers-2.c         |    11 +
 .../gcc.dg/Wmissing-field-initializers-3.c         |    24 +
 .../gcc.dg/Wmissing-field-initializers-4.c         |    43 +
 .../gcc.dg/Wmissing-field-initializers-5.c         |    22 +
 gcc/testsuite/gcc.dg/Wno-frame-address.c           |     2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-15.c       |    14 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-56.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-57.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-67.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-68.c       |    29 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-69.c       |     2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-71.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-88.c       |   327 +
 gcc/testsuite/gcc.dg/Wuse-after-free-2.c           |   117 +
 gcc/testsuite/gcc.dg/Wuse-after-free-3.c           |    22 +
 gcc/testsuite/gcc.dg/Wuse-after-free.c             |    41 +
 gcc/testsuite/gcc.dg/Wvla-larger-than-5.c          |     3 +-
 gcc/testsuite/gcc.dg/analyzer/aliasing-3.c         |    75 +
 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h     |     3 +
 .../gcc.dg/analyzer/analyzer-verbosity-2a.c        |     5 +-
 .../gcc.dg/analyzer/analyzer-verbosity-3a.c        |     5 +-
 gcc/testsuite/gcc.dg/analyzer/asm-x86-1.c          |     2 +-
 gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-1.c   |   126 +
 gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-2.c   |    77 +
 gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-1.c     |     2 +-
 gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-2.c     |     2 +-
 gcc/testsuite/gcc.dg/analyzer/attr-const-1.c       |   152 +
 gcc/testsuite/gcc.dg/analyzer/attr-const-2.c       |    16 +
 gcc/testsuite/gcc.dg/analyzer/attr-const-3.c       |    26 +
 gcc/testsuite/gcc.dg/analyzer/attr-malloc-1.c      |     2 +-
 .../gcc.dg/analyzer/attr-tainted_args-1.c          |    88 +
 .../gcc.dg/analyzer/attr-tainted_args-misuses.c    |     6 +
 gcc/testsuite/gcc.dg/analyzer/boxed-malloc-1.c     |   485 +
 gcc/testsuite/gcc.dg/analyzer/calloc-1.c           |    27 +
 gcc/testsuite/gcc.dg/analyzer/casts-1.c            |    45 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |    12 +-
 gcc/testsuite/gcc.dg/analyzer/edges-1.c            |     5 +-
 gcc/testsuite/gcc.dg/analyzer/escaping-1.c         |    27 +
 gcc/testsuite/gcc.dg/analyzer/fields.c             |     2 +-
 gcc/testsuite/gcc.dg/analyzer/file-1.c             |    10 +-
 gcc/testsuite/gcc.dg/analyzer/file-2.c             |     8 +-
 gcc/testsuite/gcc.dg/analyzer/file-paths-1.c       |     9 +-
 gcc/testsuite/gcc.dg/analyzer/file-pr58237.c       |     8 +-
 gcc/testsuite/gcc.dg/analyzer/fread-2.c            |    31 +
 gcc/testsuite/gcc.dg/analyzer/gzio-3.c             |     2 +-
 gcc/testsuite/gcc.dg/analyzer/gzio-3a.c            |     2 +-
 gcc/testsuite/gcc.dg/analyzer/leak-4.c             |   103 +
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |    36 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c   |     5 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c     |     4 +-
 .../gcc.dg/analyzer/many-disabled-diagnostics.c    |    55 +
 gcc/testsuite/gcc.dg/analyzer/many-unused-locals.c |    69 +
 gcc/testsuite/gcc.dg/analyzer/memcpy-1.c           |   125 +
 gcc/testsuite/gcc.dg/analyzer/memset-2.c           |    27 +
 .../gcc.dg/analyzer/memset-CVE-2017-18549-1.c      |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr101547.c           |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr101875.c           |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr101962.c           |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr101983-main.c      |    38 +
 gcc/testsuite/gcc.dg/analyzer/pr101983-not-main.c  |    40 +
 gcc/testsuite/gcc.dg/analyzer/pr102692-2.c         |    22 +
 gcc/testsuite/gcc.dg/analyzer/pr103892.c           |    75 +
 gcc/testsuite/gcc.dg/analyzer/pr104029.c           |   115 +
 gcc/testsuite/gcc.dg/analyzer/pr104062.c           |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr104089.c           |    11 +
 gcc/testsuite/gcc.dg/analyzer/pr104224.c           |   106 +
 gcc/testsuite/gcc.dg/analyzer/pr104308.c           |    19 +
 gcc/testsuite/gcc.dg/analyzer/pr104369-1.c         |    86 +
 gcc/testsuite/gcc.dg/analyzer/pr104369-2.c         |    79 +
 gcc/testsuite/gcc.dg/analyzer/pr104417.c           |     7 +
 gcc/testsuite/gcc.dg/analyzer/pr104434-const.c     |   173 +
 gcc/testsuite/gcc.dg/analyzer/pr104434-nonconst.c  |   173 +
 gcc/testsuite/gcc.dg/analyzer/pr104434.h           |   108 +
 gcc/testsuite/gcc.dg/analyzer/pr104452.c           |    10 +
 gcc/testsuite/gcc.dg/analyzer/pr104524.c           |     9 +
 gcc/testsuite/gcc.dg/analyzer/pr104560-1.c         |    43 +
 gcc/testsuite/gcc.dg/analyzer/pr104560-2.c         |    26 +
 gcc/testsuite/gcc.dg/analyzer/pr105074.c           |     9 +
 gcc/testsuite/gcc.dg/analyzer/pr105087-1.c         |    18 +
 gcc/testsuite/gcc.dg/analyzer/pr105087-2.c         |    20 +
 gcc/testsuite/gcc.dg/analyzer/pr105252.c           |    20 +
 gcc/testsuite/gcc.dg/analyzer/pr105365.c           |    17 +
 gcc/testsuite/gcc.dg/analyzer/pr105366.c           |    19 +
 .../gcc.dg/analyzer/pr93032-mztools-signed-char.c  |   332 +
 .../analyzer/pr93032-mztools-unsigned-char.c       |   332 +
 gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c    |   331 -
 gcc/testsuite/gcc.dg/analyzer/pr94047.c            |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr94362-1.c          |    60 +
 gcc/testsuite/gcc.dg/analyzer/pr94362-2.c          |    42 +
 gcc/testsuite/gcc.dg/analyzer/pr95000-1.c          |    38 +
 gcc/testsuite/gcc.dg/analyzer/pr96713.c            |     1 +
 gcc/testsuite/gcc.dg/analyzer/pr96841.c            |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr98969.c            |     4 +-
 gcc/testsuite/gcc.dg/analyzer/pr99716-1.c          |     9 +-
 gcc/testsuite/gcc.dg/analyzer/pr99716-2.c          |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr99774-1.c          |     2 +-
 gcc/testsuite/gcc.dg/analyzer/realloc-1.c          |     4 +-
 gcc/testsuite/gcc.dg/analyzer/realloc-3.c          |    81 +
 gcc/testsuite/gcc.dg/analyzer/realloc-4.c          |    85 +
 gcc/testsuite/gcc.dg/analyzer/stale-frame-1.c      |    29 +
 gcc/testsuite/gcc.dg/analyzer/strcpy-2.c           |    27 +
 gcc/testsuite/gcc.dg/analyzer/strndup-1.c          |     3 +-
 gcc/testsuite/gcc.dg/analyzer/symbolic-1.c         |     2 +-
 gcc/testsuite/gcc.dg/analyzer/symbolic-12.c        |   106 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-9.c         |   197 +
 .../gcc.dg/analyzer/taint-CVE-2011-2210-1.c        |    93 +
 .../gcc.dg/analyzer/taint-CVE-2020-13143-1.c       |    38 +
 .../gcc.dg/analyzer/taint-CVE-2020-13143-2.c       |    32 +
 .../gcc.dg/analyzer/taint-CVE-2020-13143.h         |    91 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c      |     3 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-3.c      |    21 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-4.c      |    31 +
 gcc/testsuite/gcc.dg/analyzer/taint-alloc-5.c      |    21 +
 gcc/testsuite/gcc.dg/analyzer/taint-merger.c       |    57 +
 gcc/testsuite/gcc.dg/analyzer/taint-ops.c          |   106 +
 gcc/testsuite/gcc.dg/analyzer/taint-realloc.c      |    21 +
 gcc/testsuite/gcc.dg/analyzer/taint-size-1.c       |     9 +
 .../gcc.dg/analyzer/taint-size-access-attr-1.c     |    64 +
 gcc/testsuite/gcc.dg/analyzer/test-uaccess.h       |    15 +
 .../asm-x86-linux-array_index_mask_nospec.c        |     2 +-
 .../torture/asm-x86-linux-cpuid-paravirt-1.c       |     2 +-
 .../torture/asm-x86-linux-cpuid-paravirt-2.c       |     2 +-
 .../gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c  |     2 +-
 .../torture/asm-x86-linux-rdmsr-paravirt.c         |     2 +-
 .../gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c  |     2 +-
 .../asm-x86-linux-wfx_get_ps_timeout-full.c        |     2 +-
 .../asm-x86-linux-wfx_get_ps_timeout-reduced.c     |     2 +-
 .../gcc.dg/analyzer/torture/boxed-int-1.c          |   170 +
 .../gcc.dg/analyzer/torture/boxed-ptr-1.c          |    78 +
 .../gcc.dg/analyzer/torture/empty-struct-1.c       |    18 +
 .../gcc.dg/analyzer/torture/leak-pr102308-1.c      |    19 +
 .../gcc.dg/analyzer/torture/leak-pr102308-2.c      |    12 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr102692.c   |   110 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr103685.c   |    33 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr104159.c   |    18 +
 gcc/testsuite/gcc.dg/analyzer/torture/pr104863.c   |    14 +
 .../gcc.dg/analyzer/torture/symbolic-10.c          |    40 +
 gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c    |     3 +
 .../gcc.dg/analyzer/torture/uninit-bit-field-ref.c |    31 +
 .../gcc.dg/analyzer/torture/uninit-pr63311.c       |   134 +
 .../torture/uninit-trivial-auto-var-init-pattern.c |    10 +
 .../uninit-trivial-auto-var-init-uninitialized.c   |    10 +
 .../torture/uninit-trivial-auto-var-init-zero.c    |    10 +
 gcc/testsuite/gcc.dg/analyzer/uninit-1.c           |    95 +-
 gcc/testsuite/gcc.dg/analyzer/uninit-4.c           |     2 +-
 .../gcc.dg/analyzer/uninit-CWE-457-examples.c      |   119 +
 gcc/testsuite/gcc.dg/analyzer/uninit-alloca.c      |     7 +
 gcc/testsuite/gcc.dg/analyzer/uninit-pr104576.c    |    16 +
 gcc/testsuite/gcc.dg/analyzer/uninit-pr94713.c     |     2 +-
 gcc/testsuite/gcc.dg/analyzer/uninit-pr94714.c     |     2 +-
 gcc/testsuite/gcc.dg/analyzer/untracked-1.c        |   131 +
 gcc/testsuite/gcc.dg/analyzer/unused-local-1.c     |    22 +
 gcc/testsuite/gcc.dg/analyzer/vasprintf-1.c        |    57 +
 gcc/testsuite/gcc.dg/analyzer/vla-1.c              |     9 +
 gcc/testsuite/gcc.dg/analyzer/write-to-const-2.c   |    60 +
 .../gcc.dg/analyzer/write-to-function-1.c          |    15 +
 .../gcc.dg/analyzer/write-to-string-literal-2.c    |    19 +
 .../gcc.dg/analyzer/write-to-string-literal-3.c    |    66 +
 .../analyzer/write-to-string-literal-4-disabled.c  |    28 +
 .../gcc.dg/analyzer/write-to-string-literal-4.c    |    23 +
 .../gcc.dg/analyzer/write-to-string-literal-5.c    |    31 +
 gcc/testsuite/gcc.dg/analyzer/zlib-3.c             |     2 +-
 gcc/testsuite/gcc.dg/analyzer/zlib-5.c             |     2 +-
 gcc/testsuite/gcc.dg/asan/pr104449.c               |    12 +
 gcc/testsuite/gcc.dg/asan/pr105214.c               |    16 +
 gcc/testsuite/gcc.dg/asan/pr105396.c               |    19 +
 gcc/testsuite/gcc.dg/asan/pr99673.c                |    29 +
 gcc/testsuite/gcc.dg/asan/use-after-scope-4.c      |     1 +
 gcc/testsuite/gcc.dg/attr-alloc_size-6.c           |     2 +-
 gcc/testsuite/gcc.dg/attr-alloc_size-7.c           |     2 +-
 gcc/testsuite/gcc.dg/auto-init-pr102276-1.c        |    38 +
 gcc/testsuite/gcc.dg/auto-init-pr102276-2.c        |    38 +
 gcc/testsuite/gcc.dg/auto-init-pr102276-3.c        |    40 +
 gcc/testsuite/gcc.dg/auto-init-pr102276-4.c        |    40 +
 gcc/testsuite/gcc.dg/auto-init-pr104550-1.c        |    10 +
 gcc/testsuite/gcc.dg/auto-init-pr104550-2.c        |    11 +
 gcc/testsuite/gcc.dg/auto-init-pr104550-3.c        |    11 +
 gcc/testsuite/gcc.dg/auto-init-uninit-16.c         |     4 +-
 gcc/testsuite/gcc.dg/auto-init-uninit-34.c         |     8 +-
 gcc/testsuite/gcc.dg/auto-init-uninit-37.c         |    44 +-
 gcc/testsuite/gcc.dg/auto-init-uninit-B.c          |     4 +-
 gcc/testsuite/gcc.dg/builtin-apply2.c              |     2 +-
 .../gcc.dg/builtin-dynamic-object-size-0.c         |   641 +
 .../gcc.dg/builtin-dynamic-object-size-10.c        |     2 +
 .../gcc.dg/builtin-dynamic-object-size-5-main.c    |    32 +
 .../gcc.dg/builtin-dynamic-object-size-5.c         |     7 +-
 gcc/testsuite/gcc.dg/builtin-object-size-1.c       |   181 +-
 gcc/testsuite/gcc.dg/builtin-object-size-2.c       |   133 +
 gcc/testsuite/gcc.dg/builtin-object-size-3.c       |   183 +-
 gcc/testsuite/gcc.dg/builtin-object-size-4.c       |    99 +-
 gcc/testsuite/gcc.dg/builtin-object-size-5.c       |    24 +-
 gcc/testsuite/gcc.dg/c11-unproto-1.c               |     7 +-
 gcc/testsuite/gcc.dg/c11-unproto-2.c               |     7 +-
 gcc/testsuite/gcc.dg/c2x-unproto-1.c               |    29 +-
 gcc/testsuite/gcc.dg/c2x-unproto-2.c               |     7 +-
 gcc/testsuite/gcc.dg/compat/pr102024_main.c        |    22 +
 gcc/testsuite/gcc.dg/compat/pr102024_test.h        |    12 +
 gcc/testsuite/gcc.dg/compat/pr102024_x.c           |    10 +
 gcc/testsuite/gcc.dg/compat/pr102024_y.c           |    10 +
 gcc/testsuite/gcc.dg/complex-6.c                   |     2 +-
 gcc/testsuite/gcc.dg/complex-7.c                   |     2 +-
 gcc/testsuite/gcc.dg/debug/ctf/ctf-array-2.c       |    22 +-
 gcc/testsuite/gcc.dg/debug/ctf/ctf-array-5.c       |    17 +
 gcc/testsuite/gcc.dg/debug/ctf/ctf-variables-3.c   |    22 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c       |    12 +
 gcc/testsuite/gcc.dg/debug/pr104337.c              |    15 +
 gcc/testsuite/gcc.dg/dfp/pr104510.c                |    12 +
 gcc/testsuite/gcc.dg/dfp/pr104557.c                |    22 +
 gcc/testsuite/gcc.dg/fixed-point/composite-type.c  |     2 +-
 gcc/testsuite/gcc.dg/fold-reduc-1.c                |    19 +
 gcc/testsuite/gcc.dg/gcov-info-to-gcda.c           |    36 +-
 gcc/testsuite/gcc.dg/gimplefe-37.c                 |     2 +-
 gcc/testsuite/gcc.dg/gimplefe-48.c                 |    20 +
 gcc/testsuite/gcc.dg/gimplefe-49.c                 |    27 +
 gcc/testsuite/gcc.dg/gimplefe-error-13.c           |    11 +
 gcc/testsuite/gcc.dg/gimplefe-error-14.c           |     8 +
 gcc/testsuite/gcc.dg/goacc/nested-function-1.c     |    76 +-
 gcc/testsuite/gcc.dg/goacc/nested-function-2.c     |    28 +-
 gcc/testsuite/gcc.dg/gomp/pr104517.c               |    54 +
 gcc/testsuite/gcc.dg/gomp/pr104532.c               |    15 +
 gcc/testsuite/gcc.dg/gomp/pr104757.c               |    14 +
 gcc/testsuite/gcc.dg/graphite/pr99085.c            |     1 +
 gcc/testsuite/gcc.dg/guality/ipa-sra-1.c           |     2 +-
 gcc/testsuite/gcc.dg/guality/pr54519-1.c           |     6 +-
 gcc/testsuite/gcc.dg/guality/pr54519-3.c           |     6 +-
 gcc/testsuite/gcc.dg/ifcvt-4.c                     |     2 +-
 gcc/testsuite/gcc.dg/init-compare-1.c              |     1 +
 gcc/testsuite/gcc.dg/ipa/pr102513.c                |    33 +
 gcc/testsuite/gcc.dg/ipa/pr103083-1.c              |    28 +
 gcc/testsuite/gcc.dg/ipa/pr103083-2.c              |    30 +
 gcc/testsuite/gcc.dg/ipa/pr104813.c                |    32 +
 gcc/testsuite/gcc.dg/ipa/pr105160.c                |    77 +
 gcc/testsuite/gcc.dg/ipa/remref-6.c                |     2 +-
 gcc/testsuite/gcc.dg/ipa/remref-7.c                |    33 +
 gcc/testsuite/gcc.dg/loop-8.c                      |     2 +-
 gcc/testsuite/gcc.dg/loop-unswitch-6.c             |    33 +
 gcc/testsuite/gcc.dg/lower-subreg-1.c              |     4 +-
 gcc/testsuite/gcc.dg/lto/20090717_0.c              |     2 +-
 gcc/testsuite/gcc.dg/lto/pr103171_0.c              |    11 +
 gcc/testsuite/gcc.dg/lto/pr103171_1.c              |    35 +
 gcc/testsuite/gcc.dg/memchr.c                      |     3 +-
 gcc/testsuite/gcc.dg/memcmp-3.c                    |     3 +-
 gcc/testsuite/gcc.dg/memcpy-6.c                    |     3 +-
 gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c  |    16 +-
 gcc/testsuite/gcc.dg/pr100225.c                    |     1 +
 gcc/testsuite/gcc.dg/pr100680.c                    |    31 +
 gcc/testsuite/gcc.dg/pr100834.c                    |    42 +
 gcc/testsuite/gcc.dg/pr101885.c                    |    31 +
 gcc/testsuite/gcc.dg/pr102087_1.c                  |    13 +
 gcc/testsuite/gcc.dg/pr102140.c                    |    23 +
 gcc/testsuite/gcc.dg/pr102478.c                    |    29 +
 gcc/testsuite/gcc.dg/pr102950.c                    |    21 +
 gcc/testsuite/gcc.dg/pr103721-2.c                  |    28 +
 gcc/testsuite/gcc.dg/pr103721.c                    |    25 +
 gcc/testsuite/gcc.dg/pr103775.c                    |    12 +
 gcc/testsuite/gcc.dg/pr103845.c                    |    29 +
 gcc/testsuite/gcc.dg/pr103961.c                    |    30 +
 gcc/testsuite/gcc.dg/pr104198.c                    |    36 +
 gcc/testsuite/gcc.dg/pr104263.c                    |    25 +
 gcc/testsuite/gcc.dg/pr104288.c                    |    23 +
 gcc/testsuite/gcc.dg/pr104380.c                    |    32 +
 gcc/testsuite/gcc.dg/pr104381.c                    |    20 +
 gcc/testsuite/gcc.dg/pr104389.c                    |    26 +
 gcc/testsuite/gcc.dg/pr104420-1.c                  |    10 +
 gcc/testsuite/gcc.dg/pr104420-2.c                  |    10 +
 gcc/testsuite/gcc.dg/pr104420-3.c                  |    10 +
 gcc/testsuite/gcc.dg/pr104420-4.c                  |    10 +
 gcc/testsuite/gcc.dg/pr104427.c                    |    13 +
 gcc/testsuite/gcc.dg/pr104459.c                    |    38 +
 gcc/testsuite/gcc.dg/pr104464.c                    |    11 +
 gcc/testsuite/gcc.dg/pr104506-1.c                  |    12 +
 gcc/testsuite/gcc.dg/pr104506-2.c                  |    11 +
 gcc/testsuite/gcc.dg/pr104506-3.c                  |    11 +
 gcc/testsuite/gcc.dg/pr104511.c                    |    16 +
 gcc/testsuite/gcc.dg/pr104522.c                    |    14 +
 gcc/testsuite/gcc.dg/pr104526.c                    |    15 +
 gcc/testsuite/gcc.dg/pr104544.c                    |    19 +
 gcc/testsuite/gcc.dg/pr104558.c                    |    15 +
 gcc/testsuite/gcc.dg/pr104612.c                    |    27 +
 gcc/testsuite/gcc.dg/pr104644.c                    |     9 +
 gcc/testsuite/gcc.dg/pr104675-1.c                  |    29 +
 gcc/testsuite/gcc.dg/pr104675-2.c                  |    18 +
 gcc/testsuite/gcc.dg/pr104675-3.c                  |    29 +
 gcc/testsuite/gcc.dg/pr104700-2.c                  |    21 +
 gcc/testsuite/gcc.dg/pr104786.c                    |     8 +
 gcc/testsuite/gcc.dg/pr104910.c                    |    14 +
 gcc/testsuite/gcc.dg/pr104975.c                    |    20 +
 gcc/testsuite/gcc.dg/pr105049.c                    |    12 +
 gcc/testsuite/gcc.dg/pr105080.c                    |    11 +
 gcc/testsuite/gcc.dg/pr105094.c                    |    13 +
 gcc/testsuite/gcc.dg/pr105140.c                    |    18 +
 gcc/testsuite/gcc.dg/pr105149.c                    |    16 +
 gcc/testsuite/gcc.dg/pr105150.c                    |     8 +
 gcc/testsuite/gcc.dg/pr105165.c                    |    13 +
 gcc/testsuite/gcc.dg/pr105173.c                    |    12 +
 gcc/testsuite/gcc.dg/pr105175.c                    |    16 +
 gcc/testsuite/gcc.dg/pr105211.c                    |    11 +
 gcc/testsuite/gcc.dg/pr105218.c                    |    16 +
 gcc/testsuite/gcc.dg/pr105226.c                    |    23 +
 gcc/testsuite/gcc.dg/pr105250.c                    |    30 +
 gcc/testsuite/gcc.dg/pr105257.c                    |    16 +
 gcc/testsuite/gcc.dg/pr105263.c                    |    15 +
 gcc/testsuite/gcc.dg/pr105331.c                    |    11 +
 gcc/testsuite/gcc.dg/pr105333.c                    |    21 +
 gcc/testsuite/gcc.dg/pr105376.c                    |     9 +
 gcc/testsuite/gcc.dg/pr105415.c                    |    26 +
 gcc/testsuite/gcc.dg/pr105461.c                    |    16 +
 gcc/testsuite/gcc.dg/pr83072-2.c                   |    18 +
 gcc/testsuite/gcc.dg/pr83073.c                     |    10 +
 gcc/testsuite/gcc.dg/pr86010-2.c                   |    22 +
 gcc/testsuite/gcc.dg/pr86010.c                     |    24 +
 gcc/testsuite/gcc.dg/pr87052.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr95115.c                     |    25 +
 gcc/testsuite/gcc.dg/pr96392.c                     |     6 -
 gcc/testsuite/gcc.dg/pr98198.c                     |     7 +
 gcc/testsuite/gcc.dg/pr98420.c                     |     8 +
 gcc/testsuite/gcc.dg/pr98721-1.c                   |     1 +
 gcc/testsuite/gcc.dg/pr99122-2.c                   |     1 +
 gcc/testsuite/gcc.dg/pr99578-1.c                   |    26 +
 gcc/testsuite/gcc.dg/pr99578-2.c                   |    26 +
 gcc/testsuite/gcc.dg/pr99578-3.c                   |    13 +
 gcc/testsuite/gcc.dg/pr99708.c                     |     7 +
 gcc/testsuite/gcc.dg/rtl/arm/mve-vxbi.c            |    89 +
 gcc/testsuite/gcc.dg/sancov/pr104158-1.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-2.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-3.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-4.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-5.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-6.c           |    11 +
 gcc/testsuite/gcc.dg/sancov/pr104158-7.c           |    11 +
 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/signbit-2.c                   |     1 +
 gcc/testsuite/gcc.dg/spellcheck-options-24.c       |     5 +
 gcc/testsuite/gcc.dg/sso-14.c                      |     1 +
 gcc/testsuite/gcc.dg/stack-usage-1.c               |     4 +-
 gcc/testsuite/gcc.dg/strlenopt-73.c                |     2 +-
 gcc/testsuite/gcc.dg/strlenopt-80.c                |     3 +-
 gcc/testsuite/gcc.dg/superblock.c                  |     2 +-
 gcc/testsuite/gcc.dg/torture/pr100499-1.c          |    27 +
 gcc/testsuite/gcc.dg/torture/pr100499-2.c          |    16 +
 gcc/testsuite/gcc.dg/torture/pr100499-3.c          |    14 +
 gcc/testsuite/gcc.dg/torture/pr100740.c            |    12 +
 gcc/testsuite/gcc.dg/torture/pr100786.c            |    10 +
 gcc/testsuite/gcc.dg/torture/pr100810.c            |    34 +
 gcc/testsuite/gcc.dg/torture/pr101508.c            |    13 +
 gcc/testsuite/gcc.dg/torture/pr101972.c            |    39 +
 gcc/testsuite/gcc.dg/torture/pr102131-1.c          |    16 +
 gcc/testsuite/gcc.dg/torture/pr102131-2.c          |    15 +
 gcc/testsuite/gcc.dg/torture/pr102131-3.c          |    11 +
 gcc/testsuite/gcc.dg/torture/pr102131-4.c          |    15 +
 gcc/testsuite/gcc.dg/torture/pr103037.c            |    23 +
 gcc/testsuite/gcc.dg/torture/pr103987.c            |    13 +
 gcc/testsuite/gcc.dg/torture/pr104279.c            |    12 +
 gcc/testsuite/gcc.dg/torture/pr104280.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr104281.c            |    22 +
 gcc/testsuite/gcc.dg/torture/pr104402.c            |     8 +
 gcc/testsuite/gcc.dg/torture/pr104467.c            |    11 +
 gcc/testsuite/gcc.dg/torture/pr104519.c            |    10 +
 gcc/testsuite/gcc.dg/torture/pr104543.c            |    21 +
 gcc/testsuite/gcc.dg/torture/pr104676.c            |    35 +
 gcc/testsuite/gcc.dg/torture/pr104700-1.c          |    38 +
 gcc/testsuite/gcc.dg/torture/pr104825.c            |    14 +
 gcc/testsuite/gcc.dg/torture/pr105132.c            |    12 +
 gcc/testsuite/gcc.dg/torture/pr105148.c            |    20 +
 gcc/testsuite/gcc.dg/torture/pr105163.c            |    17 +
 gcc/testsuite/gcc.dg/torture/pr105166.c            |     9 +
 gcc/testsuite/gcc.dg/torture/pr105185.c            |    13 +
 gcc/testsuite/gcc.dg/torture/pr105198.c            |    26 +
 gcc/testsuite/gcc.dg/torture/pr105231.c            |    15 +
 gcc/testsuite/gcc.dg/torture/pr105337.c            |    31 +
 gcc/testsuite/gcc.dg/torture/pr105484.c            |    15 +
 gcc/testsuite/gcc.dg/torture/pr57147-2.c           |     6 +
 gcc/testsuite/gcc.dg/torture/pr57993-2.cpp         |   213 -
 .../gcc.dg/torture/stackalign/builtin-apply-2.c    |     2 +-
 gcc/testsuite/gcc.dg/torture/tls/pr104777.c        |    30 +
 .../gcc.dg/tree-ssa/builtin-snprintf-13.c          |   131 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-25.c      |     3 +-
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-28.c      |    21 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-29.c      |   179 +
 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c    |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/divide-6.c           |     9 +
 gcc/testsuite/gcc.dg/tree-ssa/divide-7.c           |     9 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp-trans2.c        |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/evrp10.c             |    30 +
 gcc/testsuite/gcc.dg/tree-ssa/inline-13.c          |    27 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-4.c     |    17 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-7.c           |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/modref-8.c           |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr100359.c           |    31 +
 gcc/testsuite/gcc.dg/tree-ssa/pr101941-1.c         |    53 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103514.c           |    33 +
 gcc/testsuite/gcc.dg/tree-ssa/pr104639-1.c         |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr104639-2.c         |    54 +
 gcc/testsuite/gcc.dg/tree-ssa/pr104645.c           |    28 +
 gcc/testsuite/gcc.dg/tree-ssa/pr76174.c            |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr89074.c            |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98737-1.c          |   148 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98737-2.c          |   123 +
 gcc/testsuite/gcc.dg/tree-ssa/pr99578-1.c          |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/recip-3.c            |     6 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-99.c         |    27 +
 gcc/testsuite/gcc.dg/uninit-38.c                   |     3 +-
 gcc/testsuite/gcc.dg/uninit-39.c                   |     3 +-
 gcc/testsuite/gcc.dg/uninit-40.c                   |     2 +-
 gcc/testsuite/gcc.dg/uninit-41.c                   |     3 +-
 gcc/testsuite/gcc.dg/uninit-pr100250.c             |     3 +-
 gcc/testsuite/gcc.dg/uninit-pr101300.c             |     3 +-
 gcc/testsuite/gcc.dg/uninit-pr101494.c             |     3 +-
 gcc/testsuite/gcc.dg/uninit-pr105109.c             |    15 +
 gcc/testsuite/gcc.dg/uninit-pr20644-O0.c           |     2 +-
 gcc/testsuite/gcc.dg/uninit-pr50476.c              |     2 +-
 gcc/testsuite/gcc.dg/uninit-pr98578.c              |     3 +-
 gcc/testsuite/gcc.dg/uninit-pr98583.c              |     3 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-17.c              |     5 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr104240.c        |    17 +
 .../vect/complex/fast-math-complex-add-double.c    |     4 +-
 .../vect/complex/fast-math-complex-add-float.c     |     4 +-
 .../complex/fast-math-complex-add-half-float.c     |     7 +-
 .../complex/fast-math-complex-add-pattern-double.c |     3 +-
 .../complex/fast-math-complex-add-pattern-float.c  |     3 +-
 .../fast-math-complex-add-pattern-half-float.c     |     8 +-
 .../complex/fast-math-complex-mla-half-float.c     |     2 +
 .../vect/complex/fast-math-complex-mls-double.c    |     1 +
 .../vect/complex/fast-math-complex-mls-float.c     |     1 +
 .../complex/fast-math-complex-mls-half-float.c     |     2 +
 .../vect/complex/fast-math-complex-mul-double.c    |     1 +
 .../vect/complex/fast-math-complex-mul-float.c     |     1 +
 .../complex/fast-math-complex-mul-half-float.c     |     2 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c     |    21 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c     |    18 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c     |    18 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c     |    18 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c     |    18 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c     |    19 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c     |    19 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c     |    19 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c     |    22 +
 gcc/testsuite/gcc.dg/vect/complex/pr103169.c       |    12 +
 .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c |     2 +-
 .../vect/costmodel/x86_64/costmodel-pr104582-1.c   |    15 +
 .../vect/costmodel/x86_64/costmodel-pr104582-2.c   |    13 +
 .../vect/costmodel/x86_64/costmodel-pr104582-3.c   |    13 +
 .../vect/costmodel/x86_64/costmodel-pr104582-4.c   |    15 +
 gcc/testsuite/gcc.dg/vect/pr102832.c               |    12 +
 gcc/testsuite/gcc.dg/vect/pr103116-1.c             |    50 +
 gcc/testsuite/gcc.dg/vect/pr103116-2.c             |    59 +
 gcc/testsuite/gcc.dg/vect/pr103761.c               |    13 +
 gcc/testsuite/gcc.dg/vect/pr104112-1.c             |    18 +
 gcc/testsuite/gcc.dg/vect/pr104112-2.c             |    11 +
 gcc/testsuite/gcc.dg/vect/pr104152.c               |    40 +
 gcc/testsuite/gcc.dg/vect/pr104445.c               |    16 +
 gcc/testsuite/gcc.dg/vect/pr104595.c               |    24 +
 gcc/testsuite/gcc.dg/vect/pr104782.c               |    18 +
 gcc/testsuite/gcc.dg/vect/pr105219.c               |    30 +
 gcc/testsuite/gcc.dg/vect/pr81196-2.c              |    18 +
 gcc/testsuite/gcc.dg/vect/pr84201.c                |    22 +
 gcc/testsuite/gcc.dg/vect/slp-perm-9.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/tsvc/tsvc.h              |     4 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1115.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s114.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1161.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1232.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s124.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1279.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s161.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s253.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s257.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s271.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2711.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2712.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s272.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s273.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s274.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s276.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s278.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s279.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s3111.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c   |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s441.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s443.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vif.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-12.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-23.c    |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c     |     1 +
 gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c     |     6 +-
 gcc/testsuite/gcc.dg/vect/vect.exp                 |     2 +-
 gcc/testsuite/gcc.dg/vla-stexp-1.c                 |     1 +
 gcc/testsuite/gcc.dg/vla-stexp-2.c                 |     1 +
 gcc/testsuite/gcc.dg/vla-stexp-4.c                 |     1 +
 gcc/testsuite/gcc.dg/vla-stexp-5.c                 |     1 +
 gcc/testsuite/gcc.dg/weak/typeof-2.c               |     2 +
 gcc/testsuite/gcc.misc-tests/godump-1.c            |    64 +-
 gcc/testsuite/gcc.misc-tests/options.exp           |     2 +-
 gcc/testsuite/gcc.src/maintainers.exp              |    24 +-
 gcc/testsuite/gcc.target/aarch64/aapcs64/test_28.c |    28 +
 .../aarch64/advsimd-intrinsics/bfdot-1.c           |     0
 .../aarch64/advsimd-intrinsics/bfdot-2.c           |     0
 .../aarch64/advsimd-intrinsics/bfdot-3.c           |     0
 .../aarch64/advsimd-intrinsics/vdot-3-1.c          |     0
 .../aarch64/advsimd-intrinsics/vdot-3-2.c          |     0
 .../aarch64/advsimd-intrinsics/vdot-3-3.c          |     0
 .../aarch64/advsimd-intrinsics/vdot-3-4.c          |     0
 gcc/testsuite/gcc.target/aarch64/asm-flag-7.c      |    22 +
 gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c |     4 +-
 gcc/testsuite/gcc.target/aarch64/auto-init-2.c     |     2 +-
 gcc/testsuite/gcc.target/aarch64/bic-bitmask-1.c   |     2 +-
 .../gcc.target/aarch64/branch-protection-attr.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/cpymem-q-reg_1.c  |     4 +-
 gcc/testsuite/gcc.target/aarch64/ldp_stp_14.c      |    89 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_14.h      |    50 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_15.c      |   137 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c      |   133 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_17.c      |   120 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_18.c      |   123 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_19.c      |     6 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_5.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/masked_epilogue.c |    10 +
 gcc/testsuite/gcc.target/aarch64/max_plus_1.c      |   149 +
 gcc/testsuite/gcc.target/aarch64/max_plus_2.c      |    35 +
 gcc/testsuite/gcc.target/aarch64/max_plus_3.c      |    35 +
 gcc/testsuite/gcc.target/aarch64/max_plus_4.c      |    30 +
 gcc/testsuite/gcc.target/aarch64/max_plus_5.c      |    35 +
 gcc/testsuite/gcc.target/aarch64/max_plus_6.c      |     9 +
 gcc/testsuite/gcc.target/aarch64/max_plus_7.c      |    35 +
 gcc/testsuite/gcc.target/aarch64/min_plus_1.c      |   149 +
 gcc/testsuite/gcc.target/aarch64/min_plus_2.c      |    35 +
 gcc/testsuite/gcc.target/aarch64/min_plus_3.c      |    35 +
 gcc/testsuite/gcc.target/aarch64/min_plus_4.c      |    30 +
 gcc/testsuite/gcc.target/aarch64/min_plus_5.c      |    35 +
 gcc/testsuite/gcc.target/aarch64/min_plus_6.c      |     9 +
 gcc/testsuite/gcc.target/aarch64/min_plus_7.c      |    35 +
 gcc/testsuite/gcc.target/aarch64/mops_4.c          |   115 +
 gcc/testsuite/gcc.target/aarch64/pr100056.c        |     4 +-
 gcc/testsuite/gcc.target/aarch64/pr102008.c        |    13 +
 gcc/testsuite/gcc.target/aarch64/pr103147-1.c      |    12 +
 gcc/testsuite/gcc.target/aarch64/pr103147-10.c     |    84 +
 gcc/testsuite/gcc.target/aarch64/pr103147-2.c      |    12 +
 gcc/testsuite/gcc.target/aarch64/pr103147-3.c      |    12 +
 gcc/testsuite/gcc.target/aarch64/pr103147-4.c      |    12 +
 gcc/testsuite/gcc.target/aarch64/pr103147-5.c      |    12 +
 gcc/testsuite/gcc.target/aarch64/pr103147-6.c      |     3 +
 gcc/testsuite/gcc.target/aarch64/pr103147-7.c      |     3 +
 gcc/testsuite/gcc.target/aarch64/pr103147-8.c      |     3 +
 gcc/testsuite/gcc.target/aarch64/pr103147-9.c      |    10 +
 gcc/testsuite/gcc.target/aarch64/pr103350-1.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr103350-2.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/pr104005.c        |    17 +
 gcc/testsuite/gcc.target/aarch64/reg-alloc-2.c     |    47 +
 gcc/testsuite/gcc.target/aarch64/reg-alloc-3.c     |    65 +
 gcc/testsuite/gcc.target/aarch64/reg-alloc-4.c     |    69 +
 .../gcc.target/aarch64/shadow_call_stack_1.c       |     6 +
 .../gcc.target/aarch64/shadow_call_stack_2.c       |     6 +
 .../gcc.target/aarch64/shadow_call_stack_3.c       |    45 +
 .../gcc.target/aarch64/shadow_call_stack_4.c       |    20 +
 .../gcc.target/aarch64/shadow_call_stack_5.c       |    18 +
 .../gcc.target/aarch64/shadow_call_stack_6.c       |    18 +
 .../gcc.target/aarch64/shadow_call_stack_7.c       |    18 +
 .../gcc.target/aarch64/shadow_call_stack_8.c       |    24 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-2.c   |     2 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-3.c   |     2 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-4.c   |     2 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-5.c   |     2 +
 gcc/testsuite/gcc.target/aarch64/spellcheck_1.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/spellcheck_2.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/spellcheck_3.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/spellcheck_7.c    |     2 +-
 .../gcc.target/aarch64/store_v2vec_lanes.c         |     2 +-
 .../gcc.target/aarch64/sve/acle/general/pr104092.c |     7 +
 .../gcc.target/aarch64/sve/mask_struct_load_1.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_2.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_3.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_4.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_5.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_6.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_7.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_load_8.c    |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_store_1.c   |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_store_2.c   |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_store_3.c   |     4 +-
 .../gcc.target/aarch64/sve/mask_struct_store_4.c   |     6 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr103761.c    |    13 +
 gcc/testsuite/gcc.target/aarch64/sve/pr104474-1.c  |     9 +
 gcc/testsuite/gcc.target/aarch64/sve/pr104474-2.c  |     9 +
 gcc/testsuite/gcc.target/aarch64/sve/pr104474-3.c  |     9 +
 gcc/testsuite/gcc.target/aarch64/sve/pr105197-1.c  |    20 +
 gcc/testsuite/gcc.target/aarch64/sve/pr105197-2.c  |     9 +
 gcc/testsuite/gcc.target/aarch64/sve/single_5.c    |     7 +-
 .../gcc.target/aarch64/sve/struct_vect_25.c        |    18 +-
 gcc/testsuite/gcc.target/aarch64/vadd_reduc-1.c    |    22 +
 gcc/testsuite/gcc.target/aarch64/vadd_reduc-2.c    |    34 +
 gcc/testsuite/gcc.target/aarch64/vec-init-10.c     |    15 +
 gcc/testsuite/gcc.target/aarch64/vec-init-11.c     |    12 +
 gcc/testsuite/gcc.target/aarch64/vec-init-12.c     |    65 +
 gcc/testsuite/gcc.target/aarch64/vec-init-13.c     |   123 +
 gcc/testsuite/gcc.target/aarch64/vec-init-14.c     |   123 +
 gcc/testsuite/gcc.target/aarch64/vec-init-15.c     |    15 +
 gcc/testsuite/gcc.target/aarch64/vec-init-16.c     |    12 +
 gcc/testsuite/gcc.target/aarch64/vec-init-17.c     |    73 +
 gcc/testsuite/gcc.target/aarch64/vec-init-6.c      |    12 +
 gcc/testsuite/gcc.target/aarch64/vec-init-7.c      |    12 +
 gcc/testsuite/gcc.target/aarch64/vec-init-8.c      |    15 +
 gcc/testsuite/gcc.target/aarch64/vec-init-9.c      |   267 +
 gcc/testsuite/gcc.target/aarch64/vsqrt-1.c         |    17 +
 gcc/testsuite/gcc.target/aarch64/vsqrt-2.c         |    28 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-1.c   |     2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-2.c   |     2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-3.c   |     2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-4.c   |     2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-5.c   |     2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-6.c   |     2 +
 gcc/testsuite/gcc.target/arc/cancel-1.c            |    31 +
 gcc/testsuite/gcc.target/arm/aapcs/vfp26.c         |    31 +
 gcc/testsuite/gcc.target/arm/asm-flag-7.c          |    23 +
 .../gcc.target/arm/crypto-vaese-erratum1.c         |    28 +
 gcc/testsuite/gcc.target/arm/multilib.exp          |    19 +-
 gcc/testsuite/gcc.target/arm/pr100775.c            |     9 +
 gcc/testsuite/gcc.target/arm/pr105312.c            |    23 +
 gcc/testsuite/gcc.target/arm/reg_equal_test.c      |    25 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vclz.c       |     7 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c |    32 +
 gcc/testsuite/gcc.target/arm/simd/mve-vec-pack.c   |    26 -
 gcc/testsuite/gcc.target/arm/simd/mve-vec-unpack.c |    29 -
 gcc/testsuite/gcc.target/arm/simd/mve-vshl.c       |     5 +-
 gcc/testsuite/gcc.target/arm/simd/neon-compare-1.c |    78 +
 gcc/testsuite/gcc.target/arm/simd/neon-compare-2.c |    13 +
 gcc/testsuite/gcc.target/arm/simd/neon-compare-3.c |    14 +
 .../gcc.target/arm/simd/neon-compare-scalar-1.c    |    57 +
 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f16.c  |    12 +
 .../gcc.target/arm/simd/neon-vcmp-f32-2.c          |    15 +
 .../gcc.target/arm/simd/neon-vcmp-f32-3.c          |    12 +
 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32.c  |    12 +
 gcc/testsuite/gcc.target/arm/simd/neon-vcmp.c      |    22 +
 gcc/testsuite/gcc.target/arm/simd/pr100757-2.c     |    20 +
 gcc/testsuite/gcc.target/arm/simd/pr100757-3.c     |    20 +
 gcc/testsuite/gcc.target/arm/simd/pr100757-4.c     |    19 +
 gcc/testsuite/gcc.target/arm/simd/pr100757.c       |    19 +
 gcc/testsuite/gcc.target/arm/simd/pr101325-2.c     |    19 +
 gcc/testsuite/gcc.target/arm/simd/pr101325.c       |    14 +
 gcc/testsuite/gcc.target/arm/simd/pr104882.c       |    16 +
 gcc/testsuite/gcc.target/arm/simd/pr105374.C       |     8 +
 gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c       |    59 +-
 gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c       |    60 +-
 gcc/testsuite/gcc.target/arm/simd/vdot-compile.c   |    26 +-
 gcc/testsuite/gcc.target/arm/simd/vdot-exec.c      |    24 +-
 .../gcc.target/arm/size-optimization-ieee-1.c      |     2 +-
 .../gcc.target/arm/size-optimization-ieee-2.c      |     2 +-
 .../gcc.target/arm/size-optimization-ieee-3.c      |     2 +-
 gcc/testsuite/gcc.target/arm/stack-protector-7.c   |    12 +
 gcc/testsuite/gcc.target/arm/stack-protector-8.c   |     7 +
 gcc/testsuite/gcc.target/bpf/core-section-1.c      |     2 +-
 gcc/testsuite/gcc.target/i386/auto-init-4.c        |     5 +-
 gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c  |     2 +-
 .../gcc.target/i386/avx2-dest-false-dep-for-glc.c  |    24 +
 .../gcc.target/i386/avx512bw-vpcmpequb-1.c         |    12 +-
 .../gcc.target/i386/avx512bw-vpcmpequw-1.c         |    12 +-
 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-1.c |     2 +-
 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-1.c |     2 +-
 .../i386/avx512dq-dest-false-dep-for-glc.c         |    73 +
 .../i386/avx512f-dest-false-dep-for-glc.c          |   103 +
 .../gcc.target/i386/avx512f-vpcmpequd-1.c          |     4 +-
 .../gcc.target/i386/avx512f-vpcmpequq-1.c          |     4 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-1.c  |     2 +-
 .../gcc.target/i386/avx512f-vpternlogd-1.c         |     7 +-
 .../gcc.target/i386/avx512f-vpternlogq-1.c         |     7 +-
 .../i386/avx512fp16-dest-false-dep-for-glc.c       |    45 +
 .../gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c      |     2 +-
 .../gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c    |     2 +-
 .../gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c     |     2 +-
 .../gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c   |     2 +-
 .../gcc.target/i386/avx512fp16-vfcmaddcph-1a.c     |     2 +-
 .../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c     |     4 +-
 .../gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c     |    13 -
 .../gcc.target/i386/avx512fp16-vfmaddcph-1a.c      |     2 +-
 .../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c      |     4 +-
 .../gcc.target/i386/avx512fp16-vfmaddcsh-1c.c      |    13 -
 .../i386/avx512fp16vl-dest-false-dep-for-glc.c     |    24 +
 .../gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c   |     4 +-
 .../gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c    |     4 +-
 .../i386/avx512vl-dest-false-dep-for-glc.c         |    76 +
 .../gcc.target/i386/avx512vl-logicsuffix-1.c       |    14 +
 .../gcc.target/i386/avx512vl-vpcmpequd-1.c         |     8 +-
 .../gcc.target/i386/avx512vl-vpcmpequq-1.c         |     8 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-1.c |     2 +-
 .../gcc.target/i386/avx512vl-vpternlogd-1.c        |    13 +-
 .../gcc.target/i386/avx512vl-vpternlogq-1.c        |    14 +-
 gcc/testsuite/gcc.target/i386/cleanup-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/cleanup-2.c          |     2 +-
 gcc/testsuite/gcc.target/i386/cond_op_shift_w-1.c  |     3 +-
 gcc/testsuite/gcc.target/i386/crc32-6.c            |     2 +-
 gcc/testsuite/gcc.target/i386/crc32-7.c            |    34 +
 gcc/testsuite/gcc.target/i386/eh_return-1.c        |     2 +-
 gcc/testsuite/gcc.target/i386/eh_return-2.c        |     2 +-
 gcc/testsuite/gcc.target/i386/harden-sls-6.c       |    18 +
 gcc/testsuite/gcc.target/i386/iamcu/asm-support.S  |     1 +
 gcc/testsuite/gcc.target/i386/incoming-11.c        |     2 +-
 .../gcc.target/i386/interrupt-redzone-1.c          |     2 +-
 .../gcc.target/i386/interrupt-redzone-2.c          |     2 +-
 .../gcc.target/i386/mask-pack-prefer128.c          |     8 +
 .../gcc.target/i386/mask-pack-prefer256.c          |     8 +
 gcc/testsuite/gcc.target/i386/memcpy-strategy-10.c |     4 +-
 gcc/testsuite/gcc.target/i386/memcpy-strategy-5.c  |     4 +-
 gcc/testsuite/gcc.target/i386/memset-strategy-5.c  |     4 +-
 gcc/testsuite/gcc.target/i386/memset-strategy-7.c  |     4 +-
 gcc/testsuite/gcc.target/i386/mult-highpart.c      |   167 +
 gcc/testsuite/gcc.target/i386/pieces-memset-21.c   |     2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-3.c    |     4 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-37.c   |     4 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-39.c   |     4 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-46.c   |     2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-47.c   |     2 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-48.c   |     2 +-
 gcc/testsuite/gcc.target/i386/pr100637-1b.c        |     5 +-
 gcc/testsuite/gcc.target/i386/pr100637-1w.c        |     5 +-
 gcc/testsuite/gcc.target/i386/pr100865-11b.c       |     2 +-
 gcc/testsuite/gcc.target/i386/pr100865-12b.c       |     2 +-
 gcc/testsuite/gcc.target/i386/pr100865-8b.c        |     2 +-
 gcc/testsuite/gcc.target/i386/pr100865-9b.c        |     2 +-
 gcc/testsuite/gcc.target/i386/pr101456-1.c         |     3 +-
 gcc/testsuite/gcc.target/i386/pr101636.c           |    94 +
 gcc/testsuite/gcc.target/i386/pr101796-1.c         |     0
 gcc/testsuite/gcc.target/i386/pr101895.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr101908-1.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr101908-2.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr101908-3.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr102024.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr102811-2.c         |     3 +-
 gcc/testsuite/gcc.target/i386/pr103069-2.c         |     4 +-
 gcc/testsuite/gcc.target/i386/pr103069-3.c         |    24 +
 gcc/testsuite/gcc.target/i386/pr103069-4.c         |    43 +
 gcc/testsuite/gcc.target/i386/pr103074.c           |    16 +
 gcc/testsuite/gcc.target/i386/pr103275.c           |     1 +
 gcc/testsuite/gcc.target/i386/pr103753.c           |    17 +
 gcc/testsuite/gcc.target/i386/pr103771-2.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr103771-3.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr103771.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr103774.c           |    25 +
 gcc/testsuite/gcc.target/i386/pr103861-2.c         |    21 +
 gcc/testsuite/gcc.target/i386/pr103861-3.c         |     4 +-
 gcc/testsuite/gcc.target/i386/pr103861-4.c         |    19 +
 gcc/testsuite/gcc.target/i386/pr103861.c           |     7 +
 gcc/testsuite/gcc.target/i386/pr103941-1.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr103941-2.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr103973-1.c         |    98 +
 gcc/testsuite/gcc.target/i386/pr103973-10.c        |     7 +
 gcc/testsuite/gcc.target/i386/pr103973-11.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-12.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-13.c        |    76 +
 gcc/testsuite/gcc.target/i386/pr103973-14.c        |     7 +
 gcc/testsuite/gcc.target/i386/pr103973-15.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-16.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-17.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-18.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-19.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-2.c         |     7 +
 gcc/testsuite/gcc.target/i386/pr103973-20.c        |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-3.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-4.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-5.c         |    85 +
 gcc/testsuite/gcc.target/i386/pr103973-6.c         |     7 +
 gcc/testsuite/gcc.target/i386/pr103973-7.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-8.c         |     8 +
 gcc/testsuite/gcc.target/i386/pr103973-9.c         |    89 +
 gcc/testsuite/gcc.target/i386/pr104001.c           |    21 +
 gcc/testsuite/gcc.target/i386/pr104059.c           |    22 +
 gcc/testsuite/gcc.target/i386/pr104104.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr104188.c           |    71 +
 gcc/testsuite/gcc.target/i386/pr104307.c           |     6 +
 gcc/testsuite/gcc.target/i386/pr104362.c           |    24 +
 gcc/testsuite/gcc.target/i386/pr104441-1a.c        |    57 +
 gcc/testsuite/gcc.target/i386/pr104441-1b.c        |    32 +
 gcc/testsuite/gcc.target/i386/pr104446.c           |    15 +
 gcc/testsuite/gcc.target/i386/pr104447.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr104448.c           |     9 +
 gcc/testsuite/gcc.target/i386/pr104451.c           |    25 +
 gcc/testsuite/gcc.target/i386/pr104453.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr104458.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr104462.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr104469.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr104479.c           |    33 +
 gcc/testsuite/gcc.target/i386/pr104496.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr104502.c           |    31 +
 gcc/testsuite/gcc.target/i386/pr104551.c           |    26 +
 gcc/testsuite/gcc.target/i386/pr104637.c           |    22 +
 gcc/testsuite/gcc.target/i386/pr104658.c           |   113 +
 gcc/testsuite/gcc.target/i386/pr104664.c           |    16 +
 gcc/testsuite/gcc.target/i386/pr104666.c           |    49 +
 gcc/testsuite/gcc.target/i386/pr104674.c           |    31 +
 gcc/testsuite/gcc.target/i386/pr104704-1.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr104704-2.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr104704-3.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr104704-4.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr104704-5.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr104704-6.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr104732.c           |    14 +
 gcc/testsuite/gcc.target/i386/pr104779.c           |    27 +
 gcc/testsuite/gcc.target/i386/pr104890.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr104961.c           |    15 +
 gcc/testsuite/gcc.target/i386/pr104963.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr104971.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr104974.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr104976.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr104977.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr104978.c           |    18 +
 gcc/testsuite/gcc.target/i386/pr105000-1.c         |    11 +
 gcc/testsuite/gcc.target/i386/pr105000-2.c         |    11 +
 gcc/testsuite/gcc.target/i386/pr105000-3.c         |    11 +
 gcc/testsuite/gcc.target/i386/pr105000-4.c         |    11 +
 gcc/testsuite/gcc.target/i386/pr105032.c           |    36 +
 gcc/testsuite/gcc.target/i386/pr105066.c           |    10 +
 gcc/testsuite/gcc.target/i386/pr105068.c           |    47 +
 gcc/testsuite/gcc.target/i386/pr105079.c           |    11 +
 gcc/testsuite/gcc.target/i386/pr105123.c           |    22 +
 gcc/testsuite/gcc.target/i386/pr105139.c           |    17 +
 gcc/testsuite/gcc.target/i386/pr105253.c           |    17 +
 gcc/testsuite/gcc.target/i386/pr105338.c           |    26 +
 gcc/testsuite/gcc.target/i386/pr105367.c           |    12 +
 gcc/testsuite/gcc.target/i386/pr35513-10a.c        |    20 +
 gcc/testsuite/gcc.target/i386/pr35513-10b.c        |    20 +
 gcc/testsuite/gcc.target/i386/pr35513-11a.c        |    20 +
 gcc/testsuite/gcc.target/i386/pr35513-11b.c        |    20 +
 gcc/testsuite/gcc.target/i386/pr35513-12a.c        |    20 +
 gcc/testsuite/gcc.target/i386/pr35513-12b.c        |    20 +
 gcc/testsuite/gcc.target/i386/pr35513-1a.c         |    19 +
 gcc/testsuite/gcc.target/i386/pr35513-1b.c         |    19 +
 gcc/testsuite/gcc.target/i386/pr35513-2a.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr35513-2b.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr35513-3a.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr35513-3b.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr35513-4a.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr35513-4b.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr35513-5a.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr35513-5b.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr35513-6a.c         |    17 +
 gcc/testsuite/gcc.target/i386/pr35513-6b.c         |    17 +
 gcc/testsuite/gcc.target/i386/pr35513-7a.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr35513-7b.c         |    18 +
 gcc/testsuite/gcc.target/i386/pr35513-8.c          |    44 +
 gcc/testsuite/gcc.target/i386/pr35513-9a.c         |    20 +
 gcc/testsuite/gcc.target/i386/pr35513-9b.c         |    20 +
 gcc/testsuite/gcc.target/i386/pr51954.c            |    15 +
 gcc/testsuite/gcc.target/i386/pr53652-1.c          |    16 +
 gcc/testsuite/gcc.target/i386/pr79754.c            |     7 +
 gcc/testsuite/gcc.target/i386/pr79793-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr79793-2.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr80270.c            |    21 +
 gcc/testsuite/gcc.target/i386/pr82941-1.c          |     3 +-
 gcc/testsuite/gcc.target/i386/pr82942-1.c          |     3 +-
 gcc/testsuite/gcc.target/i386/pr82990-1.c          |     3 +-
 gcc/testsuite/gcc.target/i386/pr82990-3.c          |     3 +-
 gcc/testsuite/gcc.target/i386/pr82990-5.c          |     3 +-
 gcc/testsuite/gcc.target/i386/pr84101.c            |     3 +-
 gcc/testsuite/gcc.target/i386/pr86722.c            |    10 +
 gcc/testsuite/gcc.target/i386/pr90356.c            |     9 +
 gcc/testsuite/gcc.target/i386/pr90773-14.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr90773-17.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr90773-5.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr91384.c            |    20 +
 gcc/testsuite/gcc.target/i386/pr91446.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr94790-1.c          |    14 +
 gcc/testsuite/gcc.target/i386/pr94790-2.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr95483-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr97521.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr98335.c            |    17 +
 gcc/testsuite/gcc.target/i386/pr99753.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr99754-1.c          |    20 +
 gcc/testsuite/gcc.target/i386/pr99754-2.c          |    24 +
 gcc/testsuite/gcc.target/i386/pr99881.c            |     2 +-
 gcc/testsuite/gcc.target/i386/shrink_wrap_1.c      |     2 +-
 .../gcc.target/i386/spellcheck-options-1.c         |     2 +-
 .../gcc.target/i386/spellcheck-options-2.c         |     2 +-
 .../gcc.target/i386/spellcheck-options-4.c         |     2 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |     4 +
 gcc/testsuite/gcc.target/i386/sse2-float16-2.c     |     3 +-
 gcc/testsuite/gcc.target/i386/sse2-pr94680-2.c     |    13 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-andnot.c   |    11 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-mov-1.c    |    11 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-shift-3.c  |     8 +-
 gcc/testsuite/gcc.target/i386/sse2-v1ti-zext.c     |    16 +
 gcc/testsuite/gcc.target/i386/sse4_1-blendvpd-1.c  |    11 +
 gcc/testsuite/gcc.target/i386/stack-check-11.c     |     2 +-
 gcc/testsuite/gcc.target/i386/stack-check-18.c     |     2 +-
 gcc/testsuite/gcc.target/i386/stack-check-19.c     |     2 +-
 .../gcc.target/i386/stackalign/pr88483-1.c         |     2 +-
 .../gcc.target/i386/stackalign/pr88483-2.c         |     2 +-
 gcc/testsuite/gcc.target/i386/sw-1.c               |     2 +-
 gcc/testsuite/gcc.target/i386/testimm-10.c         |     7 -
 gcc/testsuite/gcc.target/i386/warn-vect-op-2.c     |     2 +-
 gcc/testsuite/gcc.target/loongarch/larch-builtin.c |   265 +
 gcc/testsuite/gcc.target/loongarch/loongarch.exp   |    40 +
 gcc/testsuite/gcc.target/loongarch/tst-asm-const.c |    16 +
 .../gcc.target/loongarch/zero-size-field-pass.c    |    30 +
 .../gcc.target/loongarch/zero-size-field-ret.c     |    28 +
 gcc/testsuite/gcc.target/mips/fix-r4000-2.c        |     4 +-
 gcc/testsuite/gcc.target/mips/fix-r4000-3.c        |     6 +-
 gcc/testsuite/gcc.target/mips/fix-r4000-7.c        |     4 +-
 gcc/testsuite/gcc.target/mips/fix-r4000-8.c        |     6 +-
 gcc/testsuite/gcc.target/mips/pr102024-1.c         |    20 +
 gcc/testsuite/gcc.target/mips/pr102024-2.c         |    20 +
 gcc/testsuite/gcc.target/mips/pr102024-3.c         |    20 +
 gcc/testsuite/gcc.target/mips/pr102024-4.c         |    10 +
 gcc/testsuite/gcc.target/nvptx/alias-1.c           |    28 +
 gcc/testsuite/gcc.target/nvptx/alias-2.c           |    14 +
 gcc/testsuite/gcc.target/nvptx/alias-3.c           |    30 +
 gcc/testsuite/gcc.target/nvptx/alias-4.c           |    13 +
 .../gcc.target/nvptx/atomic-bit-bucket-dest.c      |    35 +
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-1.c |    39 +
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-2.c |    33 +
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-3.c |    33 +
 gcc/testsuite/gcc.target/nvptx/atomic-exchange-4.c |    74 +
 gcc/testsuite/gcc.target/nvptx/atomic-store-1.c    |    26 +
 gcc/testsuite/gcc.target/nvptx/atomic-store-2.c    |    26 +
 gcc/testsuite/gcc.target/nvptx/atomic-store-3.c    |    25 +
 gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c    |    98 +-
 gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c    |    92 +-
 gcc/testsuite/gcc.target/nvptx/bool-1.c            |    16 +
 gcc/testsuite/gcc.target/nvptx/bool-2.c            |    14 +
 gcc/testsuite/gcc.target/nvptx/bool-3.c            |    14 +
 gcc/testsuite/gcc.target/nvptx/bool-4.c            |     9 +
 gcc/testsuite/gcc.target/nvptx/cnot-1.c            |    94 +
 gcc/testsuite/gcc.target/nvptx/float16-1.c         |     3 +-
 gcc/testsuite/gcc.target/nvptx/float16-2.c         |     3 +-
 gcc/testsuite/gcc.target/nvptx/float16-3.c         |    12 +
 gcc/testsuite/gcc.target/nvptx/float16-4.c         |    12 +
 gcc/testsuite/gcc.target/nvptx/float16-5.c         |    15 +
 gcc/testsuite/gcc.target/nvptx/float16-6.c         |    39 +
 gcc/testsuite/gcc.target/nvptx/isinf.c             |     9 +
 gcc/testsuite/gcc.target/nvptx/main.c              |     7 +
 gcc/testsuite/gcc.target/nvptx/march-map.c         |     5 +
 gcc/testsuite/gcc.target/nvptx/march.c             |     5 +
 gcc/testsuite/gcc.target/nvptx/mul-hi64.c          |    47 +
 gcc/testsuite/gcc.target/nvptx/mul-wide64.c        |    13 +
 gcc/testsuite/gcc.target/nvptx/neg-selp.c          |    17 +
 gcc/testsuite/gcc.target/nvptx/nvptx.exp           |    61 +
 gcc/testsuite/gcc.target/nvptx/ptx31.c             |    10 +
 gcc/testsuite/gcc.target/nvptx/ptx60.c             |    10 +
 gcc/testsuite/gcc.target/nvptx/ptx63.c             |    10 +
 gcc/testsuite/gcc.target/nvptx/ptx70.c             |    10 +
 gcc/testsuite/gcc.target/nvptx/rotate-run.c        |    23 +
 gcc/testsuite/gcc.target/nvptx/rotate.c            |    20 +
 gcc/testsuite/gcc.target/nvptx/sm30.c              |     6 +
 gcc/testsuite/gcc.target/nvptx/sm35.c              |     6 +
 gcc/testsuite/gcc.target/nvptx/sm53.c              |     6 +
 gcc/testsuite/gcc.target/nvptx/sm70.c              |     6 +
 gcc/testsuite/gcc.target/nvptx/sm75.c              |     6 +
 gcc/testsuite/gcc.target/nvptx/sm80.c              |     6 +
 gcc/testsuite/gcc.target/nvptx/softstack-2.c       |    11 +
 gcc/testsuite/gcc.target/nvptx/stack-atomics-run.c |    48 +
 gcc/testsuite/gcc.target/nvptx/tanh-1.c            |     2 +-
 gcc/testsuite/gcc.target/nvptx/umul-hi64.c         |    47 +
 gcc/testsuite/gcc.target/nvptx/umul-wide64.c       |    13 +
 gcc/testsuite/gcc.target/nvptx/uniform-simt-1.c    |    19 +
 gcc/testsuite/gcc.target/nvptx/uniform-simt-2.c    |    20 +
 gcc/testsuite/gcc.target/nvptx/uniform-simt-3.c    |     4 +
 gcc/testsuite/gcc.target/nvptx/uniform-simt-4.c    |    22 +
 .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c  |     2 +-
 .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c  |     2 +-
 .../powerpc/bfp/scalar-test-data-class-10.c        |     2 +-
 .../powerpc/bfp/scalar-test-data-class-2.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-3.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-4.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-5.c         |     2 +-
 .../powerpc/bfp/scalar-test-data-class-9.c         |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-4.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-5.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-6.c |     2 +-
 .../gcc.target/powerpc/bfp/vec-test-data-class-7.c |     2 +-
 gcc/testsuite/gcc.target/powerpc/bswap-brw.c       |     2 +-
 .../builtin-feclearexcept-feraiseexcept-1.c        |    76 +
 .../builtin-feclearexcept-feraiseexcept-2.c        |    91 +
 .../gcc.target/powerpc/builtin-fegetround.c        |    36 +
 .../gcc.target/powerpc/builtins-1-be-folded.c      |     2 +-
 .../gcc.target/powerpc/builtins-1-le-folded.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-1.c      |  1313 +-
 gcc/testsuite/gcc.target/powerpc/builtins-4.c      |    34 +-
 gcc/testsuite/gcc.target/powerpc/builtins-5.c      |     3 +-
 gcc/testsuite/gcc.target/powerpc/convert-fp-128.c  |     2 +
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c   |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c  |     2 +-
 gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c   |     2 +-
 .../powerpc/fold-vec-splat-floatdouble.c           |     5 +-
 gcc/testsuite/gcc.target/powerpc/fusion.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/fusion2.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/htm-1.c           |     9 +-
 .../gcc.target/powerpc/int_128bit-runnable.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/mffscrni_p9.c     |     9 +
 gcc/testsuite/gcc.target/powerpc/mma-double-test.c |     0
 gcc/testsuite/gcc.target/powerpc/mma-single-test.c |     0
 gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c   |     3 +-
 .../gcc.target/powerpc/p9-vec-length-epil-7.c      |     4 +-
 .../gcc.target/powerpc/p9-vec-length-full-7.c      |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr101384-1.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr102239.c        |    13 +
 gcc/testsuite/gcc.target/powerpc/pr103124.c        |    12 +
 gcc/testsuite/gcc.target/powerpc/pr103627-1.c      |    16 +
 gcc/testsuite/gcc.target/powerpc/pr103627-2.c      |    16 +
 gcc/testsuite/gcc.target/powerpc/pr103627-3.c      |    20 +
 gcc/testsuite/gcc.target/powerpc/pr103702.c        |    24 +
 gcc/testsuite/gcc.target/powerpc/pr104015-1.c      |    28 +
 gcc/testsuite/gcc.target/powerpc/pr104015-2.c      |    29 +
 gcc/testsuite/gcc.target/powerpc/pr104208-1.c      |     9 +
 gcc/testsuite/gcc.target/powerpc/pr104208-2.c      |    10 +
 gcc/testsuite/gcc.target/powerpc/pr104239-1.c      |    10 +
 gcc/testsuite/gcc.target/powerpc/pr104239-2.c      |    10 +
 gcc/testsuite/gcc.target/powerpc/pr104239-3.c      |     8 +
 gcc/testsuite/gcc.target/powerpc/pr104253.c        |   157 +
 gcc/testsuite/gcc.target/powerpc/pr104698-1.c      |    30 +
 gcc/testsuite/gcc.target/powerpc/pr104698-2.c      |    33 +
 gcc/testsuite/gcc.target/powerpc/pr104778.c        |    51 +
 gcc/testsuite/gcc.target/powerpc/pr104894-2.c      |    22 +
 gcc/testsuite/gcc.target/powerpc/pr104894.c        |    20 +
 gcc/testsuite/gcc.target/powerpc/pr104923.c        |    21 +
 gcc/testsuite/gcc.target/powerpc/pr105271.c        |    14 +
 gcc/testsuite/gcc.target/powerpc/pr105334.c        |    31 +
 gcc/testsuite/gcc.target/powerpc/pr56605.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr60203.c         |     1 +
 gcc/testsuite/gcc.target/powerpc/pr80315-1.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-3.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr80315-4.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr82015.c         |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr83926.c         |     3 +-
 .../powerpc/pr86731-nogimplefold-longlong.c        |    32 -
 .../gcc.target/powerpc/pr86731-nogimplefold.c      |    63 -
 gcc/testsuite/gcc.target/powerpc/pr87496-2.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr87496-3.c       |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr91903.c         |    60 +-
 gcc/testsuite/gcc.target/powerpc/pr99708-2.c       |    22 +
 gcc/testsuite/gcc.target/powerpc/pr99708.c         |    21 +
 gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c    |    16 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-blendvps.c |    65 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-round3.h   |    81 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundpd.c  |   143 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundps.c  |    98 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundsd.c  |   256 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-roundss.c  |   208 +
 gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c     |     3 +-
 .../gcc.target/powerpc/test_fpscr_rn_builtin.c     |    15 +-
 .../powerpc/test_fpscr_rn_builtin_error.c          |     8 +-
 gcc/testsuite/gcc.target/powerpc/test_mffsl.c      |     2 +-
 gcc/testsuite/gcc.target/powerpc/vec-msumc.c       |    39 +
 .../gcc.target/powerpc/vec-replace-word-runnable.c |    20 +-
 .../gcc.target/powerpc/vec-ternarylogic-10.c       |     6 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c      |     3 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c      |     3 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c      |    15 +
 .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c      |    15 +
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c      |     3 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c      |     3 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c      |     2 +-
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c      |    15 +
 .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c      |    15 +
 gcc/testsuite/gcc.target/riscv/arch-1.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-10.c           |     4 +-
 gcc/testsuite/gcc.target/riscv/arch-11.c           |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-12.c           |     4 +-
 gcc/testsuite/gcc.target/riscv/arch-13.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-14.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-15.c           |     5 +
 gcc/testsuite/gcc.target/riscv/arch-2.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-3.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-4.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-5.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-6.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-7.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-8.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/arch-9.c            |     4 +-
 gcc/testsuite/gcc.target/riscv/attribute-1.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-10.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-11.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-12.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-13.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-14.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-15.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-16.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-17.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-19.c      |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-2.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-3.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-4.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-5.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-7.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-8.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/attribute-9.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/interrupt-1.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/interrupt-2.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/interrupt-3.c       |     3 +-
 gcc/testsuite/gcc.target/riscv/interrupt-4.c       |     3 +-
 .../gcc.target/riscv/interrupt-conflict-mode.c     |     2 +-
 gcc/testsuite/gcc.target/riscv/interrupt-debug.c   |     3 +-
 gcc/testsuite/gcc.target/riscv/interrupt-mmode.c   |     2 +-
 gcc/testsuite/gcc.target/riscv/interrupt-smode.c   |     2 +-
 gcc/testsuite/gcc.target/riscv/interrupt-umode.c   |     2 +-
 gcc/testsuite/gcc.target/riscv/li.c                |     2 +-
 gcc/testsuite/gcc.target/riscv/load-immediate.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/losum-overflow.c    |     2 +-
 gcc/testsuite/gcc.target/riscv/mcpu-6.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/mcpu-7.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/pr102957.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/pr103302.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/pr104140.c          |    11 +
 gcc/testsuite/gcc.target/riscv/pr105314.c          |    12 +
 gcc/testsuite/gcc.target/riscv/pr84660.c           |     2 +-
 gcc/testsuite/gcc.target/riscv/pr93202.c           |     1 +
 gcc/testsuite/gcc.target/riscv/pr93304.c           |     3 +-
 gcc/testsuite/gcc.target/riscv/pr95252.c           |     3 +-
 gcc/testsuite/gcc.target/riscv/pr95683.c           |     2 +-
 gcc/testsuite/gcc.target/riscv/pr98777.c           |     3 +-
 gcc/testsuite/gcc.target/riscv/pr99702.c           |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-1.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-10.c         |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-11.c         |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-12.c         |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-13.c         |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-14.c         |    83 +
 gcc/testsuite/gcc.target/riscv/predef-15.c         |    91 +
 gcc/testsuite/gcc.target/riscv/predef-16.c         |    91 +
 gcc/testsuite/gcc.target/riscv/predef-17.c         |    63 +
 gcc/testsuite/gcc.target/riscv/predef-18.c         |    84 +
 gcc/testsuite/gcc.target/riscv/predef-19.c         |    88 +
 gcc/testsuite/gcc.target/riscv/predef-2.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-20.c         |    84 +
 gcc/testsuite/gcc.target/riscv/predef-3.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-4.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-5.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-6.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-7.c          |     2 +-
 gcc/testsuite/gcc.target/riscv/predef-8.c          |     2 +-
 .../gcc.target/riscv/promote-type-for-libcall.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/riscv.exp           |     4 +-
 gcc/testsuite/gcc.target/riscv/save-restore-1.c    |     2 +-
 gcc/testsuite/gcc.target/riscv/save-restore-2.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/save-restore-3.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/save-restore-4.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/save-restore-6.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/save-restore-7.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/save-restore-8.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/save-restore-9.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/shift-and-1.c       |     3 +-
 gcc/testsuite/gcc.target/riscv/shift-and-2.c       |     3 +-
 gcc/testsuite/gcc.target/riscv/shift-shift-1.c     |     3 +-
 gcc/testsuite/gcc.target/riscv/shift-shift-2.c     |     3 +-
 gcc/testsuite/gcc.target/riscv/shift-shift-3.c     |     3 +-
 gcc/testsuite/gcc.target/riscv/shift-shift-4.c     |     3 +-
 gcc/testsuite/gcc.target/riscv/shift-shift-5.c     |     3 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c |     3 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c |     3 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c |     3 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c |     3 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c |     3 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c |     3 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c |     3 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-8.c |     3 +-
 gcc/testsuite/gcc.target/riscv/switch-qi.c         |     2 +-
 gcc/testsuite/gcc.target/riscv/switch-si.c         |     2 +-
 gcc/testsuite/gcc.target/riscv/weak-1.c            |     2 +-
 gcc/testsuite/gcc.target/riscv/zba-adduw.c         |     3 +-
 gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c     |     3 +-
 gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c     |     3 +-
 gcc/testsuite/gcc.target/riscv/zba-shNadd-03.c     |     3 +-
 gcc/testsuite/gcc.target/riscv/zba-slliuw.c        |     3 +-
 gcc/testsuite/gcc.target/riscv/zba-zextw.c         |     3 +-
 .../gcc.target/riscv/zbb-andn-orn-xnor-01.c        |     3 +-
 .../gcc.target/riscv/zbb-andn-orn-xnor-02.c        |     3 +-
 gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c       |     2 +-
 gcc/testsuite/gcc.target/riscv/zbb-min-max.c       |     3 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c    |     3 +-
 gcc/testsuite/gcc.target/riscv/zbbw.c              |     2 +-
 gcc/testsuite/gcc.target/riscv/zbs-bclr.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/zbs-bext.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/zbs-binv.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/zbs-bset.c          |     3 +-
 gcc/testsuite/gcc.target/riscv/zero-extend-1.c     |     2 +-
 gcc/testsuite/gcc.target/riscv/zero-extend-2.c     |     2 +-
 gcc/testsuite/gcc.target/riscv/zero-extend-3.c     |     2 +-
 gcc/testsuite/gcc.target/riscv/zero-extend-4.c     |     3 +-
 gcc/testsuite/gcc.target/riscv/zero-extend-5.c     |     2 +-
 gcc/testsuite/gcc.target/s390/20150826-1.c         |     2 +-
 gcc/testsuite/gcc.target/s390/arch13/sel-1.c       |     4 +-
 .../gcc.target/s390/ifcvt-two-insns-bool.c         |    39 +
 .../gcc.target/s390/ifcvt-two-insns-int.c          |    38 +
 .../gcc.target/s390/ifcvt-two-insns-long.c         |    38 +
 .../gcc.target/s390/nobp-section-type-conflict.c   |    22 +
 gcc/testsuite/gcc.target/s390/pr101260.c           |    63 +
 gcc/testsuite/gcc.target/s390/pr104775.c           |    14 +
 gcc/testsuite/gcc.target/s390/pr80725.c            |     2 +-
 .../gcc.target/s390/zvector/imm-range-error-1.c    |    10 +-
 .../gcc.target/s390/zvector/vec-double-compile.c   |     8 +-
 .../gcc.target/s390/zvector/vec-float-compile.c    |     8 +-
 .../gcc.target/s390/zvector/vec-signed-compile.c   |     8 +-
 .../gcc.target/s390/zvector/vec-unsigned-compile.c |     8 +-
 gcc/testsuite/gcc.target/v850/pr104400.c           |     8 +
 gcc/testsuite/gcc.target/v850/v850.exp             |    41 +
 gcc/testsuite/gcc.target/x86_64/abi/asm-support.S  |     1 +
 .../gcc.target/x86_64/abi/avx/asm-support.S        |     1 +
 .../gcc.target/x86_64/abi/avx512f/asm-support.S    |     1 +
 .../gcc.target/x86_64/abi/avx512fp16/asm-support.S |     1 +
 .../x86_64/abi/avx512fp16/m256h/asm-support.S      |     1 +
 .../x86_64/abi/avx512fp16/m512h/asm-support.S      |     1 +
 .../gcc.target/x86_64/abi/ms-sysv/do-test.S        |     1 +
 gcc/testsuite/gdc.dg/nrvo1.d                       |    27 +
 gcc/testsuite/gdc.dg/pr105004.d                    |    14 +
 gcc/testsuite/gdc.dg/simd18489.d                   |     8 +
 gcc/testsuite/gdc.dg/simd_ctfe.d                   |     3 +-
 gcc/testsuite/gdc.dg/special1.d                    |    12 +
 gcc/testsuite/gdc.dg/torture/simd21727.d           |    43 +
 gcc/testsuite/gdc.dg/torture/simd7413a.d           |     1 -
 gcc/testsuite/gdc.dg/ubsan/pr88957.d               |     3 +-
 gcc/testsuite/gdc.test/compilable/99bottles.d      |   212 +-
 gcc/testsuite/gdc.test/compilable/Test16206.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/aliasassign.d    |     1 -
 gcc/testsuite/gdc.test/compilable/art4769.d        |     1 -
 gcc/testsuite/gdc.test/compilable/b16967.d         |    33 -
 gcc/testsuite/gdc.test/compilable/b18242.d         |     6 +-
 gcc/testsuite/gdc.test/compilable/b18489.d         |     8 -
 gcc/testsuite/gdc.test/compilable/b19294.d         |    10 +-
 gcc/testsuite/gdc.test/compilable/b20938.d         |     6 +-
 gcc/testsuite/gdc.test/compilable/b21285.d         |    44 +-
 gcc/testsuite/gdc.test/compilable/b33.d            |     1 -
 gcc/testsuite/gdc.test/compilable/b6395.d          |     1 -
 gcc/testsuite/gdc.test/compilable/b9490.d          |     1 -
 gcc/testsuite/gdc.test/compilable/betterCarray.d   |    10 +-
 gcc/testsuite/gdc.test/compilable/betterCswitch.d  |     3 +-
 gcc/testsuite/gdc.test/compilable/casttuple.d      |    31 +
 gcc/testsuite/gdc.test/compilable/ccompile.d       |     2 -
 gcc/testsuite/gdc.test/compilable/cdcmp.d          |     1 -
 gcc/testsuite/gdc.test/compilable/const.d          |     2 -
 gcc/testsuite/gdc.test/compilable/ddoc1.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc10.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc11.d         |     7 +-
 gcc/testsuite/gdc.test/compilable/ddoc12706.d      |     1 -
 gcc/testsuite/gdc.test/compilable/ddoc12745.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc13.d         |     1 -
 gcc/testsuite/gdc.test/compilable/ddoc14.d         |     5 +-
 gcc/testsuite/gdc.test/compilable/ddoc2.d          |     1 -
 gcc/testsuite/gdc.test/compilable/ddoc2273.d       |     1 -
 gcc/testsuite/gdc.test/compilable/ddoc3.d          |     3 +-
 gcc/testsuite/gdc.test/compilable/ddoc5.d          |     5 +-
 gcc/testsuite/gdc.test/compilable/ddoc5446.d       |    22 +-
 gcc/testsuite/gdc.test/compilable/ddoc6.d          |     1 -
 gcc/testsuite/gdc.test/compilable/ddoc6491.d       |     2 -
 gcc/testsuite/gdc.test/compilable/ddoc7.d          |     1 -
 gcc/testsuite/gdc.test/compilable/ddoc9155.d       |    10 +-
 gcc/testsuite/gdc.test/compilable/ddoc9369.d       |     3 -
 gcc/testsuite/gdc.test/compilable/ddoc9475.d       |     1 -
 gcc/testsuite/gdc.test/compilable/debugInference.d |     6 +-
 gcc/testsuite/gdc.test/compilable/defa.d           |     2 +-
 .../gdc.test/compilable/deprecated_override.d      |    97 +
 gcc/testsuite/gdc.test/compilable/dlangui_crash.d  |    34 +
 .../gdc.test/compilable/dtoh_AliasDeclaration.d    |     1 -
 .../gdc.test/compilable/dtoh_AnonDeclaration.d     |     1 -
 .../gdc.test/compilable/dtoh_ClassDeclaration.d    |     8 +-
 .../gdc.test/compilable/dtoh_StructDeclaration.d   |    53 +-
 .../gdc.test/compilable/dtoh_TemplateDeclaration.d |    18 -
 .../gdc.test/compilable/dtoh_VarDeclaration.d      |     2 +-
 .../gdc.test/compilable/dtoh_extern_type.d         |     2 +-
 .../gdc.test/compilable/dtoh_forwarding.d          |     3 -
 gcc/testsuite/gdc.test/compilable/dtoh_ignored.d   |     4 +-
 .../gdc.test/compilable/dtoh_invalid_identifiers.d |     2 -
 gcc/testsuite/gdc.test/compilable/dtoh_mangling.d  |   118 +
 gcc/testsuite/gdc.test/compilable/dtoh_names.d     |    12 -
 .../gdc.test/compilable/dtoh_required_symbols.d    |     4 +-
 .../gdc.test/compilable/enumbasearithmetic.d       |    20 +
 .../gdc.test/compilable/extra-files/header1.d      |    19 +-
 gcc/testsuite/gdc.test/compilable/fail137.d        |     1 -
 gcc/testsuite/gdc.test/compilable/fix17635.d       |    16 +
 gcc/testsuite/gdc.test/compilable/fix17686.d       |     1 -
 gcc/testsuite/gdc.test/compilable/fix20416.d       |     1 -
 gcc/testsuite/gdc.test/compilable/fix21647.d       |     1 -
 gcc/testsuite/gdc.test/compilable/fix22291.d       |   237 +
 gcc/testsuite/gdc.test/compilable/header18364.d    |     2 +-
 gcc/testsuite/gdc.test/compilable/ice20092.d       |     1 -
 .../gdc.test/compilable/imports/art4769a.d         |     1 -
 .../gdc.test/compilable/imports/art4769b.d         |     1 -
 gcc/testsuite/gdc.test/compilable/imports/b33a.d   |     7 +-
 gcc/testsuite/gdc.test/compilable/imports/b3682.d  |     1 -
 .../gdc.test/compilable/imports/cstuff3.c          |     6 +
 gcc/testsuite/gdc.test/compilable/imports/defaa.d  |     3 -
 gcc/testsuite/gdc.test/compilable/imports/defab.d  |     1 -
 .../gdc.test/compilable/imports/imp16080.d         |     1 -
 .../gdc.test/compilable/imports/imp17434a.d        |     1 +
 .../gdc.test/compilable/imports/imp17434b.d        |     6 +
 .../gdc.test/compilable/imports/imp22625.c         |     1 +
 .../gdc.test/compilable/imports/imp22665.c         |     1 +
 .../gdc.test/compilable/imports/imp22734.c         |     3 +
 .../compilable/imports/plainpackage/plainmodule.d  |     1 -
 .../compilable/imports/test11563std_traits.d       |     1 -
 .../gdc.test/compilable/imports/test16709c.d       |     1 -
 .../gdc.test/compilable/imports/test16709d.d       |     1 -
 .../gdc.test/compilable/imports/test22685b.d       |     5 +
 .../gdc.test/compilable/imports/test22685c.d       |     3 +
 .../gdc.test/compilable/imports/test22714a.d       |     3 +
 .../gdc.test/compilable/imports/test22714b.d       |    12 +
 .../gdc.test/compilable/imports/test4003a.d        |     1 -
 .../gdc.test/compilable/imports/test50a.d          |     1 -
 .../gdc.test/compilable/imports/test55a.d          |     1 -
 .../gdc.test/compilable/imports/test62a.d          |     2 -
 .../gdc.test/compilable/imports/test63a.d          |     1 -
 .../gdc.test/compilable/imports/test67a.d          |     2 -
 .../gdc.test/compilable/imports/test68a.d          |     1 -
 .../gdc.test/compilable/imports/test9276decl.d     |     1 -
 .../gdc.test/compilable/imports/test9276expr.d     |     1 -
 .../gdc.test/compilable/imports/test9276parser.d   |     1 -
 .../gdc.test/compilable/imports/test9276sem.d      |     1 -
 .../gdc.test/compilable/imports/test9276type.d     |     1 -
 .../gdc.test/compilable/imports/test9276util.d     |     1 -
 .../gdc.test/compilable/imports/test9276visitors.d |     1 -
 .../gdc.test/compilable/imports/wax16798.d         |     1 -
 gcc/testsuite/gdc.test/compilable/interpret3.d     |   102 +-
 .../gdc.test/compilable/isreturnonstack.d          |     1 -
 gcc/testsuite/gdc.test/compilable/issue15478.d     |     1 -
 gcc/testsuite/gdc.test/compilable/issue16472.d     |    42 +
 gcc/testsuite/gdc.test/compilable/issue21340.d     |     4 +-
 gcc/testsuite/gdc.test/compilable/issue21390.d     |     3 +
 gcc/testsuite/gdc.test/compilable/issue21813b.d    |     3 +-
 gcc/testsuite/gdc.test/compilable/issue22130.d     |    12 +
 gcc/testsuite/gdc.test/compilable/json.d           |     6 +-
 gcc/testsuite/gdc.test/compilable/line.d           |     2 -
 gcc/testsuite/gdc.test/compilable/minimal.d        |     2 +-
 gcc/testsuite/gdc.test/compilable/mixintype.d      |     1 -
 gcc/testsuite/gdc.test/compilable/mixintype2.d     |     6 +
 .../gdc.test/compilable/must_use_assign.d          |     9 +
 .../gdc.test/compilable/must_use_not_reserved.d    |     5 +
 .../gdc.test/compilable/must_use_opassign.d        |    15 +
 .../gdc.test/compilable/must_use_opopassign.d      |    15 +
 .../gdc.test/compilable/must_use_opunary.d         |    18 +
 .../gdc.test/compilable/must_use_suppress.d        |    10 +
 gcc/testsuite/gdc.test/compilable/noreturn1.d      |     3 +-
 gcc/testsuite/gdc.test/compilable/revert_dip1000.d |     7 +
 gcc/testsuite/gdc.test/compilable/scope.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/test10073.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test10993.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test1238.d       |     1 -
 gcc/testsuite/gdc.test/compilable/test12527.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test13008.d      |     6 +-
 gcc/testsuite/gdc.test/compilable/test13193.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test13194.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test13600.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test13858.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test15019.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test15389_y.d    |     1 -
 gcc/testsuite/gdc.test/compilable/test15464.d      |     2 -
 gcc/testsuite/gdc.test/compilable/test15565.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test15578.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test15762.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test15898.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test16037.d      |     2 -
 gcc/testsuite/gdc.test/compilable/test16080.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test16107.d      |     6 +-
 gcc/testsuite/gdc.test/compilable/test16225.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test16798.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test17057.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test17419.d      |     5 +-
 gcc/testsuite/gdc.test/compilable/test17421.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test17434.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test17434a.d     |     5 +
 gcc/testsuite/gdc.test/compilable/test17468.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test17512.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test17545.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test17906.d      |     7 -
 gcc/testsuite/gdc.test/compilable/test17942.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test18020.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test18030.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test18216.d      |    40 +
 gcc/testsuite/gdc.test/compilable/test18584.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test18771.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test18936.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test19014.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test19097.d      |    40 +
 gcc/testsuite/gdc.test/compilable/test19203.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test19227.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test19315.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test19557.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test19609.d      |     6 +-
 gcc/testsuite/gdc.test/compilable/test19873.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test20596.d      |     2 -
 gcc/testsuite/gdc.test/compilable/test20653.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test20717.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test20906.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test20990.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test21177.d      |    76 +
 gcc/testsuite/gdc.test/compilable/test21196.d      |    71 +
 gcc/testsuite/gdc.test/compilable/test21299a.d     |     2 +-
 gcc/testsuite/gdc.test/compilable/test21975.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test22224.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test22619.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test22625.d      |     4 +
 gcc/testsuite/gdc.test/compilable/test22632.d      |     4 +
 gcc/testsuite/gdc.test/compilable/test22635.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test22639.d      |    26 +
 gcc/testsuite/gdc.test/compilable/test22646.d      |    21 +
 gcc/testsuite/gdc.test/compilable/test22665.d      |    20 +
 gcc/testsuite/gdc.test/compilable/test22676.d      |    25 +
 gcc/testsuite/gdc.test/compilable/test22685.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test22714.d      |     3 +
 gcc/testsuite/gdc.test/compilable/test22734.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test22825.d      |     4 +
 gcc/testsuite/gdc.test/compilable/test22859.d      |    40 +
 gcc/testsuite/gdc.test/compilable/test22860.d      |    62 +
 gcc/testsuite/gdc.test/compilable/test22919.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test22988.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test22997.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test3775.d       |     2 -
 gcc/testsuite/gdc.test/compilable/test4003.d       |     1 -
 gcc/testsuite/gdc.test/compilable/test4375.d       |     7 +-
 gcc/testsuite/gdc.test/compilable/test50.d         |     2 -
 gcc/testsuite/gdc.test/compilable/test5227.d       |     2 -
 gcc/testsuite/gdc.test/compilable/test55.d         |     3 +-
 gcc/testsuite/gdc.test/compilable/test602.d        |     1 -
 gcc/testsuite/gdc.test/compilable/test6089.d       |     1 -
 gcc/testsuite/gdc.test/compilable/test63.d         |     1 -
 gcc/testsuite/gdc.test/compilable/test6395.d       |     1 -
 gcc/testsuite/gdc.test/compilable/test66.d         |     1 -
 gcc/testsuite/gdc.test/compilable/test67.d         |     1 -
 gcc/testsuite/gdc.test/compilable/test68.d         |     1 -
 gcc/testsuite/gdc.test/compilable/test7172.d       |     7 +-
 gcc/testsuite/gdc.test/compilable/test7399.d       |     1 -
 gcc/testsuite/gdc.test/compilable/test8296.d       |     6 +-
 gcc/testsuite/gdc.test/compilable/test8513.d       |     8 +-
 gcc/testsuite/gdc.test/compilable/test8922b.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test8922d.d      |     1 -
 gcc/testsuite/gdc.test/compilable/test9057.d       |     2 -
 gcc/testsuite/gdc.test/compilable/test9436.d       |     1 -
 .../gdc.test/compilable/testAliasLookup.d          |     1 -
 gcc/testsuite/gdc.test/compilable/testInference.d  |     1 -
 gcc/testsuite/gdc.test/compilable/testcstuff3.d    |     4 +
 gcc/testsuite/gdc.test/compilable/testos.d         |     7 +
 gcc/testsuite/gdc.test/compilable/testpostblit.d   |     2 +-
 gcc/testsuite/gdc.test/compilable/testprofile.d    |     1 -
 gcc/testsuite/gdc.test/compilable/testsctreturn.d  |    15 +
 gcc/testsuite/gdc.test/compilable/typeid_name.d    |     3 +-
 gcc/testsuite/gdc.test/compilable/vcg-ast.d        |     1 -
 gcc/testsuite/gdc.test/compilable/version.d        |     2 +-
 gcc/testsuite/gdc.test/compilable/vgc1.d           |    17 +-
 gcc/testsuite/gdc.test/fail_compilation/b16967.d   |    32 +
 gcc/testsuite/gdc.test/fail_compilation/b20011.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/b3841.d    |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/bug16165.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/bug5.d     |     1 -
 gcc/testsuite/gdc.test/fail_compilation/bug5096.d  |    14 +
 gcc/testsuite/gdc.test/fail_compilation/bug5b.d    |     1 -
 gcc/testsuite/gdc.test/fail_compilation/bug8150a.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/bug8150b.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/bug9631.d  |     5 +-
 .../gdc.test/fail_compilation/casttuple.d          |    25 +
 gcc/testsuite/gdc.test/fail_compilation/ccast.d    |     2 +-
 .../gdc.test/fail_compilation/circ10280.d          |     1 -
 .../gdc.test/fail_compilation/constraints_aggr.d   |     4 +-
 .../gdc.test/fail_compilation/constraints_defs.d   |     0
 .../gdc.test/fail_compilation/constraints_func1.d  |    26 +-
 .../gdc.test/fail_compilation/constraints_func2.d  |    28 +-
 .../gdc.test/fail_compilation/constraints_func3.d  |    12 +-
 .../gdc.test/fail_compilation/constraints_func4.d  |    12 +-
 .../gdc.test/fail_compilation/constraints_tmpl.d   |     0
 .../gdc.test/fail_compilation/ctfe11467.d          |     1 -
 .../gdc.test/fail_compilation/ctfe14731.d          |     2 +-
 .../gdc.test/fail_compilation/dep_d1_ops.d         |    82 +-
 .../gdc.test/fail_compilation/dephexstrings.d      |     4 +-
 .../gdc.test/fail_compilation/deprecated6760.d     |     1 -
 .../gdc.test/fail_compilation/deprecateopdot.d     |     6 +-
 .../gdc.test/fail_compilation/diag10319.d          |     2 +-
 .../gdc.test/fail_compilation/diag10805.d          |     2 +-
 .../gdc.test/fail_compilation/diag11198.d          |    12 +-
 .../gdc.test/fail_compilation/diag11819b.d         |    38 +-
 .../gdc.test/fail_compilation/diag12640.d          |     1 -
 .../gdc.test/fail_compilation/diag13281.d          |     6 +-
 .../gdc.test/fail_compilation/diag13333.d          |     2 +-
 .../gdc.test/fail_compilation/diag13942.d          |     2 +-
 .../gdc.test/fail_compilation/diag14145.d          |     2 -
 .../gdc.test/fail_compilation/diag14235.d          |     4 +-
 .../gdc.test/fail_compilation/diag15713.d          |     4 +-
 .../gdc.test/fail_compilation/diag16271.d          |     3 +-
 .../gdc.test/fail_compilation/diag16977.d          |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/diag1730.d |     1 -
 .../gdc.test/fail_compilation/diag18574.d          |     1 -
 .../gdc.test/fail_compilation/diag19225.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8101.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8510.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/diag8648.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8684.d |     5 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9004.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9420.d |     2 +-
 .../gdc.test/fail_compilation/diag_funclit.d       |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diagin.d   |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/dip25.d    |     4 +-
 .../gdc.test/fail_compilation/dtor_attributes.d    |     2 +-
 .../gdc.test/fail_compilation/fail10905.d          |     1 -
 .../gdc.test/fail_compilation/fail10964.d          |     6 +-
 .../gdc.test/fail_compilation/fail11163.d          |     1 -
 .../gdc.test/fail_compilation/fail11375.d          |     2 +-
 .../gdc.test/fail_compilation/fail11453a.d         |     2 +-
 .../gdc.test/fail_compilation/fail11453b.d         |     2 +-
 .../gdc.test/fail_compilation/fail11542.d          |     8 +-
 .../gdc.test/fail_compilation/fail11653.d          |     5 +-
 gcc/testsuite/gdc.test/fail_compilation/fail118.d  |    28 +-
 gcc/testsuite/gdc.test/fail_compilation/fail12.d   |     1 -
 .../gdc.test/fail_compilation/fail12744.d          |     4 +-
 .../gdc.test/fail_compilation/fail12809.d          |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail131.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail132.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail136.d  |     2 +-
 .../gdc.test/fail_compilation/fail13902.d          |    42 +-
 .../gdc.test/fail_compilation/fail14277.d          |    10 +
 .../gdc.test/fail_compilation/fail14486.d          |    57 +-
 .../gdc.test/fail_compilation/fail14554.d          |     4 +-
 .../gdc.test/fail_compilation/fail14669.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail15.d   |     2 -
 .../gdc.test/fail_compilation/fail15089.d          |     2 +-
 .../gdc.test/fail_compilation/fail15691.d          |     2 -
 gcc/testsuite/gdc.test/fail_compilation/fail16.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail160.d  |     3 +-
 .../gdc.test/fail_compilation/fail16001.d          |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail162.d  |     2 +-
 .../gdc.test/fail_compilation/fail16600.d          |     2 -
 gcc/testsuite/gdc.test/fail_compilation/fail17.d   |     2 -
 .../gdc.test/fail_compilation/fail17275.d          |     1 -
 .../gdc.test/fail_compilation/fail17419.d          |     1 -
 .../gdc.test/fail_compilation/fail17421.d          |     1 -
 .../gdc.test/fail_compilation/fail17842.d          |     2 -
 .../gdc.test/fail_compilation/fail17906.d          |    13 +
 .../gdc.test/fail_compilation/fail17927.d          |     7 +-
 .../gdc.test/fail_compilation/fail17969.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail18.d   |     2 +-
 .../gdc.test/fail_compilation/fail18228.d          |     6 +-
 .../gdc.test/fail_compilation/fail18417.d          |     2 +-
 .../gdc.test/fail_compilation/fail19441.d          |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |    33 +-
 .../gdc.test/fail_compilation/fail19609.d          |     2 +-
 .../gdc.test/fail_compilation/fail19744.d          |     2 +-
 .../gdc.test/fail_compilation/fail19897.d          |     4 +-
 .../gdc.test/fail_compilation/fail19898a.d         |     1 -
 .../gdc.test/fail_compilation/fail19898b.d         |     1 -
 .../gdc.test/fail_compilation/fail19911b.d         |     2 +-
 .../gdc.test/fail_compilation/fail19911c.d         |     2 +-
 .../gdc.test/fail_compilation/fail19922.d          |     3 +-
 .../gdc.test/fail_compilation/fail19923.d          |     3 +-
 .../gdc.test/fail_compilation/fail19948.d          |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail20.d   |     2 +-
 .../gdc.test/fail_compilation/fail20084.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail201.d  |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail202.d  |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail203.d  |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail204.d  |     1 -
 .../gdc.test/fail_compilation/fail20448.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail205.d  |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail206.d  |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail207.d  |     5 +-
 .../gdc.test/fail_compilation/fail20730b.d         |     2 +-
 .../gdc.test/fail_compilation/fail20800.d          |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail217.d  |     1 -
 .../gdc.test/fail_compilation/fail21830.d          |     2 +-
 .../gdc.test/fail_compilation/fail21831.d          |     2 +-
 .../gdc.test/fail_compilation/fail21832.d          |     2 +-
 .../gdc.test/fail_compilation/fail21868b.d         |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail220.d  |     2 +-
 .../gdc.test/fail_compilation/fail22035.d          |     2 +-
 .../gdc.test/fail_compilation/fail22084.d          |     2 +-
 .../gdc.test/fail_compilation/fail22118.d          |     1 -
 .../gdc.test/fail_compilation/fail22127.d          |    11 +
 .../gdc.test/fail_compilation/fail22133.d          |     2 +-
 .../gdc.test/fail_compilation/fail22144.d          |     2 +-
 .../gdc.test/fail_compilation/fail22202.d          |    22 +
 .../gdc.test/fail_compilation/fail22634.d          |    12 +
 .../gdc.test/fail_compilation/fail22749.d          |    13 +
 .../gdc.test/fail_compilation/fail22780.d          |    13 +
 .../gdc.test/fail_compilation/fail22825a.d         |    11 +
 .../gdc.test/fail_compilation/fail22825b.d         |    13 +
 .../gdc.test/fail_compilation/fail22827.d          |     9 +
 .../gdc.test/fail_compilation/fail22881.d          |    60 +
 .../gdc.test/fail_compilation/fail23036.d          |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fail236.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail2361.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail249.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail258.d  |    13 +-
 gcc/testsuite/gdc.test/fail_compilation/fail259.d  |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail261.d  |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail2656.d |    28 +-
 gcc/testsuite/gdc.test/fail_compilation/fail276.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail332.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail346.d  |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail349.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail354.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail359.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3895.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail4082.d |     4 +-
 .../gdc.test/fail_compilation/fail4269a.d          |     3 +-
 .../gdc.test/fail_compilation/fail4269b.d          |     3 +-
 .../gdc.test/fail_compilation/fail4269c.d          |     3 +-
 .../gdc.test/fail_compilation/fail4269e.d          |     2 +-
 .../gdc.test/fail_compilation/fail4375a.d          |     1 -
 .../gdc.test/fail_compilation/fail4375b.d          |     1 -
 .../gdc.test/fail_compilation/fail4375c.d          |     1 -
 .../gdc.test/fail_compilation/fail4375d.d          |     3 +-
 .../gdc.test/fail_compilation/fail4375e.d          |     1 -
 .../gdc.test/fail_compilation/fail4375f.d          |     1 -
 .../gdc.test/fail_compilation/fail4375g.d          |     1 -
 .../gdc.test/fail_compilation/fail4375h.d          |     1 -
 .../gdc.test/fail_compilation/fail4375i.d          |     1 -
 .../gdc.test/fail_compilation/fail4375j.d          |     1 -
 .../gdc.test/fail_compilation/fail4375k.d          |     1 -
 .../gdc.test/fail_compilation/fail4375l.d          |     1 -
 .../gdc.test/fail_compilation/fail4375m.d          |     1 -
 .../gdc.test/fail_compilation/fail4375o.d          |     1 -
 .../gdc.test/fail_compilation/fail4375p.d          |     1 -
 .../gdc.test/fail_compilation/fail4375q.d          |     1 -
 .../gdc.test/fail_compilation/fail4375r.d          |     1 -
 .../gdc.test/fail_compilation/fail4375s.d          |     1 -
 .../gdc.test/fail_compilation/fail4375t.d          |     1 -
 .../gdc.test/fail_compilation/fail4375u.d          |     1 -
 .../gdc.test/fail_compilation/fail4375v.d          |     1 -
 .../gdc.test/fail_compilation/fail4375w.d          |     1 -
 .../gdc.test/fail_compilation/fail4375x.d          |     1 -
 .../gdc.test/fail_compilation/fail4375y.d          |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail44.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail47.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail58.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail59.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail60.d   |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6107.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail6968.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7178.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail72.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail7234.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail73.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail7369.d |     1 -
 .../gdc.test/fail_compilation/fail7424c.d          |     1 -
 .../gdc.test/fail_compilation/fail7424d.d          |     1 -
 .../gdc.test/fail_compilation/fail7424e.d          |     1 -
 .../gdc.test/fail_compilation/fail7424f.d          |     1 -
 .../gdc.test/fail_compilation/fail7424g.d          |     1 -
 .../gdc.test/fail_compilation/fail7424h.d          |     1 -
 .../gdc.test/fail_compilation/fail7424i.d          |     1 -
 .../gdc.test/fail_compilation/fail7524a.d          |     3 +-
 .../gdc.test/fail_compilation/fail7524b.d          |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail77.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail78.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail7848.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7851.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail7859.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail7861.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail7862.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail79.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail8009.d |     3 +-
 .../gdc.test/fail_compilation/fail80_m32.d         |     2 +-
 .../gdc.test/fail_compilation/fail80_m64.d         |     2 +-
 .../gdc.test/fail_compilation/fail8179b.d          |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail8373.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail8724.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9199.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail92.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail95.d   |     3 +-
 .../gdc.test/fail_compilation/fail9665a.d          |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail9735.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fail99.d   |     2 +-
 .../gdc.test/fail_compilation/fail_arrayop2.d      |     6 +-
 .../gdc.test/fail_compilation/fail_scope.d         |    30 +-
 .../gdc.test/fail_compilation/fail_typeof.d        |    82 +
 .../gdc.test/fail_compilation/failcontracts.d      |     1 -
 .../gdc.test/fail_compilation/faildeleteaa.d       |     4 +-
 .../gdc.test/fail_compilation/failsafec.d          |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fix17635.d |    23 -
 gcc/testsuite/gdc.test/fail_compilation/fix17751.d |    22 -
 gcc/testsuite/gdc.test/fail_compilation/fix18575.d |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/fix19059.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fix21585.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fix5212.d  |     1 -
 gcc/testsuite/gdc.test/fail_compilation/fob1.d     |     1 +
 gcc/testsuite/gdc.test/fail_compilation/fob2.d     |    17 +
 gcc/testsuite/gdc.test/fail_compilation/format.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/goto1.d    |     1 -
 gcc/testsuite/gdc.test/fail_compilation/goto3.d    |     2 -
 gcc/testsuite/gdc.test/fail_compilation/ice10283.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/ice10922.d |     2 +-
 .../gdc.test/fail_compilation/ice11856_0.d         |     2 +-
 .../gdc.test/fail_compilation/ice11856_1.d         |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11968.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13027.d |     1 -
 gcc/testsuite/gdc.test/fail_compilation/ice14130.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14907.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice18753.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice6538.d  |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9254a.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9254b.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9254c.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9284.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9540.d  |     2 +-
 .../gdc.test/fail_compilation/imports/a10528.d     |     1 -
 .../gdc.test/fail_compilation/imports/a11850.d     |     2 -
 .../gdc.test/fail_compilation/imports/a14235.d     |     2 +-
 .../fail_compilation/imports/constraints.d         |     0
 .../gdc.test/fail_compilation/imports/diag10141b.d |     1 -
 .../fail_compilation/imports/diag9210stdcomplex.d  |     1 -
 .../gdc.test/fail_compilation/imports/imp18554.d   |     4 -
 .../gdc.test/fail_compilation/imports/imp22749.c   |     4 +
 .../gdc.test/fail_compilation/imports/test18480a.d |     1 -
 .../gdc.test/fail_compilation/imports/test21164a.d |     1 -
 .../gdc.test/fail_compilation/imports/test21164b.d |     1 -
 .../gdc.test/fail_compilation/imports/test21164c.d |     1 -
 .../gdc.test/fail_compilation/imports/test21164d.d |     1 -
 .../gdc.test/fail_compilation/imports/test64a.d    |     1 -
 .../gdc.test/fail_compilation/issue21936.d         |    32 -
 .../gdc.test/fail_compilation/issue22820.d         |    67 +
 .../gdc.test/fail_compilation/issue22826.d         |     6 +
 gcc/testsuite/gdc.test/fail_compilation/lexer1.d   |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer2.d   |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer4.d   |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/mangle2.d  |     1 -
 gcc/testsuite/gdc.test/fail_compilation/must_use.d |    16 +
 .../gdc.test/fail_compilation/must_use_comma.d     |    17 +
 .../gdc.test/fail_compilation/must_use_opunary.d   |    21 +
 .../gdc.test/fail_compilation/must_use_reserved.d  |    20 +
 .../gdc.test/fail_compilation/must_use_template.d  |    16 +
 .../gdc.test/fail_compilation/must_use_union.d     |    16 +
 .../gdc.test/fail_compilation/no_Throwable.d       |     2 +-
 .../gdc.test/fail_compilation/no_TypeInfo.d        |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/nogc1.d    |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/noreturn.d |     4 +-
 .../gdc.test/fail_compilation/noreturn2.d          |    51 +
 .../gdc.test/fail_compilation/objc_class2.d        |     2 +-
 .../gdc.test/fail_compilation/objc_class3.d        |     2 +-
 .../gdc.test/fail_compilation/objc_non_objc_base.d |     2 +-
 .../gdc.test/fail_compilation/opapplyscope.d       |    26 +
 .../gdc.test/fail_compilation/pragmainline.d       |     1 -
 gcc/testsuite/gdc.test/fail_compilation/pragmas.d  |     2 -
 .../gdc.test/fail_compilation/pull12941.d          |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/reg6769.d  |     2 +-
 .../gdc.test/fail_compilation/reserved_version.d   |     5 +
 .../fail_compilation/reserved_version_switch.d     |     6 +
 .../gdc.test/fail_compilation/retscope2.d          |     3 +-
 .../gdc.test/fail_compilation/retscope3.d          |    41 -
 .../gdc.test/fail_compilation/retscope5.d          |     3 +-
 .../gdc.test/fail_compilation/retscope6.d          |    68 +-
 .../gdc.test/fail_compilation/scope_class.d        |     3 +-
 .../gdc.test/fail_compilation/scope_type.d         |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/shared.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/switches.d |     2 -
 gcc/testsuite/gdc.test/fail_compilation/test1021.d |     2 -
 .../gdc.test/fail_compilation/test11047.d          |     2 -
 .../gdc.test/fail_compilation/test11176.d          |     5 +-
 .../gdc.test/fail_compilation/test12228.d          |     6 +-
 .../gdc.test/fail_compilation/test13536.d          |     1 -
 .../gdc.test/fail_compilation/test13537.d          |     1 -
 .../gdc.test/fail_compilation/test14496.d          |     3 -
 .../gdc.test/fail_compilation/test15191.d          |    28 +-
 .../gdc.test/fail_compilation/test15399.d          |     1 -
 .../gdc.test/fail_compilation/test15544.d          |     2 -
 .../gdc.test/fail_compilation/test15660.d          |     1 -
 .../gdc.test/fail_compilation/test15672.d          |     2 -
 .../gdc.test/fail_compilation/test15703.d          |     1 -
 .../gdc.test/fail_compilation/test15704.d          |     1 -
 .../gdc.test/fail_compilation/test15989.d          |     1 -
 .../gdc.test/fail_compilation/test16188.d          |     3 +-
 .../gdc.test/fail_compilation/test16193.d          |     1 -
 .../gdc.test/fail_compilation/test16195.d          |     4 +-
 .../gdc.test/fail_compilation/test16381.d          |     1 -
 .../gdc.test/fail_compilation/test16589.d          |    12 +-
 .../gdc.test/fail_compilation/test17284.d          |     7 +-
 .../gdc.test/fail_compilation/test17307.d          |     2 +-
 .../gdc.test/fail_compilation/test17422.d          |     2 +-
 .../gdc.test/fail_compilation/test17425.d          |     1 -
 .../gdc.test/fail_compilation/test17450.d          |     4 +-
 .../gdc.test/fail_compilation/test18282.d          |     1 -
 .../gdc.test/fail_compilation/test18484.d          |     1 -
 .../gdc.test/fail_compilation/test18554.d          |    24 -
 .../gdc.test/fail_compilation/test18644.d          |     2 -
 .../gdc.test/fail_compilation/test18708.d          |     2 -
 .../gdc.test/fail_compilation/test19097.d          |    98 +-
 .../gdc.test/fail_compilation/test19107.d          |     2 +-
 .../gdc.test/fail_compilation/test19193.d          |     2 +-
 .../gdc.test/fail_compilation/test20245.d          |    53 +-
 .../gdc.test/fail_compilation/test20881.d          |    30 +
 .../gdc.test/fail_compilation/test21008.d          |    41 +
 .../gdc.test/fail_compilation/test21353.d          |     1 -
 .../gdc.test/fail_compilation/test21546.d          |    59 +
 .../gdc.test/fail_compilation/test21912.d          |     6 +-
 .../gdc.test/fail_compilation/test21927.d          |     4 +-
 .../gdc.test/fail_compilation/test21939.d          |     3 +-
 .../gdc.test/fail_compilation/test22023.d          |    26 +
 .../gdc.test/fail_compilation/test22145.d          |    27 +
 .../gdc.test/fail_compilation/test22298.d          |    30 +
 .../gdc.test/fail_compilation/test22541.d          |    18 +
 .../gdc.test/fail_compilation/test22686.d          |    21 +
 .../gdc.test/fail_compilation/test22709.d          |    29 +
 .../gdc.test/fail_compilation/test22818.d          |    21 +
 .../gdc.test/fail_compilation/test22840.d          |    26 +
 .../gdc.test/fail_compilation/test22910.d          |    19 +
 .../gdc.test/fail_compilation/test22999.d          |    27 +
 .../gdc.test/fail_compilation/test23017.d          |    20 +
 gcc/testsuite/gdc.test/fail_compilation/test3818.d |    25 +
 gcc/testsuite/gdc.test/fail_compilation/test64.d   |     1 -
 gcc/testsuite/gdc.test/fail_compilation/test9701.d |     2 +-
 .../gdc.test/fail_compilation/test9701b.d          |     2 +-
 .../gdc.test/fail_compilation/test_switch_error.d  |    78 +
 .../gdc.test/fail_compilation/testpull1810.d       |     1 -
 .../gdc.test/fail_compilation/testscopestatic.d    |     1 -
 .../gdc.test/fail_compilation/traits_parameters.d  |    10 +
 .../gdc.test/fail_compilation/typeerrors.d         |    31 +-
 .../gdc.test/fail_compilation/varargsstc.d         |     1 -
 .../gdc.test/fail_compilation/warn12809.d          |     2 -
 gcc/testsuite/gdc.test/runnable/a18.d              |     2 +-
 gcc/testsuite/gdc.test/runnable/a19.d              |     2 +-
 gcc/testsuite/gdc.test/runnable/auto1.d            |     8 +-
 gcc/testsuite/gdc.test/runnable/b18034.d           |    10 +-
 gcc/testsuite/gdc.test/runnable/b26.d              |     2 +-
 gcc/testsuite/gdc.test/runnable/betterc.d          |     1 -
 gcc/testsuite/gdc.test/runnable/bug846.d           |     1 -
 gcc/testsuite/gdc.test/runnable/class_opCmp.d      |    25 +
 gcc/testsuite/gdc.test/runnable/dhry.d             |   947 -
 gcc/testsuite/gdc.test/runnable/fix22372.d         |     1 -
 gcc/testsuite/gdc.test/runnable/fix22624.d         |    19 +
 gcc/testsuite/gdc.test/runnable/functype.d         |     1 -
 gcc/testsuite/gdc.test/runnable/ice15138.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/ice15176.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/ice15200.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/ice21727.d         |    46 -
 gcc/testsuite/gdc.test/runnable/imports/a15079.d   |     2 +-
 gcc/testsuite/gdc.test/runnable/imports/a18a.d     |     1 -
 gcc/testsuite/gdc.test/runnable/imports/a19a.d     |     2 +-
 gcc/testsuite/gdc.test/runnable/imports/a21a.d     |     1 -
 gcc/testsuite/gdc.test/runnable/imports/bug846.d   |     1 -
 gcc/testsuite/gdc.test/runnable/imports/c22a.d     |     1 -
 gcc/testsuite/gdc.test/runnable/imports/c22b.d     |     1 -
 gcc/testsuite/gdc.test/runnable/imports/imp22624.c |     6 +
 .../gdc.test/runnable/imports/link12144a.d         |     2 +-
 .../gdc.test/runnable/imports/link7745b.d          |     2 -
 gcc/testsuite/gdc.test/runnable/imports/m1a.d      |     1 -
 .../gdc.test/runnable/imports/template2962a.d      |     1 -
 .../gdc.test/runnable/imports/test10441b.d         |     1 -
 .../gdc.test/runnable/imports/test10441c.d         |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test10a.d  |     1 -
 .../gdc.test/runnable/imports/test11039b.d         |     1 -
 .../gdc.test/runnable/imports/test11745b.d         |    12 +-
 gcc/testsuite/gdc.test/runnable/imports/test13a.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test27a.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test29a.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test31a.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test32a.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test35a.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test40a.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test41a.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test45a.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test45b.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test46b.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test46c.d  |     3 +-
 gcc/testsuite/gdc.test/runnable/imports/test49a.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test57a.d  |     2 -
 gcc/testsuite/gdc.test/runnable/imports/test57b.d  |     1 -
 gcc/testsuite/gdc.test/runnable/imports/test58a.d  |     1 -
 .../gdc.test/runnable/imports/testminitAA.d        |     1 -
 .../gdc.test/runnable/imports/testminitBB.d        |     1 -
 .../gdc.test/runnable/imports/testmod1b.d          |     1 -
 gcc/testsuite/gdc.test/runnable/imports/tlsa.d     |     2 -
 gcc/testsuite/gdc.test/runnable/inline7625.d       |   185 +
 gcc/testsuite/gdc.test/runnable/interface.d        |    12 +-
 gcc/testsuite/gdc.test/runnable/interface2.d       |    11 +-
 gcc/testsuite/gdc.test/runnable/interpret.d        |    91 +-
 gcc/testsuite/gdc.test/runnable/issue16995.d       |     2 +-
 gcc/testsuite/gdc.test/runnable/link10425.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/link11069b.d       |     2 +-
 gcc/testsuite/gdc.test/runnable/link11395.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/link12010.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/link12144.d        |     6 -
 gcc/testsuite/gdc.test/runnable/link13394.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/link13400.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/link13415.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/link14588.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/link14814.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/link15017.d        |    10 +-
 gcc/testsuite/gdc.test/runnable/link7745.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/link8023.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/link9571.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/linktypeinfo.d     |     2 +-
 gcc/testsuite/gdc.test/runnable/manboy.d           |     1 -
 gcc/testsuite/gdc.test/runnable/mixin1.d           |     7 +-
 gcc/testsuite/gdc.test/runnable/nan.d              |    17 +-
 gcc/testsuite/gdc.test/runnable/newdel.d           |     8 +-
 gcc/testsuite/gdc.test/runnable/noreturn1.d        |   152 +
 gcc/testsuite/gdc.test/runnable/nrvo.d             |    30 +
 gcc/testsuite/gdc.test/runnable/opover.d           |   352 +-
 gcc/testsuite/gdc.test/runnable/pi.d               |     3 -
 gcc/testsuite/gdc.test/runnable/previewin.d        |     6 +-
 gcc/testsuite/gdc.test/runnable/sctor2.d           |     7 +-
 gcc/testsuite/gdc.test/runnable/sdtor.d            |    26 +-
 gcc/testsuite/gdc.test/runnable/sroa13220.d        |   103 -
 gcc/testsuite/gdc.test/runnable/template2962.d     |     1 -
 gcc/testsuite/gdc.test/runnable/test10441.d        |     1 -
 gcc/testsuite/gdc.test/runnable/test10942.d        |     1 -
 gcc/testsuite/gdc.test/runnable/test11.d           |     2 -
 gcc/testsuite/gdc.test/runnable/test11039.d        |     3 +-
 gcc/testsuite/gdc.test/runnable/test11239.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test11447a.d       |     2 +-
 gcc/testsuite/gdc.test/runnable/test11447b.d       |     2 +-
 gcc/testsuite/gdc.test/runnable/test11447c.d       |     2 +-
 gcc/testsuite/gdc.test/runnable/test11863.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test11934.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test12.d           |     1 -
 gcc/testsuite/gdc.test/runnable/test14901.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test15.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test15568.d        |     1 -
 gcc/testsuite/gdc.test/runnable/test16140.d        |     1 -
 gcc/testsuite/gdc.test/runnable/test17.d           |     1 -
 gcc/testsuite/gdc.test/runnable/test17246.d        |     1 -
 gcc/testsuite/gdc.test/runnable/test17684.d        |    20 +-
 gcc/testsuite/gdc.test/runnable/test17899.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test18868.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test19735.d        |     1 -
 gcc/testsuite/gdc.test/runnable/test20.d           |     8 +-
 gcc/testsuite/gdc.test/runnable/test20036.d        |     1 -
 gcc/testsuite/gdc.test/runnable/test20565.d        |     1 -
 gcc/testsuite/gdc.test/runnable/test20603.d        |    31 +
 gcc/testsuite/gdc.test/runnable/test21.d           |     1 -
 gcc/testsuite/gdc.test/runnable/test22163.d        |    13 +
 gcc/testsuite/gdc.test/runnable/test22175.d        |    32 +
 gcc/testsuite/gdc.test/runnable/test22717.d        |    31 +
 gcc/testsuite/gdc.test/runnable/test22945.d        |    38 +
 gcc/testsuite/gdc.test/runnable/test27.d           |     3 +-
 gcc/testsuite/gdc.test/runnable/test28.d           |     1 -
 gcc/testsuite/gdc.test/runnable/test29.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test3.d            |     1 -
 gcc/testsuite/gdc.test/runnable/test30.d           |     1 -
 gcc/testsuite/gdc.test/runnable/test31.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test32.d           |     3 +-
 gcc/testsuite/gdc.test/runnable/test34.d           |     2 -
 gcc/testsuite/gdc.test/runnable/test38.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test4.d            |     8 +-
 gcc/testsuite/gdc.test/runnable/test40.d           |     1 -
 gcc/testsuite/gdc.test/runnable/test41.d           |     1 -
 gcc/testsuite/gdc.test/runnable/test46.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test49.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test57.d           |     3 +-
 gcc/testsuite/gdc.test/runnable/test7494.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/test7932.d         |     1 -
 gcc/testsuite/gdc.test/runnable/test8997.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/test9495.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/testappend.d       |    16 +-
 gcc/testsuite/gdc.test/runnable/testconst.d        |    16 +-
 gcc/testsuite/gdc.test/runnable/testdstress.d      |     8 +-
 gcc/testsuite/gdc.test/runnable/testmain.d         |     1 -
 gcc/testsuite/gdc.test/runnable/testmod1.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/testmod2.d         |     1 -
 gcc/testsuite/gdc.test/runnable/testptrref.d       |    10 +-
 gcc/testsuite/gdc.test/runnable/testscope.d        |    16 -
 gcc/testsuite/gdc.test/runnable/testscope2.d       |     8 +-
 gcc/testsuite/gdc.test/runnable/testthread2.d      |     1 -
 gcc/testsuite/gdc.test/runnable/tls.d              |     1 -
 gcc/testsuite/gdc.test/runnable/tls_dup.d          |     3 +-
 .../gdc.test/runnable/traits_getPointerBitmap.d    |     2 +-
 gcc/testsuite/gdc.test/runnable/xpostblit.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/xtest46.d          |   104 +-
 gcc/testsuite/gdc.test/runnable/xtest46_gc.d       |     8 -
 gcc/testsuite/gdc.test/runnable/xtest55.d          |     1 -
 gcc/testsuite/gdc.test/runnable_cxx/cppa.d         |     5 +-
 .../gdc.test/runnable_cxx/extra-files/cabi2.cpp    |     1 -
 .../gdc.test/runnable_cxx/extra-files/cppb.cpp     |    47 +-
 .../runnable_cxx/extra-files/test22898.cpp         |     7 +
 gcc/testsuite/gdc.test/runnable_cxx/test22898.d    |    28 +
 gcc/testsuite/gdc.test/runnable_cxx/test6716.d     |     2 +-
 gcc/testsuite/gfortran.dg/altreturn_11.f90         |    15 +
 .../gfortran.dg/analyzer/uninit-pr63311.f90        |    39 +
 gcc/testsuite/gfortran.dg/argument_checking_26.f90 |    14 +
 gcc/testsuite/gfortran.dg/array_constructor_55.f90 |    55 +
 gcc/testsuite/gfortran.dg/array_reference_3.f90    |   195 +
 gcc/testsuite/gfortran.dg/asan/associate_58.f90    |    19 +
 gcc/testsuite/gfortran.dg/asan/associate_59.f90    |    19 +
 gcc/testsuite/gfortran.dg/associate_58.f90         |    21 +
 gcc/testsuite/gfortran.dg/associated_target_8.f90  |    16 +
 gcc/testsuite/gfortran.dg/assumed_type_14.f90      |    22 +
 gcc/testsuite/gfortran.dg/c-interop/pr103287-1.f90 |     9 +
 gcc/testsuite/gfortran.dg/c-interop/pr103287-2.f90 |     9 +
 gcc/testsuite/gfortran.dg/c_loc_test_22.f90        |     4 +-
 .../gfortran.dg/char_pointer_assign_7.f90          |    38 +
 .../gfortran.dg/character_array_dummy_1.f90        |    21 +
 gcc/testsuite/gfortran.dg/class_dummy_8.f90        |    20 +
 gcc/testsuite/gfortran.dg/class_dummy_9.f90        |    20 +
 gcc/testsuite/gfortran.dg/class_result_10.f90      |    52 +
 gcc/testsuite/gfortran.dg/coarray_44.f90           |     2 +
 gcc/testsuite/gfortran.dg/coarray_allocate_11.f90  |     6 +-
 gcc/testsuite/gfortran.dg/coarray_allocate_12.f90  |    19 +
 .../gfortran.dg/coarray_collectives_18.f90         |    37 +
 gcc/testsuite/gfortran.dg/data_pointer_2.f90       |    21 +
 gcc/testsuite/gfortran.dg/dec_union_12.f90         |    43 +
 gcc/testsuite/gfortran.dg/dependency_49.f90        |     3 +-
 .../gfortran.dg/derived_constructor_comps_7.f90    |    28 +
 gcc/testsuite/gfortran.dg/eoshift_9.f90            |     8 +
 gcc/testsuite/gfortran.dg/finalize_10.f90          |     2 +-
 gcc/testsuite/gfortran.dg/g77/pr105203.f           |    20 +
 .../gfortran.dg/goacc-gomp/pr102330-1.f90          |    35 +
 .../gfortran.dg/goacc/array-with-dt-1.f90          |    17 +
 .../gfortran.dg/goacc/array-with-dt-1a.f90         |    27 +
 .../gfortran.dg/goacc/array-with-dt-2.f90          |     5 +
 .../gfortran.dg/goacc/array-with-dt-3.f90          |     8 +
 .../gfortran.dg/goacc/array-with-dt-4.f90          |     5 +
 .../gfortran.dg/goacc/array-with-dt-5.f90          |     4 +
 .../goacc/classify-kernels-parloops.f95            |    44 +
 .../classify-kernels-unparallelized-parloops.f95   |    48 +
 .../goacc/classify-kernels-unparallelized.f95      |     8 +-
 .../gfortran.dg/goacc/classify-kernels.f95         |    10 +-
 .../gfortran.dg/goacc/classify-parallel.f95        |     3 +-
 .../gfortran.dg/goacc/classify-routine-nohost.f95  |     3 +-
 .../gfortran.dg/goacc/classify-routine.f95         |     3 +-
 .../gfortran.dg/goacc/classify-serial.f95          |     9 +-
 gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 |    31 +-
 .../gfortran.dg/goacc/derived-chartypes-1.f90      |     2 +
 .../gfortran.dg/goacc/derived-chartypes-2.f90      |     2 +
 .../gfortran.dg/goacc/derived-chartypes-3.f90      |    12 +
 .../gfortran.dg/goacc/derived-chartypes-4.f90      |    12 +
 .../gfortran.dg/goacc/derived-classtypes-1.f95     |     2 +
 .../gfortran.dg/goacc/derived-types-2.f90          |     2 +
 gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 |     4 +
 .../gfortran.dg/goacc/kernels-decompose-1.f95      |    29 +-
 .../gfortran.dg/goacc/kernels-decompose-2.f95      |    94 +-
 gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95   |     4 +
 gcc/testsuite/gfortran.dg/goacc/modules.f95        |     4 +-
 .../gfortran.dg/goacc/nested-function-1.f90        |    72 +-
 .../goacc/nested-reductions-1-kernels.f90          |    11 +
 .../goacc/nested-reductions-1-parallel.f90         |    14 +
 .../goacc/nested-reductions-1-routine.f90          |     4 +
 .../goacc/nested-reductions-2-kernels.f90          |    11 +
 .../goacc/nested-reductions-2-parallel.f90         |    14 +
 .../goacc/nested-reductions-2-routine.f90          |     4 +
 gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95  |    10 +-
 gcc/testsuite/gfortran.dg/goacc/pr104717.f90       |    22 +
 gcc/testsuite/gfortran.dg/goacc/pr93464-2.f90      |    26 +
 gcc/testsuite/gfortran.dg/goacc/pr93464.f90        |     9 +-
 .../goacc/privatization-1-compute-loop.f90         |    16 +-
 .../gfortran.dg/goacc/privatization-1-compute.f90  |    18 +-
 .../goacc/privatization-1-routine_gang-loop.f90    |     9 +-
 .../goacc/privatization-1-routine_gang.f90         |     8 +-
 .../gfortran.dg/goacc/uninit-dim-clause.f95        |     6 +
 .../goacc/uninit-firstprivate-clause.f95           |     1 +
 .../gfortran.dg/goacc/uninit-if-clause.f95         |     4 +
 .../gfortran.dg/goacc/uninit-use-device-clause.f95 |     1 +
 gcc/testsuite/gfortran.dg/goacc/wait.f90           |     4 +
 .../gfortran.dg/gomp/affinity-clause-3.f90         |     2 +-
 gcc/testsuite/gfortran.dg/gomp/allocate-1.f90      |   137 +
 gcc/testsuite/gfortran.dg/gomp/allocate-2.f90      |    45 +
 gcc/testsuite/gfortran.dg/gomp/allocate-3.f90      |    14 +
 gcc/testsuite/gfortran.dg/gomp/associate1.f90      |    40 +-
 gcc/testsuite/gfortran.dg/gomp/associate2.f90      |    76 +
 gcc/testsuite/gfortran.dg/gomp/atomic-27.f90       |    34 +
 gcc/testsuite/gfortran.dg/gomp/atomic-28.f90       |    28 +
 gcc/testsuite/gfortran.dg/gomp/clauses-1.f90       |   272 +-
 gcc/testsuite/gfortran.dg/gomp/collapse1.f90       |     2 +-
 gcc/testsuite/gfortran.dg/gomp/depend-4.f90        |   261 +
 gcc/testsuite/gfortran.dg/gomp/depend-5.f90        |    82 +
 gcc/testsuite/gfortran.dg/gomp/depend-6.f90        |   259 +
 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-3.f90 |    27 +
 gcc/testsuite/gfortran.dg/gomp/loop-exit.f90       |   674 +
 gcc/testsuite/gfortran.dg/gomp/masked-taskloop.f90 |    20 +
 gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90   |     6 +-
 gcc/testsuite/gfortran.dg/gomp/pr102621.f90        |    12 +
 gcc/testsuite/gfortran.dg/gomp/pr103695.f90        |    18 +
 gcc/testsuite/gfortran.dg/gomp/pr104131.f90        |    26 +
 gcc/testsuite/gfortran.dg/gomp/pr104757.f90        |    19 +
 gcc/testsuite/gfortran.dg/gomp/requires-8.f90      |     2 +-
 .../gfortran.dg/gomp/target-has-device-addr-1.f90  |    36 +
 .../gfortran.dg/gomp/target-has-device-addr-2.f90  |    27 +
 gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90   |     4 +-
 gcc/testsuite/gfortran.dg/ieee/ieee_10.f90         |    12 +-
 gcc/testsuite/gfortran.dg/ieee/signaling_1.f90     |    92 +
 gcc/testsuite/gfortran.dg/ieee/signaling_1_c.c     |    14 +
 gcc/testsuite/gfortran.dg/ieee/signaling_2.f90     |    74 +
 gcc/testsuite/gfortran.dg/ieee/signaling_2_c.c     |     8 +
 gcc/testsuite/gfortran.dg/ieee/signaling_3.f90     |    43 +
 gcc/testsuite/gfortran.dg/include_14.f90           |     4 +-
 gcc/testsuite/gfortran.dg/include_17.f90           |     4 +-
 gcc/testsuite/gfortran.dg/include_18.f90           |     4 +-
 gcc/testsuite/gfortran.dg/include_6.f90            |     2 +-
 gcc/testsuite/gfortran.dg/index_5.f90              |     2 +
 gcc/testsuite/gfortran.dg/len_trim.f90             |     6 +
 gcc/testsuite/gfortran.dg/maskl_1.f90              |    11 +
 gcc/testsuite/gfortran.dg/masklr_3.f90             |    14 +
 gcc/testsuite/gfortran.dg/maskr_1.f90              |    11 +
 gcc/testsuite/gfortran.dg/minmaxloc_16.f90         |    14 +
 gcc/testsuite/gfortran.dg/negative_stride_1.f90    |    25 +
 gcc/testsuite/gfortran.dg/nint_p7.f90              |     3 +-
 gcc/testsuite/gfortran.dg/null_actual_2.f90        |    16 +
 gcc/testsuite/gfortran.dg/overload_4.f90           |    27 +
 gcc/testsuite/gfortran.dg/pr101762.f90             |    23 +
 gcc/testsuite/gfortran.dg/pr102520.f90             |     6 +-
 gcc/testsuite/gfortran.dg/pr102860.f90             |     9 +
 gcc/testsuite/gfortran.dg/pr103366.f90             |    17 +
 gcc/testsuite/gfortran.dg/pr103692.f90             |    23 +
 gcc/testsuite/gfortran.dg/pr103898.f90             |    15 +
 gcc/testsuite/gfortran.dg/pr104210.f90             |    15 +
 gcc/testsuite/gfortran.dg/pr104211.f90             |    11 +
 gcc/testsuite/gfortran.dg/pr104466.f90             |   116 +
 gcc/testsuite/gfortran.dg/pr104528.f               |    44 +
 gcc/testsuite/gfortran.dg/pr104571.f90             |    12 +
 gcc/testsuite/gfortran.dg/pr104716.f               |    31 +
 gcc/testsuite/gfortran.dg/pr104849.f90             |     9 +
 gcc/testsuite/gfortran.dg/pr47614.f                |     3 +-
 gcc/testsuite/gfortran.dg/pr58968.f                |     2 +-
 gcc/testsuite/gfortran.dg/pr67804.f90              |    25 +
 gcc/testsuite/gfortran.dg/pr70673.f90              |     2 -
 gcc/testsuite/gfortran.dg/pr70673_2.f90            |    25 +
 gcc/testsuite/gfortran.dg/pr84784.f90              |    27 +
 gcc/testsuite/gfortran.dg/pr93604.f90              |     2 +-
 .../gfortran.dg/recursive_reference_3.f90          |    14 +
 gcc/testsuite/gfortran.dg/scan_3.f90               |    14 +
 gcc/testsuite/gfortran.dg/sizeof_6.f90             |   437 +
 gcc/testsuite/gfortran.dg/stop_1.f90               |    44 +
 gcc/testsuite/gfortran.dg/stop_2.f                 |    31 +
 gcc/testsuite/gfortran.dg/stop_3.f90               |    22 +
 gcc/testsuite/gfortran.dg/stop_4.f90               |    14 +
 gcc/testsuite/gfortran.dg/transfer_char_kind4.f90  |   115 +
 gcc/testsuite/gfortran.dg/transfer_check_6.f90     |    11 +
 gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 |     2 +-
 gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 |    34 +
 gcc/testsuite/gfortran.dg/transfer_simplify_14.f90 |    27 +
 gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 |    11 +
 .../gfortran.dg/unlimited_polymorphic_3.f03        |    56 +-
 gcc/testsuite/gfortran.dg/vector_subscript_8.f90   |    16 +
 gcc/testsuite/gfortran.dg/vector_subscript_9.f90   |    21 +
 gcc/testsuite/gfortran.dg/verify_3.f90             |    14 +
 gcc/testsuite/gnat.dg/aggr26.adb                   |     2 +-
 gcc/testsuite/gnat.dg/concat5.adb                  |     9 +
 gcc/testsuite/gnat.dg/concat5_pkg1.adb             |    18 +
 gcc/testsuite/gnat.dg/concat5_pkg1.ads             |     5 +
 gcc/testsuite/gnat.dg/concat5_pkg2.adb             |    10 +
 gcc/testsuite/gnat.dg/concat5_pkg2.ads             |     5 +
 gcc/testsuite/gnat.dg/div_zero.adb                 |    24 +
 gcc/testsuite/gnat.dg/generic_comp.adb             |    39 +
 gcc/testsuite/gnat.dg/lto25.adb                    |    14 +
 gcc/testsuite/gnat.dg/opt96.adb                    |    14 +
 gcc/testsuite/gnat.dg/opt96_pkg.adb                |    16 +
 gcc/testsuite/gnat.dg/opt96_pkg.ads                |    32 +
 gcc/testsuite/gnat.dg/opt97.adb                    |    25 +
 gcc/testsuite/go.test/go-test.exp                  |     3 +
 gcc/testsuite/go.test/test/fixedbugs/issue10441.go |     2 +-
 gcc/testsuite/go.test/test/fixedbugs/issue14652.go |     5 +-
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |    16 +
 gcc/testsuite/jit.dg/harness.h                     |     4 +
 gcc/testsuite/jit.dg/test-bitcast.c                |    61 +
 gcc/testsuite/jit.dg/test-error-bad-bitcast.c      |    62 +
 gcc/testsuite/jit.dg/test-error-bad-bitcast2.c     |    62 +
 .../jit.dg/test-error-register-variable-bad-name.c |    35 +
 .../test-error-register-variable-size-mismatch.c   |    38 +
 gcc/testsuite/jit.dg/test-register-variable.c      |    56 +
 gcc/testsuite/jit.dg/test-setting-alignment.c      |    66 +
 gcc/testsuite/jit.dg/test-types.c                  |   131 +
 gcc/testsuite/lib/g++-dg.exp                       |     9 +-
 gcc/testsuite/lib/g++.exp                          |     6 +-
 gcc/testsuite/lib/gcov.exp                         |    12 +-
 gcc/testsuite/lib/prune.exp                        |     5 +
 gcc/testsuite/lib/target-supports.exp              |   189 +-
 gcc/{timevar.c => timevar.cc}                      |     0
 gcc/timevar.def                                    |     3 +-
 gcc/timevar.h                                      |     2 +-
 gcc/toplev.c                                       |  2383 -
 gcc/toplev.cc                                      |  2395 +
 gcc/toplev.h                                       |    10 +-
 gcc/{tracer.c => tracer.cc}                        |     0
 gcc/trans-mem.c                                    |  5683 --
 gcc/trans-mem.cc                                   |  5683 ++
 gcc/{tree-affine.c => tree-affine.cc}              |     0
 gcc/tree-call-cdce.c                               |  1240 -
 gcc/tree-call-cdce.cc                              |  1240 +
 gcc/tree-cfg.c                                     | 10238 ---
 gcc/tree-cfg.cc                                    | 10242 +++
 gcc/tree-cfg.h                                     |     1 +
 gcc/tree-cfgcleanup.c                              |  1654 -
 gcc/tree-cfgcleanup.cc                             |  1675 +
 gcc/tree-cfgcleanup.h                              |     2 +-
 gcc/{tree-chrec.c => tree-chrec.cc}                |     0
 gcc/tree-complex.c                                 |  1956 -
 gcc/tree-complex.cc                                |  1972 +
 gcc/tree-core.h                                    |    31 +-
 gcc/{tree-data-ref.c => tree-data-ref.cc}          |     0
 gcc/tree-data-ref.h                                |     7 +-
 gcc/{tree-dfa.c => tree-dfa.cc}                    |     0
 gcc/{tree-diagnostic.c => tree-diagnostic.cc}      |     0
 gcc/{tree-dump.c => tree-dump.cc}                  |     0
 gcc/tree-eh.c                                      |  5052 --
 gcc/tree-eh.cc                                     |  5052 ++
 gcc/{tree-emutls.c => tree-emutls.cc}              |     0
 gcc/tree-if-conv.c                                 |  3510 -
 gcc/tree-if-conv.cc                                |  3510 +
 gcc/tree-inline.c                                  |  6634 --
 gcc/tree-inline.cc                                 |  6632 ++
 gcc/tree-inline.h                                  |     2 +-
 gcc/{tree-into-ssa.c => tree-into-ssa.cc}          |     0
 gcc/{tree-iterator.c => tree-iterator.cc}          |     0
 gcc/tree-loop-distribution.c                       |  3911 --
 gcc/tree-loop-distribution.cc                      |  3921 ++
 gcc/tree-nested.c                                  |  3755 -
 gcc/tree-nested.cc                                 |  3757 +
 gcc/tree-nrv.c                                     |   404 -
 gcc/tree-nrv.cc                                    |   391 +
 gcc/tree-object-size.c                             |  1644 -
 gcc/tree-object-size.cc                            |  2177 +
 gcc/tree-object-size.h                             |     2 +-
 gcc/tree-outof-ssa.c                               |  1329 -
 gcc/tree-outof-ssa.cc                              |  1329 +
 gcc/tree-parloops.c                                |  4241 --
 gcc/tree-parloops.cc                               |  4241 ++
 gcc/tree-pass.h                                    |     2 +-
 gcc/{tree-phinodes.c => tree-phinodes.cc}          |     0
 gcc/tree-predcom.c                                 |  3516 -
 gcc/tree-predcom.cc                                |  3547 +
 gcc/tree-pretty-print.c                            |  4623 --
 gcc/tree-pretty-print.cc                           |  4630 ++
 gcc/tree-profile.c                                 |   911 -
 gcc/tree-profile.cc                                |   911 +
 gcc/tree-scalar-evolution.c                        |  3619 -
 gcc/tree-scalar-evolution.cc                       |  3623 +
 gcc/tree-sra.c                                     |  4794 --
 gcc/tree-sra.cc                                    |  4794 ++
 gcc/tree-ssa-address.c                             |  1213 -
 gcc/tree-ssa-address.cc                            |  1213 +
 gcc/tree-ssa-alias.c                               |  4336 --
 gcc/tree-ssa-alias.cc                              |  4344 ++
 gcc/tree-ssa-alias.h                               |    16 +-
 gcc/tree-ssa-ccp.c                                 |  4640 --
 gcc/tree-ssa-ccp.cc                                |  4640 ++
 gcc/{tree-ssa-coalesce.c => tree-ssa-coalesce.cc}  |     0
 gcc/tree-ssa-coalesce.h                            |     2 +-
 gcc/tree-ssa-copy.c                                |   659 -
 gcc/tree-ssa-copy.cc                               |   657 +
 gcc/tree-ssa-dce.c                                 |  2063 -
 gcc/tree-ssa-dce.cc                                |  2094 +
 gcc/tree-ssa-dom.c                                 |  2339 -
 gcc/tree-ssa-dom.cc                                |  2350 +
 gcc/tree-ssa-dse.c                                 |  1515 -
 gcc/tree-ssa-dse.cc                                |  1572 +
 gcc/tree-ssa-forwprop.c                            |  3554 -
 gcc/tree-ssa-forwprop.cc                           |  3874 ++
 gcc/tree-ssa-ifcombine.c                           |   852 -
 gcc/tree-ssa-ifcombine.cc                          |   894 +
 gcc/tree-ssa-live.c                                |  1633 -
 gcc/tree-ssa-live.cc                               |  1633 +
 gcc/tree-ssa-loop-ch.c                             |   643 -
 gcc/tree-ssa-loop-ch.cc                            |   645 +
 gcc/{tree-ssa-loop-im.c => tree-ssa-loop-im.cc}    |     0
 gcc/tree-ssa-loop-ivcanon.c                        |  1673 -
 gcc/tree-ssa-loop-ivcanon.cc                       |  1677 +
 gcc/tree-ssa-loop-ivopts.c                         |  8188 ---
 gcc/tree-ssa-loop-ivopts.cc                        |  8221 +++
 gcc/tree-ssa-loop-manip.c                          |  1677 -
 gcc/tree-ssa-loop-manip.cc                         |  1677 +
 gcc/tree-ssa-loop-niter.c                          |  5101 --
 gcc/tree-ssa-loop-niter.cc                         |  5132 ++
 ...a-loop-prefetch.c => tree-ssa-loop-prefetch.cc} |     0
 ...ree-ssa-loop-split.c => tree-ssa-loop-split.cc} |     0
 gcc/tree-ssa-loop-unswitch.c                       |  1567 -
 gcc/tree-ssa-loop-unswitch.cc                      |  1585 +
 gcc/{tree-ssa-loop.c => tree-ssa-loop.cc}          |     0
 gcc/tree-ssa-math-opts.c                           |  4751 --
 gcc/tree-ssa-math-opts.cc                          |  5076 ++
 gcc/tree-ssa-operands.c                            |  1415 -
 gcc/tree-ssa-operands.cc                           |  1415 +
 gcc/tree-ssa-phiopt.c                              |  3879 --
 gcc/tree-ssa-phiopt.cc                             |  4023 ++
 gcc/{tree-ssa-phiprop.c => tree-ssa-phiprop.cc}    |     0
 gcc/tree-ssa-pre.c                                 |  4483 --
 gcc/tree-ssa-pre.cc                                |  4489 ++
 gcc/tree-ssa-propagate.c                           |  1296 -
 gcc/tree-ssa-propagate.cc                          |  1296 +
 gcc/tree-ssa-reassoc.c                             |  7052 --
 gcc/tree-ssa-reassoc.cc                            |  7161 ++
 gcc/tree-ssa-sccvn.c                               |  8250 ---
 gcc/tree-ssa-sccvn.cc                              |  8319 +++
 gcc/tree-ssa-sccvn.h                               |     7 +-
 gcc/tree-ssa-scopedtables.c                        |  1201 -
 gcc/tree-ssa-scopedtables.cc                       |  1201 +
 gcc/tree-ssa-sink.c                                |   860 -
 gcc/tree-ssa-sink.cc                               |   869 +
 gcc/tree-ssa-strlen.c                              |  5970 --
 gcc/tree-ssa-strlen.cc                             |  6002 ++
 gcc/tree-ssa-strlen.h                              |     4 +-
 gcc/tree-ssa-structalias.c                         |  8753 ---
 gcc/tree-ssa-structalias.cc                        |  8760 +++
 gcc/tree-ssa-tail-merge.c                          |  1818 -
 gcc/tree-ssa-tail-merge.cc                         |  1818 +
 gcc/{tree-ssa-ter.c => tree-ssa-ter.cc}            |     0
 gcc/tree-ssa-ter.h                                 |     2 +-
 gcc/tree-ssa-threadbackward.c                      |  1051 -
 gcc/tree-ssa-threadbackward.cc                     |  1055 +
 ...ree-ssa-threadedge.c => tree-ssa-threadedge.cc} |     0
 ...ssa-threadupdate.c => tree-ssa-threadupdate.cc} |     0
 gcc/tree-ssa-threadupdate.h                        |     2 +-
 gcc/{tree-ssa-uncprop.c => tree-ssa-uncprop.cc}    |     0
 gcc/tree-ssa-uninit.c                              |  1358 -
 gcc/tree-ssa-uninit.cc                             |  1476 +
 gcc/tree-ssa.c                                     |  2192 -
 gcc/tree-ssa.cc                                    |  2209 +
 gcc/tree-ssa.h                                     |     1 +
 gcc/tree-ssanames.c                                |   923 -
 gcc/tree-ssanames.cc                               |   940 +
 gcc/tree-ssanames.h                                |     5 +-
 gcc/{tree-stdarg.c => tree-stdarg.cc}              |     0
 gcc/tree-streamer-in.c                             |  1128 -
 gcc/tree-streamer-in.cc                            |  1129 +
 gcc/tree-streamer-out.c                            |  1040 -
 gcc/tree-streamer-out.cc                           |  1048 +
 gcc/{tree-streamer.c => tree-streamer.cc}          |     0
 gcc/tree-streamer.h                                |     6 +-
 gcc/tree-switch-conversion.c                       |  2602 -
 gcc/tree-switch-conversion.cc                      |  2606 +
 gcc/tree-switch-conversion.h                       |     3 +-
 gcc/{tree-tailcall.c => tree-tailcall.cc}          |     0
 gcc/tree-vect-data-refs.c                          |  6814 --
 gcc/tree-vect-data-refs.cc                         |  6817 ++
 gcc/tree-vect-generic.c                            |  2464 -
 gcc/tree-vect-generic.cc                           |  2487 +
 gcc/tree-vect-loop-manip.c                         |  3667 -
 gcc/tree-vect-loop-manip.cc                        |  3746 +
 gcc/tree-vect-loop.c                               | 10189 ---
 gcc/tree-vect-loop.cc                              | 10332 +++
 gcc/tree-vect-patterns.c                           |  5856 --
 gcc/tree-vect-patterns.cc                          |  5954 ++
 gcc/tree-vect-slp-patterns.c                       |  1587 -
 gcc/tree-vect-slp-patterns.cc                      |  1640 +
 gcc/tree-vect-slp.c                                |  7622 ---
 gcc/tree-vect-slp.cc                               |  7728 +++
 gcc/tree-vect-stmts.c                              | 12471 ----
 gcc/tree-vect-stmts.cc                             | 12577 ++++
 ...ree-vector-builder.c => tree-vector-builder.cc} |     0
 gcc/tree-vectorizer.c                              |  2024 -
 gcc/tree-vectorizer.cc                             |  2030 +
 gcc/tree-vectorizer.h                              |   139 +-
 gcc/tree-vrp.c                                     |  4419 --
 gcc/tree-vrp.cc                                    |  4429 ++
 gcc/tree.c                                         | 15221 -----
 gcc/tree.cc                                        | 15373 +++++
 gcc/tree.def                                       |    22 +-
 gcc/tree.h                                         |    52 +-
 gcc/{tsan.c => tsan.cc}                            |     0
 gcc/typed-splay-tree.c                             |    82 -
 gcc/typed-splay-tree.cc                            |    82 +
 gcc/ubsan.c                                        |  2477 -
 gcc/ubsan.cc                                       |  2484 +
 gcc/valtrack.c                                     |   776 -
 gcc/valtrack.cc                                    |   778 +
 gcc/value-prof.c                                   |  1966 -
 gcc/value-prof.cc                                  |  1958 +
 gcc/value-prof.h                                   |     4 +-
 gcc/value-range-equiv.cc                           |     4 +-
 gcc/value-range-equiv.h                            |     4 +-
 gcc/value-range.cc                                 |     6 +-
 gcc/value-range.h                                  |    15 +-
 gcc/value-relation.cc                              |    60 +-
 gcc/value-relation.h                               |     6 +-
 gcc/var-tracking.c                                 | 10613 ---
 gcc/var-tracking.cc                                | 10613 +++
 gcc/varasm.c                                       |  8509 ---
 gcc/varasm.cc                                      |  8512 +++
 gcc/{varpool.c => varpool.cc}                      |     0
 gcc/vec-perm-indices.c                             |   381 -
 gcc/vec-perm-indices.cc                            |   381 +
 gcc/vec.c                                          |   595 -
 gcc/vec.cc                                         |   595 +
 gcc/vec.h                                          |     2 +-
 gcc/vmsdbgout.c                                    |  1851 -
 gcc/vmsdbgout.cc                                   |  1851 +
 gcc/vr-values.c                                    |  4415 --
 gcc/vr-values.cc                                   |  4419 ++
 gcc/vtable-verify.c                                |   850 -
 gcc/vtable-verify.cc                               |   850 +
 gcc/vtable-verify.h                                |     2 +-
 gcc/warning-control.cc                             |     5 +-
 gcc/{web.c => web.cc}                              |     0
 gcc/xcoffout.c                                     |   494 -
 gcc/xcoffout.cc                                    |   494 +
 gcc/xcoffout.h                                     |     8 +-
 gotools/ChangeLog                                  |    19 +
 gotools/Makefile.am                                |     2 +
 gotools/Makefile.in                                |     2 +
 include/ChangeLog                                  |    15 +
 include/cuda/cuda.h                                |   194 +
 include/floatformat.h                              |     6 +-
 include/plugin-api.h                               |    68 +-
 libatomic/ChangeLog                                |    46 +
 libatomic/Makefile.am                              |     5 +-
 libatomic/Makefile.in                              |     6 +-
 libatomic/acinclude.m4                             |   108 +-
 libatomic/config/x86/host-config.h                 |    43 +-
 libatomic/config/x86/init.c                        |    12 +
 libatomic/configure                                |    25 +-
 libatomic/configure.ac                             |     9 +-
 libatomic/tas_n.c                                  |     2 +-
 libbacktrace/ChangeLog                             |    20 +
 libbacktrace/configure                             |    14 +-
 libbacktrace/configure.ac                          |     8 +-
 libbacktrace/dwarf.c                               |    34 +-
 libbacktrace/elf.c                                 |     2 +-
 libcody/ChangeLog                                  |     5 +
 libcody/netclient.cc                               |     6 +-
 libcpp/ChangeLog                                   |   125 +
 libcpp/Makefile.in                                 |    13 +-
 libcpp/charset.c                                   |  2510 -
 libcpp/charset.cc                                  |  2510 +
 libcpp/config.in                                   |     6 +
 libcpp/configure                                   |    67 +
 libcpp/configure.ac                                |     3 +
 libcpp/directives.c                                |  2799 -
 libcpp/directives.cc                               |  2798 +
 libcpp/{errors.c => errors.cc}                     |     0
 libcpp/{expr.c => expr.cc}                         |     0
 libcpp/files.c                                     |  2175 -
 libcpp/files.cc                                    |  2174 +
 libcpp/{identifiers.c => identifiers.cc}           |     0
 libcpp/include/cpplib.h                            |    43 +-
 libcpp/include/line-map.h                          |    20 +-
 libcpp/include/mkdeps.h                            |     2 +-
 libcpp/init.c                                      |   914 -
 libcpp/init.cc                                     |   914 +
 libcpp/internal.h                                  |    35 +-
 libcpp/lex.c                                       |  5389 --
 libcpp/lex.cc                                      |  5393 ++
 libcpp/line-map.c                                  |  2555 -
 libcpp/line-map.cc                                 |  2555 +
 libcpp/macro.c                                     |  4128 --
 libcpp/macro.cc                                    |  4131 ++
 libcpp/{makeucnid.c => makeucnid.cc}               |     0
 libcpp/{mkdeps.c => mkdeps.cc}                     |     0
 libcpp/{pch.c => pch.cc}                           |     0
 libcpp/po/ChangeLog                                |    14 +
 libcpp/po/be.po                                    |   554 +-
 libcpp/po/ca.po                                    |   579 +-
 libcpp/po/cpplib.pot                               |   620 +-
 libcpp/po/da.po                                    |   581 +-
 libcpp/po/de.po                                    |   578 +-
 libcpp/po/el.po                                    |   571 +-
 libcpp/po/eo.po                                    |   581 +-
 libcpp/po/es.po                                    |   624 +-
 libcpp/po/fi.po                                    |   581 +-
 libcpp/po/fr.po                                    |   566 +-
 libcpp/po/id.po                                    |   579 +-
 libcpp/po/ja.po                                    |   575 +-
 libcpp/po/nl.po                                    |   579 +-
 libcpp/po/pt_BR.po                                 |   581 +-
 libcpp/po/ru.po                                    |   576 +-
 libcpp/po/sr.po                                    |   576 +-
 libcpp/po/sv.po                                    |   560 +-
 libcpp/po/tr.po                                    |   575 +-
 libcpp/po/uk.po                                    |   578 +-
 libcpp/po/vi.po                                    |   580 +-
 libcpp/po/zh_CN.po                                 |   579 +-
 libcpp/po/zh_TW.po                                 |   615 +-
 libcpp/{symtab.c => symtab.cc}                     |     0
 libcpp/traditional.c                               |  1321 -
 libcpp/traditional.cc                              |  1321 +
 libgcc/ChangeLog                                   |   144 +
 libgcc/config.host                                 |    28 +-
 libgcc/config/arc/linux-unwind.h                   |     9 +-
 libgcc/config/gcn/atomic.c                         |    29 +-
 libgcc/config/i386/gthr-win32.c                    |     2 -
 libgcc/config/i386/gthr-win32.h                    |    23 +-
 libgcc/config/ia64/fde-glibc.c                     |     2 +
 libgcc/config/loongarch/crtfastmath.c              |    52 +
 libgcc/config/loongarch/linux-unwind.h             |    80 +
 libgcc/config/loongarch/sfp-machine.h              |   152 +
 libgcc/config/loongarch/t-crtstuff                 |     5 +
 libgcc/config/loongarch/t-loongarch                |     7 +
 libgcc/config/loongarch/t-loongarch64              |     1 +
 libgcc/config/loongarch/t-softfp-tf                |     3 +
 libgcc/config/m68k/lb1sf68.S                       |    19 +-
 libgcc/config/rs6000/t-darwin-ehs                  |     4 +-
 libgcc/config/t-darwin-ehs                         |     2 +-
 libgcc/configure                                   |    36 +-
 libgcc/configure.ac                                |    19 +-
 libgcc/gcov.h                                      |    17 +-
 libgcc/libgcov-driver-system.c                     |     7 +-
 libgcc/libgcov-driver.c                            |    47 +-
 libgcc/libgcov-util.c                              |   150 +-
 libgcc/libgcov.h                                   |     3 -
 libgcc/unwind-dw2-fde-dip.c                        |     4 +-
 libgfortran/ChangeLog                              |   377 +
 libgfortran/Makefile.am                            |   244 +-
 libgfortran/Makefile.in                            |   933 +-
 libgfortran/acinclude.m4                           |    23 +
 libgfortran/config.h.in                            |    69 +
 libgfortran/configure                              |  1319 +-
 libgfortran/configure.ac                           |    52 +-
 libgfortran/generated/_abs_c17.F90                 |    46 +
 libgfortran/generated/_abs_r17.F90                 |    46 +
 libgfortran/generated/_acos_r17.F90                |    46 +
 libgfortran/generated/_acosh_r17.F90               |    46 +
 libgfortran/generated/_aimag_c17.F90               |    46 +
 libgfortran/generated/_aint_r17.F90                |    46 +
 libgfortran/generated/_anint_r17.F90               |    46 +
 libgfortran/generated/_asin_r17.F90                |    46 +
 libgfortran/generated/_asinh_r17.F90               |    46 +
 libgfortran/generated/_atan2_r17.F90               |    46 +
 libgfortran/generated/_atan_r17.F90                |    46 +
 libgfortran/generated/_atanh_r17.F90               |    46 +
 libgfortran/generated/_conjg_c17.F90               |    46 +
 libgfortran/generated/_cos_c17.F90                 |    46 +
 libgfortran/generated/_cos_r17.F90                 |    46 +
 libgfortran/generated/_cosh_r17.F90                |    46 +
 libgfortran/generated/_dim_r17.F90                 |    46 +
 libgfortran/generated/_exp_c17.F90                 |    46 +
 libgfortran/generated/_exp_r17.F90                 |    46 +
 libgfortran/generated/_log10_r17.F90               |    46 +
 libgfortran/generated/_log_c17.F90                 |    46 +
 libgfortran/generated/_log_r17.F90                 |    46 +
 libgfortran/generated/_mod_r17.F90                 |    46 +
 libgfortran/generated/_sign_r17.F90                |    46 +
 libgfortran/generated/_sin_c17.F90                 |    46 +
 libgfortran/generated/_sin_r17.F90                 |    46 +
 libgfortran/generated/_sinh_r17.F90                |    46 +
 libgfortran/generated/_sqrt_c17.F90                |    46 +
 libgfortran/generated/_sqrt_r17.F90                |    46 +
 libgfortran/generated/_tan_r17.F90                 |    46 +
 libgfortran/generated/_tanh_r17.F90                |    46 +
 libgfortran/generated/bessel_r17.c                 |   186 +
 libgfortran/generated/cshift0_c17.c                |   242 +
 libgfortran/generated/cshift0_r17.c                |   242 +
 libgfortran/generated/cshift1_16_c17.c             |   193 +
 libgfortran/generated/cshift1_16_r17.c             |   193 +
 libgfortran/generated/cshift1_4_c17.c              |   193 +
 libgfortran/generated/cshift1_4_r17.c              |   193 +
 libgfortran/generated/cshift1_8_c17.c              |   193 +
 libgfortran/generated/cshift1_8_r17.c              |   193 +
 libgfortran/generated/findloc0_c17.c               |   375 +
 libgfortran/generated/findloc0_r17.c               |   375 +
 libgfortran/generated/findloc1_c17.c               |   523 +
 libgfortran/generated/findloc1_r17.c               |   523 +
 libgfortran/generated/in_pack_c17.c                |   116 +
 libgfortran/generated/in_pack_r17.c                |   116 +
 libgfortran/generated/in_unpack_c17.c              |   104 +
 libgfortran/generated/in_unpack_r17.c              |   104 +
 libgfortran/generated/matmul_c17.c                 |  3013 +
 libgfortran/generated/matmul_r17.c                 |  3013 +
 libgfortran/generated/matmulavx128_c17.c           |  1186 +
 libgfortran/generated/matmulavx128_r17.c           |  1186 +
 libgfortran/generated/maxloc0_16_r17.c             |   408 +
 libgfortran/generated/maxloc0_4_r17.c              |   408 +
 libgfortran/generated/maxloc0_8_r17.c              |   408 +
 libgfortran/generated/maxloc1_16_r17.c             |   607 +
 libgfortran/generated/maxloc1_4_r17.c              |   607 +
 libgfortran/generated/maxloc1_8_r17.c              |   607 +
 libgfortran/generated/maxval_r17.c                 |   578 +
 libgfortran/generated/minloc0_16_r17.c             |   407 +
 libgfortran/generated/minloc0_4_r17.c              |   407 +
 libgfortran/generated/minloc0_8_r17.c              |   407 +
 libgfortran/generated/minloc1_16_r17.c             |   617 +
 libgfortran/generated/minloc1_4_r17.c              |   617 +
 libgfortran/generated/minloc1_8_r17.c              |   617 +
 libgfortran/generated/minval_r17.c                 |   578 +
 libgfortran/generated/norm2_r17.c                  |   219 +
 libgfortran/generated/pack_c17.c                   |   257 +
 libgfortran/generated/pack_r17.c                   |   257 +
 libgfortran/generated/pow_c17_i16.c                |    75 +
 libgfortran/generated/pow_c17_i4.c                 |    75 +
 libgfortran/generated/pow_c17_i8.c                 |    75 +
 libgfortran/generated/pow_r17_i16.c                |    75 +
 libgfortran/generated/pow_r17_i4.c                 |    75 +
 libgfortran/generated/pow_r17_i8.c                 |    75 +
 libgfortran/generated/product_c17.c                |   536 +
 libgfortran/generated/product_r17.c                |   536 +
 libgfortran/generated/reshape_c17.c                |   366 +
 libgfortran/generated/reshape_r17.c                |   366 +
 libgfortran/generated/spread_c17.c                 |   266 +
 libgfortran/generated/spread_r17.c                 |   266 +
 libgfortran/generated/sum_c17.c                    |   536 +
 libgfortran/generated/sum_r17.c                    |   536 +
 libgfortran/generated/unpack_c17.c                 |   333 +
 libgfortran/generated/unpack_r17.c                 |   333 +
 libgfortran/gfortran.map                           |   125 +
 libgfortran/ieee/ieee_arithmetic.F90               |   284 +-
 libgfortran/ieee/ieee_helper.c                     |    88 +-
 libgfortran/ieee/issignaling_fallback.h            |   251 +
 libgfortran/intrinsics/erfc_scaled.c               |   119 +-
 libgfortran/intrinsics/random.c                    |   124 +
 libgfortran/intrinsics/trigd.c                     |    49 +
 libgfortran/intrinsics/trigd_lib.inc               |     2 +
 libgfortran/io/file_pos.c                          |     7 +-
 libgfortran/io/inquire.c                           |    18 +
 libgfortran/io/io.h                                |     6 +-
 libgfortran/io/open.c                              |    33 +-
 libgfortran/io/read.c                              |    42 +-
 libgfortran/io/size_from_kind.c                    |     8 +
 libgfortran/io/transfer.c                          |   161 +-
 libgfortran/io/transfer128.c                       |     4 +-
 libgfortran/io/write.c                             |    19 +
 libgfortran/io/write_float.def                     |    41 +-
 libgfortran/kinds-override.h                       |    12 +
 libgfortran/libgfortran.h                          |   233 +
 libgfortran/m4/ifunc.m4                            |     0
 libgfortran/m4/mtype.m4                            |    21 +-
 libgfortran/m4/specific.m4                         |    36 +-
 libgfortran/m4/specific2.m4                        |    11 +-
 libgfortran/mk-kinds-h.sh                          |     7 +
 libgfortran/runtime/environ.c                      |   146 +-
 libgo/MERGE                                        |     2 +-
 libgo/Makefile.am                                  |    87 +-
 libgo/Makefile.in                                  |    93 +-
 libgo/README.gcc                                   |     7 +-
 libgo/VERSION                                      |     2 +-
 libgo/check-packages.txt                           |    10 +-
 libgo/configure                                    |     6 +-
 libgo/configure.ac                                 |    11 +-
 libgo/go/archive/tar/common.go                     |    40 +-
 libgo/go/archive/tar/format.go                     |   138 +-
 libgo/go/archive/tar/fuzz_test.go                  |    80 +
 libgo/go/archive/tar/reader.go                     |   102 +-
 libgo/go/archive/tar/reader_test.go                |    30 +-
 libgo/go/archive/tar/stat_actime1.go               |     1 -
 libgo/go/archive/tar/stat_actime2.go               |     1 -
 libgo/go/archive/tar/stat_unix.go                  |     1 -
 libgo/go/archive/tar/strconv.go                    |    43 +-
 libgo/go/archive/tar/tar_test.go                   |     2 +-
 libgo/go/archive/tar/writer.go                     |    89 +-
 libgo/go/archive/tar/writer_test.go                |    24 +-
 libgo/go/archive/zip/fuzz_test.go                  |    81 +
 libgo/go/archive/zip/reader.go                     |   106 +-
 libgo/go/archive/zip/reader_test.go                |   248 +-
 libgo/go/archive/zip/struct.go                     |    10 +-
 libgo/go/archive/zip/writer_test.go                |     2 +-
 libgo/go/bufio/bufio.go                            |    52 +-
 libgo/go/bufio/bufio_test.go                       |   142 +-
 libgo/go/bufio/example_test.go                     |    12 +
 libgo/go/builtin/builtin.go                        |    14 +-
 libgo/go/bytes/boundary_test.go                    |    19 +-
 libgo/go/bytes/bytes.go                            |   150 +-
 libgo/go/bytes/bytes_test.go                       |    32 +
 libgo/go/bytes/example_test.go                     |   194 +-
 libgo/go/bytes/reader_test.go                      |     2 +-
 libgo/go/cmd/cgo/ast.go                            |     3 +-
 libgo/go/cmd/cgo/ast_go1.go                        |    17 +
 libgo/go/cmd/cgo/ast_go118.go                      |    25 +
 libgo/go/cmd/cgo/gcc.go                            |   146 +-
 libgo/go/cmd/cgo/main.go                           |     8 +-
 libgo/go/cmd/cgo/out.go                            |    16 +-
 libgo/go/cmd/go.mod                                |    22 +-
 libgo/go/cmd/go/alldocs.go                         |   437 +-
 libgo/go/cmd/go/go11.go                            |     1 -
 libgo/go/cmd/go/go_test.go                         |    36 +-
 libgo/go/cmd/go/go_unix_test.go                    |     1 -
 libgo/go/cmd/go/internal/base/base.go              |     6 +-
 libgo/go/cmd/go/internal/base/flag.go              |     4 +-
 libgo/go/cmd/go/internal/base/signal_notunix.go    |     1 -
 libgo/go/cmd/go/internal/base/signal_unix.go       |     1 -
 libgo/go/cmd/go/internal/base/tool.go              |     2 +-
 libgo/go/cmd/go/internal/bug/bug.go                |     7 +-
 libgo/go/cmd/go/internal/cache/cache.go            |    12 +
 libgo/go/cmd/go/internal/cache/default.go          |     1 +
 libgo/go/cmd/go/internal/cfg/cfg.go                |    37 +-
 libgo/go/cmd/go/internal/clean/clean.go            |    39 +-
 libgo/go/cmd/go/internal/cmdflag/flag.go           |     2 +-
 libgo/go/cmd/go/internal/doc/doc.go                |     5 +-
 libgo/go/cmd/go/internal/envcmd/env.go             |    78 +-
 libgo/go/cmd/go/internal/fix/fix.go                |    30 +-
 libgo/go/cmd/go/internal/fmtcmd/fmt.go             |    36 +-
 libgo/go/cmd/go/internal/fsys/fsys.go              |     6 +-
 libgo/go/cmd/go/internal/fsys/fsys_test.go         |     3 +-
 libgo/go/cmd/go/internal/generate/generate.go      |     4 +-
 libgo/go/cmd/go/internal/get/get.go                |    35 +-
 libgo/go/cmd/go/internal/help/help.go              |     2 +-
 libgo/go/cmd/go/internal/help/helpdoc.go           |    21 +
 libgo/go/cmd/go/internal/imports/build.go          |   216 +-
 libgo/go/cmd/go/internal/imports/scan_test.go      |     2 +-
 .../cmd/go/internal/imports/testdata/android/e.go  |     1 +
 .../cmd/go/internal/imports/testdata/android/f.go  |     1 +
 .../cmd/go/internal/imports/testdata/android/g.go  |     1 +
 .../cmd/go/internal/imports/testdata/illumos/e.go  |     1 +
 .../cmd/go/internal/imports/testdata/illumos/f.go  |     1 +
 .../cmd/go/internal/imports/testdata/illumos/g.go  |     1 +
 .../go/cmd/go/internal/imports/testdata/star/x1.go |     7 +-
 libgo/go/cmd/go/internal/list/list.go              |    18 +-
 libgo/go/cmd/go/internal/load/flag.go              |    10 +-
 libgo/go/cmd/go/internal/load/pkg.go               |   291 +-
 libgo/go/cmd/go/internal/load/test.go              |    26 +-
 .../lockedfile/internal/filelock/filelock_fcntl.go |     1 -
 .../lockedfile/internal/filelock/filelock_other.go |     1 -
 .../lockedfile/internal/filelock/filelock_plan9.go |     1 -
 .../lockedfile/internal/filelock/filelock_test.go  |     1 -
 .../lockedfile/internal/filelock/filelock_unix.go  |     1 -
 .../internal/filelock/filelock_windows.go          |     1 -
 .../go/internal/lockedfile/lockedfile_filelock.go  |     1 -
 .../cmd/go/internal/lockedfile/lockedfile_plan9.go |     1 -
 .../cmd/go/internal/lockedfile/lockedfile_test.go  |     1 -
 .../cmd/go/internal/lockedfile/transform_test.go   |     1 -
 libgo/go/cmd/go/internal/modcmd/download.go        |   104 +-
 libgo/go/cmd/go/internal/modcmd/edit.go            |    50 +-
 libgo/go/cmd/go/internal/modcmd/graph.go           |     4 +-
 libgo/go/cmd/go/internal/modcmd/init.go            |     2 +-
 libgo/go/cmd/go/internal/modcmd/tidy.go            |     6 +-
 libgo/go/cmd/go/internal/modcmd/vendor.go          |    62 +-
 libgo/go/cmd/go/internal/modcmd/verify.go          |     4 +-
 libgo/go/cmd/go/internal/modcmd/why.go             |    14 +-
 libgo/go/cmd/go/internal/modfetch/bootstrap.go     |     1 -
 libgo/go/cmd/go/internal/modfetch/cache.go         |    16 +-
 .../cmd/go/internal/modfetch/codehost/codehost.go  |    19 +-
 libgo/go/cmd/go/internal/modfetch/codehost/git.go  |   261 +-
 .../go/cmd/go/internal/modfetch/codehost/shell.go  |     1 -
 libgo/go/cmd/go/internal/modfetch/codehost/vcs.go  |    17 +-
 libgo/go/cmd/go/internal/modfetch/coderepo.go      |   271 +-
 libgo/go/cmd/go/internal/modfetch/coderepo_test.go |   349 +-
 libgo/go/cmd/go/internal/modfetch/fetch.go         |   131 +-
 libgo/go/cmd/go/internal/modfetch/repo.go          |     6 +-
 libgo/go/cmd/go/internal/modfetch/sumdb.go         |     7 +-
 libgo/go/cmd/go/internal/modget/get.go             |   220 +-
 libgo/go/cmd/go/internal/modget/query.go           |    14 +-
 libgo/go/cmd/go/internal/modload/build.go          |   124 +-
 libgo/go/cmd/go/internal/modload/buildlist.go      |   457 +-
 libgo/go/cmd/go/internal/modload/edit.go           |   164 +-
 libgo/go/cmd/go/internal/modload/import.go         |   160 +-
 libgo/go/cmd/go/internal/modload/import_test.go    |     2 +-
 libgo/go/cmd/go/internal/modload/init.go           |  1047 +-
 libgo/go/cmd/go/internal/modload/list.go           |    15 +-
 libgo/go/cmd/go/internal/modload/load.go           |   373 +-
 libgo/go/cmd/go/internal/modload/modfile.go        |   291 +-
 libgo/go/cmd/go/internal/modload/mvs.go            |     6 +-
 libgo/go/cmd/go/internal/modload/query.go          |   206 +-
 libgo/go/cmd/go/internal/modload/search.go         |    15 +-
 libgo/go/cmd/go/internal/modload/stat_openfile.go  |     1 -
 libgo/go/cmd/go/internal/modload/stat_unix.go      |     1 -
 libgo/go/cmd/go/internal/modload/stat_windows.go   |     1 -
 libgo/go/cmd/go/internal/modload/vendor.go         |    12 +-
 libgo/go/cmd/go/internal/mvs/mvs.go                |    36 +-
 libgo/go/cmd/go/internal/mvs/mvs_test.go           |     2 +-
 libgo/go/cmd/go/internal/par/work.go               |    32 +-
 libgo/go/cmd/go/internal/par/work_test.go          |    12 +-
 .../go/cmd/go/internal/robustio/robustio_flaky.go  |     1 -
 .../go/cmd/go/internal/robustio/robustio_other.go  |     1 -
 libgo/go/cmd/go/internal/run/run.go                |    17 +-
 libgo/go/cmd/go/internal/search/search.go          |    33 +-
 libgo/go/cmd/go/internal/str/path.go               |    14 +
 libgo/go/cmd/go/internal/str/str.go                |    46 +-
 libgo/go/cmd/go/internal/str/str_test.go           |     4 +-
 libgo/go/cmd/go/internal/test/flagdefs.go          |    37 +
 libgo/go/cmd/go/internal/test/flagdefs_test.go     |    24 +-
 libgo/go/cmd/go/internal/test/genflags.go          |    24 +-
 .../go/internal/test/internal/genflags/vetflag.go  |    68 +
 libgo/go/cmd/go/internal/test/test.go              |   272 +-
 libgo/go/cmd/go/internal/test/testflag.go          |    75 +-
 libgo/go/cmd/go/internal/tool/tool.go              |     6 +-
 libgo/go/cmd/go/internal/txtar/archive.go          |   140 -
 libgo/go/cmd/go/internal/txtar/archive_test.go     |    67 -
 libgo/go/cmd/go/internal/vcs/vcs.go                |   394 +-
 libgo/go/cmd/go/internal/vcs/vcs_test.go           |    63 +-
 libgo/go/cmd/go/internal/version/exe.go            |   263 -
 libgo/go/cmd/go/internal/version/version.go        |   102 +-
 libgo/go/cmd/go/internal/vet/vet.go                |     4 +-
 libgo/go/cmd/go/internal/vet/vetflag.go            |     4 +-
 libgo/go/cmd/go/internal/web/bootstrap.go          |     1 -
 libgo/go/cmd/go/internal/web/http.go               |    13 +-
 libgo/go/cmd/go/internal/web/url_other.go          |     1 -
 libgo/go/cmd/go/internal/web/url_other_test.go     |     1 -
 libgo/go/cmd/go/internal/work/action.go            |    12 +-
 libgo/go/cmd/go/internal/work/build.go             |    57 +-
 libgo/go/cmd/go/internal/work/build_test.go        |     2 +-
 libgo/go/cmd/go/internal/work/buildid.go           |     4 +
 libgo/go/cmd/go/internal/work/exec.go              |   147 +-
 libgo/go/cmd/go/internal/work/exec_test.go         |     5 +-
 libgo/go/cmd/go/internal/work/gc.go                |   116 +-
 libgo/go/cmd/go/internal/work/init.go              |    76 +-
 libgo/go/cmd/go/internal/work/security.go          |     1 +
 libgo/go/cmd/go/internal/work/security_test.go     |     1 +
 libgo/go/cmd/go/internal/work/testgo.go            |     1 -
 libgo/go/cmd/go/internal/workcmd/edit.go           |   316 +
 libgo/go/cmd/go/internal/workcmd/init.go           |    51 +
 libgo/go/cmd/go/internal/workcmd/sync.go           |   134 +
 libgo/go/cmd/go/internal/workcmd/use.go            |   196 +
 libgo/go/cmd/go/internal/workcmd/work.go           |    78 +
 libgo/go/cmd/go/main.go                            |     2 +
 libgo/go/cmd/go/proxy_test.go                      |     6 +-
 libgo/go/cmd/go/script_test.go                     |   236 +-
 libgo/go/cmd/go/stop_other_test.go                 |     9 -
 libgo/go/cmd/go/stop_unix_test.go                  |     1 -
 libgo/go/cmd/go/testdata/addmod.go                 |     5 +-
 ....com_split-incompatible_v2.0.0+incompatible.txt |     2 +-
 ..._split-incompatible_v2.1.0-pre+incompatible.txt |     2 +-
 libgo/go/cmd/go/testdata/savedir.go                |     3 +-
 libgo/go/cmd/go/testdata/script/README             |    17 +-
 .../go/testdata/script/build_cache_disabled.txt    |     2 +-
 .../go/testdata/script/build_cache_trimpath.txt    |     4 +-
 .../testdata/script/build_concurrent_backend.txt   |    12 +
 .../cmd/go/testdata/script/build_gcflags_order.txt |    20 +
 .../cmd/go/testdata/script/build_i_deprecate.txt   |     6 +-
 libgo/go/cmd/go/testdata/script/build_internal.txt |     2 +
 .../go/cmd/go/testdata/script/build_issue48319.txt |    47 +
 .../go/cmd/go/testdata/script/build_negative_p.txt |     5 +
 libgo/go/cmd/go/testdata/script/build_overlay.txt  |    28 +-
 .../go/testdata/script/build_runtime_gcflags.txt   |     2 +-
 .../cmd/go/testdata/script/build_single_error.txt  |    18 +
 libgo/go/cmd/go/testdata/script/build_trimpath.txt |     3 +-
 .../go/testdata/script/cgo_path_space_quote.txt    |    58 +
 .../go/testdata/script/cgo_stale_precompiled.txt   |    28 +
 libgo/go/cmd/go/testdata/script/embed.txt          |    20 +
 libgo/go/cmd/go/testdata/script/env_unset.txt      |     6 +-
 libgo/go/cmd/go/testdata/script/env_write.txt      |    18 +-
 .../go/cmd/go/testdata/script/gcflags_patterns.txt |    25 +-
 libgo/go/cmd/go/testdata/script/get_404_meta.txt   |     8 +-
 libgo/go/cmd/go/testdata/script/get_go_file.txt    |    12 +-
 .../script/get_insecure_no_longer_supported.txt    |     4 +-
 libgo/go/cmd/go/testdata/script/go_version.txt     |     9 +
 libgo/go/cmd/go/testdata/script/goflags.txt        |     2 +-
 libgo/go/cmd/go/testdata/script/gopath_install.txt |     2 +-
 libgo/go/cmd/go/testdata/script/gopath_local.txt   |     4 +-
 libgo/go/cmd/go/testdata/script/govcs.txt          |    28 +-
 .../script/install_msan_and_race_require_cgo.txt   |     6 +-
 .../cmd/go/testdata/script/link_external_undef.txt |    49 +
 .../go/cmd/go/testdata/script/list_all_gobuild.txt |    41 +
 .../script/list_cgo_compiled_importmap.txt         |     2 +-
 libgo/go/cmd/go/testdata/script/list_reserved.txt  |     7 +
 libgo/go/cmd/go/testdata/script/list_shadow.txt    |     2 +-
 libgo/go/cmd/go/testdata/script/list_swigcxx.txt   |     6 +-
 libgo/go/cmd/go/testdata/script/list_test_err.txt  |    14 +
 libgo/go/cmd/go/testdata/script/mod_all.txt        |    69 +-
 libgo/go/cmd/go/testdata/script/mod_bad_domain.txt |     6 +-
 .../cmd/go/testdata/script/mod_build_info_err.txt  |     2 +-
 .../script/mod_build_trimpath_issue48557.txt       |    52 +
 .../cmd/go/testdata/script/mod_build_versioned.txt |     2 +-
 libgo/go/cmd/go/testdata/script/mod_cache_dir.txt  |     4 +-
 libgo/go/cmd/go/testdata/script/mod_cache_rw.txt   |     4 +-
 libgo/go/cmd/go/testdata/script/mod_case.txt       |     4 +-
 libgo/go/cmd/go/testdata/script/mod_case_cgo.txt   |     2 +-
 libgo/go/cmd/go/testdata/script/mod_concurrent.txt |     2 +-
 .../go/testdata/script/mod_deprecate_message.txt   |     8 +-
 .../go/cmd/go/testdata/script/mod_domain_root.txt  |     2 +-
 libgo/go/cmd/go/testdata/script/mod_dot.txt        |     6 +-
 libgo/go/cmd/go/testdata/script/mod_download.txt   |    54 +-
 .../script/mod_download_insecure_redirect.txt      |    32 +
 .../go/testdata/script/mod_download_partial.txt    |    13 +-
 .../testdata/script/mod_download_private_vcs.txt   |    43 +
 .../go/cmd/go/testdata/script/mod_download_svn.txt |    29 +
 .../script/mod_download_too_many_redirects.txt     |    10 +
 libgo/go/cmd/go/testdata/script/mod_e.txt          |    23 +-
 libgo/go/cmd/go/testdata/script/mod_edit.txt       |    10 +-
 libgo/go/cmd/go/testdata/script/mod_edit_go.txt    |     4 +-
 .../go/cmd/go/testdata/script/mod_fs_patterns.txt  |     6 +-
 .../go/testdata/script/mod_get_ambiguous_arg.txt   |     8 +-
 .../testdata/script/mod_get_ambiguous_import.txt   |     4 +-
 .../go/testdata/script/mod_get_ambiguous_pkg.txt   |    14 +-
 .../go/cmd/go/testdata/script/mod_get_changes.txt  |    18 +-
 libgo/go/cmd/go/testdata/script/mod_get_cmd.txt    |    20 -
 libgo/go/cmd/go/testdata/script/mod_get_commit.txt |    19 +-
 .../testdata/script/mod_get_deprecate_install.txt  |    19 +-
 .../cmd/go/testdata/script/mod_get_deprecated.txt  |    16 +-
 libgo/go/cmd/go/testdata/script/mod_get_direct.txt |     2 +-
 .../testdata/script/mod_get_downadd_indirect.txt   |     2 +-
 .../cmd/go/testdata/script/mod_get_downgrade.txt   |    16 +-
 .../testdata/script/mod_get_downgrade_missing.txt  |    10 +-
 .../go/testdata/script/mod_get_downup_artifact.txt |     2 +-
 .../go/testdata/script/mod_get_downup_indirect.txt |     2 +-
 .../script/mod_get_downup_pseudo_artifact.txt      |     2 +-
 libgo/go/cmd/go/testdata/script/mod_get_errors.txt |    22 +-
 libgo/go/cmd/go/testdata/script/mod_get_extra.txt  |     4 +-
 .../go/cmd/go/testdata/script/mod_get_fallback.txt |     7 +-
 libgo/go/cmd/go/testdata/script/mod_get_fossil.txt |     3 +-
 .../go/cmd/go/testdata/script/mod_get_go_file.txt  |    15 +-
 .../go/testdata/script/mod_get_incompatible.txt    |     6 +-
 .../go/cmd/go/testdata/script/mod_get_indirect.txt |     2 +-
 .../testdata/script/mod_get_insecure_redirect.txt  |    32 -
 .../cmd/go/testdata/script/mod_get_issue37438.txt  |     2 +-
 .../cmd/go/testdata/script/mod_get_issue47979.txt  |   117 +
 .../cmd/go/testdata/script/mod_get_issue48511.txt  |    68 +
 .../go/testdata/script/mod_get_latest_pseudo.txt   |     2 +-
 .../testdata/script/mod_get_lazy_upgrade_lazy.txt  |    68 +
 libgo/go/cmd/go/testdata/script/mod_get_local.txt  |    22 +-
 libgo/go/cmd/go/testdata/script/mod_get_main.txt   |    36 +-
 libgo/go/cmd/go/testdata/script/mod_get_major.txt  |     4 +-
 .../go/testdata/script/mod_get_missing_ziphash.txt |     4 +-
 libgo/go/cmd/go/testdata/script/mod_get_moved.txt  |    12 +-
 .../go/cmd/go/testdata/script/mod_get_newcycle.txt |     2 +-
 libgo/go/cmd/go/testdata/script/mod_get_none.txt   |     4 +-
 libgo/go/cmd/go/testdata/script/mod_get_nopkgs.txt |    12 +-
 libgo/go/cmd/go/testdata/script/mod_get_patch.txt  |    12 +-
 .../cmd/go/testdata/script/mod_get_patchbound.txt  |     2 +-
 .../cmd/go/testdata/script/mod_get_patchcycle.txt  |     2 +-
 .../go/cmd/go/testdata/script/mod_get_patchmod.txt |    14 +-
 .../go/cmd/go/testdata/script/mod_get_patterns.txt |    14 +-
 .../go/cmd/go/testdata/script/mod_get_pkgtags.txt  |    20 +-
 .../script/mod_get_prefer_incompatible.txt         |     2 +-
 .../cmd/go/testdata/script/mod_get_private_vcs.txt |    43 -
 .../testdata/script/mod_get_promote_implicit.txt   |     4 +-
 libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt |    26 +-
 .../script/mod_get_pseudo_other_branch.txt         |     2 +-
 .../go/testdata/script/mod_get_pseudo_prefix.txt   |     4 +-
 .../go/cmd/go/testdata/script/mod_get_replaced.txt |    24 +-
 .../go/cmd/go/testdata/script/mod_get_retract.txt  |    14 +-
 .../testdata/script/mod_get_retract_ambiguous.txt  |     2 +-
 libgo/go/cmd/go/testdata/script/mod_get_split.txt  |    26 +-
 .../cmd/go/testdata/script/mod_get_sum_noroot.txt  |     2 +-
 libgo/go/cmd/go/testdata/script/mod_get_svn.txt    |    36 -
 libgo/go/cmd/go/testdata/script/mod_get_tags.txt   |    13 +-
 libgo/go/cmd/go/testdata/script/mod_get_test.txt   |    14 +-
 .../testdata/script/mod_get_too_many_redirects.txt |    10 -
 .../go/testdata/script/mod_get_trailing_slash.txt  |     9 +-
 .../script/mod_get_update_unrelated_sum.txt        |    10 +-
 .../go/cmd/go/testdata/script/mod_get_upgrade.txt  |    14 +-
 .../go/testdata/script/mod_get_upgrade_pseudo.txt  |    20 +-
 libgo/go/cmd/go/testdata/script/mod_get_wild.txt   |     6 +-
 .../cmd/go/testdata/script/mod_getmode_vendor.txt  |     9 +-
 libgo/go/cmd/go/testdata/script/mod_getx.txt       |     7 +-
 .../go/testdata/script/mod_go_version_missing.txt  |     2 +-
 libgo/go/cmd/go/testdata/script/mod_gomodcache.txt |    17 +-
 libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt  |    18 +-
 .../cmd/go/testdata/script/mod_gopkg_unstable.txt  |     4 +-
 libgo/go/cmd/go/testdata/script/mod_import.txt     |     2 +-
 .../cmd/go/testdata/script/mod_import_v1suffix.txt |     2 +-
 .../cmd/go/testdata/script/mod_in_testdata_dir.txt |     2 +-
 .../go/testdata/script/mod_init_invalid_major.txt  |    82 +
 .../go/testdata/script/mod_install_pkg_version.txt |    26 +-
 .../go/testdata/script/mod_install_versioned.txt   |     4 +-
 libgo/go/cmd/go/testdata/script/mod_internal.txt   |    20 +-
 .../go/cmd/go/testdata/script/mod_invalid_path.txt |     6 +-
 .../testdata/script/mod_invalid_path_dotname.txt   |     6 +-
 .../go/testdata/script/mod_invalid_path_plus.txt   |     6 +-
 .../cmd/go/testdata/script/mod_invalid_version.txt |    52 +-
 libgo/go/cmd/go/testdata/script/mod_issue35317.txt |     2 +-
 .../cmd/go/testdata/script/mod_lazy_downgrade.txt  |    12 +-
 .../go/testdata/script/mod_lazy_import_allmod.txt  |     2 +-
 .../cmd/go/testdata/script/mod_lazy_new_import.txt |     2 +-
 libgo/go/cmd/go/testdata/script/mod_list.txt       |     4 +-
 .../script/mod_list_command_line_arguments.txt     |    35 +
 .../script/mod_list_compiled_concurrent.txt        |     1 +
 .../cmd/go/testdata/script/mod_list_deprecated.txt |     2 +-
 libgo/go/cmd/go/testdata/script/mod_list_dir.txt   |     6 +-
 .../go/cmd/go/testdata/script/mod_list_direct.txt  |     2 +-
 .../go/testdata/script/mod_list_replace_dir.txt    |     4 +-
 .../go/cmd/go/testdata/script/mod_list_retract.txt |     4 +-
 libgo/go/cmd/go/testdata/script/mod_list_sums.txt  |     2 +-
 .../testdata/script/mod_list_update_nolatest.txt   |     2 +-
 .../go/testdata/script/mod_list_upgrade_pseudo.txt |     4 +-
 .../cmd/go/testdata/script/mod_load_badchain.txt   |    10 +-
 .../go/cmd/go/testdata/script/mod_load_badzip.txt  |     2 +-
 .../go/cmd/go/testdata/script/mod_missing_repo.txt |     4 +-
 libgo/go/cmd/go/testdata/script/mod_multirepo.txt  |     2 +-
 libgo/go/cmd/go/testdata/script/mod_no_gopath.txt  |    15 +
 libgo/go/cmd/go/testdata/script/mod_outside.txt    |    66 +-
 libgo/go/cmd/go/testdata/script/mod_overlay.txt    |    14 +-
 .../go/cmd/go/testdata/script/mod_permissions.txt  |     2 +-
 .../go/testdata/script/mod_prefer_compatible.txt   |     2 +-
 .../cmd/go/testdata/script/mod_proxy_invalid.txt   |     4 +-
 libgo/go/cmd/go/testdata/script/mod_proxy_list.txt |    14 +-
 libgo/go/cmd/go/testdata/script/mod_query.txt      |     2 +-
 .../go/cmd/go/testdata/script/mod_query_empty.txt  |    12 +-
 .../cmd/go/testdata/script/mod_query_exclude.txt   |     8 +-
 libgo/go/cmd/go/testdata/script/mod_query_main.txt |    10 +-
 libgo/go/cmd/go/testdata/script/mod_readonly.txt   |     6 +-
 libgo/go/cmd/go/testdata/script/mod_replace.txt    |     2 +-
 .../cmd/go/testdata/script/mod_replace_gopkgin.txt |     2 +-
 .../cmd/go/testdata/script/mod_replace_import.txt  |     2 +-
 .../go/testdata/script/mod_replace_readonly.txt    |     4 +-
 libgo/go/cmd/go/testdata/script/mod_retention.txt  |    30 +-
 libgo/go/cmd/go/testdata/script/mod_retract.txt    |     2 +-
 .../go/testdata/script/mod_retract_fix_version.txt |     2 +-
 .../testdata/script/mod_retract_incompatible.txt   |     4 +-
 .../go/testdata/script/mod_retract_pseudo_base.txt |     6 +-
 .../go/testdata/script/mod_retract_rationale.txt   |    14 +-
 .../cmd/go/testdata/script/mod_retract_rename.txt  |     6 +-
 .../cmd/go/testdata/script/mod_retract_replace.txt |     2 +-
 .../go/cmd/go/testdata/script/mod_run_nonmain.txt  |     2 +-
 .../cmd/go/testdata/script/mod_run_pkg_version.txt |     6 +-
 libgo/go/cmd/go/testdata/script/mod_skip_write.txt |    92 +
 libgo/go/cmd/go/testdata/script/mod_sum_lookup.txt |     2 +-
 .../go/cmd/go/testdata/script/mod_sum_readonly.txt |     6 +-
 .../go/cmd/go/testdata/script/mod_sum_replaced.txt |     4 +-
 libgo/go/cmd/go/testdata/script/mod_sumdb.txt      |    12 +-
 .../go/cmd/go/testdata/script/mod_sumdb_cache.txt  |    14 +-
 .../cmd/go/testdata/script/mod_sumdb_file_path.txt |    12 +-
 .../go/cmd/go/testdata/script/mod_sumdb_golang.txt |     2 +-
 .../go/cmd/go/testdata/script/mod_sumdb_proxy.txt  |    14 +-
 libgo/go/cmd/go/testdata/script/mod_symlink.txt    |     6 +-
 .../go/cmd/go/testdata/script/mod_tidy_compat.txt  |     4 +-
 .../testdata/script/mod_tidy_compat_ambiguous.txt  |     9 +-
 .../script/mod_tidy_compat_incompatible.txt        |     7 +-
 .../go/testdata/script/mod_tidy_convergence.txt    |     4 +-
 .../testdata/script/mod_tidy_convergence_loop.txt  |     4 +-
 .../script/mod_tidy_downgrade_ambiguous.txt        |    58 +
 libgo/go/cmd/go/testdata/script/mod_tidy_error.txt |     4 +-
 .../go/cmd/go/testdata/script/mod_tidy_replace.txt |     2 +-
 libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt   |     4 +-
 .../go/cmd/go/testdata/script/mod_tidy_too_new.txt |     4 +-
 .../cmd/go/testdata/script/mod_upgrade_patch.txt   |    32 +-
 .../go/cmd/go/testdata/script/mod_vcs_missing.txt  |     2 +-
 libgo/go/cmd/go/testdata/script/mod_vendor.txt     |    48 +-
 .../go/cmd/go/testdata/script/mod_vendor_auto.txt  |    10 +-
 .../go/cmd/go/testdata/script/mod_vendor_build.txt |     2 +-
 .../go/cmd/go/testdata/script/mod_vendor_embed.txt |     4 +-
 .../go/testdata/script/mod_vendor_goversion.txt    |     4 +-
 .../script/mod_vendor_redundant_requirement.txt    |    29 +
 .../cmd/go/testdata/script/mod_vendor_replace.txt  |     5 +-
 .../cmd/go/testdata/script/mod_vendor_trimpath.txt |     6 +-
 .../go/testdata/script/mod_vendor_unused_only.txt  |     2 +
 libgo/go/cmd/go/testdata/script/mod_verify.txt     |     7 +-
 libgo/go/cmd/go/testdata/script/modfile_flag.txt   |     9 +-
 libgo/go/cmd/go/testdata/script/run_dirs.txt       |    14 +-
 libgo/go/cmd/go/testdata/script/run_issue51125.txt |    54 +
 libgo/go/cmd/go/testdata/script/run_wildcard.txt   |     2 +-
 .../cmd/go/testdata/script/run_work_versioned.txt  |    16 +
 .../cmd/go/testdata/script/test_benchmark_1x.txt   |    37 +
 .../cmd/go/testdata/script/test_build_failure.txt  |     2 +-
 .../cmd/go/testdata/script/test_cache_inputs.txt   |     6 +
 .../cmd/go/testdata/script/test_fail_newline.txt   |    65 +
 libgo/go/cmd/go/testdata/script/test_flag.txt      |     6 +-
 libgo/go/cmd/go/testdata/script/test_fuzz.txt      |   498 +
 .../go/cmd/go/testdata/script/test_fuzz_cache.txt  |    97 +
 .../go/cmd/go/testdata/script/test_fuzz_chatty.txt |   102 +
 .../cmd/go/testdata/script/test_fuzz_cleanup.txt   |    66 +
 libgo/go/cmd/go/testdata/script/test_fuzz_cov.txt  |    33 +
 .../cmd/go/testdata/script/test_fuzz_deadline.txt  |    35 +
 .../cmd/go/testdata/script/test_fuzz_dup_cache.txt |    52 +
 .../cmd/go/testdata/script/test_fuzz_fuzztime.txt  |   121 +
 .../cmd/go/testdata/script/test_fuzz_io_error.txt  |   101 +
 .../go/cmd/go/testdata/script/test_fuzz_match.txt  |    38 +
 .../cmd/go/testdata/script/test_fuzz_minimize.txt  |   203 +
 .../script/test_fuzz_minimize_dirty_cov.txt        |    84 +
 .../script/test_fuzz_minimize_interesting.txt      |   240 +
 .../cmd/go/testdata/script/test_fuzz_modcache.txt  |    58 +
 .../cmd/go/testdata/script/test_fuzz_multiple.txt  |    49 +
 .../go/testdata/script/test_fuzz_mutate_crash.txt  |   323 +
 .../go/testdata/script/test_fuzz_mutate_fail.txt   |   102 +
 .../cmd/go/testdata/script/test_fuzz_mutator.txt   |   165 +
 .../testdata/script/test_fuzz_mutator_repeat.txt   |    74 +
 .../testdata/script/test_fuzz_non_crash_signal.txt |    75 +
 .../cmd/go/testdata/script/test_fuzz_parallel.txt  |    66 +
 .../go/testdata/script/test_fuzz_profile_flags.txt |    38 +
 .../go/cmd/go/testdata/script/test_fuzz_return.txt |    19 +
 libgo/go/cmd/go/testdata/script/test_fuzz_run.txt  |   143 +
 .../go/testdata/script/test_fuzz_seed_corpus.txt   |   203 +
 .../go/cmd/go/testdata/script/test_fuzz_setenv.txt |    45 +
 .../cmd/go/testdata/script/test_fuzz_test_race.txt |    39 +
 .../go/testdata/script/test_fuzz_unsupported.txt   |    18 +
 .../go/cmd/go/testdata/script/test_issue45477.txt  |    12 +
 .../cmd/go/testdata/script/test_race_install.txt   |     2 +-
 .../go/testdata/script/test_relative_cmdline.txt   |     5 +-
 libgo/go/cmd/go/testdata/script/test_vet.txt       |    31 +
 .../go/testdata/script/vendor_list_issue11977.txt  |     2 +-
 libgo/go/cmd/go/testdata/script/version.txt        |    22 +-
 .../go/testdata/script/version_build_settings.txt  |    70 +
 .../go/testdata/script/version_buildvcs_bzr.txt    |   107 +
 .../go/testdata/script/version_buildvcs_fossil.txt |    93 +
 .../go/testdata/script/version_buildvcs_git.txt    |   164 +
 .../testdata/script/version_buildvcs_git_gpg.txt   |   105 +
 .../cmd/go/testdata/script/version_buildvcs_hg.txt |    91 +
 .../go/testdata/script/version_buildvcs_nested.txt |    51 +
 .../go/cmd/go/testdata/script/version_replace.txt  |     2 +-
 libgo/go/cmd/go/testdata/script/work.txt           |   151 +
 .../go/testdata/script/work_build_no_modules.txt   |    13 +
 libgo/go/cmd/go/testdata/script/work_edit.txt      |   162 +
 libgo/go/cmd/go/testdata/script/work_env.txt       |    28 +
 libgo/go/cmd/go/testdata/script/work_gowork.txt    |    24 +
 .../go/cmd/go/testdata/script/work_init_gowork.txt |    19 +
 libgo/go/cmd/go/testdata/script/work_init_path.txt |    17 +
 .../go/testdata/script/work_install_submodule.txt  |    36 +
 .../go/cmd/go/testdata/script/work_issue51204.txt  |    57 +
 .../testdata/script/work_module_not_in_go_work.txt |    25 +
 libgo/go/cmd/go/testdata/script/work_nowork.txt    |    20 +
 libgo/go/cmd/go/testdata/script/work_prune.txt     |   104 +
 libgo/go/cmd/go/testdata/script/work_prune_all.txt |   176 +
 .../go/testdata/script/work_regression_hang.txt    |    71 +
 libgo/go/cmd/go/testdata/script/work_replace.txt   |    55 +
 .../go/testdata/script/work_replace_conflict.txt   |    53 +
 .../script/work_replace_conflict_override.txt      |    57 +
 .../testdata/script/work_replace_main_module.txt   |    45 +
 libgo/go/cmd/go/testdata/script/work_sum.txt       |    34 +
 .../cmd/go/testdata/script/work_sum_mismatch.txt   |    61 +
 libgo/go/cmd/go/testdata/script/work_sync.txt      |   119 +
 .../script/work_sync_irrelevant_dependency.txt     |   119 +
 .../testdata/script/work_sync_missing_module.txt   |    12 +
 .../script/work_sync_relevant_dependency.txt       |   106 +
 libgo/go/cmd/go/testdata/script/work_sync_sum.txt  |    40 +
 libgo/go/cmd/go/testdata/script/work_use.txt       |    32 +
 .../go/cmd/go/testdata/script/work_use_deleted.txt |    22 +
 libgo/go/cmd/go/testdata/script/work_use_dot.txt   |    49 +
 .../cmd/go/testdata/script/work_use_issue50958.txt |    17 +
 .../go/cmd/go/testdata/script/work_use_noargs.txt  |    11 +
 libgo/go/cmd/go/testdata/script/work_vet.txt       |    19 +
 .../go/testdata/script/work_why_download_graph.txt |    59 +
 .../go/testdata/testterminal18153/terminal_test.go |     1 +
 libgo/go/cmd/gofmt/gofmt.go                        |   344 +-
 libgo/go/cmd/gofmt/gofmt_test.go                   |    31 +-
 libgo/go/cmd/gofmt/gofmt_typeparams_test.go        |    12 -
 libgo/go/cmd/gofmt/rewrite.go                      |     8 +-
 libgo/go/cmd/internal/buildid/buildid_test.go      |    10 +-
 libgo/go/cmd/internal/buildid/rewrite.go           |     5 +-
 libgo/go/cmd/internal/objabi/flag.go               |   164 +
 libgo/go/cmd/internal/objabi/funcdata.go           |     3 +
 libgo/go/cmd/internal/objabi/funcid.go             |     4 +-
 libgo/go/cmd/internal/objabi/reloctype.go          |    18 +-
 libgo/go/cmd/internal/objabi/reloctype_string.go   |    52 +-
 libgo/go/cmd/internal/objabi/symkind.go            |     7 -
 libgo/go/cmd/internal/objabi/symkind_string.go     |     7 +-
 libgo/go/cmd/internal/objabi/util.go               |     3 +-
 libgo/go/cmd/internal/quoted/quoted.go             |   127 +
 libgo/go/cmd/internal/quoted/quoted_test.go        |    88 +
 libgo/go/cmd/internal/sys/arch.go                  |   213 +-
 libgo/go/cmd/internal/sys/args.go                  |    13 +
 libgo/go/cmd/internal/sys/supported.go             |    39 +-
 libgo/go/cmd/internal/test2json/test2json_test.go  |     2 +-
 libgo/go/cmd/internal/traceviewer/format.go        |    28 +-
 libgo/go/cmd/vendor/modules.txt                    |    23 +-
 libgo/go/cmd/vet/testdata/print/print.go           |     8 +-
 libgo/go/cmd/vet/vet_test.go                       |     4 +-
 libgo/go/compress/gzip/fuzz_test.go                |    92 +
 libgo/go/compress/gzip/issue14937_test.go          |     4 +
 libgo/go/compress/lzw/writer.go                    |    20 +-
 libgo/go/compress/lzw/writer_test.go               |    28 +
 libgo/go/container/heap/heap.go                    |    10 +-
 libgo/go/container/heap/heap_test.go               |     4 +-
 libgo/go/container/list/list.go                    |    27 +-
 libgo/go/container/list/list_test.go               |    47 +-
 libgo/go/container/ring/example_test.go            |     8 +-
 libgo/go/container/ring/ring.go                    |     4 +-
 libgo/go/container/ring/ring_test.go               |     2 +-
 libgo/go/context/benchmark_test.go                 |    36 +
 libgo/go/context/context.go                        |    44 +-
 libgo/go/context/context_test.go                   |    20 +-
 libgo/go/crypto/aes/aes_gcm.go                     |     3 +-
 libgo/go/crypto/aes/cipher_asm.go                  |     3 +-
 libgo/go/crypto/aes/cipher_generic.go              |     1 -
 libgo/go/crypto/aes/gcm_ppc64le.go                 |     3 +-
 libgo/go/crypto/cipher/xor_generic.go              |     1 -
 libgo/go/crypto/cipher/xor_ppc64x.go               |     3 +-
 libgo/go/crypto/crypto.go                          |    26 +-
 libgo/go/crypto/ecdsa/ecdsa.go                     |   103 +-
 libgo/go/crypto/ecdsa/ecdsa_noasm.go               |     1 -
 libgo/go/crypto/ecdsa/ecdsa_s390x_test.go          |     3 +-
 libgo/go/crypto/ecdsa/ecdsa_test.go                |     6 +-
 .../internal/edwards25519/field/fe_amd64.go        |     1 -
 .../internal/edwards25519/field/fe_amd64_noasm.go  |     1 -
 .../internal/edwards25519/field/fe_arm64.go        |     1 -
 .../internal/edwards25519/field/fe_arm64_noasm.go  |     1 -
 .../internal/edwards25519/scalar_alias_test.go     |     2 +-
 .../crypto/ed25519/internal/edwards25519/tables.go |     2 +-
 libgo/go/crypto/elliptic/elliptic.go               |    82 +-
 libgo/go/crypto/elliptic/elliptic_test.go          |   105 +-
 libgo/go/crypto/elliptic/export_generate.go        |    16 +
 libgo/go/crypto/elliptic/fuzz_test.go              |     1 -
 libgo/go/crypto/elliptic/gen_p256_table.go         |    73 +
 .../go/crypto/elliptic/internal/fiat/fiat_test.go  |    64 +
 libgo/go/crypto/elliptic/internal/fiat/generate.go |   330 +
 libgo/go/crypto/elliptic/internal/fiat/p224.go     |   135 +
 .../crypto/elliptic/internal/fiat/p224_fiat64.go   |  1429 +
 .../crypto/elliptic/internal/fiat/p224_invert.go   |    87 +
 libgo/go/crypto/elliptic/internal/fiat/p384.go     |   135 +
 .../crypto/elliptic/internal/fiat/p384_fiat64.go   |  3004 +
 .../crypto/elliptic/internal/fiat/p384_invert.go   |   102 +
 libgo/go/crypto/elliptic/internal/fiat/p521.go     |   170 +-
 .../crypto/elliptic/internal/fiat/p521_fiat64.go   |  6141 +-
 .../crypto/elliptic/internal/fiat/p521_invert.go   |    89 +
 .../go/crypto/elliptic/internal/fiat/p521_test.go  |    37 -
 .../crypto/elliptic/internal/nistec/nistec_test.go |    98 +
 libgo/go/crypto/elliptic/internal/nistec/p224.go   |   293 +
 libgo/go/crypto/elliptic/internal/nistec/p384.go   |   298 +
 libgo/go/crypto/elliptic/internal/nistec/p521.go   |   310 +
 libgo/go/crypto/elliptic/p224.go                   |   825 +-
 libgo/go/crypto/elliptic/p224_test.go              |   306 +-
 libgo/go/crypto/elliptic/p256.go                   |    12 +-
 libgo/go/crypto/elliptic/p256_asm.go               |    15 +-
 libgo/go/crypto/elliptic/p256_asm_table.go         |  1473 -
 libgo/go/crypto/elliptic/p256_asm_table_test.go    |    11 +-
 libgo/go/crypto/elliptic/p256_generic.go           |     1 -
 libgo/go/crypto/elliptic/p256_ppc64le.go           |     3 +-
 libgo/go/crypto/elliptic/p256_s390x.go             |     3 +-
 libgo/go/crypto/elliptic/p256_test.go              |    19 +-
 libgo/go/crypto/elliptic/p384.go                   |   144 +
 libgo/go/crypto/elliptic/p521.go                   |   324 +-
 libgo/go/crypto/internal/subtle/aliasing.go        |     1 -
 .../crypto/internal/subtle/aliasing_appengine.go   |     1 -
 libgo/go/crypto/md5/gen.go                         |     1 -
 libgo/go/crypto/md5/md5_test.go                    |    14 +
 libgo/go/crypto/md5/md5block_decl.go               |     3 +-
 libgo/go/crypto/md5/md5block_generic.go            |     5 +-
 libgo/go/crypto/rand/eagain.go                     |     1 -
 libgo/go/crypto/rand/rand.go                       |     5 +-
 libgo/go/crypto/rand/rand_batched.go               |     1 -
 libgo/go/crypto/rand/rand_batched_test.go          |     1 -
 libgo/go/crypto/rand/rand_getentropy.go            |     1 -
 libgo/go/crypto/rand/rand_js.go                    |     1 -
 libgo/go/crypto/rand/rand_unix.go                  |     1 -
 libgo/go/crypto/sha1/fallback_test.go              |     3 +-
 libgo/go/crypto/sha1/issue15617_test.go            |     2 -
 libgo/go/crypto/sha1/sha1_test.go                  |    14 +
 libgo/go/crypto/sha1/sha1block_decl.go             |     3 +-
 libgo/go/crypto/sha1/sha1block_generic.go          |     5 +-
 libgo/go/crypto/sha256/fallback_test.go            |     3 +-
 libgo/go/crypto/sha256/sha256.go                   |     6 +-
 libgo/go/crypto/sha256/sha256_test.go              |    14 +
 libgo/go/crypto/sha256/sha256block_decl.go         |     3 +-
 libgo/go/crypto/sha256/sha256block_generic.go      |     5 +-
 libgo/go/crypto/sha512/fallback_test.go            |     3 +-
 libgo/go/crypto/sha512/sha512.go                   |    18 +-
 libgo/go/crypto/sha512/sha512_test.go              |    14 +
 libgo/go/crypto/sha512/sha512block_amd64.go        |     3 +-
 libgo/go/crypto/sha512/sha512block_decl.go         |     3 +-
 libgo/go/crypto/sha512/sha512block_generic.go      |     1 -
 libgo/go/crypto/tls/cipher_suites.go               |     8 +-
 libgo/go/crypto/tls/common.go                      |    42 +-
 libgo/go/crypto/tls/conn.go                        |    23 +-
 libgo/go/crypto/tls/generate_cert.go               |     5 +-
 libgo/go/crypto/tls/handshake_client.go            |    10 +-
 libgo/go/crypto/tls/handshake_client_test.go       |    14 +-
 libgo/go/crypto/tls/handshake_messages.go          |     5 +-
 libgo/go/crypto/tls/handshake_messages_test.go     |     2 +-
 libgo/go/crypto/tls/handshake_server.go            |     8 +-
 libgo/go/crypto/tls/handshake_server_test.go       |    26 +-
 libgo/go/crypto/tls/handshake_server_tls13.go      |     2 +-
 libgo/go/crypto/tls/handshake_test.go              |    15 +-
 libgo/go/crypto/tls/handshake_unix_test.go         |     1 -
 libgo/go/crypto/x509/cert_pool.go                  |    23 +-
 libgo/go/crypto/x509/hybrid_pool_test.go           |    95 +
 .../crypto/x509/internal/macos/corefoundation.go   |   131 -
 libgo/go/crypto/x509/internal/macos/security.go    |   118 -
 libgo/go/crypto/x509/name_constraints_test.go      |    16 +-
 libgo/go/crypto/x509/parser.go                     |    21 +-
 libgo/go/crypto/x509/parser_test.go                |   102 +
 libgo/go/crypto/x509/pem_decrypt.go                |     5 +-
 libgo/go/crypto/x509/pkcs8.go                      |     4 +-
 libgo/go/crypto/x509/pkix/pkix.go                  |     2 +-
 libgo/go/crypto/x509/root_aix.go                   |     3 +-
 libgo/go/crypto/x509/root_bsd.go                   |     4 +-
 libgo/go/crypto/x509/root_darwin.go                |   270 +-
 libgo/go/crypto/x509/root_ios.go                   |  4873 --
 libgo/go/crypto/x509/root_ios_gen.go               |   181 -
 libgo/go/crypto/x509/root_js.go                    |     4 +-
 libgo/go/crypto/x509/root_linux.go                 |     3 +-
 libgo/go/crypto/x509/root_omit.go                  |    27 -
 libgo/go/crypto/x509/root_omit_test.go             |    24 -
 libgo/go/crypto/x509/root_plan9.go                 |     1 -
 libgo/go/crypto/x509/root_solaris.go               |     3 +-
 libgo/go/crypto/x509/root_unix.go                  |     1 -
 libgo/go/crypto/x509/root_unix_test.go             |     1 -
 libgo/go/crypto/x509/root_windows.go               |    53 +-
 libgo/go/crypto/x509/root_windows_test.go          |   102 +
 libgo/go/crypto/x509/verify.go                     |    39 +-
 libgo/go/crypto/x509/verify_test.go                |   112 +-
 libgo/go/crypto/x509/x509.go                       |    59 +-
 libgo/go/crypto/x509/x509_test.go                  |   182 +-
 libgo/go/crypto/x509/x509_test_import.go           |     1 -
 libgo/go/database/sql/convert.go                   |    20 +-
 libgo/go/database/sql/convert_test.go              |    45 +-
 libgo/go/database/sql/driver/driver.go             |     5 +-
 libgo/go/database/sql/driver/types.go              |    22 +-
 libgo/go/database/sql/driver/types_test.go         |     4 +-
 libgo/go/database/sql/fakedb_test.go               |    62 +-
 libgo/go/database/sql/sql.go                       |   253 +-
 libgo/go/database/sql/sql_test.go                  |   310 +-
 libgo/go/debug/buildinfo/buildinfo.go              |   397 +
 libgo/go/debug/buildinfo/buildinfo_test.go         |   225 +
 libgo/go/debug/dwarf/entry.go                      |     7 +-
 libgo/go/debug/dwarf/entry_test.go                 |     2 +-
 libgo/go/debug/dwarf/testdata/bitfields.c          |    17 +
 libgo/go/debug/dwarf/testdata/bitfields.elf4       |   Bin 0 -> 2464 bytes
 libgo/go/debug/dwarf/testdata/typedef.c            |     1 +
 libgo/go/debug/dwarf/testdata/typedef.elf5         |   Bin 0 -> 6016 bytes
 libgo/go/debug/dwarf/testdata/typedef.macho4       |   Bin 0 -> 6220 bytes
 libgo/go/debug/dwarf/type.go                       |   143 +-
 libgo/go/debug/dwarf/type_test.go                  |   118 +-
 libgo/go/debug/elf/elf.go                          |     2 +
 libgo/go/debug/elf/elf_test.go                     |    24 +-
 libgo/go/debug/elf/file.go                         |    22 +-
 libgo/go/debug/gosym/pclntab.go                    |   287 +-
 libgo/go/debug/gosym/pclntab_test.go               |    98 +-
 libgo/go/debug/gosym/symtab.go                     |    55 +-
 libgo/go/debug/gosym/symtab_test.go                |    19 +
 libgo/go/debug/macho/file.go                       |    25 +-
 libgo/go/debug/macho/file_test.go                  |    19 +-
 libgo/go/debug/pe/file.go                          |    20 +-
 libgo/go/debug/pe/file_cgo_test.go                 |     1 -
 libgo/go/debug/pe/file_test.go                     |     4 +-
 libgo/go/debug/plan9obj/file.go                    |     8 +-
 libgo/go/embed/embed.go                            |    16 +-
 libgo/go/embed/example_test.go                     |    23 +
 libgo/go/embed/internal/embedtest/embed_test.go    |    17 +-
 libgo/go/encoding/ascii85/ascii85.go               |     4 +-
 libgo/go/encoding/ascii85/ascii85_test.go          |     2 +-
 libgo/go/encoding/asn1/asn1.go                     |    10 +-
 libgo/go/encoding/asn1/asn1_test.go                |    10 +-
 libgo/go/encoding/asn1/common.go                   |     9 +-
 libgo/go/encoding/asn1/marshal.go                  |     4 +-
 libgo/go/encoding/asn1/marshal_test.go             |    12 +-
 libgo/go/encoding/base32/base32.go                 |     4 +-
 libgo/go/encoding/base32/base32_test.go            |     2 +-
 libgo/go/encoding/base64/base64.go                 |     4 +-
 libgo/go/encoding/base64/base64_test.go            |     2 +-
 libgo/go/encoding/binary/binary.go                 |    10 +-
 libgo/go/encoding/binary/binary_test.go            |    16 +-
 libgo/go/encoding/csv/fuzz.go                      |     1 -
 libgo/go/encoding/gob/codec_test.go                |    34 +-
 libgo/go/encoding/gob/debug.go                     |     3 +-
 libgo/go/encoding/gob/decgen.go                    |     1 -
 libgo/go/encoding/gob/decode.go                    |    18 +-
 libgo/go/encoding/gob/decoder.go                   |    15 +-
 libgo/go/encoding/gob/dump.go                      |     1 -
 libgo/go/encoding/gob/encgen.go                    |     1 -
 libgo/go/encoding/gob/encode.go                    |    20 +-
 libgo/go/encoding/gob/encoder.go                   |     4 +-
 libgo/go/encoding/gob/encoder_test.go              |   161 +-
 libgo/go/encoding/gob/error.go                     |     2 +-
 libgo/go/encoding/gob/gobencdec_test.go            |     2 +-
 libgo/go/encoding/gob/timing_test.go               |    32 +-
 libgo/go/encoding/gob/type.go                      |    20 +-
 libgo/go/encoding/gob/type_test.go                 |     6 +-
 libgo/go/encoding/json/bench_test.go               |     2 +-
 libgo/go/encoding/json/decode.go                   |    38 +-
 libgo/go/encoding/json/decode_test.go              |   108 +-
 libgo/go/encoding/json/encode.go                   |    34 +-
 libgo/go/encoding/json/encode_test.go              |   112 +-
 libgo/go/encoding/json/fuzz.go                     |     9 +-
 libgo/go/encoding/json/fuzz_test.go                |    83 +
 libgo/go/encoding/json/scanner.go                  |     2 +-
 libgo/go/encoding/json/scanner_test.go             |    10 +-
 libgo/go/encoding/json/stream.go                   |     8 +-
 libgo/go/encoding/json/stream_test.go              |    70 +-
 libgo/go/encoding/json/tagkey_test.go              |     6 +-
 libgo/go/encoding/json/tags.go                     |    16 +-
 libgo/go/encoding/pem/pem.go                       |    10 +-
 libgo/go/encoding/xml/marshal.go                   |    24 +-
 libgo/go/encoding/xml/marshal_test.go              |    83 +-
 libgo/go/encoding/xml/read.go                      |    18 +-
 libgo/go/encoding/xml/read_test.go                 |     6 +-
 libgo/go/encoding/xml/typeinfo.go                  |    10 +-
 libgo/go/encoding/xml/xml.go                       |    51 +-
 libgo/go/errors/wrap.go                            |     9 +-
 libgo/go/errors/wrap_test.go                       |    18 +-
 libgo/go/expvar/expvar.go                          |    10 +-
 libgo/go/expvar/expvar_test.go                     |     8 +-
 libgo/go/flag/flag.go                              |    24 +-
 libgo/go/fmt/errors.go                             |     2 +-
 libgo/go/fmt/fmt_test.go                           |    50 +-
 libgo/go/fmt/print.go                              |    40 +-
 libgo/go/fmt/scan.go                               |    28 +-
 libgo/go/fmt/scan_test.go                          |    24 +-
 libgo/go/go.mod                                    |    13 +-
 libgo/go/go/ast/ast.go                             |    47 +-
 libgo/go/go/ast/ast_notypeparams.go                |    28 -
 libgo/go/go/ast/ast_typeparams.go                  |    51 -
 libgo/go/go/ast/print.go                           |    22 +-
 libgo/go/go/ast/print_test.go                      |     2 +-
 libgo/go/go/ast/resolve.go                         |     2 +-
 libgo/go/go/ast/scope.go                           |     8 +-
 libgo/go/go/ast/walk.go                            |    18 +-
 libgo/go/go/ast/walk_notypeparams.go               |    17 -
 libgo/go/go/ast/walk_typeparams.go                 |    36 -
 libgo/go/go/build/build.go                         |    28 +-
 libgo/go/go/build/build_test.go                    |     2 +-
 libgo/go/go/build/deps_test.go                     |    54 +-
 libgo/go/go/build/gc.go                            |     1 -
 libgo/go/go/bui[...]

[diff truncated at 524288 bytes]


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-05-17 17:13 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-17 17:13 [gcc/devel/loop-unswitch-support-switches] Merge remote-tracking branch 'origin/master' into unswitch Richard Biener
  -- strict thread matches above, loose matches on Subject: below --
2022-05-05 13:14 Richard Biener

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