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

https://gcc.gnu.org/g:9cd320ea6572c577cdf17ce1f9ea5230b166af6d

commit 9cd320ea6572c577cdf17ce1f9ea5230b166af6d
Merge: 4854d721be7 3175d40fc52
Author: Ian Lance Taylor <iant@golang.org>
Date:   Mon Oct 12 09:46:38 2020 -0700

    Merge from trunk revision 3175d40fc52fb8eb3c3b18cc343d773da24434fb.

Diff:

 ChangeLog                                          |    38 +
 MAINTAINERS                                        |     7 +-
 config/ChangeLog                                   |    23 +
 config/ax_cxx_compile_stdcxx.m4                    |    39 +-
 config/cet.m4                                      |    23 +-
 config/largefile.m4                                |    45 +-
 configure                                          |  1008 +
 configure.ac                                       |     5 +
 contrib/ChangeLog                                  |    33 +
 contrib/clang-format                               |     2 +-
 contrib/config-list.mk                             |     3 +-
 contrib/gcc-changelog/git_commit.py                |    19 +-
 contrib/gcc-changelog/git_update_version.py        |     2 +-
 contrib/git-backport.py                            |     2 +-
 contrib/mklog.py                                   |     9 +-
 contrib/vimrc                                      |     2 +-
 fixincludes/ChangeLog                              |    26 +
 fixincludes/fixfixes.c                             |     4 +-
 fixincludes/fixincl.x                              |    73 +-
 fixincludes/inclhack.def                           |    43 +-
 fixincludes/tests/base/malloc.h                    |     2 +
 fixincludes/tests/base/sys/inttypes.h              |    14 +
 fixincludes/tests/base/sys/socket.h                |     2 +
 gcc/ChangeLog                                      |  7917 +++++++-
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |    35 +-
 gcc/ada/ChangeLog                                  |   878 +-
 gcc/ada/Makefile.rtl                               |    13 +-
 gcc/ada/aspects.adb                                |    14 +-
 gcc/ada/aspects.ads                                |     4 +
 gcc/ada/atree.adb                                  |   495 -
 gcc/ada/atree.ads                                  |   329 -
 gcc/ada/bindo-diagnostics.adb                      |     3 +-
 gcc/ada/checks.adb                                 |    61 +-
 gcc/ada/contracts.adb                              |   141 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |    22 +-
 .../gnat_rm/representation_clauses_and_pragmas.rst |     2 +-
 gcc/ada/doc/gnat_ugn/about_this_guide.rst          |    81 +-
 gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst |   128 +-
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |  1298 --
 gcc/ada/einfo.adb                                  |   783 +-
 gcc/ada/einfo.ads                                  |    22 +-
 gcc/ada/errout.adb                                 |    28 +-
 gcc/ada/errout.ads                                 |    15 +-
 gcc/ada/exp_aggr.adb                               |   547 +-
 gcc/ada/exp_attr.adb                               |   131 +-
 gcc/ada/exp_cg.adb                                 |     2 +-
 gcc/ada/exp_ch11.adb                               |     6 +-
 gcc/ada/exp_ch2.adb                                |    19 +-
 gcc/ada/exp_ch3.adb                                |    92 +-
 gcc/ada/exp_ch4.adb                                |   171 +-
 gcc/ada/exp_ch5.adb                                |    39 +-
 gcc/ada/exp_ch6.adb                                |   245 +-
 gcc/ada/exp_ch7.adb                                |    78 +-
 gcc/ada/exp_ch8.adb                                |     2 +-
 gcc/ada/exp_ch9.adb                                |   113 +-
 gcc/ada/exp_dbug.adb                               |    14 +-
 gcc/ada/exp_disp.adb                               |    20 +-
 gcc/ada/exp_imgv.adb                               |     2 +-
 gcc/ada/exp_intr.adb                               |    36 +-
 gcc/ada/exp_pakd.adb                               |     2 +-
 gcc/ada/exp_prag.adb                               |   116 +-
 gcc/ada/exp_put_image.adb                          |    14 +-
 gcc/ada/exp_smem.adb                               |     4 +-
 gcc/ada/exp_spark.adb                              |    16 +-
 gcc/ada/exp_tss.adb                                |    12 +-
 gcc/ada/exp_unst.adb                               |    59 +-
 gcc/ada/exp_util.adb                               |   113 +-
 gcc/ada/fe.h                                       |     4 +-
 gcc/ada/freeze.adb                                 |    86 +-
 gcc/ada/frontend.adb                               |    10 +
 gcc/ada/gcc-interface/decl.c                       |    75 +-
 gcc/ada/gcc-interface/gigi.h                       |     5 +
 gcc/ada/gcc-interface/misc.c                       |    13 +-
 gcc/ada/gcc-interface/targtyps.c                   |    10 +
 gcc/ada/gcc-interface/trans.c                      |    54 +-
 gcc/ada/gcc-interface/utils.c                      |    39 +-
 gcc/ada/ghost.adb                                  |    83 +-
 gcc/ada/gnat1drv.adb                               |    11 +-
 gcc/ada/gnat_rm.texi                               |    30 +-
 gcc/ada/gnat_ugn.texi                              |  2349 +--
 gcc/ada/gnatbind.adb                               |    39 +-
 gcc/ada/impunit.adb                                |     1 -
 gcc/ada/inline.adb                                 |    75 +-
 gcc/ada/inline.ads                                 |     8 +-
 gcc/ada/lib-writ.adb                               |     6 +-
 gcc/ada/lib-xref-spark_specific.adb                |    10 +-
 gcc/ada/lib-xref.adb                               |    44 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |     4 +-
 gcc/ada/libgnat/a-cbdlli.adb                       |     4 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |     4 +-
 gcc/ada/libgnat/a-cbhama.adb                       |     4 +-
 gcc/ada/libgnat/a-cbhama.ads                       |     4 +-
 gcc/ada/libgnat/a-cbhase.adb                       |     4 +-
 gcc/ada/libgnat/a-cbhase.ads                       |     4 +-
 gcc/ada/libgnat/a-cbmutr.adb                       |     4 +-
 gcc/ada/libgnat/a-cbmutr.ads                       |     4 +-
 gcc/ada/libgnat/a-cborma.adb                       |     4 +-
 gcc/ada/libgnat/a-cborma.ads                       |     4 +-
 gcc/ada/libgnat/a-cborse.adb                       |     4 +-
 gcc/ada/libgnat/a-cborse.ads                       |     4 +-
 gcc/ada/libgnat/a-cbprqu.adb                       |     4 +-
 gcc/ada/libgnat/a-cbprqu.ads                       |     4 +-
 gcc/ada/libgnat/a-cbsyqu.adb                       |     4 +-
 gcc/ada/libgnat/a-cbsyqu.ads                       |     4 +-
 gcc/ada/libgnat/a-cdlili.adb                       |     4 +-
 gcc/ada/libgnat/a-cdlili.ads                       |     4 +-
 gcc/ada/libgnat/a-chahan.adb                       |    11 +
 gcc/ada/libgnat/a-chahan.ads                       |     1 +
 gcc/ada/libgnat/a-cidlli.adb                       |     4 +-
 gcc/ada/libgnat/a-cidlli.ads                       |     4 +-
 gcc/ada/libgnat/a-cihama.adb                       |     4 +-
 gcc/ada/libgnat/a-cihama.ads                       |     4 +-
 gcc/ada/libgnat/a-cihase.adb                       |     4 +-
 gcc/ada/libgnat/a-cihase.ads                       |     4 +-
 gcc/ada/libgnat/a-cimutr.adb                       |     4 +-
 gcc/ada/libgnat/a-cimutr.ads                       |     4 +-
 gcc/ada/libgnat/a-ciorma.adb                       |     4 +-
 gcc/ada/libgnat/a-ciorma.ads                       |     4 +-
 gcc/ada/libgnat/a-ciormu.adb                       |     4 +-
 gcc/ada/libgnat/a-ciormu.ads                       |     4 +-
 gcc/ada/libgnat/a-ciorse.adb                       |     4 +-
 gcc/ada/libgnat/a-ciorse.ads                       |     4 +-
 gcc/ada/libgnat/a-cohama.adb                       |     4 +-
 gcc/ada/libgnat/a-cohama.ads                       |     4 +-
 gcc/ada/libgnat/a-cohase.adb                       |     4 +-
 gcc/ada/libgnat/a-cohase.ads                       |     4 +-
 gcc/ada/libgnat/a-coinve.adb                       |     4 +-
 gcc/ada/libgnat/a-coinve.ads                       |     4 +-
 gcc/ada/libgnat/a-comutr.adb                       |     4 +-
 gcc/ada/libgnat/a-comutr.ads                       |     4 +-
 gcc/ada/libgnat/a-convec.adb                       |    30 +-
 gcc/ada/libgnat/a-convec.ads                       |    10 +-
 gcc/ada/libgnat/a-coorma.adb                       |     4 +-
 gcc/ada/libgnat/a-coorma.ads                       |     4 +-
 gcc/ada/libgnat/a-coormu.adb                       |     4 +-
 gcc/ada/libgnat/a-coormu.ads                       |     4 +-
 gcc/ada/libgnat/a-coorse.adb                       |     4 +-
 gcc/ada/libgnat/a-coorse.ads                       |     4 +-
 gcc/ada/libgnat/a-nbnbin.adb                       |     2 -
 gcc/ada/libgnat/a-nbnbin.ads                       |     2 -
 gcc/ada/libgnat/a-nbnbin__gmp.adb                  |     2 -
 gcc/ada/libgnat/a-nbnbre.adb                       |     2 -
 gcc/ada/libgnat/a-nbnbre.ads                       |     2 -
 gcc/ada/libgnat/a-numaux.ads                       |    26 +-
 gcc/ada/libgnat/a-numaux__darwin.ads               |    22 +-
 gcc/ada/libgnat/a-numaux__dummy.adb                |    32 +
 gcc/ada/libgnat/a-numaux__libc-x86.ads             |    26 +-
 gcc/ada/libgnat/a-numaux__vxworks.ads              |    26 +-
 gcc/ada/libgnat/a-numaux__x86.adb                  |   577 -
 gcc/ada/libgnat/a-numaux__x86.ads                  |    76 -
 gcc/ada/libgnat/a-stobbu.adb                       |     2 -
 gcc/ada/libgnat/a-stobbu.ads                       |     2 -
 gcc/ada/libgnat/a-stobfi.adb                       |     2 -
 gcc/ada/libgnat/a-stobfi.ads                       |     2 -
 gcc/ada/libgnat/a-stoubu.adb                       |     2 -
 gcc/ada/libgnat/a-stoubu.ads                       |     2 -
 gcc/ada/libgnat/a-stoufi.adb                       |     2 -
 gcc/ada/libgnat/a-stoufi.ads                       |     2 -
 gcc/ada/libgnat/a-stoufo.adb                       |     2 -
 gcc/ada/libgnat/a-stoufo.ads                       |     2 -
 gcc/ada/libgnat/a-stouut.adb                       |     3 +-
 gcc/ada/libgnat/a-stouut.ads                       |     2 -
 gcc/ada/libgnat/a-strsto.ads                       |     1 -
 gcc/ada/libgnat/a-strunb.adb                       |    83 +-
 gcc/ada/libgnat/a-strunb__shared.adb               |   105 +-
 gcc/ada/libgnat/a-ststbo.adb                       |     1 -
 gcc/ada/libgnat/a-ststbo.ads                       |     1 -
 gcc/ada/libgnat/a-ststun.adb                       |     2 +-
 gcc/ada/libgnat/a-ststun.ads                       |     2 +-
 gcc/ada/libgnat/a-stteou.ads                       |     3 +-
 gcc/ada/libgnat/a-wichha.adb                       |     7 +
 gcc/ada/libgnat/a-wichha.ads                       |     6 +
 gcc/ada/libgnat/a-wichun.adb                       |     9 +
 gcc/ada/libgnat/a-wichun.ads                       |     8 +-
 gcc/ada/libgnat/a-zchhan.adb                       |     7 +
 gcc/ada/libgnat/a-zchhan.ads                       |     6 +
 gcc/ada/libgnat/a-zchuni.adb                       |     9 +
 gcc/ada/libgnat/a-zchuni.ads                       |     6 +
 gcc/ada/libgnat/g-socket.adb                       |     3 +
 gcc/ada/libgnat/s-aoinar.ads                       |     2 -
 gcc/ada/libgnat/s-aomoar.ads                       |     2 -
 gcc/ada/libgnat/s-atopex.ads                       |     3 -
 gcc/ada/libgnat/s-genbig.adb                       |    31 +-
 gcc/ada/libgnat/s-putaim.adb                       |     1 -
 gcc/ada/libgnat/s-putaim.ads                       |     2 +-
 gcc/ada/libgnat/s-putima.adb                       |     4 +-
 gcc/ada/libgnat/s-putima.ads                       |     4 +-
 gcc/ada/libgnat/s-rannum.adb                       |    11 +
 gcc/ada/libgnat/s-rannum.ads                       |     7 +-
 gcc/ada/libgnat/s-rident.ads                       |    16 +-
 gcc/ada/libgnat/s-secsta.ads                       |     2 +-
 gcc/ada/libgnat/s-stposu.adb                       |    15 +-
 gcc/ada/libgnat/s-ststop.adb                       |    27 +-
 gcc/ada/libgnat/s-ststop.ads                       |     2 +-
 gcc/ada/libgnat/s-thread__ae653.adb                |    55 +-
 gcc/ada/libgnat/s-utf_32.adb                       |   411 +-
 gcc/ada/libgnat/s-utf_32.ads                       |     6 +
 gcc/ada/namet.adb                                  |   224 -
 gcc/ada/namet.ads                                  |   124 -
 gcc/ada/nlists.adb                                 |     2 +-
 gcc/ada/opt.ads                                    |    11 +-
 gcc/ada/output.adb                                 |    29 +
 gcc/ada/output.ads                                 |     9 +
 gcc/ada/par-ch10.adb                               |    45 +-
 gcc/ada/par-ch2.adb                                |     5 +-
 gcc/ada/par-ch3.adb                                |     7 +-
 gcc/ada/par-ch4.adb                                |    38 +-
 gcc/ada/par-ch5.adb                                |     6 +-
 gcc/ada/par-ch6.adb                                |     6 +-
 gcc/ada/par-prag.adb                               |    46 +-
 gcc/ada/par-util.adb                               |     2 +-
 gcc/ada/par_sco.adb                                |    14 +-
 gcc/ada/pprint.adb                                 |    13 +-
 gcc/ada/repinfo.adb                                |    24 +-
 gcc/ada/restrict.adb                               |    75 +-
 gcc/ada/restrict.ads                               |    28 +-
 gcc/ada/rtsfind.adb                                |    12 +-
 gcc/ada/rtsfind.ads                                |    17 +
 gcc/ada/scil_ll.adb                                |     7 +-
 gcc/ada/scng.adb                                   |     9 +-
 gcc/ada/sem.adb                                    |    22 +-
 gcc/ada/sem.ads                                    |     2 +-
 gcc/ada/sem_aggr.adb                               |   307 +-
 gcc/ada/sem_attr.adb                               |   310 +-
 gcc/ada/sem_aux.adb                                |    23 +-
 gcc/ada/sem_case.adb                               |     8 +-
 gcc/ada/sem_cat.adb                                |    16 +-
 gcc/ada/sem_ch10.adb                               |   152 +-
 gcc/ada/sem_ch11.adb                               |    12 +-
 gcc/ada/sem_ch12.adb                               |   226 +-
 gcc/ada/sem_ch13.adb                               |  1123 +-
 gcc/ada/sem_ch13.ads                               |    15 +-
 gcc/ada/sem_ch3.adb                                |   309 +-
 gcc/ada/sem_ch3.ads                                |     2 +-
 gcc/ada/sem_ch4.adb                                |   220 +-
 gcc/ada/sem_ch5.adb                                |    35 +-
 gcc/ada/sem_ch6.adb                                |   305 +-
 gcc/ada/sem_ch7.adb                                |    28 +-
 gcc/ada/sem_ch8.adb                                |   139 +-
 gcc/ada/sem_ch9.adb                                |    16 +-
 gcc/ada/sem_dim.adb                                |    61 +-
 gcc/ada/sem_disp.adb                               |    20 +-
 gcc/ada/sem_dist.adb                               |     9 +-
 gcc/ada/sem_elab.adb                               |   307 +-
 gcc/ada/sem_elim.adb                               |     2 +-
 gcc/ada/sem_eval.adb                               |   324 +-
 gcc/ada/sem_eval.ads                               |     2 -
 gcc/ada/sem_intr.adb                               |    45 +-
 gcc/ada/sem_mech.adb                               |     4 +-
 gcc/ada/sem_prag.adb                               |   923 +-
 gcc/ada/sem_prag.ads                               |     1 +
 gcc/ada/sem_res.adb                                |   340 +-
 gcc/ada/sem_scil.adb                               |    12 +-
 gcc/ada/sem_type.adb                               |    51 +-
 gcc/ada/sem_util.adb                               |  1160 +-
 gcc/ada/sem_util.ads                               |    32 +-
 gcc/ada/sem_warn.adb                               |    68 +-
 gcc/ada/sinfo.adb                                  |   262 +-
 gcc/ada/sinfo.ads                                  |   166 +-
 gcc/ada/snames.ads-tmpl                            |     4 +
 gcc/ada/sprint.adb                                 |    26 +-
 gcc/ada/stand.ads                                  |     4 +
 gcc/ada/styleg.adb                                 |     6 +-
 gcc/ada/switch.adb                                 |     5 +-
 gcc/ada/tbuild.adb                                 |    22 +-
 gcc/ada/tbuild.ads                                 |     5 +
 gcc/ada/treepr.adb                                 |     2 +-
 gcc/alias.c                                        |    15 +-
 gcc/alias.h                                        |     1 +
 gcc/analyzer/ChangeLog                             |  2222 +++
 gcc/analyzer/analysis-plan.cc                      |     1 +
 gcc/analyzer/analyzer-logging.cc                   |    10 +-
 gcc/analyzer/analyzer-logging.h                    |     2 +
 gcc/analyzer/analyzer-selftests.cc                 |     1 +
 gcc/analyzer/analyzer-selftests.h                  |     1 +
 gcc/analyzer/analyzer.cc                           |    39 +-
 gcc/analyzer/analyzer.h                            |   194 +-
 gcc/analyzer/analyzer.opt                          |    32 +
 gcc/analyzer/call-string.cc                        |    33 +
 gcc/analyzer/call-string.h                         |     2 +
 gcc/analyzer/checker-path.cc                       |    99 +-
 gcc/analyzer/checker-path.h                        |    12 +-
 gcc/analyzer/constraint-manager.cc                 |  1339 +-
 gcc/analyzer/constraint-manager.h                  |   119 +-
 gcc/analyzer/diagnostic-manager.cc                 |   597 +-
 gcc/analyzer/diagnostic-manager.h                  |    24 +-
 gcc/analyzer/engine.cc                             |  1423 +-
 gcc/analyzer/exploded-graph.h                      |    88 +-
 gcc/analyzer/pending-diagnostic.cc                 |     1 +
 gcc/analyzer/program-point.cc                      |   134 +-
 gcc/analyzer/program-point.h                       |    56 +-
 gcc/analyzer/program-state.cc                      |  1394 +-
 gcc/analyzer/program-state.h                       |   246 +-
 gcc/analyzer/region-model-impl-calls.cc            |   441 +
 gcc/analyzer/region-model-manager.cc               |  1127 ++
 gcc/analyzer/region-model-reachability.cc          |   281 +
 gcc/analyzer/region-model-reachability.h           |   117 +
 gcc/analyzer/region-model.cc                       |  9300 +++-------
 gcc/analyzer/region-model.h                        |  3192 ++--
 gcc/analyzer/region.cc                             |  1140 ++
 gcc/analyzer/sm-file.cc                            |    40 +-
 gcc/analyzer/sm-malloc.cc                          |   827 +-
 gcc/analyzer/sm-pattern-test.cc                    |     7 +-
 gcc/analyzer/sm-sensitive.cc                       |    11 +-
 gcc/analyzer/sm-signal.cc                          |    33 +-
 gcc/analyzer/sm-taint.cc                           |    57 +-
 gcc/analyzer/sm.cc                                 |   111 +-
 gcc/analyzer/sm.h                                  |   127 +-
 gcc/analyzer/state-purge.cc                        |     1 +
 gcc/analyzer/store.cc                              |  2340 +++
 gcc/analyzer/store.h                               |   635 +
 gcc/analyzer/supergraph.cc                         |   112 +
 gcc/analyzer/supergraph.h                          |     6 +
 gcc/analyzer/svalue.cc                             |  1056 ++
 gcc/asan.c                                         |     7 +
 gcc/asan.h                                         |     2 +
 gcc/attr-fnspec.h                                  |   152 +
 gcc/attribs.c                                      |   284 +-
 gcc/attribs.h                                      |    68 +-
 gcc/bb-reorder.c                                   |    14 +-
 gcc/brig/ChangeLog                                 |     7 +
 gcc/brig/brigfrontend/brig-util.cc                 |     9 +
 gcc/brig/brigfrontend/brig-util.h                  |     2 +
 gcc/{ => brig/brigfrontend}/hsa-brig-format.h      |     0
 gcc/builtin-attrs.def                              |     2 +-
 gcc/builtins.c                                     |  2397 ++-
 gcc/builtins.def                                   |    36 +-
 gcc/builtins.h                                     |   103 +-
 gcc/c-family/ChangeLog                             |   212 +-
 gcc/c-family/c-attribs.c                           |   777 +-
 gcc/c-family/c-common.c                            |    68 +-
 gcc/c-family/c-common.def                          |    24 +
 gcc/c-family/c-common.h                            |    60 +-
 gcc/c-family/c-cppbuiltin.c                        |     4 +-
 gcc/c-family/c-dump.c                              |    38 +
 gcc/c-family/c-gimplify.c                          |   422 +
 gcc/c-family/c-indentation.c                       |    66 +-
 gcc/c-family/c-omp.c                               |    11 +
 gcc/c-family/c-opts.c                              |     6 -
 gcc/c-family/c-pragma.c                            |    13 +-
 gcc/c-family/c-pretty-print.c                      |   212 +-
 gcc/c-family/c-warn.c                              |   566 +
 gcc/c-family/c.opt                                 |    32 +-
 gcc/c/ChangeLog                                    |   114 +-
 gcc/c/c-decl.c                                     |   253 +-
 gcc/c/c-lang.h                                     |     3 +-
 gcc/c/c-objc-common.h                              |     4 +
 gcc/c/c-parser.c                                   |   197 +-
 gcc/c/c-tree.h                                     |    23 +-
 gcc/c/c-typeck.c                                   |   295 +-
 gcc/c/gimple-parser.c                              |     4 +-
 gcc/calls.c                                        |   472 +-
 gcc/calls.h                                        |    12 +-
 gcc/cfganal.c                                      |   436 +-
 gcc/cfganal.h                                      |     3 +-
 gcc/cfgbuild.c                                     |     2 +-
 gcc/cfgexpand.c                                    |    26 +-
 gcc/cfgloop.c                                      |     4 +-
 gcc/cfgloop.h                                      |     8 +-
 gcc/cfgloopmanip.c                                 |     3 +-
 gcc/cfgrtl.c                                       |    68 +-
 gcc/cfgrtl.h                                       |     3 +-
 gcc/cgraph.c                                       |    25 +-
 gcc/cgraph.h                                       |     5 +-
 gcc/cgraphunit.c                                   |   319 +-
 gcc/collect2.c                                     |    26 +-
 gcc/combine.c                                      |    15 +-
 gcc/common.opt                                     |    52 +-
 gcc/common/config/aarch64/aarch64-common.c         |     7 +-
 gcc/common/config/i386/cpuinfo.h                   |    26 +
 gcc/common/config/i386/i386-common.c               |    69 +-
 gcc/common/config/i386/i386-cpuinfo.h              |     3 +
 gcc/common/config/i386/i386-isas.h                 |     3 +
 gcc/common/config/msp430/msp430-common.c           |    26 +-
 gcc/config.gcc                                     |    16 +-
 gcc/config.host                                    |     6 +-
 gcc/config.in                                      |    32 +-
 gcc/config/aarch64/aarch64-arches.def              |     1 +
 gcc/config/aarch64/aarch64-builtins.c              |   297 +-
 gcc/config/aarch64/aarch64-c.c                     |    22 +-
 gcc/config/aarch64/aarch64-cores.def               |    15 +-
 gcc/config/aarch64/aarch64-ldpstp.md               |    42 +
 gcc/config/aarch64/aarch64-option-extensions.def   |     2 +-
 gcc/config/aarch64/aarch64-protos.h                |    26 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       |  1021 +-
 gcc/config/aarch64/aarch64-simd.md                 |    10 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |   142 +-
 gcc/config/aarch64/aarch64-sve.md                  |   969 +-
 gcc/config/aarch64/aarch64-sve2.md                 |    73 +-
 gcc/config/aarch64/aarch64-tune.md                 |     2 +-
 gcc/config/aarch64/aarch64.c                       |   515 +-
 gcc/config/aarch64/aarch64.h                       |     7 +-
 gcc/config/aarch64/aarch64.md                      |   460 +-
 gcc/config/aarch64/arm_neon.h                      |   264 +-
 gcc/config/aarch64/driver-aarch64.c                |   146 +-
 gcc/config/aarch64/geniterators.sh                 |     4 +-
 gcc/config/aarch64/iterators.md                    |     3 +
 gcc/config/aarch64/predicates.md                   |    15 -
 gcc/config/arm/arm-c.c                             |     4 +-
 gcc/config/arm/arm-cpus.in                         |    85 +-
 gcc/config/arm/arm-protos.h                        |     4 +
 gcc/config/arm/arm-tables.opt                      |    15 +
 gcc/config/arm/arm-tune.md                         |     6 +-
 gcc/config/arm/arm.c                               |   321 +-
 gcc/config/arm/arm.h                               |    45 +
 gcc/config/arm/arm.md                              |    20 +-
 gcc/config/arm/arm.opt                             |    15 +-
 gcc/config/arm/arm_mve.h                           |   562 +-
 gcc/config/arm/arm_mve_builtins.def                |     6 +-
 gcc/config/arm/constraints.md                      |    10 +
 gcc/config/arm/driver-arm.c                        |     8 +-
 gcc/config/arm/iterators.md                        |   475 +-
 gcc/config/arm/mve.md                              |   693 +-
 gcc/config/arm/neon.md                             |   392 +-
 gcc/config/arm/parsecpu.awk                        |    51 +
 gcc/config/arm/predicates.md                       |    12 +
 gcc/config/arm/thumb1.md                           |   102 +-
 gcc/config/arm/thumb2.md                           |    51 +-
 gcc/config/arm/unspecs.md                          |   800 +
 gcc/config/arm/vec-common.md                       |    42 +-
 gcc/config/arm/vfp.md                              |    14 +-
 gcc/config/bpf/bpf-helpers.def                     |   194 -
 gcc/config/bpf/bpf-helpers.h                       |   530 +-
 gcc/config/bpf/bpf.c                               |   198 +-
 gcc/config/bpf/bpf.h                               |    48 +-
 gcc/config/bpf/bpf.md                              |    29 +-
 gcc/config/bpf/constraints.md                      |     1 -
 gcc/config/bpf/predicates.md                       |     1 -
 gcc/config/c6x/c6x.c                               |     5 +-
 gcc/config/cris/cris-passes.def                    |    20 +
 gcc/config/cris/cris-protos.h                      |     2 +
 gcc/config/cris/cris.c                             |   202 +
 gcc/config/cris/cris.md                            |    46 +-
 gcc/config/cris/t-cris                             |     3 +-
 gcc/config/csky/csky-elf.h                         |    12 +-
 gcc/config/csky/csky-linux-elf.h                   |     4 +-
 gcc/config/csky/csky-protos.h                      |     2 +
 gcc/config/csky/csky.c                             |   100 +-
 gcc/config/csky/csky.h                             |    43 +-
 gcc/config/csky/csky.md                            |    84 +
 gcc/config/csky/csky.opt                           |    33 +-
 gcc/config/csky/csky_opts.h                        |     7 +
 gcc/config/csky/t-csky-elf                         |    13 +-
 gcc/config/csky/t-csky-linux                       |    14 +-
 gcc/config/darwin-protos.h                         |     2 +-
 gcc/config/darwin-sections.def                     |    15 +
 gcc/config/darwin.c                                |   207 +-
 gcc/config/darwin.h                                |     6 +-
 gcc/config/darwin9.h                               |     3 +
 gcc/config/gcn/gcn-passes.def                      |    19 -
 gcc/config/gcn/gcn-run.c                           |    18 -
 gcc/config/gcn/gcn-tree.c                          |   121 +-
 gcc/config/gcn/gcn-valu.md                         |     2 +-
 gcc/config/gcn/gcn.c                               |    28 +-
 gcc/config/gcn/gcn.md                              |   158 +-
 gcc/config/gcn/mkoffload.c                         |   317 +-
 gcc/config/gcn/t-gcn-hsa                           |     1 -
 gcc/config/i386/adxintrin.h                        |     4 +-
 gcc/config/i386/amxbf16intrin.h                    |    52 +
 gcc/config/i386/amxint8intrin.h                    |    61 +
 gcc/config/i386/amxtileintrin.h                    |    98 +
 gcc/config/i386/avx512fintrin.h                    |   191 +-
 gcc/config/i386/avx512vp2intersectintrin.h         |    23 +
 gcc/config/i386/avx512vp2intersectvlintrin.h       |    23 +
 gcc/config/i386/bmi2intrin.h                       |     4 +-
 gcc/config/i386/bmiintrin.h                        |     4 +-
 gcc/config/i386/cetintrin.h                        |     4 +-
 gcc/config/i386/cldemoteintrin.h                   |     4 +-
 gcc/config/i386/clflushoptintrin.h                 |     4 +-
 gcc/config/i386/clwbintrin.h                       |     4 +-
 gcc/config/i386/cpuid.h                            |    15 +
 gcc/config/i386/enqcmdintrin.h                     |    10 +-
 gcc/config/i386/fxsrintrin.h                       |     4 +-
 gcc/config/i386/i386-builtin.def                   |    38 +-
 gcc/config/i386/i386-builtins.c                    |    25 +-
 gcc/config/i386/i386-c.c                           |    18 +-
 gcc/config/i386/i386-expand.c                      |   315 +-
 gcc/config/i386/i386-features.c                    |   157 +-
 gcc/config/i386/i386-options.c                     |   130 +-
 gcc/config/i386/i386-options.h                     |     4 +-
 gcc/config/i386/i386-passes.def                    |     1 +
 gcc/config/i386/i386-protos.h                      |     5 +-
 gcc/config/i386/i386.c                             |   419 +-
 gcc/config/i386/i386.h                             |    42 +-
 gcc/config/i386/i386.md                            |   573 +-
 gcc/config/i386/i386.opt                           |    14 +-
 gcc/config/i386/ia32intrin.h                       |     4 +-
 gcc/config/i386/immintrin.h                        |   207 +-
 gcc/config/i386/intelmic-mkoffload.c               |    72 +-
 gcc/config/i386/lwpintrin.h                        |     4 +-
 gcc/config/i386/lzcntintrin.h                      |     4 +-
 gcc/config/i386/movdirintrin.h                     |     4 +-
 gcc/config/i386/pconfigintrin.h                    |    27 +-
 gcc/config/i386/pkuintrin.h                        |     4 +-
 gcc/config/i386/predicates.md                      |    36 +
 gcc/config/i386/rdseedintrin.h                     |     4 +-
 gcc/config/i386/rtmintrin.h                        |     4 +-
 gcc/config/i386/serializeintrin.h                  |     4 +-
 gcc/config/i386/sse.md                             |   242 +-
 gcc/config/i386/sync.md                            |    87 +-
 gcc/config/i386/t-rtems                            |     8 +-
 gcc/config/i386/tbmintrin.h                        |     4 +-
 gcc/config/i386/tsxldtrkintrin.h                   |    27 +-
 gcc/config/i386/waitpkgintrin.h                    |     4 +-
 gcc/config/i386/wbnoinvdintrin.h                   |    27 +-
 gcc/config/i386/x86-64.h                           |    11 +
 gcc/config/i386/x86-tune-costs.h                   |   224 +-
 gcc/config/i386/x86-tune.def                       |     4 +-
 gcc/config/i386/x86gprintrin.h                     |   252 +
 gcc/config/i386/x86intrin.h                        |    12 +-
 gcc/config/i386/xsavecintrin.h                     |     4 +-
 gcc/config/i386/xsaveintrin.h                      |     4 +-
 gcc/config/i386/xsaveoptintrin.h                   |     4 +-
 gcc/config/i386/xsavesintrin.h                     |     4 +-
 gcc/config/i386/xtestintrin.h                      |     4 +-
 gcc/config/linux-protos.h                          |     2 +-
 gcc/config/linux.c                                 |     3 +-
 gcc/config/mips/mips.md                            |    12 +-
 gcc/config/mmix/mmix.c                             |    54 +-
 gcc/config/mmix/mmix.h                             |     8 +
 gcc/config/mmix/mmix.md                            |    48 +-
 gcc/config/msp430/constraints.md                   |    10 +-
 gcc/config/msp430/msp430-opts.h                    |    12 +
 gcc/config/msp430/msp430-protos.h                  |     7 +-
 gcc/config/msp430/msp430.c                         |   541 +-
 gcc/config/msp430/msp430.h                         |     7 +-
 gcc/config/msp430/msp430.md                        |   421 +-
 gcc/config/msp430/msp430.opt                       |    29 +-
 gcc/config/msp430/predicates.md                    |    13 +-
 gcc/config/nios2/nios2.c                           |    27 +-
 gcc/config/nvptx/nvptx.c                           |   198 +-
 gcc/config/nvptx/nvptx.h                           |     5 +-
 gcc/config/nvptx/nvptx.md                          |   206 +-
 gcc/config/nvptx/nvptx.opt                         |     5 +-
 gcc/config/pa/pa-hpux11.h                          |     5 -
 gcc/config/pa/pa.c                                 |   202 +-
 gcc/config/pa/pa.md                                |   174 +-
 gcc/config/pa/pa32-linux.h                         |     5 +
 gcc/config/pa/pa64-hpux.h                          |    12 +-
 gcc/config/pru/pru.c                               |     6 +-
 gcc/config/riscv/riscv-c.c                         |     9 +-
 gcc/config/riscv/riscv-opts.h                      |     6 +
 gcc/config/riscv/riscv.c                           |    47 +
 gcc/config/riscv/riscv.h                           |     2 +-
 gcc/config/riscv/riscv.md                          |    80 +
 gcc/config/riscv/riscv.opt                         |    28 +
 gcc/config/rs6000/aix71.h                          |    91 +-
 gcc/config/rs6000/aix72.h                          |     4 +-
 gcc/config/rs6000/altivec.h                        |    18 +-
 gcc/config/rs6000/altivec.md                       |   223 +-
 gcc/config/rs6000/defaultaix64.h                   |    28 -
 gcc/config/rs6000/dfp.md                           |    13 +
 gcc/config/rs6000/freebsd64.h                      |    60 +-
 gcc/config/rs6000/linux64.h                        |    85 +-
 gcc/config/rs6000/mma.md                           |    22 +-
 gcc/config/rs6000/power10.md                       |     8 +-
 gcc/config/rs6000/power6.md                        |    21 -
 gcc/config/rs6000/power8.md                        |     8 +-
 gcc/config/rs6000/power9.md                        |     8 +-
 gcc/config/rs6000/ppc-asm.h                        |     9 +
 gcc/config/rs6000/predicates.md                    |    22 +-
 gcc/config/rs6000/rs6000-builtin.def               |   263 +-
 gcc/config/rs6000/rs6000-c.c                       |    27 +-
 gcc/config/rs6000/rs6000-call.c                    |   556 +-
 gcc/config/rs6000/rs6000-internal.h                |     2 +-
 gcc/config/rs6000/rs6000-logue.c                   |    49 +-
 gcc/config/rs6000/rs6000-p8swap.c                  |   147 +-
 gcc/config/rs6000/rs6000-protos.h                  |     9 +-
 gcc/config/rs6000/rs6000-string.c                  |   103 +-
 gcc/config/rs6000/rs6000.c                         |   590 +-
 gcc/config/rs6000/rs6000.md                        |   312 +-
 gcc/config/rs6000/rs6000.opt                       |    11 +-
 gcc/config/rs6000/smmintrin.h                      |    30 +
 gcc/config/rs6000/vsx.md                           |   295 +-
 gcc/config/s390/s390-c.c                           |     7 +-
 gcc/config/s390/s390-protos.h                      |     1 +
 gcc/config/s390/s390.c                             |   127 +-
 gcc/config/s390/s390.h                             |     5 +
 gcc/config/s390/s390.md                            |    58 +-
 gcc/config/s390/vector.md                          |    36 +-
 gcc/config/sparc/linux.h                           |    10 +-
 gcc/config/sparc/linux64.h                         |    10 +-
 gcc/config/tilepro/gen-mul-tables.cc               |     2 +
 gcc/config/vxworks.h                               |    16 +-
 gcc/configure                                      |   412 +-
 gcc/configure.ac                                   |   258 +-
 gcc/convert.c                                      |    22 +-
 gcc/coverage.c                                     |     8 +-
 gcc/cp/ChangeLog                                   |  1364 ++
 gcc/cp/Make-lang.in                                |     1 -
 gcc/cp/call.c                                      |   281 +-
 gcc/cp/class.c                                     |   364 +-
 gcc/cp/constexpr.c                                 |    39 +-
 gcc/cp/constraint.cc                               |    52 +-
 gcc/cp/coroutines.cc                               |  1190 +-
 gcc/cp/cp-gimplify.c                               |   500 +-
 gcc/cp/cp-objcp-common.c                           |    18 +-
 gcc/cp/cp-objcp-common.h                           |     2 +
 gcc/cp/cp-tree.def                                 |    35 +-
 gcc/cp/cp-tree.h                                   |   333 +-
 gcc/cp/cxx-pretty-print.c                          |    80 +-
 gcc/cp/decl.c                                      |   963 +-
 gcc/cp/decl2.c                                     |    49 +-
 gcc/cp/dump.c                                      |    31 -
 gcc/cp/error.c                                     |    89 +-
 gcc/cp/except.c                                    |    28 +-
 gcc/cp/expr.c                                      |     4 +-
 gcc/cp/friend.c                                    |    12 +-
 gcc/cp/init.c                                      |   468 +-
 gcc/cp/lambda.c                                    |    14 +-
 gcc/cp/mangle.c                                    |   131 +-
 gcc/cp/method.c                                    |    39 +-
 gcc/cp/name-lookup.c                               |  1325 +-
 gcc/cp/name-lookup.h                               |   121 +-
 gcc/cp/optimize.c                                  |    10 +-
 gcc/cp/parser.c                                    |   666 +-
 gcc/cp/pt.c                                        |   995 +-
 gcc/cp/ptree.c                                     |    65 +-
 gcc/cp/rtti.c                                      |    18 +-
 gcc/cp/semantics.c                                 |    64 +-
 gcc/cp/tree.c                                      |    46 +-
 gcc/cp/typeck.c                                    |   138 +-
 gcc/cp/typeck2.c                                   |    14 +-
 gcc/d/ChangeLog                                    |   262 +
 gcc/d/Make-lang.in                                 |     1 +
 gcc/d/d-builtins.cc                                |    10 +-
 gcc/d/d-codegen.cc                                 |   187 +-
 gcc/d/d-convert.cc                                 |     4 +-
 gcc/d/d-frontend.cc                                |    12 +-
 gcc/d/d-gimplify.cc                                |   215 +
 gcc/d/d-lang.cc                                    |   261 +-
 gcc/d/d-target.cc                                  |    24 +-
 gcc/d/d-tree.h                                     |    14 +-
 gcc/d/decl.cc                                      |   134 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/ctfeexpr.c                               |     2 +-
 gcc/d/dmd/declaration.c                            |     7 +
 gcc/d/dmd/declaration.h                            |     1 +
 gcc/d/dmd/dinterpret.c                             |     9 -
 gcc/d/dmd/dmacro.c                                 |     7 +-
 gcc/d/dmd/dstruct.c                                |     9 +-
 gcc/d/dmd/dtemplate.c                              |    19 +-
 gcc/d/dmd/expressionsem.c                          |    12 +-
 gcc/d/dmd/func.c                                   |   139 +-
 gcc/d/dmd/globals.h                                |     2 +
 gcc/d/dmd/mtype.c                                  |    12 +-
 gcc/d/dmd/optimize.c                               |    11 +-
 gcc/d/dmd/parse.c                                  |     1 +
 gcc/d/dmd/statementsem.c                           |    37 +-
 gcc/d/expr.cc                                      |   554 +-
 gcc/d/gdc.texi                                     |     6 +
 gcc/d/intrinsics.cc                                |   409 +-
 gcc/d/intrinsics.def                               |   175 +-
 gcc/d/lang.opt                                     |    10 +-
 gcc/d/toir.cc                                      |    56 +-
 gcc/d/typeinfo.cc                                  |    36 +
 gcc/d/types.cc                                     |    12 +-
 gcc/data-streamer-in.c                             |    11 +
 gcc/data-streamer-out.c                            |     9 +
 gcc/data-streamer.h                                |     2 +
 gcc/dbgcnt.c                                       |    30 +-
 gcc/dbgcnt.def                                     |     2 +
 gcc/df-core.c                                      |     4 +-
 gcc/diagnostic-format-json.cc                      |    55 +-
 gcc/diagnostic-show-locus.c                        |   504 +-
 gcc/diagnostic.c                                   |   113 +-
 gcc/diagnostic.h                                   |    28 +-
 gcc/doc/analyzer.texi                              |   121 +-
 gcc/doc/cpp.texi                                   |    14 +-
 gcc/doc/cppenv.texi                                |     2 +-
 gcc/doc/extend.texi                                |   624 +-
 gcc/doc/generic.texi                               |    56 +-
 gcc/doc/gimple.texi                                |     6 +-
 gcc/doc/gty.texi                                   |     2 +-
 gcc/doc/install.texi                               |    18 +-
 gcc/doc/invoke.texi                                |   610 +-
 gcc/doc/languages.texi                             |     2 +-
 gcc/doc/match-and-simplify.texi                    |    16 +
 gcc/doc/passes.texi                                |     7 -
 gcc/doc/rtl.texi                                   |    32 +-
 gcc/doc/sourcebuild.texi                           |    72 +
 gcc/doc/tm.texi                                    |    22 +-
 gcc/doc/tm.texi.in                                 |     4 +-
 gcc/dse.c                                          |    78 +-
 gcc/dumpfile.c                                     |     2 +-
 gcc/dwarf2cfi.c                                    |     2 +-
 gcc/dwarf2out.c                                    |   174 +-
 gcc/early-remat.c                                  |     4 +-
 gcc/emit-rtl.c                                     |    19 +-
 gcc/emit-rtl.h                                     |     3 +
 gcc/except.c                                       |     2 +-
 gcc/explow.c                                       |    20 +-
 gcc/expmed.c                                       |    38 +-
 gcc/expr.c                                         |   273 +-
 gcc/expr.h                                         |     8 +-
 gcc/final.c                                        |     4 +-
 gcc/flag-types.h                                   |    16 +-
 gcc/fold-const-call.c                              |     6 +-
 gcc/fold-const.c                                   |   327 +-
 gcc/fold-const.h                                   |     3 +-
 gcc/fortran/ChangeLog                              |   607 +
 gcc/fortran/check.c                                |    19 +-
 gcc/fortran/decl.c                                 |    29 +-
 gcc/fortran/dump-parse-tree.c                      |    60 +-
 gcc/fortran/expr.c                                 |    49 +-
 gcc/fortran/f95-lang.c                             |    15 +-
 gcc/fortran/frontend-passes.c                      |   335 +-
 gcc/fortran/gfc-internals.texi                     |     2 +-
 gcc/fortran/gfortran.h                             |    47 +-
 gcc/fortran/gfortran.texi                          |    18 +-
 gcc/fortran/interface.c                            |    28 +-
 gcc/fortran/intrinsic.c                            |     6 +-
 gcc/fortran/intrinsic.texi                         |   104 +-
 gcc/fortran/invoke.texi                            |     8 +-
 gcc/fortran/iresolve.c                             |    14 -
 gcc/fortran/match.h                                |     1 +
 gcc/fortran/module.c                               |   146 +-
 gcc/fortran/openmp.c                               |   471 +-
 gcc/fortran/parse.c                                |    78 +-
 gcc/fortran/primary.c                              |    13 +-
 gcc/fortran/resolve.c                              |    29 +-
 gcc/fortran/simplify.c                             |    20 +-
 gcc/fortran/symbol.c                               |     2 +-
 gcc/fortran/trans-array.c                          |    77 +-
 gcc/fortran/trans-common.c                         |    25 +-
 gcc/fortran/trans-decl.c                           |   213 +-
 gcc/fortran/trans-expr.c                           |    64 +-
 gcc/fortran/trans-intrinsic.c                      |   231 +-
 gcc/fortran/trans-io.c                             |    74 +-
 gcc/fortran/trans-openmp.c                         |   530 +-
 gcc/fortran/trans-stmt.c                           |    52 +-
 gcc/fortran/trans-types.c                          |    50 +-
 gcc/fortran/trans.c                                |    23 +-
 gcc/fortran/trans.h                                |     6 +-
 gcc/function.c                                     |    23 +-
 gcc/fwprop.c                                       |     6 +-
 gcc/gcc.c                                          |   154 +-
 gcc/gcov-io.c                                      |     2 +-
 gcc/gcov-io.h                                      |     3 +
 gcc/genautomata.c                                  |     6 +-
 gcc/generic-match-head.c                           |    10 +
 gcc/gengtype-lex.l                                 |     5 +-
 gcc/gengtype.c                                     |     2 +-
 gcc/genmatch.c                                     |   118 +-
 gcc/genrecog.c                                     |    12 +-
 gcc/gensupport.c                                   |     2 +-
 gcc/ggc-common.c                                   |    30 +-
 gcc/ggc-page.c                                     |    17 +-
 gcc/gimple-array-bounds.cc                         |   445 +-
 gcc/gimple-fold.c                                  |    92 +-
 gcc/gimple-isel.cc                                 |    90 +-
 gcc/gimple-loop-interchange.cc                     |     2 +
 gcc/gimple-loop-versioning.cc                      |    12 +-
 gcc/gimple-low.c                                   |     1 -
 gcc/gimple-match-head.c                            |    10 +
 gcc/gimple-pretty-print.c                          |     7 -
 gcc/gimple-range-cache.cc                          |   877 +
 gcc/gimple-range-cache.h                           |   120 +
 gcc/gimple-range-edge.cc                           |   197 +
 gcc/gimple-range-edge.h                            |    55 +
 gcc/gimple-range-gori.cc                           |  1315 ++
 gcc/gimple-range-gori.h                            |   138 +
 gcc/gimple-range.cc                                |  1318 ++
 gcc/gimple-range.h                                 |   170 +
 gcc/gimple-ssa-evrp-analyze.c                      |    31 +-
 gcc/gimple-ssa-evrp-analyze.h                      |    21 +-
 gcc/gimple-ssa-evrp.c                              |   247 +-
 gcc/gimple-ssa-sprintf.c                           |   177 +-
 gcc/gimple-ssa-store-merging.c                     |    78 +-
 gcc/gimple-ssa-warn-restrict.c                     |     2 +-
 gcc/gimple-streamer-in.c                           |    19 +-
 gcc/gimple-streamer-out.c                          |    12 +-
 gcc/gimple-walk.c                                  |     1 -
 gcc/gimple.c                                       |    98 +-
 gcc/gimple.def                                     |     4 -
 gcc/gimple.h                                       |   169 +-
 gcc/gimplify.c                                     |   211 +-
 gcc/ginclude/stdbool.h                             |     7 -
 gcc/go/ChangeLog                                   |    11 +
 gcc/go/go-c.h                                      |     1 +
 gcc/go/go-gcc.cc                                   |     8 +-
 gcc/go/go-lang.c                                   |     1 +
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/escape.cc                        |    29 +-
 gcc/go/gofrontend/expressions.cc                   |   155 +-
 gcc/go/gofrontend/expressions.h                    |     2 +-
 gcc/go/gofrontend/go.cc                            |     2 +
 gcc/go/gofrontend/gogo.cc                          |    52 +-
 gcc/go/gofrontend/gogo.h                           |    14 +
 gcc/go/gofrontend/import.cc                        |    17 +-
 gcc/go/gofrontend/import.h                         |     8 +-
 gcc/go/gofrontend/runtime.def                      |    16 +-
 gcc/go/gofrontend/statements.cc                    |    27 +-
 gcc/go/gofrontend/statements.h                     |     4 +-
 gcc/go/gofrontend/types.cc                         |     8 +-
 gcc/graphite-isl-ast-to-gimple.c                   |    32 +-
 gcc/haifa-sched.c                                  |     4 +-
 gcc/hash-map.h                                     |     3 +-
 gcc/hash-table.h                                   |     2 +-
 gcc/hsa-brig.c                                     |  2612 ---
 gcc/hsa-builtins.def                               |    39 -
 gcc/hsa-common.c                                   |   996 -
 gcc/hsa-common.h                                   |  1419 --
 gcc/hsa-dump.c                                     |  1278 --
 gcc/hsa-gen.c                                      |  6694 -------
 gcc/hsa-regalloc.c                                 |   729 -
 gcc/incpath.c                                      |     8 +-
 gcc/incpath.h                                      |     4 +-
 gcc/input.c                                        |    74 +-
 gcc/input.h                                        |     4 +-
 gcc/insn-addr.h                                    |     4 +-
 gcc/internal-fn.c                                  |   113 +-
 gcc/internal-fn.def                                |    15 +-
 gcc/ipa-cp.c                                       |   344 +-
 gcc/ipa-devirt.c                                   |    13 +-
 gcc/ipa-fnsummary.c                                |   920 +-
 gcc/ipa-fnsummary.h                                |   115 +-
 gcc/ipa-hsa.c                                      |   336 -
 gcc/ipa-icf-gimple.c                               |     1 +
 gcc/ipa-icf.c                                      |     2 +-
 gcc/ipa-inline-analysis.c                          |    92 +-
 gcc/ipa-inline-transform.c                         |    13 +-
 gcc/ipa-inline.c                                   |     3 -
 gcc/ipa-modref-tree.c                              |   253 +
 gcc/ipa-modref-tree.h                              |   577 +
 gcc/ipa-modref.c                                   |  2133 +++
 gcc/ipa-modref.h                                   |    43 +
 gcc/ipa-predicate.h                                |    10 +-
 gcc/ipa-prop.c                                     |    54 +-
 gcc/ipa-prop.h                                     |   114 +-
 gcc/ipa-pure-const.c                               |    10 +-
 gcc/ipa-reference.c                                |     2 +-
 gcc/ipa-split.c                                    |     2 +-
 gcc/ira-build.c                                    |    12 +-
 gcc/ira-color.c                                    |     4 +-
 gcc/ira.c                                          |    10 +-
 gcc/jit/ChangeLog                                  |    54 +
 gcc/jit/docs/_build/texinfo/libgccjit.texi         |  1080 +-
 gcc/jit/docs/topics/compatibility.rst              |     7 +
 gcc/jit/docs/topics/expressions.rst                |    21 +
 gcc/jit/jit-playback.c                             |   107 +-
 gcc/jit/jit-playback.h                             |    17 +
 gcc/jit/jit-recording.c                            |   145 +-
 gcc/jit/jit-recording.h                            |    38 +-
 gcc/jit/libgccjit++.h                              |    10 +
 gcc/jit/libgccjit.c                                |    53 +-
 gcc/jit/libgccjit.h                                |    15 +
 gcc/jit/libgccjit.map                              |     7 +-
 gcc/langhooks-def.h                                |     7 +-
 gcc/langhooks.c                                    |    16 +-
 gcc/langhooks.h                                    |     5 +-
 gcc/loop-unroll.c                                  |     3 +-
 gcc/lower-subreg.c                                 |     2 +-
 gcc/lra-constraints.c                              |   116 +-
 gcc/lto-opts.c                                     |    15 +
 gcc/lto-section-in.c                               |     2 +-
 gcc/lto-streamer-in.c                              |   451 +-
 gcc/lto-streamer-out.c                             |   130 +-
 gcc/lto-streamer.c                                 |     1 +
 gcc/lto-streamer.h                                 |    22 +-
 gcc/lto-wrapper.c                                  |    80 +-
 gcc/lto/ChangeLog                                  |     5 +
 gcc/lto/lto-common.c                               |     2 +-
 gcc/match.pd                                       |   218 +-
 gcc/modulo-sched.c                                 |    16 +-
 gcc/objc/ChangeLog                                 |   108 +
 gcc/objc/objc-act.c                                |     6 +-
 gcc/objc/objc-gnu-runtime-abi-01.c                 |    36 +-
 gcc/objc/objc-next-runtime-abi-01.c                |     4 +-
 gcc/objc/objc-next-runtime-abi-02.c                |   474 +-
 gcc/objc/objc-runtime-shared-support.c             |     9 +-
 gcc/objcp/ChangeLog                                |    11 +
 gcc/objcp/objcp-decl.c                             |     4 +-
 gcc/omp-expand.c                                   |  1531 +-
 gcc/omp-general.c                                  |   200 +-
 gcc/omp-general.h                                  |     9 +-
 gcc/omp-grid.c                                     |  1419 --
 gcc/omp-grid.h                                     |    27 -
 gcc/omp-low.c                                      |   221 +-
 gcc/omp-offload.c                                  |    52 +-
 gcc/opt-read.awk                                   |     1 +
 gcc/optabs-query.c                                 |    27 +
 gcc/optabs-query.h                                 |     1 +
 gcc/optabs.c                                       |    35 +-
 gcc/optabs.h                                       |     4 +
 gcc/optc-save-gen.awk                              |   491 +-
 gcc/opth-gen.awk                                   |    35 +-
 gcc/opts-common.c                                  |    40 +-
 gcc/opts-global.c                                  |    14 +-
 gcc/opts.c                                         |   111 +-
 gcc/params.opt                                     |    63 +-
 gcc/passes.c                                       |     4 +-
 gcc/passes.def                                     |     6 +-
 gcc/po/ChangeLog                                   |    14 +
 gcc/po/be.po                                       |  9675 +++++-----
 gcc/po/da.po                                       |  9705 +++++-----
 gcc/po/de.po                                       |  9704 +++++-----
 gcc/po/el.po                                       |  9687 +++++-----
 gcc/po/es.po                                       |  9725 +++++-----
 gcc/po/fi.po                                       |  9700 +++++-----
 gcc/po/fr.po                                       |  9703 +++++-----
 gcc/po/gcc.pot                                     | 18475 ++++++++++---------
 gcc/po/hr.po                                       |  9674 +++++-----
 gcc/po/id.po                                       |  9715 +++++-----
 gcc/po/ja.po                                       | 17172 +++++------------
 gcc/po/nl.po                                       |  9707 +++++-----
 gcc/po/ru.po                                       |  9715 +++++-----
 gcc/po/sr.po                                       |  9713 +++++-----
 gcc/po/sv.po                                       | 10298 ++++++-----
 gcc/po/tr.po                                       |  9719 +++++-----
 gcc/po/uk.po                                       |  9692 +++++-----
 gcc/po/vi.po                                       |  9704 +++++-----
 gcc/po/zh_CN.po                                    |  9711 +++++-----
 gcc/po/zh_TW.po                                    |  9723 +++++-----
 gcc/predict.c                                      |    87 +-
 gcc/print-tree.c                                   |     2 +-
 gcc/profile.c                                      |    10 +-
 gcc/range-op.cc                                    |  2104 ++-
 gcc/range-op.h                                     |    22 +-
 gcc/read-rtl-function.c                            |     2 +-
 gcc/read-rtl.c                                     |     2 +-
 gcc/recog.c                                        |   134 +-
 gcc/recog.h                                        |     2 +
 gcc/reg-stack.c                                    |     2 +-
 gcc/regrename.c                                    |    18 +-
 gcc/regrename.h                                    |     2 +-
 gcc/reorg.c                                        |    37 +-
 gcc/rtl.def                                        |     2 +-
 gcc/rtlanal.c                                      |     6 +-
 gcc/sched-deps.c                                   |     2 +-
 gcc/sel-sched-ir.c                                 |   118 +-
 gcc/selftest-run-tests.c                           |     1 +
 gcc/selftest.h                                     |     1 +
 gcc/simplify-rtx.c                                 |    40 +-
 gcc/streamer-hooks.h                               |    14 +-
 gcc/symtab.c                                       |    16 +-
 gcc/system.h                                       |     4 +-
 gcc/target-globals.c                               |     4 +-
 gcc/target.def                                     |    24 +-
 gcc/targhooks.c                                    |    14 +-
 gcc/targhooks.h                                    |     6 +-
 gcc/testsuite/ChangeLog                            |  5134 +++++-
 .../c-c++-common/Waddress-of-packed-member-1.c     |    48 +-
 .../c-c++-common/Waddress-of-packed-member-2.c     |    37 +-
 gcc/testsuite/c-c++-common/Warray-bounds-6.c       |    19 +-
 gcc/testsuite/c-c++-common/Warray-bounds-7.c       |    77 +-
 gcc/testsuite/c-c++-common/Warray-bounds.c         |     2 +-
 gcc/testsuite/c-c++-common/Wattributes.c           |     2 +-
 .../c-c++-common/Wduplicated-branches-15.c         |    32 +
 .../c-c++-common/Wmisleading-indentation-3.c       |    12 +-
 .../c-c++-common/Wmisleading-indentation-5.c       |    56 +
 .../c-c++-common/Wmisleading-indentation.c         |     6 +-
 gcc/testsuite/c-c++-common/Wrestrict.c             |    17 +-
 .../c-c++-common/Wsizeof-pointer-memaccess1.c      |     4 +-
 gcc/testsuite/c-c++-common/attr-copy.c             |     1 +
 gcc/testsuite/c-c++-common/attr-nonstring-3.c      |     4 +-
 gcc/testsuite/c-c++-common/attr-nonstring-6.c      |    82 +-
 gcc/testsuite/c-c++-common/attr-nonstring-8.c      |     2 +-
 .../c-c++-common/builtin-has-attribute-3.c         |    20 +-
 .../c-c++-common/builtin-has-attribute-4.c         |     3 +-
 .../c-c++-common/cpp/has-include-1-traditional.c   |    38 +
 gcc/testsuite/c-c++-common/cpp/pr96323.c           |     8 +
 gcc/testsuite/c-c++-common/cpp/pragma-eof.c        |     3 +-
 .../c-c++-common/diagnostic-format-json-1.c        |     5 +
 .../c-c++-common/diagnostic-format-json-2.c        |     5 +
 .../c-c++-common/diagnostic-format-json-3.c        |     5 +
 .../c-c++-common/diagnostic-format-json-4.c        |     9 +
 .../c-c++-common/diagnostic-format-json-5.c        |     9 +
 gcc/testsuite/c-c++-common/diagnostic-units-1.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-2.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-3.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-4.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-5.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-6.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-7.c    |    28 +
 gcc/testsuite/c-c++-common/diagnostic-units-8.c    |    28 +
 gcc/testsuite/c-c++-common/goacc/declare-pr90861.c |     2 +-
 gcc/testsuite/c-c++-common/gomp/depend-1.c         |     2 +-
 gcc/testsuite/c-c++-common/gomp/gridify-1.c        |    54 -
 gcc/testsuite/c-c++-common/gomp/gridify-2.c        |    66 -
 gcc/testsuite/c-c++-common/gomp/gridify-3.c        |    68 -
 .../c-c++-common/gomp/hsa-indirect-call-1.c        |    24 -
 gcc/testsuite/c-c++-common/gomp/map-1.c            |     2 +-
 gcc/testsuite/c-c++-common/gomp/map-4.c            |    29 +
 gcc/testsuite/c-c++-common/gomp/pr96424.c          |    23 +
 gcc/testsuite/c-c++-common/gomp/pr96867.c          |     9 +
 gcc/testsuite/c-c++-common/gomp/pr97289.c          |    14 +
 gcc/testsuite/c-c++-common/gomp/reduction-1.c      |     2 +-
 gcc/testsuite/c-c++-common/ident-1b.c              |     1 +
 gcc/testsuite/c-c++-common/ident-2b.c              |     1 +
 gcc/testsuite/c-c++-common/missing-close-symbol.c  |     6 +-
 .../c-c++-common/patchable_function_entry-decl.c   |     2 +-
 .../patchable_function_entry-default.c             |     2 +-
 .../patchable_function_entry-definition.c          |     2 +-
 gcc/testsuite/c-c++-common/pr51628-13.c            |     2 +-
 gcc/testsuite/c-c++-common/pr51628-15.c            |     2 +-
 gcc/testsuite/c-c++-common/pr51628-16.c            |     4 +-
 gcc/testsuite/c-c++-common/pr51628-26.c            |     6 +-
 gcc/testsuite/c-c++-common/pr51628-27.c            |     2 +-
 gcc/testsuite/c-c++-common/pr51628-28.c            |    10 +-
 gcc/testsuite/c-c++-common/pr51628-29.c            |     3 +-
 gcc/testsuite/c-c++-common/pr51628-3.c             |    12 +-
 gcc/testsuite/c-c++-common/pr51628-30.c            |     5 +-
 gcc/testsuite/c-c++-common/pr51628-31.c            |     2 +-
 gcc/testsuite/c-c++-common/pr51628-32.c            |     3 +-
 gcc/testsuite/c-c++-common/pr51628-33.c            |     2 +-
 gcc/testsuite/c-c++-common/pr51628-35.c            |     4 +-
 gcc/testsuite/c-c++-common/pr51628-4.c             |    12 +-
 gcc/testsuite/c-c++-common/pr51628-5.c             |    12 +-
 gcc/testsuite/c-c++-common/pr51628-6.c             |    12 +-
 gcc/testsuite/c-c++-common/pr51628-8.c             |    14 +-
 gcc/testsuite/c-c++-common/pr51628-9.c             |    14 +-
 gcc/testsuite/c-c++-common/pr56493.c               |     2 +-
 gcc/testsuite/c-c++-common/pr88664-2.c             |     4 +-
 gcc/testsuite/c-c++-common/pr95237-1.c             |    16 +
 gcc/testsuite/c-c++-common/pr95237-2.c             |    10 +
 gcc/testsuite/c-c++-common/pr95237-3.c             |    10 +
 gcc/testsuite/c-c++-common/pr95237-4.c             |    10 +
 gcc/testsuite/c-c++-common/pr95237-5.c             |    16 +
 gcc/testsuite/c-c++-common/pr95237-6.c             |    24 +
 gcc/testsuite/c-c++-common/pr95237-7.c             |    19 +
 gcc/testsuite/c-c++-common/pr95237-8.c             |    10 +
 gcc/testsuite/c-c++-common/pr95237-9.c             |    10 +
 gcc/testsuite/c-c++-common/pr96192-1.c             |    16 +
 gcc/testsuite/c-c++-common/pr96369.c               |    12 +
 gcc/testsuite/c-c++-common/pr96545.c               |    31 +
 gcc/testsuite/g++.dg/DRs/dr188.C                   |     7 +
 gcc/testsuite/g++.dg/abi/pure-virtual1.C           |     1 +
 gcc/testsuite/g++.dg/analyzer/analyzer.exp         |     2 +-
 gcc/testsuite/g++.dg/analyzer/new-1.C              |    52 +
 gcc/testsuite/g++.dg/analyzer/new-vs-malloc.C      |    21 +
 gcc/testsuite/g++.dg/analyzer/placement-new.C      |    26 +
 gcc/testsuite/g++.dg/analyzer/pr93212.C            |     5 +-
 gcc/testsuite/g++.dg/analyzer/pr93950.C            |     4 +-
 gcc/testsuite/g++.dg/analyzer/pr94011.C            |    16 +
 gcc/testsuite/g++.dg/analyzer/pr94028.C            |    11 +-
 gcc/testsuite/g++.dg/analyzer/pr94503.C            |    25 +
 gcc/testsuite/g++.dg/analyzer/pr95042.C            |    28 +
 gcc/testsuite/g++.dg/analyzer/pr96641.C            |    18 +
 gcc/testsuite/g++.dg/analyzer/pr96643.C            |    26 +
 gcc/testsuite/g++.dg/analyzer/pr96723.C            |    10 +
 gcc/testsuite/g++.dg/analyzer/pr96763.C            |    13 +
 gcc/testsuite/g++.dg/analyzer/pr97116.C            |    39 +
 gcc/testsuite/g++.dg/asan/pr97145.C                |     7 +
 gcc/testsuite/g++.dg/concepts/abbrev7.C            |    14 +
 gcc/testsuite/g++.dg/concepts/diagnostic10.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/diagnostic13.C       |     2 +-
 gcc/testsuite/g++.dg/concepts/diagnostic15.C       |    16 +
 gcc/testsuite/g++.dg/concepts/diagnostic2.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/diagnostic3.C        |     4 +-
 gcc/testsuite/g++.dg/concepts/diagnostic4.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/diagnostic5.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/diagnostic9.C        |     3 +-
 gcc/testsuite/g++.dg/concepts/expression2.C        |     2 +-
 gcc/testsuite/g++.dg/concepts/fn5.C                |     4 +-
 gcc/testsuite/g++.dg/concepts/fn8.C                |     2 +-
 gcc/testsuite/g++.dg/concepts/local-extern.C       |    39 +
 gcc/testsuite/g++.dg/concepts/placeholder5.C       |     4 +-
 gcc/testsuite/g++.dg/concepts/pr67595.C            |     2 +-
 gcc/testsuite/g++.dg/conversion/ref4.C             |    22 +
 gcc/testsuite/g++.dg/conversion/ref5.C             |    14 +
 gcc/testsuite/g++.dg/conversion/ref6.C             |    24 +
 .../coroutines/co-return-syntax-10-movable.C       |    12 +-
 gcc/testsuite/g++.dg/coroutines/pr95591.C          |    26 +
 gcc/testsuite/g++.dg/coroutines/pr95599.C          |    69 +
 gcc/testsuite/g++.dg/coroutines/pr95823.C          |    30 +
 gcc/testsuite/g++.dg/coroutines/pr95824.C          |    37 +
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C      |     2 +-
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move7.C      |     6 +-
 gcc/testsuite/g++.dg/cpp0x/Wredundant-move9.C      |     2 +-
 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C    |     9 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C     |     6 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C     |    13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C     |    13 +
 gcc/testsuite/g++.dg/cpp0x/decltype-96652.C        |    14 +
 gcc/testsuite/g++.dg/cpp0x/decltype78.C            |    24 +
 gcc/testsuite/g++.dg/cpp0x/decltype79.C            |    19 +
 gcc/testsuite/g++.dg/cpp0x/elision_neg.C           |     2 +-
 gcc/testsuite/g++.dg/cpp0x/error9.C                |     6 +
 gcc/testsuite/g++.dg/cpp0x/initlist-new4.C         |     6 +
 gcc/testsuite/g++.dg/cpp0x/initlist123.C           |    39 +
 gcc/testsuite/g++.dg/cpp0x/initlist69.C            |     4 +-
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv14.C  |    10 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C |     2 +-
 gcc/testsuite/g++.dg/cpp0x/move-return2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp0x/move-return3.C          |    23 +
 gcc/testsuite/g++.dg/cpp0x/move-return4.C          |    17 +
 gcc/testsuite/g++.dg/cpp0x/ref-qual20.C            |     5 +-
 gcc/testsuite/g++.dg/cpp0x/sfinae4.C               |     8 +-
 gcc/testsuite/g++.dg/cpp0x/vt-58156.C              |    13 +
 gcc/testsuite/g++.dg/cpp0x/vt-59978.C              |    16 +
 gcc/testsuite/g++.dg/cpp1y/auto-96647.C            |    10 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn58.C             |    13 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn59.C             |     8 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn60.C             |    11 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn61.C             |    13 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-90199.C       |    28 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-96182.C       |     6 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-array8.C      |    18 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C     |     1 +
 gcc/testsuite/g++.dg/cpp1y/new1.C                  |     4 +-
 gcc/testsuite/g++.dg/cpp1y/pr63996.C               |     1 +
 gcc/testsuite/g++.dg/cpp1y/var-templ44.C           |     1 +
 gcc/testsuite/g++.dg/cpp1y/var-templ67.C           |    16 +
 gcc/testsuite/g++.dg/cpp1z/aggr-base10.C           |    16 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction-spec1.C |    38 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction73.C     |    41 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction74.C     |    31 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C       |    20 +
 gcc/testsuite/g++.dg/cpp1z/nontype2.C              |     2 +-
 gcc/testsuite/g++.dg/cpp1z/nontype3.C              |     2 +-
 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr7.C |    14 +
 .../g++.dg/cpp2a/class-deduction-alias3.C          |    11 +
 .../g++.dg/cpp2a/class-deduction-alias4.C          |    44 +
 gcc/testsuite/g++.dg/cpp2a/concepts-class2.C       |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C      |    13 +
 .../g++.dg/cpp2a/concepts-explicit-inst5.C         |    14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C          |    17 +
 gcc/testsuite/g++.dg/cpp2a/concepts-fn6.C          |    10 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda13.C     |    18 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda14.C     |    25 +
 gcc/testsuite/g++.dg/cpp2a/concepts-nondep1.C      |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-nondep1a.C     |    20 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr68828.C      |    35 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C    |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C      |     1 -
 gcc/testsuite/g++.dg/cpp2a/concepts-pr86002.C      |    19 +
 gcc/testsuite/g++.dg/cpp2a/concepts-pr91525.C      |    17 +
 .../g++.dg/cpp2a/concepts-recursive-sat3.C         |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C   |     4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C   |    12 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp2.C         |    11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-variadic1.C    |    28 +
 gcc/testsuite/g++.dg/cpp2a/concepts3.C             |     6 +-
 gcc/testsuite/g++.dg/cpp2a/consteval18.C           |    26 +
 .../g++.dg/cpp2a/constexpr-indeterminate1.C        |    46 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C      |    16 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C       |    73 +
 gcc/testsuite/g++.dg/cpp2a/desig17.C               |    19 +
 gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C            |     4 +-
 gcc/testsuite/g++.dg/cpp2a/fn-template21.C         |    24 +
 gcc/testsuite/g++.dg/cpp2a/fn-template22.C         |    25 +
 gcc/testsuite/g++.dg/cpp2a/implicit-move1.C        |    17 +
 gcc/testsuite/g++.dg/cpp2a/implicit-move2.C        |    49 +
 gcc/testsuite/g++.dg/cpp2a/implicit-move3.C        |    49 +
 .../g++.dg/cpp2a/is-constant-evaluated11.C         |    16 +
 gcc/testsuite/g++.dg/cpp2a/new-array1.C            |    70 +
 gcc/testsuite/g++.dg/cpp2a/new-array2.C            |    22 +
 gcc/testsuite/g++.dg/cpp2a/new-array3.C            |    17 +
 gcc/testsuite/g++.dg/cpp2a/new-array4.C            |    10 +
 gcc/testsuite/g++.dg/cpp2a/new-array5.C            |    15 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C    |    13 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C   |    14 +
 gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C        |    25 +
 gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C        |    13 +
 gcc/testsuite/g++.dg/cpp2a/paren-init27.C          |    24 +
 gcc/testsuite/g++.dg/cpp2a/paren-init28.C          |    15 +
 gcc/testsuite/g++.dg/cpp2a/paren-init29.C          |    15 +
 gcc/testsuite/g++.dg/cpp2a/paren-init30.C          |    23 +
 gcc/testsuite/g++.dg/cpp2a/paren-init31.C          |    10 +
 gcc/testsuite/g++.dg/cpp2a/paren-init32.C          |    21 +
 gcc/testsuite/g++.dg/cpp2a/paren-init33.C          |   128 +
 gcc/testsuite/g++.dg/cpp2a/paren-init34.C          |    25 +
 gcc/testsuite/g++.dg/cpp2a/paren-init35.C          |    21 +
 gcc/testsuite/g++.dg/cpp2a/paren-init36.C          |    14 +
 gcc/testsuite/g++.dg/cpp2a/paren-init37.C          |    14 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C  |     7 +
 gcc/testsuite/g++.dg/cpp2a/typename18.C            |    21 +
 gcc/testsuite/g++.dg/debug/dwarf2/align-1.C        |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/align-2.C        |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/align-3.C        |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/align-4.C        |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/align-5.C        |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/align-6.C        |     2 +-
 .../debug/dwarf2/defaulted-member-function-1.C     |     2 +-
 .../debug/dwarf2/defaulted-member-function-2.C     |     2 +-
 .../debug/dwarf2/defaulted-member-function-3.C     |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C   |    12 +-
 gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C   |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/inline-var-3.C   |    29 +
 .../g++.dg/debug/dwarf2/noreturn-function.C        |     2 +-
 gcc/testsuite/g++.dg/debug/dwarf2/ptrdmem-1.C      |     4 +-
 gcc/testsuite/g++.dg/debug/dwarf2/ref-2.C          |     4 +-
 gcc/testsuite/g++.dg/debug/dwarf2/ref-3.C          |    10 +-
 gcc/testsuite/g++.dg/debug/dwarf2/ref-4.C          |     6 +-
 gcc/testsuite/g++.dg/debug/dwarf2/refqual-1.C      |     4 +-
 gcc/testsuite/g++.dg/debug/dwarf2/refqual-2.C      |     4 +-
 gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C   |     8 +-
 gcc/testsuite/g++.dg/diagnostic/enum2.C            |    10 +
 gcc/testsuite/g++.dg/diagnostic/mem-init1.C        |    29 +
 gcc/testsuite/g++.dg/diagnostic/pr96328.C          |     4 +
 gcc/testsuite/g++.dg/ext/attr-access.C             |    12 +-
 gcc/testsuite/g++.dg/ext/attrib62.C                |     7 +
 gcc/testsuite/g++.dg/ext/timevar1.C                |     4 +-
 gcc/testsuite/g++.dg/ext/timevar2.C                |     4 +-
 gcc/testsuite/g++.dg/gcov/pr97069.C                |    20 +
 gcc/testsuite/g++.dg/gomp/critical-3.C             |    31 +-
 gcc/testsuite/g++.dg/gomp/depend-1.C               |     2 +-
 gcc/testsuite/g++.dg/gomp/depend-2.C               |     2 +-
 gcc/testsuite/g++.dg/gomp/gomp.exp                 |     2 +-
 gcc/testsuite/g++.dg/gomp/udr-2.C                  |     1 +
 gcc/testsuite/g++.dg/inherit/pr97268.C             |    60 +
 gcc/testsuite/g++.dg/init/array28.C                |     2 +-
 gcc/testsuite/g++.dg/init/pr42844.C                |     2 +-
 gcc/testsuite/g++.dg/init/strlen.C                 |     2 +-
 gcc/testsuite/g++.dg/ipa/pr83667.C                 |     2 +-
 gcc/testsuite/g++.dg/ipa/pr96806.C                 |    53 +
 gcc/testsuite/g++.dg/lookup/extern-redecl1.C       |    10 +-
 gcc/testsuite/g++.dg/lookup/koenig15.C             |     6 +-
 .../g++.dg/lookup/missing-std-include-10.C         |    43 +
 .../g++.dg/lookup/missing-std-include-10.h         |     1 +
 .../g++.dg/lookup/missing-std-include-11.C         |    43 +
 gcc/testsuite/g++.dg/lookup/operator-1.C           |    20 +
 gcc/testsuite/g++.dg/lookup/operator-2.C           |    23 +
 gcc/testsuite/g++.dg/lto/pr95677.C                 |    19 +
 gcc/testsuite/g++.dg/lto/pr96690_0.C               |    17 +
 gcc/testsuite/g++.dg/opt/flifetime-dse2.C          |     1 -
 gcc/testsuite/g++.dg/opt/flifetime-dse4.C          |     1 -
 gcc/testsuite/g++.dg/opt/flifetime-dse7.C          |    16 +
 gcc/testsuite/g++.dg/opt/flifetime-dse8.C          |    12 +
 gcc/testsuite/g++.dg/opt/pr96194.C                 |    21 +
 gcc/testsuite/g++.dg/opt/pr96354.C                 |    24 +
 gcc/testsuite/g++.dg/opt/pr96722.C                 |    20 +
 gcc/testsuite/g++.dg/opt/pr97315-1.C               |    27 +
 gcc/testsuite/g++.dg/other/error35.C               |     2 +-
 gcc/testsuite/g++.dg/other/final8.C                |     8 +-
 gcc/testsuite/g++.dg/other/i386-2.C                |     3 +-
 gcc/testsuite/g++.dg/other/i386-3.C                |     3 +-
 gcc/testsuite/g++.dg/other/nested-extern-1.C       |    16 +-
 gcc/testsuite/g++.dg/other/nested-extern-1.cc      |     3 +
 gcc/testsuite/g++.dg/other/nested-extern-2.C       |    27 +-
 gcc/testsuite/g++.dg/other/nested-extern-2.cc      |     3 +
 gcc/testsuite/g++.dg/other/nested-extern.cc        |     1 -
 gcc/testsuite/g++.dg/parse/enum14.C                |     7 +
 gcc/testsuite/g++.dg/parse/error4.C                |     2 +-
 gcc/testsuite/g++.dg/parse/pr96257.C               |    18 +
 gcc/testsuite/g++.dg/parse/pragma-recovery.C       |    32 +
 gcc/testsuite/g++.dg/pr84729.C                     |     2 +-
 gcc/testsuite/g++.dg/pr94314.C                     |     2 +-
 gcc/testsuite/g++.dg/pr96308.C                     |     7 +
 gcc/testsuite/g++.dg/pr96818.C                     |    28 +
 gcc/testsuite/g++.dg/spellcheck-inttypes.C         |     3 +
 gcc/testsuite/g++.dg/spellcheck-typenames.C        |     4 +-
 gcc/testsuite/g++.dg/template/alignof3.C           |    13 +
 gcc/testsuite/g++.dg/template/local-fn3.C          |    17 +
 gcc/testsuite/g++.dg/template/local-fn4.C          |    21 +
 gcc/testsuite/g++.dg/template/local-var1.C         |    20 +
 gcc/testsuite/g++.dg/template/nontype25.C          |     6 +-
 gcc/testsuite/g++.dg/template/nontype8.C           |     4 +-
 gcc/testsuite/g++.dg/template/pr39425.C            |     8 +-
 gcc/testsuite/g++.dg/template/pr97105.C            |     6 +
 gcc/testsuite/g++.dg/template/scope5.C             |     8 +-
 gcc/testsuite/g++.dg/template/template-keyword3.C  |    11 +
 .../g++.dg/torture/Wsizeof-pointer-memaccess1.C    |     2 +-
 .../g++.dg/torture/Wsizeof-pointer-memaccess2.C    |     2 +-
 gcc/testsuite/g++.dg/tree-ssa/pr96979.C            |    48 +
 gcc/testsuite/g++.dg/tree-ssa/pta-delete-1.C       |    24 +
 gcc/testsuite/g++.dg/vect/pr96163.cc               |   146 +
 gcc/testsuite/g++.dg/vect/pr97255.cc               |    44 +
 gcc/testsuite/g++.dg/vect/pr97347.cc               |    41 +
 gcc/testsuite/g++.dg/vect/slp-pr50413.cc           |     3 +-
 gcc/testsuite/g++.dg/vect/slp-pr50819.cc           |     2 +-
 gcc/testsuite/g++.dg/warn/Warray-bounds-10.C       |    64 +
 gcc/testsuite/g++.dg/warn/Warray-bounds-11.C       |    66 +
 gcc/testsuite/g++.dg/warn/Warray-bounds-12.C       |    66 +
 gcc/testsuite/g++.dg/warn/Warray-bounds-13.C       |    70 +
 gcc/testsuite/g++.dg/warn/Wconversion-null-5.C     |     6 +
 .../g++.dg/warn/Wctad-maybe-unsupported.C          |    88 +
 .../g++.dg/warn/Wctad-maybe-unsupported.h          |     4 +
 .../g++.dg/warn/Wctad-maybe-unsupported2.C         |     6 +
 .../g++.dg/warn/Wctad-maybe-unsupported3.C         |     6 +
 gcc/testsuite/g++.dg/warn/Wnonnull6.C              |     4 +-
 gcc/testsuite/g++.dg/warn/Wnonnull7.C              |    36 +
 gcc/testsuite/g++.dg/warn/Wnonnull8.C              |    20 +
 gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C  |    14 +-
 gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C  |    18 +-
 gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C  |    25 +-
 gcc/testsuite/g++.dg/warn/Wplacement-new-size-7.C  |    82 +
 gcc/testsuite/g++.dg/warn/Wplacement-new-size-8.C  |   147 +
 gcc/testsuite/g++.dg/warn/Wrange-loop-construct.C  |   207 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-11.C      |    26 +
 gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C       |     1 +
 gcc/testsuite/g++.old-deja/g++.brendan/crash11.C   |     4 +-
 gcc/testsuite/g++.old-deja/g++.brendan/crash60.C   |     2 +-
 gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C       |     2 +-
 gcc/testsuite/g++.old-deja/g++.law/init10.C        |     2 +-
 gcc/testsuite/g++.old-deja/g++.law/missed-error2.C |     7 +-
 gcc/testsuite/g++.old-deja/g++.other/array3.C      |     3 +-
 gcc/testsuite/g++.old-deja/g++.pt/crash3.C         |     5 +-
 gcc/testsuite/g++.old-deja/g++.pt/friend34.C       |     5 +-
 gcc/testsuite/g++.old-deja/g++.pt/overload2.C      |     2 +-
 gcc/testsuite/g++.old-deja/g++.pt/spec20.C         |     5 +-
 gcc/testsuite/g++.old-deja/g++.robertl/eb109.C     |     4 +-
 gcc/testsuite/g++.old-deja/g++.robertl/eb58.C      |     2 +-
 gcc/testsuite/g++.old-deja/g++.robertl/eb63.C      |     2 +-
 gcc/testsuite/g++.target/aarch64/pr95114.C         |     3 +
 .../aarch64/sve/acle/general-c++/attributes_2.C    |    66 +
 .../aarch64/sve/acle/general-c++/gnu_vectors_3.C   |    15 +
 .../aarch64/sve/acle/general-c++/gnu_vectors_4.C   |    15 +
 .../aarch64/sve/acle/general-c++/mangle_1.C        |    26 +-
 .../aarch64/sve/acle/general-c++/mangle_10.C       |    19 +
 .../aarch64/sve/acle/general-c++/mangle_2.C        |    26 +-
 .../aarch64/sve/acle/general-c++/mangle_3.C        |     4 +-
 .../aarch64/sve/acle/general-c++/mangle_5.C        |     4 +-
 .../aarch64/sve/acle/general-c++/mangle_6.C        |    36 +
 .../aarch64/sve/acle/general-c++/mangle_7.C        |    19 +
 .../aarch64/sve/acle/general-c++/mangle_8.C        |    19 +
 .../aarch64/sve/acle/general-c++/mangle_9.C        |    19 +
 gcc/testsuite/g++.target/i386/avx512bw-pr96246-1.C |    28 +
 gcc/testsuite/g++.target/i386/avx512bw-pr96246-2.C |    40 +
 gcc/testsuite/g++.target/i386/avx512f-helper.h     |     1 +
 gcc/testsuite/g++.target/i386/avx512vl-pr96246-1.C |    34 +
 gcc/testsuite/g++.target/i386/avx512vl-pr96246-2.C |    50 +
 gcc/testsuite/g++.target/i386/pr97054.C            |    96 +
 gcc/testsuite/gcc.c-torture/compile/pr71109.c      |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr83051-2.c    |     2 +
 gcc/testsuite/gcc.c-torture/compile/pr89663-1.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr89663-2.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr96426.c      |    10 +
 gcc/testsuite/gcc.c-torture/compile/pr96796.c      |    56 +
 gcc/testsuite/gcc.c-torture/compile/pr97243.c      |    10 +
 gcc/testsuite/gcc.c-torture/execute/pr23135.c      |     2 +-
 gcc/testsuite/gcc.c-torture/execute/pr96549.c      |    12 +
 gcc/testsuite/gcc.c-torture/execute/pr97073.c      |    21 +
 gcc/testsuite/gcc.c-torture/execute/pr97325.c      |    15 +
 gcc/testsuite/gcc.dg/Warray-bounds-30.c            |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-39.c            |    46 +-
 gcc/testsuite/gcc.dg/Warray-bounds-40.c            |     2 +-
 gcc/testsuite/gcc.dg/Warray-bounds-46.c            |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-48.c            |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-50.c            |     3 +-
 gcc/testsuite/gcc.dg/Warray-bounds-58.c            |    26 +-
 gcc/testsuite/gcc.dg/Warray-bounds-62.c            |   130 +
 gcc/testsuite/gcc.dg/Warray-bounds-63.c            |    54 +
 gcc/testsuite/gcc.dg/Warray-bounds-64.c            |    60 +
 gcc/testsuite/gcc.dg/Warray-bounds-65.c            |   202 +
 gcc/testsuite/gcc.dg/Warray-bounds-66.c            |   257 +
 gcc/testsuite/gcc.dg/Warray-bounds-67.c            |    36 +
 gcc/testsuite/gcc.dg/Warray-parameter-2.c          |    45 +
 gcc/testsuite/gcc.dg/Warray-parameter-3.c          |    89 +
 gcc/testsuite/gcc.dg/Warray-parameter-4.c          |   119 +
 gcc/testsuite/gcc.dg/Warray-parameter-5.c          |    14 +
 gcc/testsuite/gcc.dg/Warray-parameter-6.c          |     9 +
 gcc/testsuite/gcc.dg/Warray-parameter-7.c          |    25 +
 gcc/testsuite/gcc.dg/Warray-parameter-8.c          |    36 +
 gcc/testsuite/gcc.dg/Warray-parameter.c            |   187 +
 gcc/testsuite/gcc.dg/Wattributes-6.c               |     2 +-
 .../gcc.dg/Wbuiltin-declaration-mismatch-16.c      |    12 +
 .../gcc.dg/Wbuiltin-declaration-mismatch-9.c       |     3 +
 gcc/testsuite/gcc.dg/Wno-frame-address.c           |     2 +-
 gcc/testsuite/gcc.dg/Wnonnull-4.c                  |   173 +
 gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c        |     3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c        |     3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c        |     3 +-
 gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c        |     3 +-
 gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c  |     2 +-
 gcc/testsuite/gcc.dg/Wstack-usage.c                |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-15.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-22.c       |    54 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-23.c       |    19 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-24.c       |     8 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-25.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-27.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-33.c       |     8 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-34.c       |     2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-37.c       |    20 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-39.c       |     3 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-40.c       |   120 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-41.c       |   120 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-42.c       |    62 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-43.c       |   179 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-44.c       |   129 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-44.s       |   271 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-45.c       |   255 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-46.c       |    97 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-47.c       |    69 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-49.c       |   146 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-50.c       |   125 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-51.c       |    34 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-52.c       |    62 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-53.c       |   116 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-54.c       |   103 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-55.c       |    97 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-9.c        |     4 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow.c          |    12 +-
 gcc/testsuite/gcc.dg/Wstringop-overread-2.c        |   117 +
 gcc/testsuite/gcc.dg/Wstringop-overread-3.c        |   188 +
 gcc/testsuite/gcc.dg/Wstringop-overread-4.c        |    58 +
 gcc/testsuite/gcc.dg/Wstringop-overread-5.c        |    76 +
 gcc/testsuite/gcc.dg/Wstringop-overread.c          |   716 +
 gcc/testsuite/gcc.dg/Wunused-var-4.c               |    33 +
 gcc/testsuite/gcc.dg/Wvla-parameter-2.c            |    75 +
 gcc/testsuite/gcc.dg/Wvla-parameter-3.c            |    68 +
 gcc/testsuite/gcc.dg/Wvla-parameter-4.c            |    99 +
 gcc/testsuite/gcc.dg/Wvla-parameter-5.c            |    22 +
 gcc/testsuite/gcc.dg/Wvla-parameter-6.c            |    34 +
 gcc/testsuite/gcc.dg/Wvla-parameter-7.c            |    36 +
 gcc/testsuite/gcc.dg/Wvla-parameter.c              |   136 +
 .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c |    30 +
 .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c   |     2 +-
 .../gcc.dg/analyzer/CVE-2005-1689-minimal.c        |    61 +
 gcc/testsuite/gcc.dg/analyzer/abs-1.c              |    22 +
 gcc/testsuite/gcc.dg/analyzer/aliasing-1.c         |    25 +
 gcc/testsuite/gcc.dg/analyzer/aliasing-2.c         |    32 +
 gcc/testsuite/gcc.dg/analyzer/alloca-leak.c        |     2 +
 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h     |     7 +-
 gcc/testsuite/gcc.dg/analyzer/analyzer.exp         |     2 +-
 gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c  |    12 +-
 gcc/testsuite/gcc.dg/analyzer/bzero-1.c            |    11 +
 gcc/testsuite/gcc.dg/analyzer/bzip2-arg-parse-1.c  |    95 +
 gcc/testsuite/gcc.dg/analyzer/casts-1.c            |    49 +
 gcc/testsuite/gcc.dg/analyzer/casts-2.c            |    15 +
 .../gcc.dg/analyzer/compound-assignment-1.c        |     9 +-
 .../gcc.dg/analyzer/compound-assignment-3.c        |     2 +-
 .../gcc.dg/analyzer/compound-assignment-4.c        |    28 +
 .../gcc.dg/analyzer/compound-assignment-5.c        |   142 +
 .../gcc.dg/analyzer/conditionals-notrans.c         |    33 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |    98 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-13.c      |     7 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-14.c      |     9 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-16.c      |     2 +
 gcc/testsuite/gcc.dg/analyzer/data-model-18.c      |     4 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-20.c      |    25 +
 gcc/testsuite/gcc.dg/analyzer/data-model-5.c       |    13 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-5b.c      |    12 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-5c.c      |    13 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-5d.c      |    61 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-6.c       |    14 -
 gcc/testsuite/gcc.dg/analyzer/data-model-8.c       |     3 +-
 gcc/testsuite/gcc.dg/analyzer/describe-1.c         |    11 +
 gcc/testsuite/gcc.dg/analyzer/dot-output.c         |     3 +-
 gcc/testsuite/gcc.dg/analyzer/explode-1.c          |     2 +-
 gcc/testsuite/gcc.dg/analyzer/explode-2.c          |    16 +-
 gcc/testsuite/gcc.dg/analyzer/feasibility-1.c      |    62 +
 gcc/testsuite/gcc.dg/analyzer/feasibility-2.c      |    20 +
 gcc/testsuite/gcc.dg/analyzer/first-field-1.c      |    24 +
 gcc/testsuite/gcc.dg/analyzer/first-field-2.c      |    33 +
 gcc/testsuite/gcc.dg/analyzer/getchar-1.c          |    19 +
 gcc/testsuite/gcc.dg/analyzer/init.c               |   136 +
 gcc/testsuite/gcc.dg/analyzer/leak-2.c             |     9 +
 .../analyzer/loop-0-up-to-n-by-1-with-iter-obj.c   |    74 +
 .../gcc.dg/analyzer/loop-0-up-to-n-by-1.c          |    31 +
 gcc/testsuite/gcc.dg/analyzer/loop-2a.c            |    10 +-
 gcc/testsuite/gcc.dg/analyzer/loop-3.c             |     7 +-
 gcc/testsuite/gcc.dg/analyzer/loop-4.c             |    13 +-
 .../gcc.dg/analyzer/loop-n-down-to-1-by-1.c        |    35 +
 .../gcc.dg/analyzer/loop-start-down-to-end-by-1.c  |    35 +
 .../analyzer/loop-start-down-to-end-by-step.c      |    30 +
 .../gcc.dg/analyzer/loop-start-to-end-by-step.c    |    36 +
 .../gcc.dg/analyzer/loop-start-up-to-end-by-1.c    |    32 +
 gcc/testsuite/gcc.dg/analyzer/loop.c               |     9 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |    28 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-4.c           |     4 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-in-loop.c     |    19 +
 .../gcc.dg/analyzer/malloc-ipa-8-double-free.c     |    84 +-
 .../gcc.dg/analyzer/malloc-ipa-8-unchecked.c       |     6 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c     |     1 +
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c     |    59 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c |    22 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c  |    16 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c  |     7 +-
 gcc/testsuite/gcc.dg/analyzer/memcpy-1.c           |    43 +
 gcc/testsuite/gcc.dg/analyzer/memset-1.c           |   114 +
 gcc/testsuite/gcc.dg/analyzer/paths-3.c            |     4 +-
 gcc/testsuite/gcc.dg/analyzer/paths-4.c            |    10 +-
 gcc/testsuite/gcc.dg/analyzer/paths-6.c            |     4 +-
 gcc/testsuite/gcc.dg/analyzer/paths-7.c            |     3 +-
 .../gcc.dg/analyzer/pr93032-mztools-simplified.c   |    22 +
 gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c    |   331 +
 .../analyzer/pr93355-localealias-feasibility.c     |    79 +
 .../analyzer/pr93355-localealias-simplified.c      |    45 +
 .../gcc.dg/analyzer/pr93355-localealias.c          |   391 +
 gcc/testsuite/gcc.dg/analyzer/pr93382.c            |     6 +-
 gcc/testsuite/gcc.dg/analyzer/pr93546.c            |     1 +
 gcc/testsuite/gcc.dg/analyzer/pr93938.c            |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr94099.c            |     3 +-
 gcc/testsuite/gcc.dg/analyzer/pr94399.c            |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr94447.c            |     2 +-
 gcc/testsuite/gcc.dg/analyzer/pr94458.c            |    23 +
 gcc/testsuite/gcc.dg/analyzer/pr94640.c            |    17 +
 gcc/testsuite/gcc.dg/analyzer/pr94688.c            |     6 +
 gcc/testsuite/gcc.dg/analyzer/pr94689.c            |     8 +
 gcc/testsuite/gcc.dg/analyzer/pr94839.c            |    20 +
 gcc/testsuite/gcc.dg/analyzer/pr94851-1.c          |    47 +
 gcc/testsuite/gcc.dg/analyzer/pr94851-3.c          |    20 +
 gcc/testsuite/gcc.dg/analyzer/pr94851-4.c          |    24 +
 gcc/testsuite/gcc.dg/analyzer/pr94858-1.c          |    42 +
 gcc/testsuite/gcc.dg/analyzer/pr94858-2.c          |    25 +
 gcc/testsuite/gcc.dg/analyzer/pr95026.c            |    17 +
 gcc/testsuite/gcc.dg/analyzer/pr95152-4.c          |    11 +
 gcc/testsuite/gcc.dg/analyzer/pr95152-5.c          |     6 +
 gcc/testsuite/gcc.dg/analyzer/pr95240.c            |    27 +
 gcc/testsuite/gcc.dg/analyzer/pr96598.c            |    26 +
 gcc/testsuite/gcc.dg/analyzer/pr96611.c            |    14 +
 gcc/testsuite/gcc.dg/analyzer/pr96639.c            |    10 +
 gcc/testsuite/gcc.dg/analyzer/pr96642.c            |    10 +
 gcc/testsuite/gcc.dg/analyzer/pr96644.c            |    24 +
 gcc/testsuite/gcc.dg/analyzer/pr96646.c            |    24 +
 gcc/testsuite/gcc.dg/analyzer/pr96648.c            |    36 +
 gcc/testsuite/gcc.dg/analyzer/pr96650-1-notrans.c  |    30 +
 gcc/testsuite/gcc.dg/analyzer/pr96650-1-trans.c    |    30 +
 gcc/testsuite/gcc.dg/analyzer/pr96650-2-notrans.c  |    30 +
 gcc/testsuite/gcc.dg/analyzer/pr96650-2-trans.c    |    30 +
 gcc/testsuite/gcc.dg/analyzer/pr96651-1.c          |    22 +
 gcc/testsuite/gcc.dg/analyzer/pr96651-2.c          |    72 +
 gcc/testsuite/gcc.dg/analyzer/pr96653.c            |  1104 ++
 gcc/testsuite/gcc.dg/analyzer/pr96699.c            |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr96705.c            |     9 +
 gcc/testsuite/gcc.dg/analyzer/pr96713.c            |     8 +
 gcc/testsuite/gcc.dg/analyzer/pr96764.c            |     6 +
 gcc/testsuite/gcc.dg/analyzer/pr96777.c            |    12 +
 gcc/testsuite/gcc.dg/analyzer/pr96792.c            |    39 +
 gcc/testsuite/gcc.dg/analyzer/pr96841.c            |    23 +
 gcc/testsuite/gcc.dg/analyzer/pr96860-1.c          |     9 +
 gcc/testsuite/gcc.dg/analyzer/pr96860-2.c          |     8 +
 gcc/testsuite/gcc.dg/analyzer/pr97029.c            |     7 +
 gcc/testsuite/gcc.dg/analyzer/pr97130.c            |    10 +
 gcc/testsuite/gcc.dg/analyzer/pr97233.c            |     8 +
 gcc/testsuite/gcc.dg/analyzer/refcounting-1.c      |    31 +
 gcc/testsuite/gcc.dg/analyzer/rhbz1878600.c        |    34 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-1.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-2.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-3.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-4.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-5.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-6.c           |     2 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-7.c           |     2 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-8.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-9.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c     |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-1.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-2.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-3.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-4a.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-4b.c          |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-5.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-6.c           |     1 +
 gcc/testsuite/gcc.dg/analyzer/signal-exit.c        |     1 +
 .../gcc.dg/analyzer/signal-registration-loc.c      |    23 +
 gcc/testsuite/gcc.dg/analyzer/single-field.c       |    37 +
 gcc/testsuite/gcc.dg/analyzer/stale-frame-1.c      |    15 +
 gcc/testsuite/gcc.dg/analyzer/strcpy-1.c           |    18 +
 gcc/testsuite/gcc.dg/analyzer/strdup-1.c           |    21 +
 gcc/testsuite/gcc.dg/analyzer/strndup-1.c          |    21 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-1.c         |    43 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-2.c         |    32 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-3.c         |    12 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-4.c         |    20 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-5.c         |    29 +
 gcc/testsuite/gcc.dg/analyzer/symbolic-6.c         |    24 +
 gcc/testsuite/gcc.dg/analyzer/taint-1.c            |    22 +-
 .../gcc.dg/analyzer/torture/loop-inc-ptr-1.c       |    15 +
 .../gcc.dg/analyzer/torture/loop-inc-ptr-2.c       |    17 +
 .../gcc.dg/analyzer/torture/loop-inc-ptr-3.c       |    18 +
 gcc/testsuite/gcc.dg/analyzer/unknown-fns-2.c      |   238 +
 gcc/testsuite/gcc.dg/analyzer/unknown-fns-3.c      |    67 +
 gcc/testsuite/gcc.dg/analyzer/unknown-fns-4.c      |    15 +
 gcc/testsuite/gcc.dg/analyzer/unknown-fns.c        |     8 +-
 gcc/testsuite/gcc.dg/analyzer/use-after-free.c     |    12 +
 gcc/testsuite/gcc.dg/analyzer/vla-1.c              |    14 +
 gcc/testsuite/gcc.dg/analyzer/write-to-const-1.c   |    29 +
 .../gcc.dg/analyzer/write-to-string-literal-1.c    |    58 +
 gcc/testsuite/gcc.dg/analyzer/zlib-4.c             |    10 +-
 gcc/testsuite/gcc.dg/asan/pr97294.c                |    41 +
 gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c         |     1 +
 gcc/testsuite/gcc.dg/attr-access-2.c               |   122 +
 gcc/testsuite/gcc.dg/attr-access-none.c            |     2 +-
 gcc/testsuite/gcc.dg/attr-access-read-write-2.c    |     4 +-
 gcc/testsuite/gcc.dg/attr-alloc_align-5.c          |    23 +
 gcc/testsuite/gcc.dg/attr-alloc_size-13.c          |    34 +
 gcc/testsuite/gcc.dg/attr-copy-4.c                 |     4 +-
 gcc/testsuite/gcc.dg/attr-copy-6.c                 |     1 +
 gcc/testsuite/gcc.dg/attr-copy-8.c                 |    25 +
 gcc/testsuite/gcc.dg/attr-nonstring-2.c            |    22 +-
 gcc/testsuite/gcc.dg/attr-nonstring-3.c            |    18 +-
 gcc/testsuite/gcc.dg/attr-nonstring-4.c            |     6 +-
 gcc/testsuite/gcc.dg/attr-nonstring.c              |    32 +-
 gcc/testsuite/gcc.dg/attr-section.c                |    13 +
 gcc/testsuite/gcc.dg/bad-binary-ops.c              |     8 +-
 gcc/testsuite/gcc.dg/builtin-apply2.c              |     2 +-
 gcc/testsuite/gcc.dg/builtin-object-size-21.c      |     3 +-
 gcc/testsuite/gcc.dg/builtin-object-size-4.c       |     3 +
 gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c      |     2 +-
 gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c      |    30 +-
 gcc/testsuite/gcc.dg/c11-align-9.c                 |     4 +-
 gcc/testsuite/gcc.dg/cdce3.c                       |     3 +-
 gcc/testsuite/gcc.dg/const-uniq-1.c                |     2 +-
 gcc/testsuite/gcc.dg/darwin-sections.c             |    42 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/align-1.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/align-2.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/align-3.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/align-4.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/align-5.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/align-6.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/align-as-1.c     |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c   |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c  |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c        |     4 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/inline6.c        |    69 +
 gcc/testsuite/gcc.dg/debug/dwarf2/lang-c89.c       |     2 +-
 .../debug/dwarf2/noreturn-function-attribute.c     |     2 +-
 .../debug/dwarf2/noreturn-function-keyword.c       |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-5.c      |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-6.c      |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-7.c      |    16 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-8.c      |    11 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr71855.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-1.c      |    17 +
 gcc/testsuite/gcc.dg/debug/dwarf2/pr96383-2.c      |    17 +
 gcc/testsuite/gcc.dg/dfp/composite-type.c          |     3 +
 gcc/testsuite/gcc.dg/fold-parity-1.c               |    21 +
 gcc/testsuite/gcc.dg/fold-parity-2.c               |    20 +
 gcc/testsuite/gcc.dg/fold-parity-3.c               |    20 +
 gcc/testsuite/gcc.dg/fold-parity-4.c               |    20 +
 gcc/testsuite/gcc.dg/fold-parity-5.c               |    38 +
 gcc/testsuite/gcc.dg/fold-popcount-5.c             |    38 +
 gcc/testsuite/gcc.dg/format/branch-1.c             |     2 +-
 gcc/testsuite/gcc.dg/format/pr79210.c              |     2 +-
 gcc/testsuite/gcc.dg/format/pr96935.c              |     9 +
 gcc/testsuite/gcc.dg/gimplefe-44.c                 |     2 +
 gcc/testsuite/gcc.dg/gomp/block-7.c                |    12 +-
 gcc/testsuite/gcc.dg/gomp/gomp.exp                 |     2 +-
 gcc/testsuite/gcc.dg/gomp/simd-2.c                 |    51 +
 gcc/testsuite/gcc.dg/gomp/simd-3.c                 |    51 +
 gcc/testsuite/gcc.dg/ia64-sync-5.c                 |    83 +
 gcc/testsuite/gcc.dg/ifcvt-3.c                     |     2 +-
 gcc/testsuite/gcc.dg/independent-cloneids-1.c      |    19 +-
 gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c             |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-pta-13.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c               |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-13.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipa-sra-15.c              |     2 +-
 gcc/testsuite/gcc.dg/ipa/ipcp-loophint-1.c         |    29 +
 gcc/testsuite/gcc.dg/ipa/pr96482-2.c               |    33 +
 gcc/testsuite/gcc.dg/ipa/pr96482.c                 |    44 +
 gcc/testsuite/gcc.dg/ipa/remref-2a.c               |     2 +-
 gcc/testsuite/gcc.dg/ipa/symver1.c                 |    12 +
 gcc/testsuite/gcc.dg/loop-8.c                      |     2 +-
 gcc/testsuite/gcc.dg/lto/modref-1_0.c              |    14 +
 gcc/testsuite/gcc.dg/lto/modref-1_1.c              |    13 +
 gcc/testsuite/gcc.dg/lto/pr96291.h                 |     4 +
 gcc/testsuite/gcc.dg/lto/pr96291_0.c               |    11 +
 gcc/testsuite/gcc.dg/lto/pr96291_1.c               |     3 +
 gcc/testsuite/gcc.dg/lto/pr96291_2.c               |     7 +
 gcc/testsuite/gcc.dg/memchr-2.c                    |    41 +
 gcc/testsuite/gcc.dg/memchr.c                      |    94 +
 gcc/testsuite/gcc.dg/memcmp-2.c                    |   183 +
 gcc/testsuite/gcc.dg/memcmp-3.c                    |   349 +
 gcc/testsuite/gcc.dg/memcmp-4.c                    |    81 +
 gcc/testsuite/gcc.dg/memcmp-5.c                    |    72 +
 gcc/testsuite/gcc.dg/memcmp-6.c                    |    47 +
 gcc/testsuite/gcc.dg/memcmp-pr95189.c              |    28 +
 .../gcc.dg/no_profile_instrument_function-attr-1.c |     2 +-
 .../gcc.dg/plugin/diagnostic-path-format-default.c |   142 -
 .../gcc.dg/plugin/diagnostic-path-format-plain.c   |    42 +
 .../gcc.dg/plugin/diagnostic-test-expressions-1.c  |    16 +-
 .../gcc.dg/plugin/diagnostic-test-paths-2.c        |     8 +-
 .../plugin/diagnostic-test-string-literals-1.c     |     4 +-
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |     2 +-
 gcc/testsuite/gcc.dg/pr21137.c                     |    20 +
 gcc/testsuite/gcc.dg/pr30957-1.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr44194-1.c                   |     1 +
 gcc/testsuite/gcc.dg/pr51628-17.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-19.c                  |     6 +-
 gcc/testsuite/gcc.dg/pr51628-20.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-21.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-22.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-24.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-25.c                  |     2 +-
 gcc/testsuite/gcc.dg/pr51628-34.c                  |     8 +-
 gcc/testsuite/gcc.dg/pr51683.c                     |     3 +
 gcc/testsuite/gcc.dg/pr53037-1.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr55940.c                     |     1 +
 gcc/testsuite/gcc.dg/pr78902.c                     |     1 +
 gcc/testsuite/gcc.dg/pr79214.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr81192.c                     |    18 +-
 gcc/testsuite/gcc.dg/pr84131.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr86314.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr87314-1.c                   |     4 +-
 gcc/testsuite/gcc.dg/pr87485.c                     |     1 +
 gcc/testsuite/gcc.dg/pr88928.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr93986.c                     |     3 +-
 gcc/testsuite/gcc.dg/pr94234-1.c                   |    15 +
 gcc/testsuite/gcc.dg/pr94234-2.c                   |    39 +
 gcc/testsuite/gcc.dg/pr94234-3.c                   |    42 +
 gcc/testsuite/gcc.dg/pr94600-1.c                   |    41 +
 gcc/testsuite/gcc.dg/pr94600-2.c                   |    34 +
 gcc/testsuite/gcc.dg/pr94600-3.c                   |    40 +
 gcc/testsuite/gcc.dg/pr94600-4.c                   |    34 +
 gcc/testsuite/gcc.dg/pr94600-5.c                   |    34 +
 gcc/testsuite/gcc.dg/pr94600-6.c                   |    33 +
 gcc/testsuite/gcc.dg/pr94600-7.c                   |    33 +
 gcc/testsuite/gcc.dg/pr94600-8.c                   |    33 +
 gcc/testsuite/gcc.dg/pr95133.c                     |     1 +
 gcc/testsuite/gcc.dg/pr95857.c                     |     1 +
 gcc/testsuite/gcc.dg/pr96298.c                     |    18 +
 gcc/testsuite/gcc.dg/pr96335.c                     |    12 +
 gcc/testsuite/gcc.dg/pr96370.c                     |     8 +
 gcc/testsuite/gcc.dg/pr96377-1.c                   |    32 +
 gcc/testsuite/gcc.dg/pr96377-2.c                   |    31 +
 gcc/testsuite/gcc.dg/pr96377-3.c                   |    33 +
 gcc/testsuite/gcc.dg/pr96377-4.c                   |    32 +
 gcc/testsuite/gcc.dg/pr96377-5.c                   |    33 +
 gcc/testsuite/gcc.dg/pr96377-6.c                   |    32 +
 gcc/testsuite/gcc.dg/pr96453.c                     |    22 +
 gcc/testsuite/gcc.dg/pr96466.c                     |    19 +
 gcc/testsuite/gcc.dg/pr96514.c                     |    27 +
 gcc/testsuite/gcc.dg/pr96558.c                     |    32 +
 gcc/testsuite/gcc.dg/pr96579.c                     |     4 +
 gcc/testsuite/gcc.dg/pr96818.c                     |    14 +
 gcc/testsuite/gcc.dg/pr96931.c                     |    19 +
 gcc/testsuite/gcc.dg/pr97078.c                     |     9 +
 gcc/testsuite/gcc.dg/pr97192.c                     |    16 +
 gcc/testsuite/gcc.dg/pr97238.c                     |    12 +
 gcc/testsuite/gcc.dg/pr97315-2.c                   |    11 +
 gcc/testsuite/gcc.dg/pr97317.c                     |    11 +
 gcc/testsuite/gcc.dg/pr97322.c                     |    17 +
 gcc/testsuite/gcc.dg/pr97357.c                     |    39 +
 gcc/testsuite/gcc.dg/pr97359.c                     |    11 +
 gcc/testsuite/gcc.dg/pr97371.c                     |     8 +
 gcc/testsuite/gcc.dg/pubtypes-2.c                  |     2 +-
 gcc/testsuite/gcc.dg/pubtypes-3.c                  |     2 +-
 gcc/testsuite/gcc.dg/pubtypes-4.c                  |     2 +-
 gcc/testsuite/gcc.dg/redecl-4.c                    |     2 +-
 gcc/testsuite/gcc.dg/sinatan-2.c                   |     1 +
 gcc/testsuite/gcc.dg/sinhovercosh-1.c              |     1 +
 gcc/testsuite/gcc.dg/spellcheck-inttypes.c         |     2 +-
 gcc/testsuite/gcc.dg/store_merging_31.c            |    27 +
 gcc/testsuite/gcc.dg/store_merging_32.c            |   129 +
 gcc/testsuite/gcc.dg/strcmpopt_10.c                |     2 +-
 gcc/testsuite/gcc.dg/strcmpopt_12.c                |    17 +
 gcc/testsuite/gcc.dg/strlenopt-55.c                |     3 +-
 gcc/testsuite/gcc.dg/strlenopt-57.c                |     6 +-
 gcc/testsuite/gcc.dg/strlenopt-83.c                |     3 +-
 gcc/testsuite/gcc.dg/strlenopt-84.c                |     3 +-
 gcc/testsuite/gcc.dg/strlenopt-91.c                |     3 +-
 gcc/testsuite/gcc.dg/strncmp-3.c                   |    57 +
 gcc/testsuite/gcc.dg/tanhbysinh.c                  |     3 +-
 gcc/testsuite/gcc.dg/tls/thr-cse-1.c               |     5 +-
 gcc/testsuite/gcc.dg/torture/20200727-0.c          |    82 +
 .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c    |     2 +-
 .../gcc.dg/torture/fp-int-convert-timode-3.c       |     1 +
 .../gcc.dg/torture/fp-int-convert-timode-4.c       |     1 +
 gcc/testsuite/gcc.dg/torture/pr39074-2.c           |     4 +-
 gcc/testsuite/gcc.dg/torture/pr39074.c             |     4 +-
 gcc/testsuite/gcc.dg/torture/pr57147-1.c           |     4 +-
 gcc/testsuite/gcc.dg/torture/pr57147-3.c           |     3 +-
 gcc/testsuite/gcc.dg/torture/pr59330.c             |     1 +
 gcc/testsuite/gcc.dg/torture/pr92088-1.c           |     1 +
 gcc/testsuite/gcc.dg/torture/pr92088-2.c           |     1 +
 gcc/testsuite/gcc.dg/torture/pr93124.c             |     1 +
 gcc/testsuite/gcc.dg/torture/pr94479.c             |     1 +
 gcc/testsuite/gcc.dg/torture/pr96130.c             |    26 +
 gcc/testsuite/gcc.dg/torture/pr96133.c             |     2 +-
 gcc/testsuite/gcc.dg/torture/pr96349.c             |    25 +
 gcc/testsuite/gcc.dg/torture/pr96491.c             |    29 +
 gcc/testsuite/gcc.dg/torture/pr96522.c             |    36 +
 gcc/testsuite/gcc.dg/torture/pr96548.c             |    20 +
 gcc/testsuite/gcc.dg/torture/pr96760.c             |    22 +
 gcc/testsuite/gcc.dg/torture/pr97135.c             |    21 +
 gcc/testsuite/gcc.dg/torture/pr97330-1.c           |    19 +
 gcc/testsuite/gcc.dg/torture/pr97330-2.c           |    14 +
 gcc/testsuite/gcc.dg/torture/pta-callused-1.c      |     2 +-
 .../gcc.dg/torture/stackalign/builtin-apply-2.c    |     2 +-
 .../gcc.dg/tree-prof/cold_partition_label.c        |     8 +-
 .../tree-prof/crossmodule-indir-call-topn-1.c      |     8 +-
 .../tree-prof/crossmodule-indir-call-topn-2.c      |     8 +-
 .../gcc.dg/tree-prof/indir-call-prof-malloc.c      |    49 +
 .../gcc.dg/tree-prof/indir-call-prof-topn.c        |     8 +-
 gcc/testsuite/gcc.dg/tree-prof/pr96394.c           |    64 +
 gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c    |     8 +-
 gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c    |     8 +-
 gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c    |     8 +-
 gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/andnot-2.c           |    10 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c      |     3 +-
 .../gcc.dg/tree-ssa/builtins-folding-gimple-ub.c   |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/copy-sign-3.c        |    23 +
 gcc/testsuite/gcc.dg/tree-ssa/forwprop-36.c        |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/local-pure-const.c   |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/loop-19.c            |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/loop-2.c             |     1 -
 gcc/testsuite/gcc.dg/tree-ssa/loop-3.c             |     3 +-
 gcc/testsuite/gcc.dg/tree-ssa/modref-1.c           |    45 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-2.c           |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-3.c           |    31 +
 gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c          |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr93121-1.c          |    56 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93121-2.c          |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr94801.c            |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95433-2.c          |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95433.c            |     8 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95906.c            |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96480.c            |    23 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96730.c            |    13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96820.c            |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96967.c            |    36 +
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c      |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c   |    38 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c   |    27 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c         |     8 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-40.c         |    16 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-88.c         |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-17.c        |    15 +
 gcc/testsuite/gcc.dg/tree-ssa/vector-4.c           |     3 +-
 gcc/testsuite/gcc.dg/uninit-32.c                   |     3 +-
 gcc/testsuite/gcc.dg/uninit-33.c                   |     2 +-
 gcc/testsuite/gcc.dg/uninit-36.c                   |     3 +-
 gcc/testsuite/gcc.dg/uninit-37.c                   |   154 +
 gcc/testsuite/gcc.dg/vect/bb-slp-1.c               |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-10.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-11.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-13.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-14.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-15.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-16.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-17.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-18.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-19.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-2.c               |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-20.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-21.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-22.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-23.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-24.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-25.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-26.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-27.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-28.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-29.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-3.c               |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-30.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-31.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-32.c              |     7 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-34.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-35.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-36.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-38.c              |     3 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-4.c               |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-45.c              |    36 +
 gcc/testsuite/gcc.dg/vect/bb-slp-46.c              |    28 +
 gcc/testsuite/gcc.dg/vect/bb-slp-47.c              |    14 +
 gcc/testsuite/gcc.dg/vect/bb-slp-48.c              |    55 +
 gcc/testsuite/gcc.dg/vect/bb-slp-49.c              |    28 +
 gcc/testsuite/gcc.dg/vect/bb-slp-5.c               |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-50.c              |    20 +
 gcc/testsuite/gcc.dg/vect/bb-slp-51.c              |    20 +
 gcc/testsuite/gcc.dg/vect/bb-slp-6.c               |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-7.c               |     3 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-8.c               |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-8a.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-8b.c              |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-9.c               |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c           |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c           |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c    |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-phis-1.c          |    20 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c           |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c         |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c         |     5 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c         |     4 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c         |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-1.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-2.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-3.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr90006.c         |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-2.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c         |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c         |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c     |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c     |     2 +-
 .../vect/costmodel/ppc/costmodel-bb-slp-9a.c       |     2 +-
 .../vect/costmodel/x86_64/costmodel-pr69297.c      |    20 +-
 .../vect/costmodel/x86_64/costmodel-vect-slp.c     |     2 +-
 .../gcc.dg/vect/fast-math-bb-slp-call-1.c          |     2 +-
 .../gcc.dg/vect/fast-math-bb-slp-call-2.c          |     2 +-
 .../gcc.dg/vect/no-tree-reassoc-bb-slp-12.c        |     2 +-
 .../gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c       |     2 +-
 gcc/testsuite/gcc.dg/vect/pr37027.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/pr65947-3.c              |     6 +-
 gcc/testsuite/gcc.dg/vect/pr67790.c                |     1 +
 gcc/testsuite/gcc.dg/vect/pr92324-4.c              |     2 +
 gcc/testsuite/gcc.dg/vect/pr92558.c                |     2 +
 gcc/testsuite/gcc.dg/vect/pr95495.c                |     2 +
 gcc/testsuite/gcc.dg/vect/pr96698.c                |    19 +
 gcc/testsuite/gcc.dg/vect/pr96783-1.c              |    38 +
 gcc/testsuite/gcc.dg/vect/pr96783-2.c              |    29 +
 gcc/testsuite/gcc.dg/vect/pr96854.c                |    20 +
 gcc/testsuite/gcc.dg/vect/pr96920.c                |    20 +
 gcc/testsuite/gcc.dg/vect/pr97081-2.c              |    32 +
 gcc/testsuite/gcc.dg/vect/pr97081.c                |    26 +
 gcc/testsuite/gcc.dg/vect/pr97085.c                |    13 +
 gcc/testsuite/gcc.dg/vect/pr97139.c                |    27 +
 gcc/testsuite/gcc.dg/vect/pr97173.c                |    19 +
 gcc/testsuite/gcc.dg/vect/pr97236.c                |    43 +
 gcc/testsuite/gcc.dg/vect/pr97241.c                |    19 +
 gcc/testsuite/gcc.dg/vect/slp-3.c                  |     8 +-
 gcc/testsuite/gcc.dg/vect/slp-46.c                 |     1 +
 gcc/testsuite/gcc.dg/vect/slp-multitypes-11.c      |     4 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-1.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-5.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-6.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-7.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-8.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/slp-perm-9.c             |     4 +-
 gcc/testsuite/gcc.dg/vect/slp-reduc-1.c            |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-reduc-2.c            |     1 +
 gcc/testsuite/gcc.dg/vect/slp-reduc-3.c            |     1 +
 gcc/testsuite/gcc.dg/vect/slp-reduc-4.c            |     1 +
 gcc/testsuite/gcc.dg/vect/slp-reduc-5.c            |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-reduc-7.c            |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-cond-13.c           |    38 +
 gcc/testsuite/gcc.dg/vect/vect-live-6.c            |    31 +
 gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-4.c  |     1 +
 gcc/testsuite/gcc.dg/vect/vect-simd-17.c           |   304 +
 gcc/testsuite/gcc.dg/vect/vect-simd-18.c           |    40 +
 gcc/testsuite/gcc.dg/vect/vect-simd-19.c           |    40 +
 gcc/testsuite/gcc.dg/vect/vect-simd-20.c           |    43 +
 gcc/testsuite/gcc.dg/vect/vect-version-2.c         |     6 +-
 gcc/testsuite/gcc.dg/warn-strnlen-no-nul-2.c       |     8 +-
 gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c         |    18 +-
 gcc/testsuite/gcc.misc-tests/outputs.exp           |    37 +-
 gcc/testsuite/gcc.target/aarch64/acle/armv8-r.c    |     6 +
 gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c     |    33 +
 gcc/testsuite/gcc.target/aarch64/adds3.c           |     2 +-
 .../aarch64/advsimd-intrinsics/arm-neon-ref.h      |     8 +-
 .../aarch64/advsimd-intrinsics/vreinterpret_p128.c |    19 +
 .../aarch64/advsimd-intrinsics/vtrn_half.c         |     3 -
 .../aarch64/advsimd-intrinsics/vuzp_half.c         |     3 -
 .../aarch64/advsimd-intrinsics/vzip_half.c         |     3 -
 gcc/testsuite/gcc.target/aarch64/cmp.c             |     3 +-
 .../aarch64/cpunative/aarch64-cpunative.exp        |    35 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_0  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_1  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_10 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_11 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_12 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_13 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_14 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_15 |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_2  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_3  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_4  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_5  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_6  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_7  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_8  |     8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_9  |     8 +
 .../gcc.target/aarch64/cpunative/native_cpu_0.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_1.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_10.c   |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_11.c   |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_12.c   |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_13.c   |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_14.c   |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_15.c   |    15 +
 .../gcc.target/aarch64/cpunative/native_cpu_2.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_3.c    |    13 +
 .../gcc.target/aarch64/cpunative/native_cpu_4.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_5.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_6.c    |    13 +
 .../gcc.target/aarch64/cpunative/native_cpu_7.c    |    13 +
 .../gcc.target/aarch64/cpunative/native_cpu_8.c    |    12 +
 .../gcc.target/aarch64/cpunative/native_cpu_9.c    |    14 +
 gcc/testsuite/gcc.target/aarch64/cpymem-q-reg_1.c  |    16 +
 gcc/testsuite/gcc.target/aarch64/extend-syntax.c   |   129 +
 gcc/testsuite/gcc.target/aarch64/insv_1.c          |     2 +-
 .../gcc.target/aarch64/large_struct_copy_2.c       |     7 +-
 gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c    |    14 +
 gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c    |    14 +
 .../gcc.target/aarch64/mem-shift-canonical.c       |    28 +
 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_7.c |    11 +
 gcc/testsuite/gcc.target/aarch64/movtf_1.c         |    87 +
 gcc/testsuite/gcc.target/aarch64/movti_1.c         |    87 +
 gcc/testsuite/gcc.target/aarch64/pr96313.c         |     8 +
 gcc/testsuite/gcc.target/aarch64/pr96377-1.c       |    20 +
 gcc/testsuite/gcc.target/aarch64/pr96402.c         |    16 +
 gcc/testsuite/gcc.target/aarch64/pr96757.c         |    23 +
 gcc/testsuite/gcc.target/aarch64/pr96968.c         |    28 +
 gcc/testsuite/gcc.target/aarch64/pr97150.c         |    14 +
 .../gcc.target/aarch64/return_address_sign_1.c     |     8 +-
 .../gcc.target/aarch64/return_address_sign_b_1.c   |     8 +-
 .../gcc.target/aarch64/scalar_intrinsics.c         |     6 +-
 gcc/testsuite/gcc.target/aarch64/simd/pr97349.c    |    12 +
 .../gcc.target/aarch64/simd/trn_zip_p64_1.c        |    44 +
 .../gcc.target/aarch64/simd/vadd_poly_1.c          |    50 +
 .../gcc.target/aarch64/simd/vceq_poly_1.c          |    29 +
 .../gcc.target/aarch64/simd/vcls_unsigned_1.c      |    54 +
 .../gcc.target/aarch64/simd/vldrq_p128_1.c         |    13 +
 .../gcc.target/aarch64/simd/vrndns_f32_1.c         |    13 +
 .../gcc.target/aarch64/simd/vstrq_p128_1.c         |    12 +
 .../gcc.target/aarch64/stack-protector-1.c         |    89 +
 .../gcc.target/aarch64/stack-protector-2.c         |     6 +
 .../gcc.target/aarch64/stack-protector-3.c         |    45 +
 .../gcc.target/aarch64/stack-protector-4.c         |     6 +
 .../gcc.target/aarch64/stack-protector-5.c         |    23 +
 .../gcc.target/aarch64/stack-protector-6.c         |     8 +
 .../gcc.target/aarch64/stack-protector-7.c         |    25 +
 gcc/testsuite/gcc.target/aarch64/stp_vec_v2df.c    |    18 +
 gcc/testsuite/gcc.target/aarch64/stp_vec_v2di.c    |    18 +
 gcc/testsuite/gcc.target/aarch64/stp_vec_v2sf.c    |    18 +
 gcc/testsuite/gcc.target/aarch64/stp_vec_v2si.c    |    18 +
 gcc/testsuite/gcc.target/aarch64/strcmpopt_6.c     |     2 +-
 gcc/testsuite/gcc.target/aarch64/subs3.c           |     2 +-
 gcc/testsuite/gcc.target/aarch64/subsp.c           |     2 +-
 .../aarch64/sve/acle/general-c/gnu_vectors_3.c     |    15 +
 .../aarch64/sve/acle/general-c/gnu_vectors_4.c     |    15 +
 .../aarch64/sve/acle/general/attributes_1.c        |     4 +-
 .../aarch64/sve/acle/general/attributes_7.c        |     4 +
 gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c    |     5 +-
 .../gcc.target/aarch64/sve/cost_model_10.c         |    12 +
 .../gcc.target/aarch64/sve/cost_model_2.c          |     2 +-
 .../gcc.target/aarch64/sve/cost_model_5.c          |     4 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr96195.c     |    17 +
 gcc/testsuite/gcc.target/aarch64/sve/pr96357.c     |    25 +
 gcc/testsuite/gcc.target/aarch64/sve/pr96915.c     |    11 +
 gcc/testsuite/gcc.target/aarch64/sve/pr97079.c     |    22 +
 .../gcc.target/aarch64/sve/struct_vect_14.c        |     8 +-
 .../gcc.target/aarch64/sve/struct_vect_15.c        |     8 +-
 .../gcc.target/aarch64/sve/struct_vect_16.c        |     8 +-
 .../gcc.target/aarch64/sve/struct_vect_17.c        |     8 +-
 gcc/testsuite/gcc.target/aarch64/vdup_n_3.c        |    16 +
 gcc/testsuite/gcc.target/aarch64/vins-1.c          |    23 +
 gcc/testsuite/gcc.target/aarch64/vins-2.c          |    23 +
 gcc/testsuite/gcc.target/aarch64/vins-3.c          |    23 +
 gcc/testsuite/gcc.target/aarch64/vzip_1.c          |    12 +
 gcc/testsuite/gcc.target/aarch64/vzip_2.c          |    13 +
 gcc/testsuite/gcc.target/aarch64/vzip_3.c          |    13 +
 gcc/testsuite/gcc.target/aarch64/vzip_4.c          |    13 +
 .../gcc.target/arm/armv8_1m-fp16-move-1.c          |   418 +
 .../gcc.target/arm/armv8_1m-fp32-move-1.c          |   420 +
 .../gcc.target/arm/armv8_1m-fp64-move-1.c          |   426 +
 .../gcc.target/arm/armv8_2-fp16-arith-2.c          |    28 +-
 .../gcc.target/arm/cortex-m55-nodsp-flag-hard.c    |    15 +
 .../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c  |    15 +
 .../arm/cortex-m55-nodsp-nofp-flag-softfp.c        |    15 +
 .../gcc.target/arm/cortex-m55-nofp-flag-hard.c     |    15 +
 .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c   |    15 +
 .../arm/cortex-m55-nofp-nomve-flag-softfp.c        |    15 +
 .../gcc.target/arm/cortex-m55-nomve-flag-hard.c    |    15 +
 .../gcc.target/arm/cortex-m55-nomve-flag-softfp.c  |    15 +
 .../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c |    15 +
 .../arm/cortex-m55-nomve.fp-flag-softfp.c          |    15 +
 gcc/testsuite/gcc.target/arm/csinc-1.c             |    24 +
 gcc/testsuite/gcc.target/arm/csinv-1.c             |    24 +
 gcc/testsuite/gcc.target/arm/csneg.c               |    34 +
 gcc/testsuite/gcc.target/arm/lob1.c                |     2 +-
 gcc/testsuite/gcc.target/arm/lob2.c                |     2 +-
 gcc/testsuite/gcc.target/arm/lob3.c                |     2 +-
 gcc/testsuite/gcc.target/arm/lob4.c                |     2 +-
 gcc/testsuite/gcc.target/arm/lob5.c                |     2 +-
 gcc/testsuite/gcc.target/arm/lob6.c                |     2 +-
 gcc/testsuite/gcc.target/arm/lto/pr96939_0.c       |    15 +
 gcc/testsuite/gcc.target/arm/lto/pr96939_1.c       |    10 +
 gcc/testsuite/gcc.target/arm/multilib.exp          |    18 +-
 .../arm/mve/intrinsics/mve-vldstr16-no-writeback.c |    18 +
 .../gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c |    47 +
 .../gcc.target/arm/mve/intrinsics/mve_vaddq_n.c    |    31 +
 .../arm/mve/intrinsics/vaddq_m_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vaddq_m_n_f32-1.c           |    12 +
 .../arm/mve/intrinsics/vaddq_x_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vaddq_x_n_f32-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpeqq_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpeqq_n_f32-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpgeq_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpgeq_n_f32-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpgtq_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpgtq_n_f32-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f16-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f32-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpleq_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpleq_n_f32-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f16-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f32-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpltq_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpltq_n_f32-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f16-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f32-1.c         |    12 +
 .../arm/mve/intrinsics/vcmpneq_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vcmpneq_n_f32-1.c           |    12 +
 .../gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c |    13 +
 .../arm/mve/intrinsics/vfmaq_m_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vfmaq_m_n_f32-1.c           |    12 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c  |    12 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c  |    12 +
 .../arm/mve/intrinsics/vfmasq_m_n_f16-1.c          |    12 +
 .../arm/mve/intrinsics/vfmasq_m_n_f32-1.c          |    12 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c |    12 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c |    12 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c  |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c  |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c    |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c    |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c     |    11 +-
 .../arm/mve/intrinsics/vmaxnmavq_f16-1.c           |    12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c  |    11 +-
 .../arm/mve/intrinsics/vmaxnmavq_f32-1.c           |    12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c  |    11 +-
 .../arm/mve/intrinsics/vmaxnmavq_p_f16-1.c         |    12 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f16.c           |    11 +-
 .../arm/mve/intrinsics/vmaxnmavq_p_f32-1.c         |    12 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f32.c           |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c |    12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c |    12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c   |    11 +-
 .../arm/mve/intrinsics/vmaxnmvq_p_f16-1.c          |    12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c |    11 +-
 .../arm/mve/intrinsics/vmaxnmvq_p_f32-1.c          |    12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c    |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c    |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c     |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c     |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c      |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c     |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c     |    11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c      |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c  |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c  |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s16.c    |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s32.c    |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s8.c     |    11 +-
 .../arm/mve/intrinsics/vminnmavq_f16-1.c           |    12 +
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c  |    11 +-
 .../arm/mve/intrinsics/vminnmavq_f32-1.c           |    12 +
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c  |    11 +-
 .../arm/mve/intrinsics/vminnmavq_p_f16-1.c         |    12 +
 .../arm/mve/intrinsics/vminnmavq_p_f16.c           |    11 +-
 .../arm/mve/intrinsics/vminnmavq_p_f32-1.c         |    12 +
 .../arm/mve/intrinsics/vminnmavq_p_f32.c           |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c |    12 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c |    12 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c   |    11 +-
 .../arm/mve/intrinsics/vminnmvq_p_f16-1.c          |    12 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c |    11 +-
 .../arm/mve/intrinsics/vminnmvq_p_f32-1.c          |    12 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c    |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c   |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c    |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s16.c     |    10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s32.c     |    10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s8.c      |    10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u16.c     |    11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u32.c     |    10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u8.c      |    11 +-
 .../arm/mve/intrinsics/vmlaldavaxq_p_u16.c         |    21 -
 .../arm/mve/intrinsics/vmlaldavaxq_p_u32.c         |    21 -
 .../arm/mve/intrinsics/vmulq_m_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vmulq_m_n_f32-1.c           |    12 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c  |    12 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c  |    12 +
 .../arm/mve/intrinsics/vmulq_x_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vmulq_x_n_f32-1.c           |    12 +
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c |    21 -
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c |    21 -
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c  |    21 -
 .../arm/mve/intrinsics/vqdmlashq_m_n_s16.c         |    23 +
 .../arm/mve/intrinsics/vqdmlashq_m_n_s32.c         |    23 +
 .../arm/mve/intrinsics/vqdmlashq_m_n_s8.c          |    23 +
 .../arm/mve/intrinsics/vqdmlashq_n_s16.c           |    21 +
 .../arm/mve/intrinsics/vqdmlashq_n_s32.c           |    21 +
 .../gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c |    21 +
 .../arm/mve/intrinsics/vqrdmlahq_n_u16.c           |    21 -
 .../arm/mve/intrinsics/vqrdmlahq_n_u32.c           |    21 -
 .../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c |    21 -
 .../arm/mve/intrinsics/vqrdmlashq_n_u16.c          |    21 -
 .../arm/mve/intrinsics/vqrdmlashq_n_u32.c          |    21 -
 .../arm/mve/intrinsics/vqrdmlashq_n_u8.c           |    21 -
 .../arm/mve/intrinsics/vreinterpretq_f16.c         |     4 +-
 .../arm/mve/intrinsics/vreinterpretq_f32.c         |     4 +-
 .../arm/mve/intrinsics/vreinterpretq_s16.c         |     4 +-
 .../arm/mve/intrinsics/vreinterpretq_s32.c         |     4 +-
 .../arm/mve/intrinsics/vreinterpretq_s64.c         |     4 +-
 .../arm/mve/intrinsics/vreinterpretq_s8.c          |     4 +-
 .../arm/mve/intrinsics/vreinterpretq_u16.c         |     4 +-
 .../arm/mve/intrinsics/vreinterpretq_u32.c         |     4 +-
 .../arm/mve/intrinsics/vreinterpretq_u64.c         |     4 +-
 .../arm/mve/intrinsics/vreinterpretq_u8.c          |     4 +-
 .../arm/mve/intrinsics/vsetq_lane_f16-1.c          |    13 +
 .../arm/mve/intrinsics/vsetq_lane_f32-1.c          |    13 +
 .../gcc.target/arm/mve/intrinsics/vst1q_f16.c      |    10 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_s16.c      |    10 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_s8.c       |    10 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_u16.c      |    10 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_u8.c       |    10 +-
 .../arm/mve/intrinsics/vsubq_m_n_f16-1.c           |    12 +
 .../arm/mve/intrinsics/vsubq_m_n_f32-1.c           |    12 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c  |    12 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c  |    12 +
 .../arm/mve/intrinsics/vsubq_x_n_f16-1.c           |    13 +
 .../arm/mve/intrinsics/vsubq_x_n_f32-1.c           |    13 +
 gcc/testsuite/gcc.target/arm/neon-compare-1.c      |    84 +
 gcc/testsuite/gcc.target/arm/neon-compare-2.c      |    45 +
 gcc/testsuite/gcc.target/arm/neon-compare-3.c      |    44 +
 gcc/testsuite/gcc.target/arm/neon-compare-4.c      |    38 +
 gcc/testsuite/gcc.target/arm/neon-compare-5.c      |    37 +
 gcc/testsuite/gcc.target/arm/neon-vcond-gt.c       |     2 +-
 gcc/testsuite/gcc.target/arm/neon-vcond-ltgt.c     |     3 +-
 .../gcc.target/arm/neon-vcond-unordered.c          |     4 +-
 gcc/testsuite/gcc.target/arm/pr95646.c             |    11 +-
 gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c |    13 +
 gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c |    12 +
 gcc/testsuite/gcc.target/arm/pure-code/pr96769.c   |    20 +
 .../gcc.target/arm/pure-code/pure-code.exp         |     8 +-
 gcc/testsuite/gcc.target/arm/stack-protector-1.c   |    63 +
 gcc/testsuite/gcc.target/arm/stack-protector-2.c   |     6 +
 gcc/testsuite/gcc.target/arm/stack-protector-3.c   |    38 +
 gcc/testsuite/gcc.target/arm/stack-protector-4.c   |     6 +
 gcc/testsuite/gcc.target/arm/stack-protector-5.c   |    21 +
 gcc/testsuite/gcc.target/arm/stack-protector-6.c   |     8 +
 gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-1.c   |     2 +-
 gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-2.c   |     2 +-
 gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-3.c   |     2 +-
 gcc/testsuite/gcc.target/arm/thumb2-cond-cmp-4.c   |     2 +-
 gcc/testsuite/gcc.target/bpf/diag-funargs-2.c      |     1 -
 gcc/testsuite/gcc.target/bpf/diag-funargs-3.c      |     1 -
 gcc/testsuite/gcc.target/bpf/diag-sdiv.c           |    12 +
 gcc/testsuite/gcc.target/bpf/diag-smod.c           |    12 +
 gcc/testsuite/gcc.target/bpf/helper-bind.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c |     4 +-
 .../gcc.target/bpf/helper-clone-redirect.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-csum-diff.c    |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-csum-update.c  |     4 +-
 .../bpf/helper-current-task-under-cgroup.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c   |     4 +-
 .../gcc.target/bpf/helper-get-cgroup-classid.c     |     4 +-
 .../gcc.target/bpf/helper-get-current-cgroup-id.c  |     6 +-
 .../gcc.target/bpf/helper-get-current-comm.c       |     4 +-
 .../gcc.target/bpf/helper-get-current-pid-tgid.c   |     4 +-
 .../gcc.target/bpf/helper-get-current-task.c       |     4 +-
 .../gcc.target/bpf/helper-get-current-uid-gid.c    |     4 +-
 .../gcc.target/bpf/helper-get-hash-recalc.c        |     4 +-
 .../gcc.target/bpf/helper-get-listener-sock.c      |     4 +-
 .../gcc.target/bpf/helper-get-local-storage.c      |     6 +-
 .../gcc.target/bpf/helper-get-numa-node-id.c       |     4 +-
 .../gcc.target/bpf/helper-get-prandom-u32.c        |     4 +-
 .../gcc.target/bpf/helper-get-route-realm.c        |     4 +-
 .../gcc.target/bpf/helper-get-smp-processor-id.c   |     4 +-
 .../gcc.target/bpf/helper-get-socket-cookie.c      |     6 +-
 .../gcc.target/bpf/helper-get-socket-uid.c         |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-get-stack.c    |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-get-stackid.c  |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-getsockopt.c   |     8 +-
 gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c |     4 +-
 .../gcc.target/bpf/helper-l3-csum-replace.c        |     4 +-
 .../gcc.target/bpf/helper-l4-csum-replace.c        |     4 +-
 .../gcc.target/bpf/helper-lwt-push-encap.c         |     6 +-
 .../gcc.target/bpf/helper-lwt-seg6-action.c        |     8 +-
 .../gcc.target/bpf/helper-lwt-seg6-adjust-srh.c    |     7 +-
 .../gcc.target/bpf/helper-lwt-seg6-store-bytes.c   |     7 +-
 .../gcc.target/bpf/helper-map-delete-elem.c        |     5 +-
 .../gcc.target/bpf/helper-map-lookup-elem.c        |     5 +-
 .../gcc.target/bpf/helper-map-peek-elem.c          |     5 +-
 gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c |     5 +-
 .../gcc.target/bpf/helper-map-push-elem.c          |     4 +-
 .../gcc.target/bpf/helper-map-update-elem.c        |     4 +-
 .../gcc.target/bpf/helper-msg-apply-bytes.c        |     6 +-
 .../gcc.target/bpf/helper-msg-cork-bytes.c         |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c |     4 +-
 .../gcc.target/bpf/helper-msg-pull-data.c          |     9 +-
 .../gcc.target/bpf/helper-msg-push-data.c          |     4 +-
 .../gcc.target/bpf/helper-msg-redirect-hash.c      |     4 +-
 .../gcc.target/bpf/helper-msg-redirect-map.c       |     7 +-
 .../gcc.target/bpf/helper-override-return.c        |     6 +-
 .../gcc.target/bpf/helper-perf-event-output.c      |     3 +-
 .../gcc.target/bpf/helper-perf-event-read-value.c  |     6 +-
 .../gcc.target/bpf/helper-perf-event-read.c        |     4 +-
 .../gcc.target/bpf/helper-perf-prog-read-value.c   |     6 +-
 .../gcc.target/bpf/helper-probe-read-str.c         |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-probe-read.c   |     4 +-
 .../gcc.target/bpf/helper-probe-write-user.c       |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c   |     7 +-
 .../gcc.target/bpf/helper-rc-pointer-rel.c         |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c    |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-redirect-map.c |     6 +-
 .../gcc.target/bpf/helper-set-hash-invalid.c       |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-set-hash.c     |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-setsockopt.c   |     7 +-
 gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c  |     4 +-
 .../gcc.target/bpf/helper-sk-lookup-tcp.c          |    12 +-
 .../gcc.target/bpf/helper-sk-lookup-upd.c          |    12 +-
 .../gcc.target/bpf/helper-sk-redirect-hash.c       |     5 +-
 .../gcc.target/bpf/helper-sk-redirect-map.c        |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-sk-release.c   |     6 +-
 .../gcc.target/bpf/helper-sk-select-reuseport.c    |     8 +-
 .../gcc.target/bpf/helper-sk-storage-delete.c      |     6 +-
 .../gcc.target/bpf/helper-sk-storage-get.c         |     7 +-
 .../gcc.target/bpf/helper-skb-adjust-room.c        |     6 +-
 .../gcc.target/bpf/helper-skb-cgroup-id.c          |     6 +-
 .../gcc.target/bpf/helper-skb-change-head.c        |     6 +-
 .../gcc.target/bpf/helper-skb-change-proto.c       |     4 +-
 .../gcc.target/bpf/helper-skb-change-tail.c        |     4 +-
 .../gcc.target/bpf/helper-skb-change-type.c        |     4 +-
 .../gcc.target/bpf/helper-skb-ecn-set-ce.c         |     4 +-
 .../gcc.target/bpf/helper-skb-get-tunnel-key.c     |     4 +-
 .../gcc.target/bpf/helper-skb-get-tunnel-opt.c     |     4 +-
 .../gcc.target/bpf/helper-skb-get-xfrm-state.c     |     6 +-
 .../bpf/helper-skb-load-bytes-relative.c           |     8 +-
 .../gcc.target/bpf/helper-skb-load-bytes.c         |     4 +-
 .../gcc.target/bpf/helper-skb-pull-data.c          |     4 +-
 .../gcc.target/bpf/helper-skb-set-tunnel-key.c     |     4 +-
 .../gcc.target/bpf/helper-skb-set-tunnel-opt.c     |     4 +-
 .../gcc.target/bpf/helper-skb-store-bytes.c        |     4 +-
 .../gcc.target/bpf/helper-skb-under-cgroup.c       |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c |     4 +-
 .../gcc.target/bpf/helper-skb-vlan-push.c          |     4 +-
 .../gcc.target/bpf/helper-skc-lookup-tcp.c         |     6 +-
 .../gcc.target/bpf/helper-sock-hash-update.c       |     4 +-
 .../gcc.target/bpf/helper-sock-map-update.c        |     7 +-
 .../gcc.target/bpf/helper-sock-ops-cb-flags-set.c  |     7 +-
 gcc/testsuite/gcc.target/bpf/helper-spin-lock.c    |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c  |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-strtol.c       |     6 +-
 gcc/testsuite/gcc.target/bpf/helper-strtoul.c      |     6 +-
 .../bpf/helper-sysctl-get-current-value.c          |     7 +-
 .../gcc.target/bpf/helper-sysctl-get-name.c        |     7 +-
 .../gcc.target/bpf/helper-sysctl-get-new-value.c   |     7 +-
 .../gcc.target/bpf/helper-sysctl-set-new-value.c   |     7 +-
 gcc/testsuite/gcc.target/bpf/helper-tail-call.c    |     5 +-
 .../gcc.target/bpf/helper-tcp-check-syncookie.c    |    10 +-
 gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c     |     4 +-
 gcc/testsuite/gcc.target/bpf/helper-trace-printk.c |     5 +-
 .../gcc.target/bpf/helper-xdp-adjust-head.c        |     6 +-
 .../gcc.target/bpf/helper-xdp-adjust-meta.c        |     6 +-
 .../gcc.target/bpf/helper-xdp-adjust-tail.c        |     3 +-
 gcc/testsuite/gcc.target/bpf/nop-1.c               |    14 +
 .../gcc.target/bpf/skb-ancestor-cgroup-id.c        |     7 +-
 .../gcc.target/bpf/xbpf-indirect-call-1.c          |    21 +
 gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c         |    14 +
 gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c         |    14 +
 gcc/testsuite/gcc.target/cris/pr93372-44.c         |    13 +
 gcc/testsuite/gcc.target/cris/pr93372-45.c         |    13 +
 gcc/testsuite/gcc.target/cris/pr93372-46.c         |    16 +
 gcc/testsuite/gcc.target/cris/pr93372-47.c         |    49 +
 gcc/testsuite/gcc.target/hppa/shadd-2.c            |     2 +-
 gcc/testsuite/gcc.target/i386/387-7.c              |     1 +
 gcc/testsuite/gcc.target/i386/387-9.c              |     1 +
 gcc/testsuite/gcc.target/i386/amx-check.h          |   185 +
 gcc/testsuite/gcc.target/i386/amxbf16-asmatt-1.c   |    13 +
 gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c |     9 +
 gcc/testsuite/gcc.target/i386/amxbf16-dpbf16ps-2.c |    85 +
 gcc/testsuite/gcc.target/i386/amxint8-asmatt-1.c   |    19 +
 gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c |    15 +
 gcc/testsuite/gcc.target/i386/amxint8-dpbssd-2.c   |    64 +
 gcc/testsuite/gcc.target/i386/amxint8-dpbsud-2.c   |    63 +
 gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c   |    63 +
 gcc/testsuite/gcc.target/i386/amxint8-dpbuud-2.c   |    63 +
 gcc/testsuite/gcc.target/i386/amxtile-2.c          |    48 +
 gcc/testsuite/gcc.target/i386/amxtile-asmatt-1.c   |    30 +
 gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c |    24 +
 gcc/testsuite/gcc.target/i386/avx-1.c              |    10 +
 .../gcc.target/i386/avx2-broadcast-pr87767-1.c     |    40 +
 .../gcc.target/i386/avx512bw-kunpckwd-1.c          |     2 +-
 .../gcc.target/i386/avx512bw-kunpckwd-3.c          |     2 +-
 gcc/testsuite/gcc.target/i386/avx512bw-pr88465.c   |    23 +
 gcc/testsuite/gcc.target/i386/avx512bw-pr95488-1.c |     2 +-
 .../gcc.target/i386/avx512bw-vmovdqu16-1.c         |     6 +-
 .../gcc.target/i386/avx512bw-vmovdqu8-1.c          |     6 +-
 gcc/testsuite/gcc.target/i386/avx512dq-kmovb-5.c   |     2 +-
 .../gcc.target/i386/avx512f-broadcast-pr87767-1.c  |    31 +
 .../gcc.target/i386/avx512f-broadcast-pr87767-2.c  |    42 +
 .../gcc.target/i386/avx512f-broadcast-pr87767-3.c  |    31 +
 .../gcc.target/i386/avx512f-broadcast-pr87767-4.c  |    42 +
 .../gcc.target/i386/avx512f-broadcast-pr87767-5.c  |    27 +
 .../gcc.target/i386/avx512f-broadcast-pr87767-6.c  |    41 +
 .../gcc.target/i386/avx512f-broadcast-pr87767-7.c  |   122 +
 gcc/testsuite/gcc.target/i386/avx512f-kmovw-5.c    |     2 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr96551-1.c  |    18 +
 gcc/testsuite/gcc.target/i386/avx512f-pr96551-2.c  |    33 +
 gcc/testsuite/gcc.target/i386/avx512f-pr97028.c    |    18 +
 .../gcc.target/i386/avx512f-rint-sfix-vec-2.c      |     1 +
 .../gcc.target/i386/avx512f-rintf-sfix-vec-2.c     |     1 +
 gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c   |     4 +
 gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c   |     4 +
 gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c  |     2 +-
 gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c  |     2 +-
 .../gcc.target/i386/avx512f-vmovdqa32-1.c          |     2 +-
 .../gcc.target/i386/avx512f-vmovdqa64-1.c          |     2 +-
 .../gcc.target/i386/avx512vl-broadcast-pr87767-1.c |    46 +
 .../gcc.target/i386/avx512vl-broadcast-pr87767-2.c |    59 +
 .../gcc.target/i386/avx512vl-broadcast-pr87767-3.c |    38 +
 .../gcc.target/i386/avx512vl-broadcast-pr87767-4.c |    56 +
 .../gcc.target/i386/avx512vl-broadcast-pr87767-5.c |    38 +
 .../gcc.target/i386/avx512vl-broadcast-pr87767-6.c |    55 +
 .../gcc.target/i386/avx512vl-pr92686-movcc-1.c     |     8 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c |     4 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c |     4 +-
 .../gcc.target/i386/avx512vl-vmovdqa32-1.c         |     4 +-
 .../gcc.target/i386/avx512vl-vmovdqa64-1.c         |     4 +-
 gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c  |   178 +
 gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c  |     8 +
 gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c  |    44 +
 .../gcc.target/i386/builtin_thread_pointer.c       |    30 +
 gcc/testsuite/gcc.target/i386/double_mask_reg-1.c  |    19 +
 gcc/testsuite/gcc.target/i386/endbr_immediate.c    |   198 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |     6 +
 gcc/testsuite/gcc.target/i386/l_fma_double_1.c     |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_2.c     |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_3.c     |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_4.c     |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_5.c     |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_double_6.c     |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_1.c      |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_2.c      |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_3.c      |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_4.c      |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_5.c      |     2 +-
 gcc/testsuite/gcc.target/i386/l_fma_float_6.c      |     2 +-
 gcc/testsuite/gcc.target/i386/m128-check.h         |     1 +
 gcc/testsuite/gcc.target/i386/memcpy-pr95886.c     |   107 +
 gcc/testsuite/gcc.target/i386/minmax-10.c          |    38 +
 gcc/testsuite/gcc.target/i386/minmax-11.c          |    12 +
 gcc/testsuite/gcc.target/i386/minmax-12.c          |    17 +
 gcc/testsuite/gcc.target/i386/minmax-8.c           |    18 +
 gcc/testsuite/gcc.target/i386/minmax-9.c           |    23 +
 gcc/testsuite/gcc.target/i386/movdir64b.c          |    23 +
 gcc/testsuite/gcc.target/i386/movdiri32.c          |    20 +
 gcc/testsuite/gcc.target/i386/movdiri64.c          |    20 +
 gcc/testsuite/gcc.target/i386/pr55342.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr60473.c            |    12 +
 gcc/testsuite/gcc.target/i386/pr60693.c            |     3 +
 gcc/testsuite/gcc.target/i386/pr61403.c            |     1 +
 gcc/testsuite/gcc.target/i386/pr65146.c            |    12 +
 gcc/testsuite/gcc.target/i386/pr68961.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr70314.c            |    15 +
 gcc/testsuite/gcc.target/i386/pr71321.c            |     3 +-
 gcc/testsuite/gcc.target/i386/pr78904-4a.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr82673.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr84101.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr87007-4.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr87007-5.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr88240.c            |    26 +
 gcc/testsuite/gcc.target/i386/pr88713-3.c          |    17 +
 gcc/testsuite/gcc.target/i386/pr92645-4.c          |     2 +-
 .../gcc.target/i386/pr92658-avx512bw-trunc.c       |     2 +-
 gcc/testsuite/gcc.target/i386/pr92658-avx512f.c    |     2 +-
 gcc/testsuite/gcc.target/i386/pr92865-1.c          |    10 +-
 gcc/testsuite/gcc.target/i386/pr93492-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr93492-2.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr93492-3.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr93492-4.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr93492-5.c          |     3 +-
 gcc/testsuite/gcc.target/i386/pr95021-3.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr95443-1.c          |   130 +
 gcc/testsuite/gcc.target/i386/pr95443-2.c          |    79 +
 gcc/testsuite/gcc.target/i386/pr95750.c            |    19 +
 gcc/testsuite/gcc.target/i386/pr95863-1.c          |    47 +
 gcc/testsuite/gcc.target/i386/pr95863-2.c          |    27 +
 gcc/testsuite/gcc.target/i386/pr95973.c            |    25 +
 gcc/testsuite/gcc.target/i386/pr96176.c            |    13 +
 gcc/testsuite/gcc.target/i386/pr96189-1.c          |    24 +
 gcc/testsuite/gcc.target/i386/pr96189.c            |    12 +
 gcc/testsuite/gcc.target/i386/pr96203-1.c          |    18 +
 gcc/testsuite/gcc.target/i386/pr96203-2.c          |    11 +
 gcc/testsuite/gcc.target/i386/pr96262-1.c          |    11 +
 gcc/testsuite/gcc.target/i386/pr96298.c            |    18 +
 gcc/testsuite/gcc.target/i386/pr96539.c            |    16 +
 gcc/testsuite/gcc.target/i386/pr96562-1.c          |    81 +
 gcc/testsuite/gcc.target/i386/pr96744-1.c          |    10 +
 gcc/testsuite/gcc.target/i386/pr96744-2.c          |    11 +
 gcc/testsuite/gcc.target/i386/pr96744-3a.c         |    12 +
 gcc/testsuite/gcc.target/i386/pr96744-3b.c         |    16 +
 gcc/testsuite/gcc.target/i386/pr96744-4.c          |    11 +
 gcc/testsuite/gcc.target/i386/pr96744-5.c          |    17 +
 gcc/testsuite/gcc.target/i386/pr96744-6.c          |    11 +
 gcc/testsuite/gcc.target/i386/pr96744-7.c          |    14 +
 gcc/testsuite/gcc.target/i386/pr96744-8a.c         |    33 +
 gcc/testsuite/gcc.target/i386/pr96744-8b.c         |    35 +
 gcc/testsuite/gcc.target/i386/pr96744-9.c          |    25 +
 gcc/testsuite/gcc.target/i386/pr96755.c            |    16 +
 gcc/testsuite/gcc.target/i386/pr96802-1.c          |    12 +
 gcc/testsuite/gcc.target/i386/pr96802-2.c          |    16 +
 gcc/testsuite/gcc.target/i386/pr96814.c            |    19 +
 gcc/testsuite/gcc.target/i386/pr96827.c            |    41 +
 gcc/testsuite/gcc.target/i386/pr96861.c            |    38 +
 gcc/testsuite/gcc.target/i386/pr97032.c            |    23 +
 gcc/testsuite/gcc.target/i386/pr97282.c            |    25 +
 gcc/testsuite/gcc.target/i386/pr97313.c            |    24 +
 gcc/testsuite/gcc.target/i386/rdrand-1.c           |     2 +-
 gcc/testsuite/gcc.target/i386/rdrand-2.c           |     2 +-
 gcc/testsuite/gcc.target/i386/rdrand-3.c           |     2 +-
 gcc/testsuite/gcc.target/i386/spill_to_mask-1.c    |    92 +
 gcc/testsuite/gcc.target/i386/spill_to_mask-2.c    |    10 +
 gcc/testsuite/gcc.target/i386/spill_to_mask-3.c    |    10 +
 gcc/testsuite/gcc.target/i386/spill_to_mask-4.c    |    10 +
 gcc/testsuite/gcc.target/i386/sse-12.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-13.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-14.c             |     2 +-
 gcc/testsuite/gcc.target/i386/sse-22.c             |     5 +-
 gcc/testsuite/gcc.target/i386/sse-23.c             |     3 +-
 gcc/testsuite/gcc.target/i386/sse2-mmx-pinsrw.c    |     8 +-
 .../gcc.target/i386/sse4_1-ceil-sfix-vec.c         |     1 +
 .../gcc.target/i386/sse4_1-ceilf-sfix-vec.c        |     1 +
 .../gcc.target/i386/sse4_1-floor-sfix-vec.c        |     1 +
 .../gcc.target/i386/sse4_1-floorf-sfix-vec.c       |     1 +
 .../gcc.target/i386/sse4_1-rint-sfix-vec.c         |     1 +
 .../gcc.target/i386/sse4_1-rintf-sfix-vec.c        |     1 +
 .../gcc.target/i386/sse4_1-round-sfix-vec.c        |     1 +
 .../gcc.target/i386/sse4_1-roundf-sfix-vec.c       |     1 +
 gcc/testsuite/gcc.target/i386/strcmpopt_6.c        |     8 +-
 gcc/testsuite/gcc.target/i386/x86-64-v2.c          |   119 +
 gcc/testsuite/gcc.target/i386/x86-64-v3-haswell.c  |    18 +
 gcc/testsuite/gcc.target/i386/x86-64-v3-skylake.c  |    21 +
 gcc/testsuite/gcc.target/i386/x86-64-v3.c          |   119 +
 gcc/testsuite/gcc.target/i386/x86-64-v4.c          |   119 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-1.c     |     7 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-2.c     |    30 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-3.c     |    15 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-4.c     |    30 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-4a.c    |     7 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-5.c     |    32 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-5a.c    |     5 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-5b.c    |     5 +
 gcc/testsuite/gcc.target/i386/x86gprintrin-6.c     |    11 +
 gcc/testsuite/gcc.target/i386/xsave-avx-1.c        |    12 +
 gcc/testsuite/gcc.target/msp430/430x-default-isa.c |    10 +
 gcc/testsuite/gcc.target/msp430/emulate-srli.c     |     2 +-
 .../msp430/max-inline-shift-430-no-opt.c           |    52 +
 .../gcc.target/msp430/max-inline-shift-430.c       |    50 +
 .../gcc.target/msp430/max-inline-shift-430x.c      |    48 +
 gcc/testsuite/gcc.target/msp430/mcpu-is-430.c      |    10 +
 gcc/testsuite/gcc.target/msp430/mcpu-is-430x.c     |    12 +
 gcc/testsuite/gcc.target/msp430/mcpu-is-430xv2.c   |    13 +
 .../gcc.target/msp430/operand-modifiers-bad.c      |    15 +
 .../gcc.target/msp430/operand-modifiers.c          |   167 +-
 gcc/testsuite/gcc.target/nvptx/cvt.c               |    13 +
 gcc/testsuite/gcc.target/nvptx/ia64-sync-1.c       |     2 +
 gcc/testsuite/gcc.target/nvptx/ia64-sync-2.c       |     2 +
 gcc/testsuite/gcc.target/nvptx/ia64-sync-3.c       |     2 +
 gcc/testsuite/gcc.target/nvptx/ia64-sync-4.c       |     3 +
 gcc/testsuite/gcc.target/nvptx/ia64-sync-5.c       |     2 +
 gcc/testsuite/gcc.target/nvptx/int128.c            |    15 +
 gcc/testsuite/gcc.target/nvptx/mul-hi.c            |    15 +
 gcc/testsuite/gcc.target/nvptx/recip-1.c           |    18 +
 gcc/testsuite/gcc.target/nvptx/shift16.c           |    30 +
 gcc/testsuite/gcc.target/nvptx/umul-hi.c           |    15 +
 gcc/testsuite/gcc.target/nvptx/v2si-cvt.c          |    34 +-
 .../gcc.target/nvptx/v2si-vec-set-extract.c        |    25 +
 gcc/testsuite/gcc.target/powerpc/bswap-brd.c       |    23 +
 gcc/testsuite/gcc.target/powerpc/bswap-brh.c       |    11 +
 gcc/testsuite/gcc.target/powerpc/bswap-brw.c       |    22 +
 .../gcc.target/powerpc/conv-vectorize-1.c          |     2 +-
 .../gcc.target/powerpc/conv-vectorize-2.c          |     2 +-
 gcc/testsuite/gcc.target/powerpc/convert-fp-128.c  |    20 +-
 gcc/testsuite/gcc.target/powerpc/lsbb-runnable.c   |    65 +
 gcc/testsuite/gcc.target/powerpc/lsbb.c            |    24 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c   |     4 +-
 gcc/testsuite/gcc.target/powerpc/mma-double-test.c |     9 +-
 gcc/testsuite/gcc.target/powerpc/mma-single-test.c |    17 +-
 gcc/testsuite/gcc.target/powerpc/mma-supported.c   |    25 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-1.h |    18 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-2.h |    17 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-3.h |    31 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-4.h |    24 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-5.h |    29 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-6.h |    32 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-7.h |    20 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length-8.h |    14 +
 .../gcc.target/powerpc/p9-vec-length-epil-1.c      |    15 +
 .../gcc.target/powerpc/p9-vec-length-epil-2.c      |    15 +
 .../gcc.target/powerpc/p9-vec-length-epil-3.c      |    18 +
 .../gcc.target/powerpc/p9-vec-length-epil-4.c      |    15 +
 .../gcc.target/powerpc/p9-vec-length-epil-5.c      |    15 +
 .../gcc.target/powerpc/p9-vec-length-epil-6.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-epil-7.c      |    11 +
 .../gcc.target/powerpc/p9-vec-length-epil-8.c      |    12 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-1.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-2.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-3.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-4.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-5.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-6.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-7.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-epil-run-8.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-1.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-full-2.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-full-3.c      |    17 +
 .../gcc.target/powerpc/p9-vec-length-full-4.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-full-5.c      |    16 +
 .../gcc.target/powerpc/p9-vec-length-full-6.c      |    15 +
 .../gcc.target/powerpc/p9-vec-length-full-7.c      |    13 +
 .../gcc.target/powerpc/p9-vec-length-full-8.c      |    12 +
 .../gcc.target/powerpc/p9-vec-length-full-run-1.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-2.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-3.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-4.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-5.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-6.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-7.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-full-run-8.c  |    10 +
 .../gcc.target/powerpc/p9-vec-length-run-1.h       |    34 +
 .../gcc.target/powerpc/p9-vec-length-run-2.h       |    36 +
 .../gcc.target/powerpc/p9-vec-length-run-3.h       |    34 +
 .../gcc.target/powerpc/p9-vec-length-run-4.h       |    62 +
 .../gcc.target/powerpc/p9-vec-length-run-5.h       |    45 +
 .../gcc.target/powerpc/p9-vec-length-run-6.h       |    52 +
 .../gcc.target/powerpc/p9-vec-length-run-7.h       |    16 +
 .../gcc.target/powerpc/p9-vec-length-run-8.h       |    27 +
 gcc/testsuite/gcc.target/powerpc/p9-vec-length.h   |    14 +
 gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c |    19 +-
 gcc/testsuite/gcc.target/powerpc/pr71309.c         |    34 +
 gcc/testsuite/gcc.target/powerpc/pr89310.c         |    17 +
 gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c     |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c     |     4 +-
 gcc/testsuite/gcc.target/powerpc/pr92488.c         |    43 +
 gcc/testsuite/gcc.target/powerpc/pr95450.c         |    29 +
 gcc/testsuite/gcc.target/powerpc/pr95907.c         |     7 +
 gcc/testsuite/gcc.target/powerpc/pr96139-a.c       |    32 +
 gcc/testsuite/gcc.target/powerpc/pr96139-b.c       |    32 +
 gcc/testsuite/gcc.target/powerpc/pr96139-c.c       |    26 +
 gcc/testsuite/gcc.target/powerpc/pr96446.c         |    16 +
 gcc/testsuite/gcc.target/powerpc/pr96493.c         |    30 +
 gcc/testsuite/gcc.target/powerpc/pr96506.c         |    66 +
 gcc/testsuite/gcc.target/powerpc/pr96530.c         |    20 +
 gcc/testsuite/gcc.target/powerpc/pr96787-1.c       |    38 +
 gcc/testsuite/gcc.target/powerpc/pr96787-2.c       |    35 +
 gcc/testsuite/gcc.target/powerpc/pr96808.c         |    59 +
 gcc/testsuite/gcc.target/powerpc/pr97019.c         |    83 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrb.c   |   110 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrd.c   |    73 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pinsrq.c   |    67 +
 .../gcc.target/powerpc/vec-blend-runnable.c        |   276 +
 .../gcc.target/powerpc/vec-insert-word-runnable.c  |   345 +
 .../gcc.target/powerpc/vec-permute-ext-runnable.c  |   294 +
 .../gcc.target/powerpc/vec-replace-word-runnable.c |   289 +
 .../gcc.target/powerpc/vec-shift-double-runnable.c |   384 +
 .../gcc.target/powerpc/vec-splati-runnable.c       |   166 +
 gcc/testsuite/gcc.target/powerpc/vector_float.c    |    16 +
 gcc/testsuite/gcc.target/riscv/pr91441.c           |     2 +-
 gcc/testsuite/gcc.target/riscv/pr96260.c           |     9 +
 gcc/testsuite/gcc.target/riscv/predef-3.c          |     6 +-
 gcc/testsuite/gcc.target/riscv/predef-6.c          |     6 +-
 gcc/testsuite/gcc.target/riscv/shorten-memrefs-8.c |    27 +
 gcc/testsuite/gcc.target/s390/load-and-test-fp-1.c |    21 +-
 gcc/testsuite/gcc.target/s390/load-and-test-fp-2.c |    17 +-
 gcc/testsuite/gcc.target/s390/load-and-test-fp.h   |    12 +
 gcc/testsuite/gcc.target/s390/pr96127.c            |    29 +
 gcc/testsuite/gcc.target/s390/pr96456.c            |    13 +
 gcc/testsuite/gcc.target/s390/vector/pr96128.c     |    35 +
 gcc/testsuite/gdc.dg/Waddress.d                    |    12 +
 gcc/testsuite/gdc.dg/Wcastresult1.d                |    18 +
 gcc/testsuite/gdc.dg/Wcastresult2.d                |    12 +
 gcc/testsuite/gdc.dg/array1.d                      |    14 +
 gcc/testsuite/gdc.dg/cast1.d                       |     7 +
 gcc/testsuite/gdc.dg/compilable.d                  |   444 -
 gcc/testsuite/gdc.dg/dg.exp                        |    24 +-
 gcc/testsuite/gdc.dg/gdc108.d                      |    19 +
 gcc/testsuite/gdc.dg/gdc121.d                      |     4 +
 gcc/testsuite/gdc.dg/gdc122.d                      |    36 +
 gcc/testsuite/gdc.dg/gdc127.d                      |     6 +
 gcc/testsuite/gdc.dg/gdc133.d                      |    16 +
 gcc/testsuite/gdc.dg/gdc142.d                      |    15 +
 gcc/testsuite/gdc.dg/gdc15.d                       |    35 +
 gcc/testsuite/gdc.dg/gdc170.d                      |    21 +
 gcc/testsuite/gdc.dg/gdc183.d                      |    60 +
 gcc/testsuite/gdc.dg/gdc19.d                       |     8 +
 gcc/testsuite/gdc.dg/gdc194.d                      |     9 +
 gcc/testsuite/gdc.dg/gdc196.d                      |    21 +
 gcc/testsuite/gdc.dg/gdc204.d                      |    12 +
 gcc/testsuite/gdc.dg/gdc212.d                      |    48 +
 gcc/testsuite/gdc.dg/gdc213.d                      |    17 +
 gcc/testsuite/gdc.dg/gdc218.d                      |    41 +
 gcc/testsuite/gdc.dg/gdc223.d                      |    43 +
 gcc/testsuite/gdc.dg/gdc231.d                      |    13 +
 gcc/testsuite/gdc.dg/gdc239.d                      |    10 +
 gcc/testsuite/gdc.dg/gdc24.d                       |    15 +
 gcc/testsuite/gdc.dg/gdc241.d                      |     6 +
 gcc/testsuite/gdc.dg/gdc242a.d                     |    24 +
 gcc/testsuite/gdc.dg/gdc251.d                      |     6 +
 gcc/testsuite/gdc.dg/gdc253a.d                     |    10 +
 gcc/testsuite/gdc.dg/gdc253b.d                     |    19 +
 gcc/testsuite/gdc.dg/gdc255.d                      |    83 +
 gcc/testsuite/gdc.dg/gdc256.d                      |     5 +
 gcc/testsuite/gdc.dg/gdc261.d                      |    19 +
 gcc/testsuite/gdc.dg/gdc27.d                       |    18 +
 gcc/testsuite/gdc.dg/gdc280.d                      |    30 +
 gcc/testsuite/gdc.dg/gdc283.d                      |   102 -
 gcc/testsuite/gdc.dg/gdc284.d                      |    10 +
 gcc/testsuite/gdc.dg/gdc300.d                      |    25 +
 gcc/testsuite/gdc.dg/gdc31.d                       |    25 +
 gcc/testsuite/gdc.dg/gdc37.d                       |    16 +
 gcc/testsuite/gdc.dg/gdc4.d                        |     9 +
 gcc/testsuite/gdc.dg/gdc43.d                       |    29 +
 gcc/testsuite/gdc.dg/gdc47.d                       |    12 +
 gcc/testsuite/gdc.dg/gdc67.d                       |     5 +
 gcc/testsuite/gdc.dg/gdc71.d                       |    27 +
 gcc/testsuite/gdc.dg/gdc77.d                       |    11 +
 gcc/testsuite/gdc.dg/imports/gdc239.d              |    22 +-
 gcc/testsuite/gdc.dg/imports/gdc241a.d             |     4 +-
 gcc/testsuite/gdc.dg/imports/gdc241b.d             |     1 +
 gcc/testsuite/gdc.dg/imports/gdc251a.d             |     2 +-
 gcc/testsuite/gdc.dg/imports/gdc253.d              |    23 -
 gcc/testsuite/gdc.dg/imports/gdc253a.d             |    23 +
 gcc/testsuite/gdc.dg/imports/gdc253b.d             |    12 +
 gcc/testsuite/gdc.dg/imports/runnable.d            |    23 -
 gcc/testsuite/gdc.dg/init1.d                       |     9 -
 gcc/testsuite/gdc.dg/intrinsics.d                  |   123 +
 gcc/testsuite/gdc.dg/link.d                        |    39 -
 gcc/testsuite/gdc.dg/pr92309.d                     |    25 -
 gcc/testsuite/gdc.dg/pr94424.d                     |    19 -
 gcc/testsuite/gdc.dg/pr94777b.d                    |   181 -
 gcc/testsuite/gdc.dg/pr96140.d                     |    15 +
 gcc/testsuite/gdc.dg/pr96154a.d                    |    18 +
 gcc/testsuite/gdc.dg/pr96154b.d                    |    19 +
 gcc/testsuite/gdc.dg/pr96157b.d                    |    46 +
 gcc/testsuite/gdc.dg/pr96254a.d                    |    28 +
 gcc/testsuite/gdc.dg/pr96254b.d                    |    24 +
 gcc/testsuite/gdc.dg/pr96301a.d                    |    31 +
 gcc/testsuite/gdc.dg/pr96301b.d                    |    25 +
 gcc/testsuite/gdc.dg/pr96301c.d                    |    25 +
 gcc/testsuite/gdc.dg/pr96429.d                     |    26 +
 gcc/testsuite/gdc.dg/pr96869.d                     |    32 +
 gcc/testsuite/gdc.dg/pr96924.d                     |    14 +
 gcc/testsuite/gdc.dg/pr97002.d                     |    55 +
 gcc/testsuite/gdc.dg/runnable.d                    |  1394 --
 gcc/testsuite/gdc.dg/runnable2.d                   |   244 -
 gcc/testsuite/gdc.dg/simd.d                        |  1949 --
 gcc/testsuite/gdc.dg/simd1.d                       |    71 +
 gcc/testsuite/gdc.dg/simd10447.d                   |    11 +
 gcc/testsuite/gdc.dg/simd12776.d                   |    25 +
 gcc/testsuite/gdc.dg/simd13841.d                   |    29 +
 gcc/testsuite/gdc.dg/simd13927.d                   |    10 +
 gcc/testsuite/gdc.dg/simd15123.d                   |    17 +
 gcc/testsuite/gdc.dg/simd15144.d                   |    11 +
 gcc/testsuite/gdc.dg/simd16087.d                   |    98 +
 gcc/testsuite/gdc.dg/simd16697.d                   |    12 +
 gcc/testsuite/gdc.dg/simd17237.d                   |    18 +
 gcc/testsuite/gdc.dg/simd17695.d                   |     8 +
 gcc/testsuite/gdc.dg/simd17720a.d                  |    43 +
 gcc/testsuite/gdc.dg/simd17720b.d                  |    43 +
 gcc/testsuite/gdc.dg/simd19224.d                   |    17 +
 gcc/testsuite/gdc.dg/simd19627.d                   |     6 +
 gcc/testsuite/gdc.dg/simd19628.d                   |    41 +
 gcc/testsuite/gdc.dg/simd19629.d                   |    41 +
 gcc/testsuite/gdc.dg/simd19630.d                   |    77 +
 gcc/testsuite/gdc.dg/simd2a.d                      |    69 +
 gcc/testsuite/gdc.dg/simd2b.d                      |    69 +
 gcc/testsuite/gdc.dg/simd2c.d                      |    70 +
 gcc/testsuite/gdc.dg/simd2d.d                      |    69 +
 gcc/testsuite/gdc.dg/simd2e.d                      |    69 +
 gcc/testsuite/gdc.dg/simd2f.d                      |    69 +
 gcc/testsuite/gdc.dg/simd2g.d                      |    69 +
 gcc/testsuite/gdc.dg/simd2h.d                      |    69 +
 gcc/testsuite/gdc.dg/simd2i.d                      |    69 +
 gcc/testsuite/gdc.dg/simd2j.d                      |    69 +
 gcc/testsuite/gdc.dg/simd7951.d                    |    22 +
 gcc/testsuite/gdc.dg/torture/array2.d              |    25 +
 gcc/testsuite/gdc.dg/torture/array3.d              |    15 +
 gcc/testsuite/gdc.dg/torture/gdc115.d              |    16 +
 gcc/testsuite/gdc.dg/torture/gdc131.d              |    15 +
 gcc/testsuite/gdc.dg/torture/gdc141.d              |    14 +
 gcc/testsuite/gdc.dg/torture/gdc17.d               |    37 +
 gcc/testsuite/gdc.dg/torture/gdc171.d              |    38 +
 gcc/testsuite/gdc.dg/torture/gdc179.d              |    32 +
 gcc/testsuite/gdc.dg/torture/gdc186.d              |    60 +
 gcc/testsuite/gdc.dg/torture/gdc187.d              |    40 +
 gcc/testsuite/gdc.dg/torture/gdc191.d              |   201 +
 gcc/testsuite/gdc.dg/torture/gdc198.d              |    71 +
 gcc/testsuite/gdc.dg/torture/gdc200.d              |    16 +
 gcc/testsuite/gdc.dg/torture/gdc210.d              |    62 +
 gcc/testsuite/gdc.dg/torture/gdc240.d              |    16 +
 gcc/testsuite/gdc.dg/torture/gdc242b.d             |    25 +
 gcc/testsuite/gdc.dg/torture/gdc248.d              |    44 +
 gcc/testsuite/gdc.dg/torture/gdc250.d              |    18 +
 gcc/testsuite/gdc.dg/torture/gdc273.d              |    19 +
 gcc/testsuite/gdc.dg/torture/gdc283.d              |   103 +
 gcc/testsuite/gdc.dg/torture/gdc285.d              |    15 +
 gcc/testsuite/gdc.dg/torture/gdc286.d              |    37 +
 gcc/testsuite/gdc.dg/torture/gdc309.d              |    41 +
 gcc/testsuite/gdc.dg/torture/gdc35.d               |    73 +
 gcc/testsuite/gdc.dg/torture/gdc36.d               |   125 +
 gcc/testsuite/gdc.dg/torture/gdc51.d               |    29 +
 gcc/testsuite/gdc.dg/torture/gdc57.d               |    21 +
 gcc/testsuite/gdc.dg/torture/gdc66.d               |    14 +
 gcc/testsuite/gdc.dg/torture/imports/gdc36.d       |     8 +
 gcc/testsuite/gdc.dg/torture/init1.d               |     9 +
 gcc/testsuite/gdc.dg/torture/pr92309.d             |    25 +
 gcc/testsuite/gdc.dg/torture/pr94424.d             |    19 +
 gcc/testsuite/gdc.dg/torture/pr94777b.d            |   181 +
 gcc/testsuite/gdc.dg/torture/pr96152.d             |    32 +
 gcc/testsuite/gdc.dg/torture/pr96153.d             |    49 +
 gcc/testsuite/gdc.dg/torture/pr96156.d             |    33 +
 gcc/testsuite/gdc.dg/torture/pr96157a.d            |    24 +
 gcc/testsuite/gdc.dg/torture/simd16488a.d          |   106 +
 gcc/testsuite/gdc.dg/torture/simd16488b.d          |   103 +
 gcc/testsuite/gdc.dg/torture/simd16703.d           |    36 +
 gcc/testsuite/gdc.dg/torture/simd19223.d           |    19 +
 gcc/testsuite/gdc.dg/torture/simd19607.d           |    19 +
 gcc/testsuite/gdc.dg/torture/simd3.d               |    34 +
 gcc/testsuite/gdc.dg/torture/simd4.d               |    14 +
 gcc/testsuite/gdc.dg/torture/simd7411.d            |    16 +
 gcc/testsuite/gdc.dg/torture/simd7413a.d           |    95 +
 gcc/testsuite/gdc.dg/torture/simd7413b.d           |    95 +
 gcc/testsuite/gdc.dg/torture/simd7414.d            |    54 +
 gcc/testsuite/gdc.dg/torture/simd9200.d            |    25 +
 gcc/testsuite/gdc.dg/torture/simd9304.d            |    17 +
 gcc/testsuite/gdc.dg/torture/simd9449.d            |    31 +
 gcc/testsuite/gdc.dg/torture/simd9910.d            |    15 +
 gcc/testsuite/gdc.dg/torture/torture.exp           |    50 +
 gcc/testsuite/gdc.test/compilable/b9490.d          |    39 +
 gcc/testsuite/gdc.test/compilable/ice14739.d       |    19 +
 gcc/testsuite/gdc.test/compilable/ice20092.d       |    10 +
 gcc/testsuite/gdc.test/compilable/interpret3.d     |    38 +
 .../gdc.test/fail_compilation/fail17492.d          |    20 +-
 .../gdc.test/fail_compilation/fail21001.d          |    12 +
 gcc/testsuite/gdc.test/fail_compilation/ice21060.d |    15 +
 .../gdc.test/fail_compilation/imports/fail21001b.d |     5 +
 .../fail_compilation/imports/ice21060a/package.d   |     1 +
 .../fail_compilation/imports/ice21060b/package.d   |     5 +
 .../fail_compilation/imports/ice21060c/package.d   |     1 +
 .../fail_compilation/imports/ice21060d/package.d   |     5 +
 .../fail_compilation/imports/issue21295ast_node.d  |     5 +
 .../imports/issue21295astcodegen.d                 |     4 +
 .../fail_compilation/imports/issue21295dtemplate.d |     3 +
 .../fail_compilation/imports/issue21295visitor.d   |     3 +
 .../gdc.test/fail_compilation/issue21295.d         |     9 +
 gcc/testsuite/gdc.test/fail_compilation/reg6769.d  |    29 +
 gcc/testsuite/gdc.test/runnable/b16278.d           |     6 +
 gcc/testsuite/gdc.test/runnable/sdtor.d            |     5 +-
 gcc/testsuite/gdc.test/runnable/test8.d            |     8 +-
 gcc/testsuite/gfortran.dg/PR94110.f90              |    88 +
 gcc/testsuite/gfortran.dg/PR95352.f90              |    27 +
 gcc/testsuite/gfortran.dg/PR96726.f90              |    72 +
 gcc/testsuite/gfortran.dg/PR96727.f90              |    34 +
 gcc/testsuite/gfortran.dg/PR96728.f90              |    49 +
 gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90  |     3 +-
 gcc/testsuite/gfortran.dg/alloc_comp_result_3.f90  |    75 +
 gcc/testsuite/gfortran.dg/analyzer/analyzer.exp    |     2 +-
 gcc/testsuite/gfortran.dg/analyzer/pr93993.f90     |     2 +-
 gcc/testsuite/gfortran.dg/analyzer/pr96949.f90     |    20 +
 gcc/testsuite/gfortran.dg/char_length_23.f90       |    25 +
 gcc/testsuite/gfortran.dg/check_bits_2.f90         |    38 +
 gcc/testsuite/gfortran.dg/coarray/pr93671.f90      |    24 +
 gcc/testsuite/gfortran.dg/coarray_fail_st.f90      |     2 +-
 gcc/testsuite/gfortran.dg/contiguous_11.f90        |    45 +
 gcc/testsuite/gfortran.dg/contiguous_4.f90         |     6 +-
 gcc/testsuite/gfortran.dg/contiguous_7.f90         |    16 +-
 .../gfortran.dg/diagnostic-format-json-1.F90       |     5 +
 .../gfortran.dg/diagnostic-format-json-2.F90       |     5 +
 .../gfortran.dg/diagnostic-format-json-3.F90       |     5 +
 gcc/testsuite/gfortran.dg/do_check_13.f90          |    86 +
 gcc/testsuite/gfortran.dg/do_check_14.f90          |    56 +
 gcc/testsuite/gfortran.dg/do_check_15.f90          |    58 +
 gcc/testsuite/gfortran.dg/do_check_4.f90           |    24 +-
 gcc/testsuite/gfortran.dg/fmt_en.f90               |     6 +-
 gcc/testsuite/gfortran.dg/fmt_en_rd.f90            |   185 +
 gcc/testsuite/gfortran.dg/fmt_en_rn.f90            |   185 +
 gcc/testsuite/gfortran.dg/fmt_en_ru.f90            |   185 +
 gcc/testsuite/gfortran.dg/fmt_en_rz.f90            |   185 +
 .../gfortran.dg/goacc/attach-descriptor.f90        |    29 +
 gcc/testsuite/gfortran.dg/goacc/finalize-1.f       |     8 +-
 gcc/testsuite/gfortran.dg/gomp/cancel-2.f90        |    15 +
 gcc/testsuite/gfortran.dg/gomp/cancel-3.f90        |    35 +
 gcc/testsuite/gfortran.dg/gomp/collapse1.f90       |     2 +-
 gcc/testsuite/gfortran.dg/gomp/collapse2.f90       |    32 +
 gcc/testsuite/gfortran.dg/gomp/combined-if.f90     |     4 +-
 .../gfortran.dg/gomp/declare-target-4.f90          |    81 +
 .../gfortran.dg/gomp/declare-target-5.f90          |    63 +
 gcc/testsuite/gfortran.dg/gomp/gomp.exp            |     2 +-
 gcc/testsuite/gfortran.dg/gomp/gridify-1.f90       |    16 -
 gcc/testsuite/gfortran.dg/gomp/if-1.f90            |   122 +
 .../gfortran.dg/gomp/lastprivate-conditional-1.f90 |    82 +
 .../gfortran.dg/gomp/lastprivate-conditional-2.f90 |    46 +
 .../gfortran.dg/gomp/lastprivate-conditional-3.f90 |    61 +
 .../gfortran.dg/gomp/lastprivate-conditional-4.f90 |    28 +
 .../gfortran.dg/gomp/lastprivate-conditional-5.f90 |    47 +
 gcc/testsuite/gfortran.dg/gomp/map-1.f90           |    35 +-
 gcc/testsuite/gfortran.dg/gomp/map-2.f90           |     6 +
 gcc/testsuite/gfortran.dg/gomp/map-3.f90           |    38 +
 gcc/testsuite/gfortran.dg/gomp/map-4.f90           |     7 +
 gcc/testsuite/gfortran.dg/gomp/nontemporal-1.f90   |    25 +
 gcc/testsuite/gfortran.dg/gomp/nontemporal-2.f90   |    26 +
 gcc/testsuite/gfortran.dg/gomp/openmp-simd-5.f90   |    24 +
 gcc/testsuite/gfortran.dg/gomp/openmp-simd-6.f90   |    62 +
 gcc/testsuite/gfortran.dg/gomp/order-3.f90         |   227 +
 gcc/testsuite/gfortran.dg/gomp/order-4.f90         |    34 +
 gcc/testsuite/gfortran.dg/gomp/pr67500.f90         |    57 +
 gcc/testsuite/gfortran.dg/gomp/requires-1.f90      |    13 +
 gcc/testsuite/gfortran.dg/gomp/requires-2.f90      |    14 +
 gcc/testsuite/gfortran.dg/gomp/requires-3.f90      |     4 +
 gcc/testsuite/gfortran.dg/gomp/requires-4.f90      |    36 +
 gcc/testsuite/gfortran.dg/gomp/requires-5.f90      |    16 +
 gcc/testsuite/gfortran.dg/gomp/requires-6.f90      |    16 +
 gcc/testsuite/gfortran.dg/gomp/requires-7.f90      |    41 +
 gcc/testsuite/gfortran.dg/gomp/requires-8.f90      |    22 +
 gcc/testsuite/gfortran.dg/gomp/requires-9.f90      |    85 +
 gcc/testsuite/gfortran.dg/iall_masked.f90          |    22 +
 gcc/testsuite/gfortran.dg/implicit_pure_5.c        |     7 +
 gcc/testsuite/gfortran.dg/implicit_pure_5.f90      |    63 +
 gcc/testsuite/gfortran.dg/min_max_kind.f90         |    15 +
 gcc/testsuite/gfortran.dg/minmax_char_3.f90        |    10 +
 gcc/testsuite/gfortran.dg/module_procedure_4.f90   |    63 +
 .../gfortran.dg/optional_assumed_charlen_2.f90     |    48 +
 gcc/testsuite/gfortran.dg/pr45337_1.f90            |    14 +
 gcc/testsuite/gfortran.dg/pr45337_2.f90            |    18 +
 gcc/testsuite/gfortran.dg/pr53298.f90              |    14 +
 gcc/testsuite/gfortran.dg/pr68627.f                |     2 +-
 gcc/testsuite/gfortran.dg/pr89574.f90              |    29 +
 gcc/testsuite/gfortran.dg/pr91589.f90              |     2 +-
 gcc/testsuite/gfortran.dg/pr95398.f90              |    53 +
 gcc/testsuite/gfortran.dg/pr95612.f90              |     7 +
 gcc/testsuite/gfortran.dg/pr95882_1.f90            |     8 +
 gcc/testsuite/gfortran.dg/pr95882_2.f90            |     6 +
 gcc/testsuite/gfortran.dg/pr95882_3.f90            |     6 +
 gcc/testsuite/gfortran.dg/pr95882_4.f90            |     7 +
 gcc/testsuite/gfortran.dg/pr95882_5.f90            |     6 +
 gcc/testsuite/gfortran.dg/pr95981.f90              |     9 +
 gcc/testsuite/gfortran.dg/pr96038.f90              |     8 +
 gcc/testsuite/gfortran.dg/pr96099_1.f90            |     8 +
 gcc/testsuite/gfortran.dg/pr96099_2.f90            |     9 +
 gcc/testsuite/gfortran.dg/pr96102.f90              |    27 +
 gcc/testsuite/gfortran.dg/pr96312.f90              |    30 +
 gcc/testsuite/gfortran.dg/pr96319.f90              |    12 +
 gcc/testsuite/gfortran.dg/pr96325.f90              |    21 +
 gcc/testsuite/gfortran.dg/pr96436_1.f90            |    10 +
 gcc/testsuite/gfortran.dg/pr96436_10.f90           |    10 +
 gcc/testsuite/gfortran.dg/pr96436_2.f90            |    10 +
 gcc/testsuite/gfortran.dg/pr96436_3.f90            |    13 +
 gcc/testsuite/gfortran.dg/pr96436_4.f90            |    25 +
 gcc/testsuite/gfortran.dg/pr96436_5.f90            |    25 +
 gcc/testsuite/gfortran.dg/pr96436_6.f90            |    10 +
 gcc/testsuite/gfortran.dg/pr96436_7.f90            |    10 +
 gcc/testsuite/gfortran.dg/pr96436_8.f90            |    10 +
 gcc/testsuite/gfortran.dg/pr96436_9.f90            |    10 +
 gcc/testsuite/gfortran.dg/pr96486.f90              |     9 +
 gcc/testsuite/gfortran.dg/pr96613.f90              |    15 +
 gcc/testsuite/gfortran.dg/pr96711.f90              |    28 +
 gcc/testsuite/gfortran.dg/pr96737.f90              |   103 +
 gcc/testsuite/gfortran.dg/pr96859.f90              |    25 +
 gcc/testsuite/gfortran.dg/pr97036.f90              |    27 +
 gcc/testsuite/gfortran.dg/pr97095.f                |    27 +
 gcc/testsuite/gfortran.dg/pr97272.f90              |    19 +
 gcc/testsuite/gfortran.dg/ptr-func-3.f90           |    56 +
 gcc/testsuite/gfortran.dg/ptr_func_assign_4.f08    |     4 +-
 gcc/testsuite/gfortran.dg/reshape_8.f90            |    14 +
 gcc/testsuite/gfortran.dg/round_3.f08              |    26 +-
 gcc/testsuite/gfortran.dg/select_type_50.f90       |    52 +
 .../gfortran.dg/unlimited_polymorphic_31.f03       |     2 +-
 gcc/testsuite/gfortran.dg/vect/pr62283-2.f         |     2 +-
 gcc/testsuite/gfortran.dg/vect/pr96920.f90         |    37 +
 gcc/testsuite/gnat.dg/addr16.adb                   |    14 +
 gcc/testsuite/gnat.dg/addr16_pkg.ads               |     9 +
 gcc/testsuite/gnat.dg/concat4.adb                  |    17 +
 gcc/testsuite/gnat.dg/discr59.adb                  |    24 +
 gcc/testsuite/gnat.dg/discr59_pkg1.ads             |    35 +
 gcc/testsuite/gnat.dg/discr59_pkg2.ads             |    15 +
 gcc/testsuite/gnat.dg/pack27.adb                   |    10 +
 gcc/testsuite/gnat.dg/pack27_pkg.ads               |    33 +
 gcc/testsuite/gnat.dg/specs/discr7.ads             |    14 +
 gcc/testsuite/gnat.dg/specs/size_clause5.ads       |    16 +
 gcc/testsuite/gnat.dg/thunk1.adb                   |     9 +
 gcc/testsuite/gnat.dg/thunk1_pkg1.ads              |     7 +
 gcc/testsuite/gnat.dg/thunk1_pkg2.adb              |    10 +
 gcc/testsuite/gnat.dg/thunk1_pkg2.ads              |    14 +
 gcc/testsuite/go.dg/arrayclear.go                  |     3 +
 gcc/testsuite/go.test/test/fixedbugs/issue4458.go  |     2 +-
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |     7 +
 gcc/testsuite/jit.dg/jit.exp                       |    20 +-
 gcc/testsuite/jit.dg/test-global-set-initializer.c |    78 +
 gcc/testsuite/lib/c-compat.exp                     |    26 +-
 gcc/testsuite/lib/gcc-defs.exp                     |    55 +-
 gcc/testsuite/lib/gcc-dg.exp                       |    26 +-
 gcc/testsuite/lib/gdc-utils.exp                    |    24 +-
 gcc/testsuite/lib/options.exp                      |     4 +-
 gcc/testsuite/lib/profopt.exp                      |     4 +-
 gcc/testsuite/lib/prune.exp                        |    17 +-
 gcc/testsuite/lib/scandump.exp                     |     2 +-
 gcc/testsuite/lib/scanlang.exp                     |    51 +
 gcc/testsuite/lib/scanoffload.exp                  |    17 +-
 gcc/testsuite/lib/target-supports-dg.exp           |    38 +
 gcc/testsuite/lib/target-supports.exp              |   274 +-
 gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm            |     4 +-
 gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm   |     1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm        |     1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm         |     8 +-
 gcc/testsuite/obj-c++.dg/objc-gc-3.mm              |     2 +-
 .../plugin/diagnostic-test-expressions-1.mm        |    33 +-
 gcc/testsuite/obj-c++.dg/syntax-error-9.mm         |     2 +-
 .../objc-obj-c++-shared/TestsuiteObject.h          |     8 +
 .../objc-obj-c++-shared/TestsuiteObject.m          |    13 +-
 gcc/testsuite/objc.dg/call-super-2.m               |     6 +-
 gcc/testsuite/objc.dg/gnu-api-2-class-meta.m       |     6 +-
 gcc/testsuite/objc.dg/gnu-api-2-class.m            |     1 +
 gcc/testsuite/objc.dg/gnu-api-2-objc.m             |     8 +-
 gcc/testsuite/objc.dg/ivar-scope-4.m               |     6 +
 gcc/testsuite/objc.dg/objc-gc-4.m                  |     2 +-
 .../objc.dg/plugin/diagnostic-test-expressions-1.m |    25 +-
 gcc/testsuite/objc.dg/torture/forward-1.m          |    46 +-
 gcc/testsuite/objc/execute/class-tests-1.h         |     2 +
 gcc/timevar.c                                      |     8 +-
 gcc/timevar.def                                    |     3 +-
 gcc/toplev.c                                       |    49 +-
 gcc/tracer.c                                       |   109 +-
 gcc/trans-mem.c                                    |     4 +-
 gcc/tree-cfg.c                                     |    48 +-
 gcc/tree-cfgcleanup.c                              |    28 +-
 gcc/tree-complex.c                                 |     4 +-
 gcc/tree-core.h                                    |    12 +-
 gcc/tree-diagnostic-path.cc                        |     5 +-
 gcc/tree-eh.c                                      |    18 +-
 gcc/tree-if-conv.c                                 |   114 +-
 gcc/tree-inline.c                                  |     2 +-
 gcc/tree-into-ssa.c                                |    23 +-
 gcc/tree-nested.c                                  |    63 +-
 gcc/tree-nrv.c                                     |     4 +-
 gcc/tree-object-size.c                             |     4 +-
 gcc/tree-pass.h                                    |     4 +-
 gcc/tree-predcom.c                                 |    11 +-
 gcc/tree-pretty-print.c                            |   109 +-
 gcc/tree-sra.c                                     |    15 +-
 gcc/tree-ssa-address.c                             |    62 +-
 gcc/tree-ssa-alias.c                               |   362 +-
 gcc/tree-ssa-alias.h                               |     4 +-
 gcc/tree-ssa-ccp.c                                 |     7 +-
 gcc/tree-ssa-coalesce.c                            |     2 +-
 gcc/tree-ssa-copy.c                                |     4 +-
 gcc/tree-ssa-dce.c                                 |    35 +-
 gcc/tree-ssa-dom.c                                 |    60 +-
 gcc/tree-ssa-dse.c                                 |    11 +
 gcc/tree-ssa-forwprop.c                            |     2 +-
 gcc/tree-ssa-loop-ch.c                             |     6 +-
 gcc/tree-ssa-loop-im.c                             |   168 +-
 gcc/tree-ssa-loop-ivcanon.c                        |     9 +-
 gcc/tree-ssa-loop-ivopts.c                         |     8 +-
 gcc/tree-ssa-loop-manip.c                          |     3 +-
 gcc/tree-ssa-loop-niter.c                          |    23 +-
 gcc/tree-ssa-loop-prefetch.c                       |     7 +-
 gcc/tree-ssa-loop-split.c                          |    13 +
 gcc/tree-ssa-math-opts.c                           |    42 +-
 gcc/tree-ssa-pre.c                                 |    24 +-
 gcc/tree-ssa-propagate.c                           |    32 +-
 gcc/tree-ssa-propagate.h                           |     7 +-
 gcc/tree-ssa-reassoc.c                             |   117 +-
 gcc/tree-ssa-sccvn.c                               |   120 +-
 gcc/tree-ssa-sccvn.h                               |     1 +
 gcc/tree-ssa-sink.c                                |    50 +-
 gcc/tree-ssa-strlen.c                              |   227 +-
 gcc/tree-ssa-strlen.h                              |     9 +-
 gcc/tree-ssa-structalias.c                         |     8 +
 gcc/tree-ssa-threadedge.c                          |     8 +-
 gcc/tree-ssa-uninit.c                              |    72 +-
 gcc/tree-ssanames.c                                |     4 +-
 gcc/tree-ssanames.h                                |     2 +-
 gcc/tree-streamer-in.c                             |    11 +-
 gcc/tree-switch-conversion.c                       |    40 +-
 gcc/tree-switch-conversion.h                       |     7 +-
 gcc/tree-tailcall.c                                |     6 +-
 gcc/tree-vect-data-refs.c                          |   112 +-
 gcc/tree-vect-generic.c                            |    23 +-
 gcc/tree-vect-loop-manip.c                         |   267 +-
 gcc/tree-vect-loop.c                               |  1110 +-
 gcc/tree-vect-patterns.c                           |   104 +-
 gcc/tree-vect-slp.c                                |  1658 +-
 gcc/tree-vect-stmts.c                              |   316 +-
 gcc/tree-vectorizer.c                              |    33 +-
 gcc/tree-vectorizer.h                              |   162 +-
 gcc/tree-vrp.c                                     |   172 +-
 gcc/tree-vrp.h                                     |     3 +
 gcc/tree.c                                         |   200 +-
 gcc/tree.h                                         |    69 +-
 gcc/tristate.h                                     |     2 +
 gcc/value-prof.c                                   |     5 +-
 gcc/value-query.cc                                 |   162 +
 gcc/value-query.h                                  |   107 +
 gcc/value-range-equiv.cc                           |    20 +-
 gcc/value-range.cc                                 |  1286 +-
 gcc/value-range.h                                  |   662 +-
 gcc/var-tracking.c                                 |    91 +-
 gcc/varasm.c                                       |   181 +-
 gcc/varpool.c                                      |     2 +-
 gcc/vec.c                                          |     2 +-
 gcc/vec.h                                          |    60 +-
 gcc/vr-values.c                                    |   485 +-
 gcc/vr-values.h                                    |    44 +-
 gcc/wide-int.cc                                    |    33 +
 gcc/wide-int.h                                     |     2 +
 include/ChangeLog                                  |    33 +
 include/dwarf2.def                                 |    11 +
 include/dwarf2.h                                   |    66 +-
 include/floatformat.h                              |     3 +
 include/gomp-constants.h                           |     4 +-
 libatomic/ChangeLog                                |    25 +
 libatomic/config/nvptx/host-config.h               |    56 +
 libatomic/config/nvptx/lock.c                      |    56 +
 libatomic/config/t-aix                             |    10 +-
 libatomic/configure.tgt                            |     3 +
 libatomic/libatomic_i.h                            |     2 +
 libatomic/testsuite/libatomic.c/atomic-generic.c   |     1 +
 libbacktrace/ChangeLog                             |   186 +
 libbacktrace/Makefile.am                           |   107 +-
 libbacktrace/Makefile.in                           |   189 +-
 libbacktrace/config.h.in                           |     3 +
 libbacktrace/configure                             |   265 +-
 libbacktrace/configure.ac                          |    17 +-
 libbacktrace/dwarf.c                               |   198 +-
 libbacktrace/elf.c                                 |  1740 +-
 libbacktrace/fileline.c                            |    65 +-
 libbacktrace/filetype.awk                          |    24 +-
 libbacktrace/internal.h                            |    34 +
 libbacktrace/macho.c                               |    96 +-
 libbacktrace/mtest.c                               |   410 +
 libbacktrace/pecoff.c                              |    20 +-
 libbacktrace/simple.c                              |     2 +-
 libbacktrace/xztest.c                              |   508 +
 libcc1/ChangeLog                                   |    52 +
 libcc1/configure                                   |    21 +-
 libcc1/libcp1plugin.cc                             |    27 +-
 libcpp/ChangeLog                                   |    80 +
 libcpp/charset.c                                   |    98 +-
 libcpp/configure                                   |    21 +-
 libcpp/files.c                                     |    12 +-
 libcpp/include/cpplib.h                            |    40 +-
 libcpp/include/line-map.h                          |     6 +
 libcpp/init.c                                      |   153 +-
 libcpp/internal.h                                  |     4 +-
 libcpp/lex.c                                       |     7 +-
 libcpp/line-map.c                                  |    54 +-
 libcpp/po/ChangeLog                                |     4 +
 libcpp/po/cpplib.pot                               |   244 +-
 libcpp/traditional.c                               |     4 +-
 libdecnumber/ChangeLog                             |     5 +
 libdecnumber/configure                             |    21 +-
 libffi/ChangeLog                                   |    12 +
 libffi/src/powerpc/linux64.S                       |     8 +
 libffi/src/powerpc/linux64_closure.S               |    16 +-
 libgcc/ChangeLog                                   |   120 +
 libgcc/config.host                                 |     2 +-
 libgcc/config/aarch64/aarch64-unwind.h             |    41 +-
 libgcc/config/aarch64/libgcc-softfp.ver            |    28 +
 libgcc/config/aarch64/lse.S                        |    19 +-
 libgcc/config/aarch64/t-softfp                     |     1 +
 libgcc/config/arm/fp16.c                           |    10 +-
 libgcc/config/i386/morestack.S                     |     2 +-
 libgcc/config/i386/shadow-stack-unwind.h           |     9 +-
 libgcc/config/msp430/slli.S                        |    15 +
 libgcc/config/msp430/srai.S                        |    15 +
 libgcc/config/msp430/srli.S                        |    16 +
 libgcc/config/nvptx/atomic.c                       |    77 +
 libgcc/config/nvptx/t-nvptx                        |     3 +-
 libgcc/config/riscv/save-restore.S                 |    13 +-
 libgcc/config/riscv/t-elf                          |     2 +
 libgcc/config/rs6000/morestack.S                   |    30 +-
 libgcc/config/rs6000/t-linux                       |     7 +-
 libgcc/config/rs6000/t-slibgcc-aix                 |    23 +-
 libgcc/config/rs6000/tramp.S                       |     6 +
 libgcc/libgcov-driver-system.c                     |     2 +-
 libgcc/libgcov-driver.c                            |     8 +-
 libgcc/libgcov.h                                   |    49 +-
 libgcc/unwind-dw2.c                                |    34 +-
 libgfortran/ChangeLog                              |    85 +
 libgfortran/Makefile.am                            |     6 +-
 libgfortran/Makefile.in                            |     8 +-
 libgfortran/caf/single.c                           |    11 +-
 libgfortran/config/t-aix                           |    10 +-
 libgfortran/configure                              |    19 +-
 libgfortran/configure.ac                           |    13 +
 libgfortran/generated/iall_i1.c                    |     2 +-
 libgfortran/generated/iall_i16.c                   |     2 +-
 libgfortran/generated/iall_i2.c                    |     2 +-
 libgfortran/generated/iall_i4.c                    |     2 +-
 libgfortran/generated/iall_i8.c                    |     2 +-
 libgfortran/generated/unpack_c10.c                 |     8 +-
 libgfortran/generated/unpack_c16.c                 |     8 +-
 libgfortran/generated/unpack_c4.c                  |     8 +-
 libgfortran/generated/unpack_c8.c                  |     8 +-
 libgfortran/generated/unpack_i1.c                  |     8 +-
 libgfortran/generated/unpack_i16.c                 |     8 +-
 libgfortran/generated/unpack_i2.c                  |     8 +-
 libgfortran/generated/unpack_i4.c                  |     8 +-
 libgfortran/generated/unpack_i8.c                  |     8 +-
 libgfortran/generated/unpack_r10.c                 |     8 +-
 libgfortran/generated/unpack_r16.c                 |     8 +-
 libgfortran/generated/unpack_r4.c                  |     8 +-
 libgfortran/generated/unpack_r8.c                  |     8 +-
 libgfortran/intrinsics/env.c                       |     7 +-
 libgfortran/io/format.c                            |    10 +-
 libgfortran/io/write_float.def                     |    15 +-
 libgfortran/m4/iall.m4                             |     2 +-
 libgfortran/m4/unpack.m4                           |     8 +-
 libgfortran/mk-kinds-h.sh                          |    15 +-
 libgfortran/mk-sik-inc.sh                          |    13 +-
 libgfortran/mk-srk-inc.sh                          |    13 +-
 libgo/MERGE                                        |     2 +-
 libgo/Makefile.am                                  |    50 +-
 libgo/Makefile.in                                  |    94 +-
 libgo/VERSION                                      |     2 +-
 libgo/check-packages.txt                           |     4 +-
 libgo/configure                                    |    34 +-
 libgo/configure.ac                                 |    22 +-
 libgo/go/bufio/bufio.go                            |    52 +-
 libgo/go/bufio/bufio_test.go                       |    34 +-
 libgo/go/bufio/scan.go                             |     5 +
 libgo/go/bufio/scan_test.go                        |    57 +
 libgo/go/bytes/buffer_test.go                      |    19 +-
 libgo/go/bytes/bytes.go                            |   199 +-
 libgo/go/bytes/bytes_test.go                       |    78 +-
 libgo/go/cmd/cgo/doc.go                            |    11 +-
 libgo/go/cmd/cgo/gcc.go                            |    35 +-
 libgo/go/cmd/cgo/main.go                           |     2 +
 libgo/go/cmd/cgo/out.go                            |    51 +-
 libgo/go/cmd/go/alldocs.go                         |   166 +-
 libgo/go/cmd/go/go_test.go                         |  2747 +--
 libgo/go/cmd/go/help_test.go                       |     2 +
 libgo/go/cmd/go/internal/auth/auth.go              |     4 +-
 libgo/go/cmd/go/internal/base/base.go              |    25 -
 libgo/go/cmd/go/internal/base/env.go               |    14 +-
 libgo/go/cmd/go/internal/base/goflags.go           |    12 +-
 libgo/go/cmd/go/internal/cache/cache.go            |     2 +-
 libgo/go/cmd/go/internal/cfg/cfg.go                |    11 +
 libgo/go/cmd/go/internal/clean/clean.go            |    33 +-
 libgo/go/cmd/go/internal/cmdflag/flag.go           |   203 +-
 libgo/go/cmd/go/internal/envcmd/env.go             |     1 +
 libgo/go/cmd/go/internal/fmtcmd/fmt.go             |     7 +-
 libgo/go/cmd/go/internal/generate/generate.go      |    33 +-
 libgo/go/cmd/go/internal/get/get.go                |    33 +-
 libgo/go/cmd/go/internal/get/vcs.go                |     2 +-
 libgo/go/cmd/go/internal/help/help.go              |     2 +-
 libgo/go/cmd/go/internal/help/helpdoc.go           |    97 +
 libgo/go/cmd/go/internal/list/list.go              |     4 +-
 libgo/go/cmd/go/internal/load/pkg.go               |   294 +-
 libgo/go/cmd/go/internal/load/test.go              |    11 +-
 .../lockedfile/internal/filelock/filelock_fcntl.go |    70 +-
 .../cmd/go/internal/lockedfile/lockedfile_test.go  |    98 +
 libgo/go/cmd/go/internal/modcmd/download.go        |     3 +-
 libgo/go/cmd/go/internal/modcmd/vendor.go          |     5 +
 libgo/go/cmd/go/internal/modcmd/verify.go          |    55 +-
 libgo/go/cmd/go/internal/modconv/convert_test.go   |     4 +-
 libgo/go/cmd/go/internal/modfetch/cache.go         |    28 +-
 .../cmd/go/internal/modfetch/codehost/codehost.go  |    10 +-
 libgo/go/cmd/go/internal/modfetch/codehost/git.go  |     5 -
 .../cmd/go/internal/modfetch/codehost/git_test.go  |     1 -
 .../go/cmd/go/internal/modfetch/codehost/shell.go  |     3 +-
 libgo/go/cmd/go/internal/modfetch/coderepo.go      |    27 +-
 libgo/go/cmd/go/internal/modfetch/coderepo_test.go |     2 +-
 libgo/go/cmd/go/internal/modfetch/fetch.go         |   102 +-
 libgo/go/cmd/go/internal/modfetch/proxy.go         |   129 +-
 libgo/go/cmd/go/internal/modfetch/pseudo.go        |     4 +-
 libgo/go/cmd/go/internal/modfetch/sumdb.go         |    99 +-
 .../modfetch/zip_sum_test/testdata/zip_sums.csv    |     5 -
 .../internal/modfetch/zip_sum_test/zip_sum_test.go |     2 +-
 libgo/go/cmd/go/internal/modget/get.go             |    50 +-
 libgo/go/cmd/go/internal/modload/build.go          |    30 +-
 libgo/go/cmd/go/internal/modload/help.go           |    18 +-
 libgo/go/cmd/go/internal/modload/import.go         |   118 +-
 libgo/go/cmd/go/internal/modload/init.go           |   254 +-
 libgo/go/cmd/go/internal/modload/load.go           |   658 +-
 libgo/go/cmd/go/internal/modload/modfile.go        |   164 +
 libgo/go/cmd/go/internal/modload/mvs.go            |   259 +
 libgo/go/cmd/go/internal/modload/query.go          |    90 +-
 libgo/go/cmd/go/internal/modload/query_test.go     |     5 +-
 libgo/go/cmd/go/internal/modload/search.go         |    45 +-
 libgo/go/cmd/go/internal/modload/vendor.go         |   217 +
 libgo/go/cmd/go/internal/mvs/mvs.go                |    23 +-
 libgo/go/cmd/go/internal/renameio/renameio_test.go |     6 +
 libgo/go/cmd/go/internal/search/search.go          |   231 +-
 libgo/go/cmd/go/internal/str/path.go               |     2 +-
 libgo/go/cmd/go/internal/test/flagdefs.go          |    34 +
 libgo/go/cmd/go/internal/test/flagdefs_test.go     |    34 +
 libgo/go/cmd/go/internal/test/genflags.go          |    90 +
 libgo/go/cmd/go/internal/test/test.go              |   176 +-
 libgo/go/cmd/go/internal/test/testflag.go          |   501 +-
 libgo/go/cmd/go/internal/version/version.go        |     6 +
 libgo/go/cmd/go/internal/vet/vet.go                |     8 +-
 libgo/go/cmd/go/internal/vet/vetflag.go            |   163 +-
 libgo/go/cmd/go/internal/web/api.go                |    17 +-
 libgo/go/cmd/go/internal/web/http.go               |    40 +-
 libgo/go/cmd/go/internal/work/action.go            |     2 +-
 libgo/go/cmd/go/internal/work/build.go             |     5 +-
 libgo/go/cmd/go/internal/work/build_test.go        |     2 +-
 libgo/go/cmd/go/internal/work/buildid.go           |     4 +-
 libgo/go/cmd/go/internal/work/exec.go              |   118 +-
 libgo/go/cmd/go/internal/work/gc.go                |    27 +-
 libgo/go/cmd/go/internal/work/init.go              |    37 +-
 libgo/go/cmd/go/internal/work/security.go          |     3 +
 libgo/go/cmd/go/internal/work/security_test.go     |     2 +
 libgo/go/cmd/go/internal/work/testgo.go            |    33 +-
 libgo/go/cmd/go/main.go                            |     3 +-
 libgo/go/cmd/go/note_test.go                       |     4 +-
 libgo/go/cmd/go/proxy_test.go                      |    19 +
 libgo/go/cmd/go/script_test.go                     |   483 +-
 libgo/go/cmd/go/testdata/example1_test.go          |    23 -
 libgo/go/cmd/go/testdata/example2_test.go          |    21 -
 libgo/go/cmd/go/testdata/generate/test1.go         |    13 -
 libgo/go/cmd/go/testdata/generate/test2.go         |    10 -
 libgo/go/cmd/go/testdata/generate/test3.go         |     9 -
 libgo/go/cmd/go/testdata/generate/test4.go         |    10 -
 .../mod/example.com_printversion_v0.1.0.txt        |     6 +
 .../mod/example.com_printversion_v1.0.0.txt        |     6 +
 .../cmd/go/testdata/norunexample/example_test.go   |    11 -
 libgo/go/cmd/go/testdata/norunexample/test_test.go |    10 -
 libgo/go/cmd/go/testdata/print_goroot.go           |    14 -
 libgo/go/cmd/go/testdata/rundir/sub/sub.go         |     1 -
 libgo/go/cmd/go/testdata/rundir/x.go               |     1 -
 libgo/go/cmd/go/testdata/script/README             |    24 +-
 libgo/go/cmd/go/testdata/script/build_gcflags.txt  |     3 +-
 libgo/go/cmd/go/testdata/script/build_trimpath.txt |     4 +
 .../go/cmd/go/testdata/script/cmd_import_error.txt |     2 +-
 .../go/cmd/go/testdata/script/gcflags_patterns.txt |     2 +
 .../cmd/go/testdata/script/install_cross_gobin.txt |     9 +-
 .../go/testdata/script/link_syso_issue33139.txt    |     7 +-
 .../cmd/go/testdata/script/list_ambiguous_path.txt |     4 +-
 libgo/go/cmd/go/testdata/script/list_importmap.txt |     2 +-
 libgo/go/cmd/go/testdata/script/list_parse_err.txt |    36 +-
 .../cmd/go/testdata/script/list_test_imports.txt   |     2 +-
 .../go/testdata/script/list_test_non_go_files.txt  |     2 +-
 .../go/testdata/script/mod_ambiguous_import.txt    |     3 +-
 .../go/cmd/go/testdata/script/mod_convert_dep.txt  |     1 -
 .../go/cmd/go/testdata/script/mod_convert_git.txt  |    17 +
 libgo/go/cmd/go/testdata/script/mod_dot.txt        |    97 +-
 libgo/go/cmd/go/testdata/script/mod_empty_err.txt  |     8 +-
 .../go/cmd/go/testdata/script/mod_fs_patterns.txt  |     4 +-
 libgo/go/cmd/go/testdata/script/mod_get_commit.txt |     3 +
 libgo/go/cmd/go/testdata/script/mod_get_main.txt   |    15 +-
 libgo/go/cmd/go/testdata/script/mod_get_tags.txt   |     3 +-
 libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt  |    15 +-
 .../cmd/go/testdata/script/mod_goroot_errors.txt   |     4 +-
 .../cmd/go/testdata/script/mod_invalid_version.txt |     6 +-
 libgo/go/cmd/go/testdata/script/mod_list_dir.txt   |     4 -
 .../go/testdata/script/mod_list_replace_dir.txt    |     4 +-
 libgo/go/cmd/go/testdata/script/mod_list_std.txt   |    10 +
 libgo/go/cmd/go/testdata/script/mod_proxy_list.txt |    14 +-
 libgo/go/cmd/go/testdata/script/mod_readonly.txt   |     4 +-
 .../cmd/go/testdata/script/mod_replace_import.txt  |     5 +-
 libgo/go/cmd/go/testdata/script/mod_retention.txt  |    12 +-
 .../go/cmd/go/testdata/script/mod_sumdb_proxy.txt  |    17 +
 .../cmd/go/testdata/script/noncanonical_import.txt |     4 +-
 libgo/go/cmd/go/testdata/script/script_wait.txt    |     7 +-
 .../cmd/go/testdata/script/test_cache_inputs.txt   |    21 +
 libgo/go/cmd/go/testdata/script/test_flags.txt     |   132 +
 libgo/go/cmd/go/testdata/script/version.txt        |    27 +-
 libgo/go/cmd/go/testdata/script/vet_flags.txt      |    58 +-
 .../go/cmd/go/testdata/shadow/root1/src/foo/foo.go |     1 -
 .../cmd/go/testdata/shadow/root1/src/math/math.go  |     1 -
 .../go/cmd/go/testdata/shadow/root2/src/foo/foo.go |     1 -
 libgo/go/cmd/go/testdata/src/cgotest/m.go          |     5 -
 libgo/go/cmd/go/testdata/src/coverasm/p.go         |     7 -
 libgo/go/cmd/go/testdata/src/coverasm/p.s          |     2 -
 libgo/go/cmd/go/testdata/src/coverasm/p_test.go    |     7 -
 libgo/go/cmd/go/testdata/src/coverbad/p.go         |     5 -
 libgo/go/cmd/go/testdata/src/coverbad/p1.go        |     7 -
 libgo/go/cmd/go/testdata/src/coverbad/p_test.go    |     5 -
 libgo/go/cmd/go/testdata/src/coverdep/p.go         |     6 -
 libgo/go/cmd/go/testdata/src/coverdep/p1/p1.go     |     3 -
 libgo/go/cmd/go/testdata/src/coverdep/p_test.go    |     7 -
 libgo/go/cmd/go/testdata/src/coverdep2/p1/p.go     |     3 -
 .../go/cmd/go/testdata/src/coverdep2/p1/p_test.go  |    10 -
 libgo/go/cmd/go/testdata/src/coverdep2/p2/p2.go    |     7 -
 libgo/go/cmd/go/testdata/src/coverdot1/p.go        |     3 -
 libgo/go/cmd/go/testdata/src/coverdot2/p.go        |     5 -
 libgo/go/cmd/go/testdata/src/coverdot2/p_test.go   |     7 -
 libgo/go/cmd/go/testdata/src/empty/pkg/pkg.go      |     1 -
 libgo/go/cmd/go/testdata/src/empty/pkgtest/pkg.go  |     1 -
 .../cmd/go/testdata/src/empty/pkgtest/test_test.go |     1 -
 .../cmd/go/testdata/src/empty/pkgtestxtest/pkg.go  |     1 -
 .../testdata/src/empty/pkgtestxtest/test_test.go   |     1 -
 .../testdata/src/empty/pkgtestxtest/xtest_test.go  |     1 -
 libgo/go/cmd/go/testdata/src/empty/pkgxtest/pkg.go |     1 -
 .../go/testdata/src/empty/pkgxtest/xtest_test.go   |     1 -
 .../go/cmd/go/testdata/src/empty/test/test_test.go |     1 -
 .../go/testdata/src/empty/testxtest/test_test.go   |     1 -
 .../go/testdata/src/empty/testxtest/xtest_test.go  |     1 -
 .../cmd/go/testdata/src/empty/xtest/xtest_test.go  |     1 -
 libgo/go/cmd/go/testdata/src/exclude/ignore/_x.go  |     1 -
 libgo/go/cmd/go/testdata/src/exclude/x.go          |     3 -
 libgo/go/cmd/go/testdata/src/exclude/x_linux.go    |     3 -
 libgo/go/cmd/go/testdata/src/failfast_test.go      |    62 -
 libgo/go/cmd/go/testdata/src/hello/hello.go        |     5 -
 libgo/go/cmd/go/testdata/src/my.pkg/main/main.go   |     7 -
 libgo/go/cmd/go/testdata/src/my.pkg/pkg.go         |     3 -
 libgo/go/cmd/go/testdata/src/skipper/skip_test.go  |     7 -
 .../go/cmd/go/testdata/src/testlist/bench_test.go  |    14 -
 .../cmd/go/testdata/src/testlist/example_test.go   |    21 -
 libgo/go/cmd/go/testdata/src/testlist/test_test.go |    10 -
 libgo/go/cmd/go/testdata/src/vend/bad.go           |     3 -
 libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go     |     1 -
 libgo/go/cmd/go/testdata/src/vend/good.go          |     3 -
 libgo/go/cmd/go/testdata/src/vend/hello/hello.go   |    10 -
 .../cmd/go/testdata/src/vend/hello/hello_test.go   |    12 -
 .../cmd/go/testdata/src/vend/hello/hellox_test.go  |    12 -
 libgo/go/cmd/go/testdata/src/vend/subdir/bad.go    |     3 -
 libgo/go/cmd/go/testdata/src/vend/subdir/good.go   |     3 -
 libgo/go/cmd/go/testdata/src/vend/vendor/p/p.go    |     1 -
 libgo/go/cmd/go/testdata/src/vend/vendor/q/q.go    |     1 -
 .../cmd/go/testdata/src/vend/vendor/strings/msg.go |     3 -
 .../src/vend/vendor/vend/dir1/dir2/dir2.go         |     1 -
 .../cmd/go/testdata/src/vend/x/invalid/invalid.go  |     3 -
 libgo/go/cmd/go/testdata/src/vend/x/vendor/p/p.go  |     1 -
 .../go/cmd/go/testdata/src/vend/x/vendor/p/p/p.go  |     3 -
 libgo/go/cmd/go/testdata/src/vend/x/vendor/r/r.go  |     1 -
 libgo/go/cmd/go/testdata/src/vend/x/x.go           |     7 -
 libgo/go/cmd/go/testdata/src/vetcycle/p.go         |    13 -
 libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go      |     9 -
 libgo/go/cmd/go/testdata/src/vetfail/p2/p2.go      |     6 -
 libgo/go/cmd/go/testdata/src/vetfail/p2/p2_test.go |     7 -
 libgo/go/cmd/go/testdata/src/vetpkg/a_test.go      |     1 -
 libgo/go/cmd/go/testdata/src/vetpkg/b.go           |     7 -
 libgo/go/cmd/go/testdata/src/vetpkg/c.go           |     9 -
 libgo/go/cmd/go/testdata/src/xtestonly/f.go        |     3 -
 libgo/go/cmd/go/testdata/src/xtestonly/f_test.go   |    12 -
 .../cmd/go/testdata/standalone_benchmark_test.go   |     6 -
 .../go/cmd/go/testdata/standalone_fail_sub_test.go |     8 -
 .../cmd/go/testdata/standalone_main_normal_test.go |    10 -
 .../cmd/go/testdata/standalone_main_wrong_test.go  |    10 -
 .../go/testdata/standalone_parallel_sub_test.go    |    14 -
 libgo/go/cmd/go/testdata/standalone_sub_test.go    |     7 -
 libgo/go/cmd/go/testdata/standalone_test.go        |     6 -
 .../go/testdata/standalone_testmain_flag_test.go   |    29 -
 libgo/go/cmd/go/testdata/test_regexps.txt          |    75 +
 libgo/go/cmd/go/testdata/testcover/pkg1/a.go       |     7 -
 libgo/go/cmd/go/testdata/testcover/pkg2/a.go       |     7 -
 libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go  |     1 -
 libgo/go/cmd/go/testdata/testcover/pkg3/a.go       |     7 -
 libgo/go/cmd/go/testdata/testcover/pkg3/a_test.go  |     7 -
 libgo/go/cmd/go/testdata/testcover/pkg4/a.go       |     5 -
 libgo/go/cmd/go/testdata/testcover/pkg4/a_test.go  |     9 -
 libgo/go/cmd/go/testdata/testimport/p.go           |     3 -
 libgo/go/cmd/go/testdata/testimport/p1/p1.go       |     3 -
 libgo/go/cmd/go/testdata/testimport/p2/p2.go       |     3 -
 libgo/go/cmd/go/testdata/testimport/p_test.go      |    13 -
 libgo/go/cmd/go/testdata/testimport/x_test.go      |    15 -
 libgo/go/cmd/go/testdata/testinternal/p.go         |     3 -
 libgo/go/cmd/go/testdata/testinternal2/p.go        |     3 -
 .../testdata/testinternal2/x/y/z/internal/w/w.go   |     1 -
 libgo/go/cmd/go/testdata/testinternal3/t.go        |     3 -
 libgo/go/cmd/go/testdata/testinternal4/src/p/p.go  |     6 -
 .../testdata/testinternal4/src/q/internal/x/x.go   |     1 -
 .../go/cmd/go/testdata/testinternal4/src/q/j/j.go  |     3 -
 libgo/go/cmd/go/testdata/testonly/p_test.go        |     1 -
 libgo/go/cmd/go/testdata/testonly2/t.go            |     6 -
 libgo/go/cmd/go/testdata/testvendor/src/p/p.go     |     6 -
 .../cmd/go/testdata/testvendor/src/q/vendor/x/x.go |     1 -
 libgo/go/cmd/go/testdata/testvendor/src/q/y/y.go   |     3 -
 libgo/go/cmd/go/testdata/testvendor/src/q/z/z.go   |     3 -
 libgo/go/cmd/go/testdata/testvendor2/src/p/p.go    |     3 -
 libgo/go/cmd/go/testdata/testvendor2/vendor/x/x.go |     1 -
 libgo/go/cmd/go/testdata/timeoutbench_test.go      |    10 -
 libgo/go/cmd/go/vendor_test.go                     |   412 -
 libgo/go/cmd/gofmt/gofmt.go                        |    64 +-
 libgo/go/cmd/gofmt/internal.go                     |     8 +-
 libgo/go/cmd/internal/objabi/autotype.go           |     2 +-
 libgo/go/cmd/internal/objabi/funcdata.go           |    28 +-
 libgo/go/cmd/internal/objabi/head.go               |     2 +-
 libgo/go/cmd/internal/objabi/reloctype.go          |     2 +-
 libgo/go/cmd/internal/objabi/stack.go              |     2 +-
 libgo/go/cmd/internal/objabi/symkind.go            |     2 +-
 libgo/go/cmd/internal/objabi/symkind_string.go     |    24 +-
 libgo/go/cmd/internal/objabi/util.go               |    19 +-
 libgo/go/cmd/internal/sys/arch.go                  |    11 +
 libgo/go/cmd/internal/sys/supported.go             |    11 +-
 libgo/go/cmd/internal/test2json/test2json.go       |    65 +-
 .../internal/test2json/testdata/benchshort.json    |     1 -
 .../test2json/testdata/empty.json}                 |     0
 .../go/cmd/internal/test2json/testdata/empty.test  |     0
 .../internal/test2json/testdata/issue29755.json    |    38 +
 .../internal/test2json/testdata/issue29755.test    |    27 +
 .../go/cmd/internal/test2json/testdata/panic.json  |    19 +
 .../go/cmd/internal/test2json/testdata/panic.test  |    17 +
 .../go/cmd/internal/test2json/testdata/smiley.json |    22 +-
 .../go/cmd/internal/test2json/testdata/smiley.test |    22 +-
 libgo/go/cmd/internal/test2json/testdata/vet.json  |    22 +-
 libgo/go/cmd/internal/test2json/testdata/vet.test  |    22 +-
 libgo/go/cmd/test2json/main.go                     |     6 +-
 libgo/go/cmd/vet/main.go                           |     4 +
 libgo/go/compress/flate/deflate_test.go            |    56 +-
 libgo/go/compress/flate/deflatefast.go             |    49 +-
 libgo/go/compress/flate/huffman_bit_writer.go      |     1 +
 libgo/go/compress/flate/writer_test.go             |    63 +
 libgo/go/container/list/list.go                    |    18 +-
 libgo/go/context/context.go                        |     9 +
 libgo/go/context/context_test.go                   |   159 +-
 libgo/go/context/example_test.go                   |     6 +-
 libgo/go/context/x_test.go                         |     1 +
 libgo/go/crypto/crypto.go                          |    47 +-
 libgo/go/crypto/ecdsa/ecdsa.go                     |    88 +-
 libgo/go/crypto/ecdsa/ecdsa_noasm.go               |    21 +
 libgo/go/crypto/ecdsa/ecdsa_s390x.go               |   164 +
 libgo/go/crypto/ecdsa/ecdsa_s390x_test.go          |    34 +
 libgo/go/crypto/ecdsa/ecdsa_test.go                |    30 +
 libgo/go/crypto/ecdsa/equal_test.go                |    75 +
 libgo/go/crypto/ecdsa/example_test.go              |     6 +-
 libgo/go/crypto/ed25519/ed25519.go                 |    21 +
 libgo/go/crypto/ed25519/ed25519_test.go            |    22 +
 libgo/go/crypto/elliptic/elliptic.go               |    83 +-
 libgo/go/crypto/elliptic/elliptic_test.go          |   147 +-
 libgo/go/crypto/hmac/hmac.go                       |    80 +-
 libgo/go/crypto/hmac/hmac_test.go                  |    13 +-
 libgo/go/crypto/rsa/equal_test.go                  |    51 +
 libgo/go/crypto/rsa/example_test.go                |     2 +-
 libgo/go/crypto/rsa/pkcs1v15.go                    |    41 +-
 libgo/go/crypto/rsa/pkcs1v15_test.go               |    18 +
 libgo/go/crypto/rsa/pss.go                         |   182 +-
 libgo/go/crypto/rsa/rsa.go                         |    86 +-
 libgo/go/crypto/sha512/sha512block_generic.go      |     4 +-
 libgo/go/crypto/tls/alert.go                       |   120 +-
 libgo/go/crypto/tls/auth.go                        |    18 +-
 libgo/go/crypto/tls/auth_test.go                   |    14 +-
 libgo/go/crypto/tls/common.go                      |   324 +-
 libgo/go/crypto/tls/common_string.go               |   116 +
 libgo/go/crypto/tls/conn.go                        |    84 +-
 libgo/go/crypto/tls/example_test.go                |   122 +-
 libgo/go/crypto/tls/generate_cert.go               |    12 +-
 libgo/go/crypto/tls/handshake_client.go            |   126 +-
 libgo/go/crypto/tls/handshake_client_test.go       |   535 +-
 libgo/go/crypto/tls/handshake_client_tls13.go      |    88 +-
 libgo/go/crypto/tls/handshake_messages_test.go     |     9 +-
 libgo/go/crypto/tls/handshake_server.go            |    87 +-
 libgo/go/crypto/tls/handshake_server_test.go       |    22 +-
 libgo/go/crypto/tls/handshake_server_tls13.go      |    17 +-
 libgo/go/crypto/tls/key_agreement.go               |     2 +-
 libgo/go/crypto/tls/key_schedule.go                |     7 +-
 libgo/go/crypto/tls/link_test.go                   |   121 +
 .../testdata/Server-TLSv10-ExportKeyingMaterial    |    83 +-
 libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN    |    83 +-
 .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch |    83 +-
 .../testdata/Server-TLSv12-ExportKeyingMaterial    |    81 +-
 .../crypto/tls/testdata/Server-TLSv12-IssueTicket  |   167 +-
 .../testdata/Server-TLSv12-IssueTicketPreDisable   |   167 +-
 libgo/go/crypto/tls/testdata/Server-TLSv12-Resume  |    82 +-
 libgo/go/crypto/tls/ticket.go                      |   119 +-
 libgo/go/crypto/tls/tls.go                         |   106 +-
 libgo/go/crypto/tls/tls_test.go                    |   174 +-
 libgo/go/crypto/x509/cert_pool.go                  |    12 +-
 .../crypto/x509/internal/macos/corefoundation.go   |   141 +
 libgo/go/crypto/x509/internal/macos/security.go    |   116 +
 libgo/go/crypto/x509/pkcs1.go                      |    12 +-
 libgo/go/crypto/x509/pkcs8.go                      |     6 +-
 libgo/go/crypto/x509/pkix/pkix.go                  |    52 +-
 libgo/go/crypto/x509/root.go                       |     2 +
 libgo/go/crypto/x509/root_cgo_darwin.go            |   314 -
 libgo/go/crypto/x509/root_cgo_darwin_amd64.go      |   322 +
 libgo/go/crypto/x509/root_darwin.go                |   288 -
 libgo/go/crypto/x509/root_darwin_amd64.go          |   243 +
 libgo/go/crypto/x509/root_darwin_arm_gen.go        |   186 -
 libgo/go/crypto/x509/root_darwin_armx.go           |  4313 -----
 libgo/go/crypto/x509/root_darwin_ios.go            |  5262 ++++++
 libgo/go/crypto/x509/root_darwin_ios_gen.go        |   179 +
 libgo/go/crypto/x509/root_nocgo_darwin.go          |    11 -
 libgo/go/crypto/x509/root_omit.go                  |    29 +
 libgo/go/crypto/x509/root_omit_test.go             |    23 +
 libgo/go/crypto/x509/root_unix.go                  |    46 +-
 libgo/go/crypto/x509/root_unix_test.go             |   109 +
 libgo/go/crypto/x509/root_windows.go               |    46 +-
 libgo/go/crypto/x509/sec1.go                       |     7 +-
 libgo/go/crypto/x509/verify.go                     |   142 +-
 libgo/go/crypto/x509/verify_test.go                |   931 +-
 libgo/go/crypto/x509/x509.go                       |   193 +-
 libgo/go/crypto/x509/x509_test.go                  |   519 +-
 libgo/go/database/sql/driver/driver.go             |    61 +-
 libgo/go/database/sql/fakedb_test.go               |    45 +-
 libgo/go/database/sql/sql.go                       |   350 +-
 libgo/go/database/sql/sql_test.go                  |   296 +
 libgo/go/debug/elf/file.go                         |    43 +
 libgo/go/debug/gosym/symtab.go                     |     4 +-
 libgo/go/debug/pe/file_test.go                     |    12 +-
 libgo/go/debug/pe/pe.go                            |    53 +
 libgo/go/encoding/asn1/asn1.go                     |    12 +
 libgo/go/encoding/asn1/asn1_test.go                |    12 +
 libgo/go/encoding/asn1/marshal.go                  |    56 +
 libgo/go/encoding/asn1/marshal_test.go             |    57 +
 libgo/go/encoding/base64/base64.go                 |    26 +-
 libgo/go/encoding/base64/base64_test.go            |     2 +-
 libgo/go/encoding/binary/varint.go                 |     5 +-
 libgo/go/encoding/binary/varint_test.go            |    18 +-
 libgo/go/encoding/csv/writer.go                    |    16 +-
 libgo/go/encoding/csv/writer_test.go               |    17 +
 libgo/go/encoding/hex/hex_test.go                  |     1 -
 libgo/go/encoding/json/decode.go                   |    74 +-
 libgo/go/encoding/json/decode_test.go              |   112 +
 libgo/go/encoding/json/encode.go                   |     2 +-
 libgo/go/encoding/json/scanner.go                  |    31 +-
 libgo/go/encoding/xml/marshal.go                   |    16 +-
 libgo/go/encoding/xml/marshal_test.go              |    17 +
 libgo/go/encoding/xml/read.go                      |    16 +-
 libgo/go/encoding/xml/typeinfo.go                  |    16 +-
 libgo/go/encoding/xml/xml.go                       |     4 +-
 libgo/go/errors/wrap.go                            |     2 +-
 libgo/go/errors/wrap_test.go                       |    13 +
 libgo/go/expvar/expvar_test.go                     |     8 +-
 libgo/go/flag/flag.go                              |    11 +-
 libgo/go/flag/flag_test.go                         |    66 +
 libgo/go/fmt/fmt_test.go                           |    19 +-
 libgo/go/fmt/format.go                             |    13 +-
 libgo/go/fmt/scan.go                               |     8 +-
 libgo/go/go/ast/ast.go                             |    55 +-
 libgo/go/go/ast/ast_test.go                        |    29 +
 libgo/go/go/build/build.go                         |     3 +-
 libgo/go/go/build/build_test.go                    |    23 +-
 libgo/go/go/build/deps_test.go                     |  1147 +-
 libgo/go/go/build/doc.go                           |    97 +-
 libgo/go/go/constant/value.go                      |    31 -
 libgo/go/go/format/format.go                       |    14 +-
 libgo/go/go/format/format_test.go                  |    38 +
 libgo/go/go/format/internal.go                     |     2 +-
 libgo/go/go/internal/gccgoimporter/importer.go     |     2 +-
 libgo/go/go/internal/gccgoimporter/parser.go       |     2 +-
 libgo/go/go/internal/gcimporter/bimport.go         |  1021 -
 libgo/go/go/internal/gcimporter/gcimporter.go      |    13 +-
 libgo/go/go/internal/gcimporter/gcimporter_test.go |    17 +-
 libgo/go/go/internal/gcimporter/support.go         |   127 +
 libgo/go/go/internal/srcimporter/srcimporter.go    |    64 +-
 .../go/go/internal/srcimporter/srcimporter_test.go |    21 +
 libgo/go/go/printer/nodes.go                       |    63 +
 libgo/go/go/printer/performance_test.go            |     2 +-
 libgo/go/go/printer/printer.go                     |    16 +
 libgo/go/go/printer/printer_test.go                |     8 +-
 libgo/go/go/printer/testdata/go2numbers.golden     |   186 +
 libgo/go/go/printer/testdata/go2numbers.input      |   186 +
 libgo/go/go/printer/testdata/go2numbers.norm       |   186 +
 libgo/go/go/token/position.go                      |    23 +-
 libgo/go/go/types/api.go                           |    17 +-
 libgo/go/go/types/assignments.go                   |     2 +-
 libgo/go/go/types/builtins.go                      |    10 +-
 libgo/go/go/types/builtins_test.go                 |    16 +
 libgo/go/go/types/call.go                          |   100 +-
 libgo/go/go/types/check.go                         |    10 +-
 libgo/go/go/types/conversions.go                   |     2 +-
 libgo/go/go/types/example_test.go                  |    11 +
 libgo/go/go/types/expr.go                          |    55 +-
 libgo/go/go/types/lookup.go                        |    28 +-
 libgo/go/go/types/methodset.go                     |    54 +-
 libgo/go/go/types/operand.go                       |    22 +-
 libgo/go/go/types/package.go                       |     1 +
 libgo/go/go/types/resolver.go                      |     5 +-
 libgo/go/go/types/sizes.go                         |     4 +-
 libgo/go/go/types/stdlib_test.go                   |     1 +
 libgo/go/go/types/testdata/decls3.src              |    18 +-
 libgo/go/go/types/testdata/decls4.src              |     4 +-
 libgo/go/go/types/testdata/expr3.src               |     4 +-
 libgo/go/go/types/testdata/issue28251.src          |     4 +-
 libgo/go/go/types/testdata/issues.src              |    16 +-
 libgo/go/go/types/testdata/methodsets.src          |    12 +-
 libgo/go/go/types/universe.go                      |     8 +-
 .../golang.org/x/crypto/chacha20/chacha_arm64.go   |     3 +-
 .../golang.org/x/crypto/chacha20/chacha_generic.go |   140 +-
 .../golang.org/x/crypto/chacha20/chacha_noasm.go   |     2 +-
 .../golang.org/x/crypto/chacha20/chacha_ppc64le.go |     2 +-
 .../golang.org/x/crypto/chacha20/chacha_s390x.go   |     2 +-
 libgo/go/golang.org/x/crypto/chacha20/xor.go       |    17 +-
 .../chacha20poly1305/chacha20poly1305_amd64.go     |     2 +-
 .../chacha20poly1305/chacha20poly1305_generic.go   |    56 +-
 .../chacha20poly1305/chacha20poly1305_noasm.go     |     2 +-
 libgo/go/golang.org/x/crypto/cryptobyte/asn1.go    |     6 +-
 libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go |     4 +-
 libgo/go/golang.org/x/crypto/poly1305/poly1305.go  |    26 +-
 libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go |    13 +-
 libgo/go/golang.org/x/crypto/poly1305/sum_arm.go   |    19 -
 .../go/golang.org/x/crypto/poly1305/sum_generic.go |    21 +-
 libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go |    13 -
 .../go/golang.org/x/crypto/poly1305/sum_ppc64le.go |    13 +-
 libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go |    72 +-
 libgo/go/golang.org/x/mod/modfile/print.go         |    25 +-
 libgo/go/golang.org/x/mod/modfile/read.go          |   319 +-
 libgo/go/golang.org/x/mod/modfile/rule.go          |   154 +-
 libgo/go/golang.org/x/mod/zip/zip.go               |    20 +-
 .../go/golang.org/x/net/dns/dnsmessage/message.go  |    21 +-
 libgo/go/golang.org/x/net/http2/hpack/huffman.go   |     7 +
 libgo/go/golang.org/x/net/route/address.go         |     4 +-
 libgo/go/golang.org/x/net/route/route.go           |     2 +-
 libgo/go/golang.org/x/sys/cpu/byteorder.go         |    38 +-
 libgo/go/golang.org/x/sys/cpu/cpu.go               |    45 +
 libgo/go/golang.org/x/sys/cpu/cpu_arm.go           |    40 +
 libgo/go/golang.org/x/sys/cpu/cpu_arm64.go         |   138 +
 libgo/go/golang.org/x/sys/cpu/cpu_gc_arm64.go      |    11 +
 libgo/go/golang.org/x/sys/cpu/cpu_gccgo_arm64.go   |    11 +
 .../x/sys/cpu/{cpu_gccgo.c => cpu_gccgo_x86.c}     |     0
 .../x/sys/cpu/{cpu_gccgo.go => cpu_gccgo_x86.go}   |     0
 libgo/go/golang.org/x/sys/cpu/cpu_linux.go         |    48 +-
 libgo/go/golang.org/x/sys/cpu/cpu_linux_arm.go     |    39 +
 libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go   |     6 +
 libgo/go/golang.org/x/sys/cpu/cpu_linux_mips64x.go |    22 +
 libgo/go/golang.org/x/sys/cpu/cpu_linux_noinit.go  |     9 +
 libgo/go/golang.org/x/sys/cpu/cpu_linux_other.go   |     9 -
 libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go  |     2 +
 libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go   |     2 +
 libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go       |     9 +
 libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go         |     9 +
 libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go   |     9 +
 libgo/go/golang.org/x/sys/cpu/cpu_riscv.go         |     7 +
 libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go       |     2 +
 libgo/go/golang.org/x/sys/cpu/cpu_wasm.go          |    13 +
 libgo/go/golang.org/x/sys/cpu/cpu_x86.go           |     2 +
 libgo/go/golang.org/x/sys/cpu/hwcap_linux.go       |    56 +
 libgo/go/golang.org/x/text/unicode/bidi/core.go    |     8 +-
 .../go/golang.org/x/tools/go/analysis/analysis.go  |    16 +
 libgo/go/golang.org/x/tools/go/analysis/doc.go     |    86 +-
 .../go/analysis/internal/analysisflags/flags.go    |     2 +-
 .../x/tools/go/analysis/passes/asmdecl/asmdecl.go  |     2 +
 .../x/tools/go/analysis/passes/cgocall/cgocall.go  |    14 +-
 .../tools/go/analysis/passes/errorsas/errorsas.go  |     2 +-
 .../analysis/passes/httpresponse/httpresponse.go   |    12 +-
 .../go/analysis/passes/ifaceassert/ifaceassert.go  |   101 +
 .../analysis/passes/internal/analysisutil/util.go  |    10 +
 .../x/tools/go/analysis/passes/printf/printf.go    |    67 +-
 .../go/analysis/passes/stringintconv/string.go     |   126 +
 .../go/analysis/passes/unreachable/unreachable.go  |    13 +-
 .../golang.org/x/tools/go/ast/astutil/imports.go   |     5 +-
 .../x/tools/go/ast/inspector/inspector.go          |    10 +-
 libgo/go/golang.org/x/tools/go/cfg/cfg.go          |     2 +-
 .../x/tools/go/types/objectpath/objectpath.go      |     5 +-
 .../x/tools/internal/analysisinternal/analysis.go  |   118 +
 libgo/go/golang.org/x/xerrors/fmt.go               |   138 +-
 libgo/go/hash/crc32/crc32_s390x.go                 |     8 +-
 libgo/go/hash/maphash/example_test.go              |    37 +
 libgo/go/hash/maphash/maphash_test.go              |    56 +
 libgo/go/html/template/clone_test.go               |     2 +-
 libgo/go/html/template/content_test.go             |    76 +-
 libgo/go/html/template/escape_test.go              |     8 +-
 libgo/go/html/template/example_test.go             |     6 +-
 libgo/go/html/template/exec_test.go                |  1708 ++
 libgo/go/html/template/html.go                     |     3 +-
 libgo/go/html/template/js.go                       |    70 +-
 libgo/go/html/template/js_test.go                  |    68 +-
 libgo/go/html/template/multi_test.go               |   246 +
 libgo/go/html/template/template_test.go            |    39 +
 libgo/go/html/template/testdata/file1.tmpl         |     2 +
 libgo/go/html/template/testdata/file2.tmpl         |     2 +
 libgo/go/html/template/testdata/tmpl1.tmpl         |     3 +
 libgo/go/html/template/testdata/tmpl2.tmpl         |     3 +
 libgo/go/image/draw/bench_test.go                  |     6 +-
 libgo/go/image/draw/draw.go                        |    22 +-
 libgo/go/image/draw/draw_test.go                   |    32 +-
 libgo/go/image/geom.go                             |    35 +
 libgo/go/image/gif/writer_test.go                  |     7 +-
 libgo/go/image/image.go                            |    96 +-
 libgo/go/image/image_test.go                       |    72 +
 libgo/go/image/jpeg/reader_test.go                 |   170 +
 libgo/go/image/jpeg/scan.go                        |    19 +
 libgo/go/image/names.go                            |     1 +
 libgo/go/image/png/reader.go                       |    15 +-
 libgo/go/image/png/reader_test.go                  |   134 +-
 libgo/go/image/ycbcr.go                            |    20 +
 libgo/go/internal/bytealg/bytealg.go               |   128 +-
 libgo/go/internal/bytealg/gccgo.go                 |     3 -
 libgo/go/internal/bytealg/index_generic.go         |    38 +-
 libgo/go/internal/bytealg/indexbyte_generic.go     |     2 +-
 libgo/go/internal/bytealg/indexbyte_native.go      |     2 +-
 libgo/go/internal/cfg/cfg.go                       |     1 +
 libgo/go/internal/cpu/cpu.go                       |    56 +-
 libgo/go/internal/cpu/cpu_arm.go                   |     5 +-
 libgo/go/internal/cpu/cpu_arm64.go                 |     4 +-
 libgo/go/internal/cpu/cpu_mips64x.go               |    32 +
 libgo/go/internal/cpu/cpu_no_init.go               |     3 +
 libgo/go/internal/cpu/cpu_ppc64x.go                |    44 -
 libgo/go/internal/cpu/cpu_ppcx.go                  |    44 +
 libgo/go/internal/goversion/goversion.go           |     2 +-
 libgo/go/internal/poll/copy_file_range_linux.go    |   107 +
 libgo/go/internal/poll/fd.go                       |    18 +-
 libgo/go/internal/poll/fd_mutex_test.go            |    12 +-
 libgo/go/internal/poll/fd_plan9.go                 |    33 +-
 libgo/go/internal/poll/fd_poll_js.go               |     2 +-
 libgo/go/internal/poll/fd_poll_runtime.go          |    19 +-
 libgo/go/internal/poll/fd_posix.go                 |    20 +
 libgo/go/internal/poll/fd_unix.go                  |    81 +-
 libgo/go/internal/poll/fd_windows.go               |   149 +-
 libgo/go/internal/poll/fd_writev_unix.go           |    13 +-
 libgo/go/internal/poll/sendfile_bsd.go             |     3 +
 libgo/go/internal/poll/sendfile_windows.go         |     2 +-
 libgo/go/internal/poll/splice_linux.go             |     3 +
 libgo/go/internal/poll/writev.go                   |     5 +-
 .../{runtime/pprof => }/internal/profile/encode.go |     0
 .../{runtime/pprof => }/internal/profile/filter.go |     0
 .../pprof => }/internal/profile/legacy_profile.go  |     0
 libgo/go/internal/profile/merge.go                 |   461 +
 libgo/go/internal/profile/profile.go               |   614 +
 .../pprof => }/internal/profile/profile_test.go    |     0
 libgo/go/internal/profile/proto.go                 |   363 +
 .../pprof => }/internal/profile/proto_test.go      |     0
 .../{runtime/pprof => }/internal/profile/prune.go  |     0
 libgo/go/internal/reflectlite/swapper.go           |     7 +-
 libgo/go/internal/reflectlite/value.go             |    18 +-
 .../internal/syscall/unix/copy_file_range_linux.go |    26 +
 libgo/go/internal/syscall/unix/getrandom_linux.go  |     2 +-
 .../internal/syscall/unix/getrandom_linux_386.go   |     9 -
 .../internal/syscall/unix/getrandom_linux_alpha.go |     9 -
 .../internal/syscall/unix/getrandom_linux_amd64.go |     9 -
 .../syscall/unix/getrandom_linux_amd64p32.go       |     9 -
 .../internal/syscall/unix/getrandom_linux_arm.go   |     9 -
 .../syscall/unix/getrandom_linux_generic.go        |    16 -
 .../internal/syscall/unix/getrandom_linux_ia64.go  |     9 -
 .../internal/syscall/unix/getrandom_linux_m68k.go  |     9 -
 .../syscall/unix/getrandom_linux_mips64p32x.go     |    11 -
 .../syscall/unix/getrandom_linux_mips64x.go        |    11 -
 .../internal/syscall/unix/getrandom_linux_mipsx.go |    11 -
 .../syscall/unix/getrandom_linux_ppc64x.go         |    11 -
 .../internal/syscall/unix/getrandom_linux_s390.go  |     9 -
 .../internal/syscall/unix/getrandom_linux_s390x.go |     9 -
 .../internal/syscall/unix/getrandom_linux_shx.go   |    11 -
 .../syscall/unix/getrandom_linux_sparcx.go         |    11 -
 libgo/go/internal/syscall/unix/sysnum_linux_386.go |    10 +
 .../go/internal/syscall/unix/sysnum_linux_alpha.go |    10 +
 .../go/internal/syscall/unix/sysnum_linux_amd64.go |    10 +
 .../internal/syscall/unix/sysnum_linux_amd64p32.go |    10 +
 libgo/go/internal/syscall/unix/sysnum_linux_arm.go |    10 +
 .../internal/syscall/unix/sysnum_linux_generic.go  |    17 +
 .../go/internal/syscall/unix/sysnum_linux_ia64.go  |    10 +
 .../go/internal/syscall/unix/sysnum_linux_m68k.go  |    10 +
 .../syscall/unix/sysnum_linux_mips64p32x.go        |    12 +
 .../internal/syscall/unix/sysnum_linux_mips64x.go  |    12 +
 .../go/internal/syscall/unix/sysnum_linux_mipsx.go |    12 +
 .../internal/syscall/unix/sysnum_linux_ppc64x.go   |    12 +
 .../go/internal/syscall/unix/sysnum_linux_s390.go  |    10 +
 .../go/internal/syscall/unix/sysnum_linux_s390x.go |    10 +
 libgo/go/internal/syscall/unix/sysnum_linux_shx.go |    12 +
 .../internal/syscall/unix/sysnum_linux_sparcx.go   |    12 +
 .../go/internal/syscall/windows/syscall_windows.go |    17 +-
 libgo/go/internal/testenv/testenv.go               |     6 +-
 libgo/go/internal/trace/writer.go                  |     4 +
 libgo/go/internal/unsafeheader/unsafeheader.go     |    37 +
 .../go/internal/unsafeheader/unsafeheader_test.go  |   100 +
 libgo/go/internal/xcoff/file.go                    |     8 +-
 libgo/go/io/example_test.go                        |    47 +-
 libgo/go/io/io.go                                  |     4 +
 libgo/go/io/io_test.go                             |     3 +
 libgo/go/io/ioutil/export_test.go                  |     7 +
 libgo/go/io/ioutil/ioutil.go                       |     2 +-
 libgo/go/io/ioutil/ioutil_test.go                  |     3 +-
 libgo/go/io/ioutil/tempfile.go                     |    19 +-
 libgo/go/io/ioutil/tempfile_test.go                |    82 +-
 libgo/go/log/syslog/syslog_test.go                 |     4 +-
 libgo/go/math/all_test.go                          |     4 +
 libgo/go/math/arith_s390x.go                       |     8 +-
 libgo/go/math/big/arith_decl.go                    |     2 +-
 libgo/go/math/big/arith_decl_pure.go               |     2 +-
 libgo/go/math/big/arith_decl_s390x.go              |    11 +-
 libgo/go/math/big/arith_s390x_test.go              |    12 -
 libgo/go/math/big/float.go                         |     4 +-
 libgo/go/math/big/floatconv.go                     |     2 +-
 libgo/go/math/big/int.go                           |    19 +-
 libgo/go/math/big/int_test.go                      |    54 +
 libgo/go/math/big/link_test.go                     |    63 +
 libgo/go/math/big/nat.go                           |    15 +-
 libgo/go/math/big/sqrt.go                          |    77 +-
 libgo/go/math/bits/bits_test.go                    |   124 +
 libgo/go/math/cmplx/abs.go                         |     3 +-
 libgo/go/math/cmplx/asin.go                        |    70 +-
 libgo/go/math/cmplx/cmath_test.go                  |   937 +-
 libgo/go/math/cmplx/exp.go                         |    17 +
 libgo/go/math/cmplx/huge_test.go                   |    22 +
 libgo/go/math/cmplx/log.go                         |     3 +-
 libgo/go/math/cmplx/sin.go                         |    52 +
 libgo/go/math/cmplx/sqrt.go                        |     4 +-
 libgo/go/math/cmplx/tan.go                         |   139 +-
 libgo/go/math/example_test.go                      |    19 +
 libgo/go/math/huge_test.go                         |    16 +
 libgo/go/math/trig_reduce.go                       |    16 +-
 libgo/go/mime/type.go                              |     8 +-
 libgo/go/mime/type_test.go                         |    27 +
 libgo/go/net/dial.go                               |     3 +-
 libgo/go/net/dial_test.go                          |    17 +-
 libgo/go/net/dnsclient_test.go                     |     2 +-
 libgo/go/net/dnsclient_unix.go                     |     8 +-
 libgo/go/net/dnsclient_unix_test.go                |    15 +-
 libgo/go/net/error_test.go                         |    10 +-
 libgo/go/net/fd_posix.go                           |   100 +
 libgo/go/net/fd_unix.go                            |    94 +-
 libgo/go/net/fd_windows.go                         |    96 +-
 libgo/go/net/http/cgi/child.go                     |    38 +-
 libgo/go/net/http/cgi/child_test.go                |    69 +
 libgo/go/net/http/cgi/host.go                      |    39 +-
 libgo/go/net/http/cgi/integration_test.go          |    53 +-
 libgo/go/net/http/client.go                        |    21 +-
 libgo/go/net/http/client_test.go                   |    35 +
 libgo/go/net/http/cookie.go                        |    11 +-
 libgo/go/net/http/fcgi/child.go                    |    39 +-
 libgo/go/net/http/fcgi/fcgi_test.go                |    53 +
 libgo/go/net/http/fs.go                            |    17 +-
 libgo/go/net/http/fs_test.go                       |     9 +
 libgo/go/net/http/h2_bundle.go                     |    75 +-
 libgo/go/net/http/http.go                          |     5 +
 libgo/go/net/http/httptest/recorder.go             |     7 +-
 libgo/go/net/http/httptest/recorder_test.go        |    36 +
 libgo/go/net/http/httputil/reverseproxy.go         |    58 +-
 libgo/go/net/http/httputil/reverseproxy_test.go    |   195 +-
 libgo/go/net/http/omithttp2.go                     |     2 +-
 libgo/go/net/http/pprof/pprof.go                   |   107 +-
 libgo/go/net/http/pprof/pprof_test.go              |   177 +
 libgo/go/net/http/proxy_test.go                    |     2 +-
 libgo/go/net/http/request.go                       |    17 +-
 libgo/go/net/http/response.go                      |     8 +-
 libgo/go/net/http/response_test.go                 |     1 +
 libgo/go/net/http/roundtrip_js.go                  |    35 +-
 libgo/go/net/http/serve_test.go                    |   154 +-
 libgo/go/net/http/server.go                        |    70 +-
 libgo/go/net/http/transfer.go                      |   139 +-
 libgo/go/net/http/transfer_test.go                 |    58 +-
 libgo/go/net/http/transport.go                     |   160 +-
 libgo/go/net/http/transport_test.go                |   130 +-
 libgo/go/net/interface_aix.go                      |     2 -
 libgo/go/net/interface_plan9.go                    |     4 +-
 libgo/go/net/interface_windows.go                  |     2 +-
 libgo/go/net/ip.go                                 |     4 +-
 libgo/go/net/ipsock_plan9.go                       |    80 +-
 libgo/go/net/ipsock_plan9_test.go                  |    29 +
 libgo/go/net/lookup.go                             |    25 +
 libgo/go/net/lookup_test.go                        |    91 +-
 libgo/go/net/lookup_windows.go                     |     8 +-
 libgo/go/net/mail/message.go                       |    16 +-
 libgo/go/net/mail/message_test.go                  |    46 +
 libgo/go/net/net.go                                |    75 +-
 libgo/go/net/net_test.go                           |   542 +-
 libgo/go/net/pipe.go                               |    15 +-
 libgo/go/net/platform_test.go                      |     6 +-
 libgo/go/net/rawconn_test.go                       |     8 +-
 libgo/go/net/rpc/client.go                         |     2 +-
 libgo/go/net/rpc/jsonrpc/all_test.go               |     4 +-
 libgo/go/net/sockopt_aix.go                        |     7 +-
 libgo/go/net/sockopt_bsd.go                        |     7 +-
 libgo/go/net/sockopt_linux.go                      |     7 +-
 libgo/go/net/sockopt_solaris.go                    |     7 +-
 libgo/go/net/sockopt_windows.go                    |     6 +-
 libgo/go/net/textproto/pipeline.go                 |    11 +-
 libgo/go/net/textproto/reader.go                   |     4 +-
 libgo/go/net/timeout_test.go                       |    60 +-
 libgo/go/net/unixsock_test.go                      |     4 +-
 libgo/go/net/url/url.go                            |    83 +-
 libgo/go/net/url/url_test.go                       |    99 +-
 libgo/go/os/error.go                               |    20 +-
 libgo/go/os/exec/exec_linux_test.go                |    45 +
 libgo/go/os/exec/exec_test.go                      |   106 +-
 libgo/go/os/exec/read3.go                          |    99 +
 libgo/go/os/exec_unix.go                           |    15 +-
 libgo/go/os/exec_windows.go                        |     2 +-
 libgo/go/os/export_linux_test.go                   |     7 +
 libgo/go/os/file.go                                |    34 +-
 libgo/go/os/file_plan9.go                          |    16 +-
 libgo/go/os/file_posix.go                          |    45 +
 libgo/go/os/file_unix.go                           |    75 +-
 libgo/go/os/issue37161/a                           |     1 +
 libgo/go/os/issue37161/b                           |     1 +
 libgo/go/os/issue37161/c                           |     1 +
 libgo/go/os/os_test.go                             |   111 +-
 libgo/go/os/os_unix_test.go                        |     2 +-
 libgo/go/os/os_windows_test.go                     |   119 +-
 libgo/go/os/path_test.go                           |     4 +-
 libgo/go/os/pipe_test.go                           |    19 +
 libgo/go/os/readfrom_linux.go                      |    46 +
 libgo/go/os/readfrom_linux_test.go                 |   363 +
 libgo/go/os/readfrom_stub.go                       |    13 +
 libgo/go/os/removeall_at.go                        |     3 +-
 libgo/go/os/signal/internal/pty/pty.go             |     8 +-
 libgo/go/os/signal/signal.go                       |    14 +-
 libgo/go/os/signal/signal_cgo_test.go              |    46 +-
 libgo/go/os/signal/signal_plan9.go                 |     4 +-
 libgo/go/os/signal/signal_test.go                  |   427 +-
 libgo/go/os/signal/signal_unix.go                  |     2 -
 libgo/go/os/testdata/issue37161/a                  |     1 +
 libgo/go/os/testdata/issue37161/b                  |     1 +
 libgo/go/os/testdata/issue37161/c                  |     1 +
 libgo/go/os/timeout_test.go                        |    31 +-
 libgo/go/os/user/lookup_windows.go                 |     4 +-
 libgo/go/os/wait_wait6.go                          |    23 +-
 libgo/go/os/wait_waitid.go                         |    12 +-
 libgo/go/path/filepath/match.go                    |     6 +-
 libgo/go/path/filepath/path_test.go                |    16 +-
 libgo/go/reflect/all_test.go                       |   337 +-
 libgo/go/reflect/deepequal.go                      |    16 +-
 libgo/go/reflect/swapper.go                        |     7 +-
 libgo/go/reflect/type.go                           |     1 +
 libgo/go/reflect/value.go                          |   119 +-
 libgo/go/regexp/all_test.go                        |    42 +-
 libgo/go/regexp/example_test.go                    |    13 +
 libgo/go/regexp/regexp.go                          |    18 +
 libgo/go/regexp/syntax/compile.go                  |    68 +-
 libgo/go/regexp/syntax/parse.go                    |    16 +-
 libgo/go/runtime/alg.go                            |    10 +-
 libgo/go/runtime/callers_test.go                   |     2 +
 libgo/go/runtime/cgocheck.go                       |    13 +-
 libgo/go/runtime/chan.go                           |    80 +-
 libgo/go/runtime/chan_test.go                      |    14 +
 libgo/go/runtime/checkptr.go                       |     8 +-
 libgo/go/runtime/checkptr_test.go                  |     9 +-
 libgo/go/runtime/conv_wasm_test.go                 |   128 +
 libgo/go/runtime/crash_cgo_test.go                 |    53 +-
 libgo/go/runtime/crash_unix_test.go                |     7 +
 libgo/go/runtime/debug.go                          |     4 +-
 libgo/go/runtime/debug/mod.go                      |    51 +-
 libgo/go/runtime/debuglog.go                       |    21 +-
 libgo/go/runtime/defer_test.go                     |    27 +-
 libgo/go/runtime/env_posix.go                      |     2 +-
 libgo/go/runtime/env_test.go                       |     4 -
 libgo/go/runtime/eqtype.go                         |    21 +
 libgo/go/runtime/eqtype_aix_gccgo.go               |    32 +
 libgo/go/runtime/error.go                          |    51 +-
 libgo/go/runtime/export_debug_test.go              |    12 +-
 libgo/go/runtime/export_test.go                    |    34 +-
 libgo/go/runtime/extern.go                         |    15 +-
 libgo/go/runtime/gc_test.go                        |   117 +
 libgo/go/runtime/gcinfo_test.go                    |     2 +-
 libgo/go/runtime/hash32.go                         |     2 +-
 libgo/go/runtime/hash_test.go                      |     8 +-
 libgo/go/runtime/iface.go                          |    17 +-
 libgo/go/runtime/iface_test.go                     |    66 +-
 libgo/go/runtime/lfstack_32bit.go                  |     2 +-
 libgo/go/runtime/lock_futex.go                     |    12 +-
 libgo/go/runtime/lock_js.go                        |    19 +-
 libgo/go/runtime/lock_sema.go                      |    14 +-
 libgo/go/runtime/lockrank.go                       |   254 +
 libgo/go/runtime/lockrank_off.go                   |    46 +
 libgo/go/runtime/lockrank_on.go                    |   214 +
 libgo/go/runtime/malloc.go                         |    86 +-
 libgo/go/runtime/map.go                            |     2 +-
 libgo/go/runtime/map_benchmark_test.go             |    19 +
 libgo/go/runtime/mbarrier.go                       |    56 +-
 libgo/go/runtime/mbitmap.go                        |    60 +-
 libgo/go/runtime/mcache.go                         |     6 +-
 libgo/go/runtime/mcentral.go                       |   259 +-
 libgo/go/runtime/mgc.go                            |    43 +-
 libgo/go/runtime/mgcmark.go                        |   155 +-
 libgo/go/runtime/mgcscavenge.go                    |   389 +-
 libgo/go/runtime/mgcscavenge_test.go               |     6 +-
 libgo/go/runtime/mgcsweep.go                       |   433 +-
 libgo/go/runtime/mgcsweepbuf.go                    |     2 +-
 libgo/go/runtime/mgcwork.go                        |     8 +
 libgo/go/runtime/mheap.go                          |   192 +-
 libgo/go/runtime/mkpreempt.go                      |    35 +-
 libgo/go/runtime/mpagealloc.go                     |   224 +-
 libgo/go/runtime/mpagealloc_32bit.go               |     2 +-
 libgo/go/runtime/mpagealloc_64bit.go               |    12 +-
 libgo/go/runtime/mpagealloc_test.go                |    57 +
 libgo/go/runtime/mpagecache.go                     |    14 +-
 libgo/go/runtime/mprof.go                          |    41 +-
 libgo/go/runtime/mranges.go                        |   205 +-
 libgo/go/runtime/msize.go                          |     4 +-
 libgo/go/runtime/mspanset.go                       |   358 +
 libgo/go/runtime/mstats.go                         |    11 +-
 libgo/go/runtime/mwbbuf.go                         |     7 +
 libgo/go/runtime/netpoll.go                        |    64 +-
 libgo/go/runtime/netpoll_aix.go                    |    15 +-
 libgo/go/runtime/netpoll_epoll.go                  |    36 +-
 libgo/go/runtime/netpoll_kqueue.go                 |    32 +-
 libgo/go/runtime/netpoll_os_test.go                |    28 +
 libgo/go/runtime/netpoll_solaris.go                |    30 +-
 libgo/go/runtime/netpoll_stub.go                   |     3 +
 libgo/go/runtime/netpoll_windows.go                |   103 +-
 libgo/go/runtime/os_aix.go                         |    11 +-
 libgo/go/runtime/os_linux.go                       |     7 +-
 libgo/go/runtime/os_linux_mips64x.go               |     6 +
 libgo/go/runtime/panic_test.go                     |    48 +
 libgo/go/runtime/pprof/internal/profile/profile.go |   577 -
 libgo/go/runtime/pprof/internal/profile/proto.go   |   360 -
 libgo/go/runtime/pprof/label.go                    |    23 +-
 libgo/go/runtime/pprof/label_test.go               |    32 +
 libgo/go/runtime/pprof/mprof_test.go               |     2 +-
 libgo/go/runtime/pprof/pprof.go                    |    64 +-
 libgo/go/runtime/pprof/pprof_norusage.go           |    15 +
 libgo/go/runtime/pprof/pprof_rusage.go             |    31 +
 libgo/go/runtime/pprof/pprof_test.go               |   247 +-
 libgo/go/runtime/pprof/proto.go                    |     2 +-
 libgo/go/runtime/pprof/proto_test.go               |     2 +-
 libgo/go/runtime/pprof/protomem_test.go            |     2 +-
 libgo/go/runtime/preempt.go                        |    22 +-
 libgo/go/runtime/print.go                          |    54 +
 libgo/go/runtime/proc.go                           |   339 +-
 libgo/go/runtime/proc_test.go                      |    25 +
 libgo/go/runtime/runtime1.go                       |     5 -
 libgo/go/runtime/runtime2.go                       |    48 +-
 libgo/go/runtime/rwmutex.go                        |    10 +-
 libgo/go/runtime/select.go                         |     7 +-
 libgo/go/runtime/sema.go                           |    10 +-
 libgo/go/runtime/sema_test.go                      |     8 +-
 libgo/go/runtime/signal_unix.go                    |    62 +-
 libgo/go/runtime/signal_windows_test.go            |    91 +
 libgo/go/runtime/sigqueue.go                       |     9 +-
 libgo/go/runtime/sizeof_test.go                    |     3 +-
 libgo/go/runtime/slice.go                          |    87 +-
 libgo/go/runtime/slice_test.go                     |    78 +
 libgo/go/runtime/string.go                         |    58 +-
 libgo/go/runtime/string_test.go                    |     4 +-
 libgo/go/runtime/stubs.go                          |     2 +-
 libgo/go/runtime/symtab.go                         |     4 +-
 libgo/go/runtime/testdata/testprog/checkptr.go     |     8 +
 libgo/go/runtime/testdata/testprog/gc.go           |    52 +-
 libgo/go/runtime/testdata/testprog/lockosthread.go |     6 +-
 .../go/runtime/testdata/testprog/numcpu_freebsd.go |     8 +-
 libgo/go/runtime/testdata/testprog/panicprint.go   |   111 +
 libgo/go/runtime/testdata/testprogcgo/eintr.go     |   246 +
 libgo/go/runtime/testdata/testprogcgo/segv.go      |    56 +
 .../go/runtime/testdata/testwinlibsignal/dummy.go  |    10 +
 libgo/go/runtime/time.go                           |    37 +-
 libgo/go/runtime/trace.go                          |    30 +-
 libgo/go/runtime/trace/trace.go                    |     2 +-
 libgo/go/runtime/trace/trace_stack_test.go         |     2 +
 libgo/go/runtime/type.go                           |    19 +-
 libgo/go/strconv/atoc.go                           |   105 +
 libgo/go/strconv/atoc_test.go                      |   202 +
 libgo/go/strconv/atof.go                           |   156 +-
 libgo/go/strconv/atof_test.go                      |    22 +
 libgo/go/strconv/atoi.go                           |     6 +-
 libgo/go/strconv/ctoa.go                           |    27 +
 libgo/go/strconv/extfloat.go                       |    24 +-
 libgo/go/strconv/internal_test.go                  |     4 +
 libgo/go/strconv/quote_test.go                     |    66 +-
 libgo/go/strings/strings.go                        |   157 +-
 libgo/go/strings/strings_test.go                   |    58 +-
 libgo/go/sync/atomic/atomic_test.go                |    68 +-
 libgo/go/sync/atomic/doc.go                        |     5 -
 libgo/go/sync/atomic/value_test.go                 |     8 +-
 libgo/go/sync/map.go                               |    24 +-
 libgo/go/sync/map_bench_test.go                    |    74 +
 libgo/go/sync/map_reference_test.go                |    23 +
 libgo/go/sync/map_test.go                          |    37 +-
 libgo/go/sync/runtime.go                           |    10 -
 libgo/go/sync/runtime2.go                          |    19 +
 libgo/go/sync/runtime2_lockrank.go                 |    22 +
 libgo/go/sync/rwmutex_test.go                      |     2 +
 libgo/go/syscall/endian_little.go                  |     2 +-
 libgo/go/syscall/env_plan9.go                      |   122 -
 libgo/go/syscall/env_unix.go                       |    16 +-
 libgo/go/syscall/exec_bsd.go                       |    23 +-
 libgo/go/syscall/exec_darwin.go                    |    23 +-
 libgo/go/syscall/exec_linux.go                     |    47 +-
 libgo/go/syscall/exec_unix.go                      |    20 +-
 libgo/go/syscall/exec_unix_test.go                 |    28 +
 libgo/go/syscall/export_aix_test.go                |    16 +
 libgo/go/syscall/export_unix_test.go               |     2 +-
 libgo/go/syscall/fs_js.go                          |    10 +-
 libgo/go/syscall/js/func.go                        |    26 +-
 libgo/go/syscall/js/js.go                          |    12 +-
 libgo/go/syscall/js/js_test.go                     |    11 +
 libgo/go/syscall/libcall_aix.go                    |     3 -
 libgo/go/syscall/libcall_glibc.go                  |     2 +-
 libgo/go/syscall/libcall_linux.go                  |     2 +-
 libgo/go/syscall/security_windows.go               |     2 +-
 libgo/go/syscall/syscall_aix_ppc.go                |     3 +
 libgo/go/syscall/syscall_unix.go                   |    16 +-
 libgo/go/syscall/syscall_unix_test.go              |     2 +-
 libgo/go/testing/benchmark.go                      |     3 +
 libgo/go/testing/helper_test.go                    |     2 +
 libgo/go/testing/helperfuncs_test.go               |    11 +
 libgo/go/testing/sub_test.go                       |   126 +-
 libgo/go/testing/testing.go                        |   277 +-
 libgo/go/testing/testing_test.go                   |    62 +
 libgo/go/text/template/exec_test.go                |     6 +-
 libgo/go/text/template/funcs.go                    |   217 +-
 libgo/go/text/template/link_test.go                |    64 +
 libgo/go/text/template/multi_test.go               |     3 +-
 libgo/go/text/template/parse/node.go               |     2 +-
 libgo/go/text/template/template.go                 |     2 +-
 libgo/go/time/embed.go                             |    12 +
 libgo/go/time/example_test.go                      |   113 +-
 libgo/go/time/export_test.go                       |    35 +
 libgo/go/time/format.go                            |    24 +-
 libgo/go/time/format_test.go                       |    20 +-
 libgo/go/time/internal_test.go                     |    13 +-
 libgo/go/time/sleep.go                             |     7 +-
 libgo/go/time/tick.go                              |     9 +
 libgo/go/time/tick_test.go                         |    36 +-
 libgo/go/time/time.go                              |   153 +-
 libgo/go/time/time_test.go                         |   149 +-
 libgo/go/time/tzdata/generate_zipdata.go           |    78 +
 libgo/go/time/tzdata/tzdata.go                     |   109 +
 libgo/go/time/tzdata/zipdata.go                    | 13060 +++++++++++++
 libgo/go/time/tzdata_test.go                       |    99 +
 libgo/go/time/zoneinfo.go                          |   348 +
 libgo/go/time/zoneinfo_ios.go                      |     2 +-
 libgo/go/time/zoneinfo_read.go                     |    40 +-
 libgo/go/time/zoneinfo_test.go                     |    94 +
 libgo/go/time/zoneinfo_unix.go                     |     4 +-
 libgo/go/unicode/utf8/utf8.go                      |    28 +
 libgo/gotool-packages.txt                          |     3 +
 libgo/libgo-packages.txt                           |     4 +-
 libgo/match.sh                                     |    12 +-
 libgo/merge.sh                                     |     4 +-
 libgo/misc/cgo/test/pkg_test.go                    |     2 +-
 libgo/misc/cgo/test/sigaltstack.go                 |    15 +-
 libgo/misc/cgo/test/test.go                        |    25 +
 libgo/misc/cgo/test/testdata/issue27054/egl.h      |     1 +
 .../misc/cgo/test/testdata/issue27054/test27054.go |     6 +-
 libgo/misc/cgo/test/testx.go                       |     2 +-
 libgo/misc/cgo/testcarchive/carchive_test.go       |     8 +-
 libgo/misc/cgo/testcshared/cshared_test.go         |     2 +-
 libgo/misc/cgo/testcshared/testdata/libgo2/dup2.go |     2 +-
 libgo/misc/cgo/testcshared/testdata/libgo2/dup3.go |     2 +-
 libgo/misc/cgo/testgodefs/testdata/issue38649.go   |    15 +
 libgo/misc/cgo/testgodefs/testdata/issue39534.go   |    12 +
 libgo/misc/cgo/testgodefs/testdata/main.go         |     3 +
 libgo/misc/cgo/testgodefs/testgodefs_test.go       |     2 +
 libgo/misc/cgo/testplugin/plugin_test.go           |     2 +-
 libgo/misc/cgo/testshared/shared_test.go           |    43 +-
 .../cgo/testshared/testdata/gcdata/main/main.go    |    37 +
 libgo/misc/cgo/testshared/testdata/gcdata/p/p.go   |     7 +
 .../misc/cgo/testshared/testdata/issue39777/a/a.go |     9 +
 .../misc/cgo/testshared/testdata/issue39777/b/b.go |     7 +
 libgo/misc/cgo/testso/so_test.go                   |     6 +-
 libgo/misc/cgo/testsovar/so_test.go                |     6 +-
 libgo/mksysinfo.sh                                 |     9 +-
 libgo/runtime/go-varargs.c                         |    18 +
 libgo/sysinfo.c                                    |    10 +
 libgo/testsuite/Makefile.in                        |     1 +
 libgo/testsuite/gotest                             |    12 +-
 libgomp/ChangeLog                                  |   368 +
 libgomp/Makefile.in                                |    51 +-
 libgomp/allocator.c                                |     3 +
 libgomp/config.h.in                                |     3 -
 libgomp/config/gcn/bar.c                           |    15 +-
 libgomp/config/nvptx/atomic.c                      |    18 +
 libgomp/config/nvptx/bar.c                         |    18 +-
 libgomp/config/t-aix                               |    10 +-
 libgomp/configure                                  |   114 +-
 libgomp/configure.ac                               |    15 +
 libgomp/fortran.c                                  |    38 +
 libgomp/icv.c                                      |     2 +
 libgomp/libgomp.h                                  |     7 +-
 libgomp/libgomp.map                                |     5 +
 libgomp/libgomp.texi                               |    11 +
 libgomp/libgomp_f.h.in                             |     7 +-
 libgomp/oacc-init.c                                |    38 +
 libgomp/oacc-mem.c                                 |    40 +-
 libgomp/omp_lib.f90.in                             |   166 +-
 libgomp/omp_lib.h.in                               |   121 +-
 libgomp/parallel.c                                 |     9 +-
 libgomp/plugin/Makefrag.am                         |    14 -
 libgomp/plugin/configfrag.ac                       |    56 +-
 libgomp/plugin/hsa_ext_finalize.h                  |   270 -
 libgomp/plugin/plugin-hsa.c                        |  1871 --
 libgomp/plugin/plugin-nvptx.c                      |    32 +-
 libgomp/target.c                                   |   204 +-
 libgomp/testsuite/Makefile.in                      |     7 +-
 libgomp/testsuite/lib/libgomp.exp                  |    60 -
 libgomp/testsuite/libgomp.c++/pr96390.C            |    49 +
 libgomp/testsuite/libgomp.c++/udr-3.C              |     1 +
 libgomp/testsuite/libgomp.c-c++-common/alloc-2.c   |     4 +-
 .../libgomp.c-c++-common/critical-hint-1.c         |    49 +
 .../libgomp.c-c++-common/critical-hint-2.c         |    37 +
 libgomp/testsuite/libgomp.c-c++-common/for-14.c    |    53 +-
 libgomp/testsuite/libgomp.c-c++-common/for-2.h     |    36 +
 .../nested-parallel-unbalanced.c                   |    31 +
 libgomp/testsuite/libgomp.c-c++-common/pr96390.c   |    26 +
 .../testsuite/libgomp.c-c++-common/reduction-16.c  |    54 +
 libgomp/testsuite/libgomp.c/loop-21.c              |   230 +
 libgomp/testsuite/libgomp.c/loop-22.c              |   424 +
 libgomp/testsuite/libgomp.c/loop-23.c              |   424 +
 libgomp/testsuite/libgomp.c/loop-24.c              |   424 +
 libgomp/testsuite/libgomp.c/loop-25.c              |   296 +
 libgomp/testsuite/libgomp.c/pr95620.c              |    18 +
 libgomp/testsuite/libgomp.c/teams-3.c              |    20 +
 libgomp/testsuite/libgomp.fortran/alloc-1.F90      |   174 +
 libgomp/testsuite/libgomp.fortran/alloc-2.F90      |     3 +
 libgomp/testsuite/libgomp.fortran/alloc-3.F        |     3 +
 libgomp/testsuite/libgomp.fortran/alloc-4.f90      |    71 +
 libgomp/testsuite/libgomp.fortran/alloc-5.f90      |    23 +
 .../testsuite/libgomp.fortran/critical-hint-1.f90  |    96 +
 .../testsuite/libgomp.fortran/critical-hint-2.f90  |    66 +
 .../testsuite/libgomp.fortran/declare-target-3.f90 |    45 +
 .../libgomp.fortran/lastprivate-conditional-10.f90 |    63 +
 .../testsuite/libgomp.fortran/map-alloc-ptr-1.f90  |   114 +
 .../testsuite/libgomp.fortran/map-alloc-ptr-2.f90  |    86 +
 libgomp/testsuite/libgomp.fortran/pr66199-5.f90    |     2 +-
 libgomp/testsuite/libgomp.fortran/pr93553.f90      |    21 +
 libgomp/testsuite/libgomp.fortran/pr95654.f90      |    11 +
 .../libgomp.fortran/struct-elem-map-1.f90          |   411 +
 libgomp/testsuite/libgomp.fortran/target-map-1.f90 |    41 +
 libgomp/testsuite/libgomp.hsa.c/alloca-1.c         |    25 -
 libgomp/testsuite/libgomp.hsa.c/bitfield-1.c       |   160 -
 libgomp/testsuite/libgomp.hsa.c/bits-insns.c       |    73 -
 libgomp/testsuite/libgomp.hsa.c/builtins-1.c       |    97 -
 libgomp/testsuite/libgomp.hsa.c/c.exp              |    42 -
 libgomp/testsuite/libgomp.hsa.c/complex-1.c        |    65 -
 libgomp/testsuite/libgomp.hsa.c/complex-align-2.c  |    27 -
 .../testsuite/libgomp.hsa.c/formal-actual-args-1.c |    83 -
 libgomp/testsuite/libgomp.hsa.c/function-call-1.c  |    50 -
 libgomp/testsuite/libgomp.hsa.c/get-level-1.c      |    26 -
 libgomp/testsuite/libgomp.hsa.c/gridify-1.c        |    26 -
 libgomp/testsuite/libgomp.hsa.c/gridify-2.c        |    26 -
 libgomp/testsuite/libgomp.hsa.c/gridify-3.c        |    39 -
 libgomp/testsuite/libgomp.hsa.c/gridify-4.c        |    45 -
 .../testsuite/libgomp.hsa.c/memory-operations-1.c  |    92 -
 libgomp/testsuite/libgomp.hsa.c/pr69568.c          |    41 -
 libgomp/testsuite/libgomp.hsa.c/pr82416.c          |    43 -
 libgomp/testsuite/libgomp.hsa.c/rotate-1.c         |    39 -
 libgomp/testsuite/libgomp.hsa.c/staticvar.c        |    23 -
 libgomp/testsuite/libgomp.hsa.c/switch-1.c         |   145 -
 libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c  |   116 -
 libgomp/testsuite/libgomp.hsa.c/switch-sbr-2.c     |    59 -
 libgomp/testsuite/libgomp.hsa.c/tiling-1.c         |   212 -
 libgomp/testsuite/libgomp.hsa.c/tiling-2.c         |   258 -
 libgomp/testsuite/libgomp.oacc-c++/c++.exp         |     1 +
 .../libgomp.oacc-c-c++-common/acc_prof-init-2.c    |    80 +
 .../libgomp.oacc-c-c++-common/atomic_capture-2.c   |    92 +-
 .../libgomp.oacc-c-c++-common/declare-vla.c        |     5 -
 .../libgomp.oacc-c-c++-common/mdc-refcount-1.c     |    60 +
 .../libgomp.oacc-c-c++-common/mdc-refcount-2.c     |   123 +
 .../libgomp.oacc-c-c++-common/mdc-refcount-3.c     |    86 +
 .../structured-detach-underflow.c                  |    28 +
 libgomp/testsuite/libgomp.oacc-c/c.exp             |     1 +
 .../libgomp.oacc-fortran/attach-descriptor-1.f90   |   124 +
 .../libgomp.oacc-fortran/attach-descriptor-2.f90   |    18 +
 .../testsuite/libgomp.oacc-fortran/collapse-1.f90  |     3 +
 .../testsuite/libgomp.oacc-fortran/collapse-2.f90  |     3 +
 .../testsuite/libgomp.oacc-fortran/declare-5.f90   |     1 +
 .../deep-copy-6-no_finalize.F90                    |     9 +-
 .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 |     8 +-
 .../libgomp.oacc-fortran/dynamic-pointer-1.f90     |    97 +
 libgomp/testsuite/libgomp.oacc-fortran/fortran.exp |     1 +
 .../libgomp.oacc-fortran/pr96628-part1.f90         |    20 +
 .../libgomp.oacc-fortran/pr96628-part2.f90         |    37 +
 libiberty/ChangeLog                                |    68 +
 libiberty/configure                                |    21 +-
 libiberty/cp-demangle.c                            |     3 -
 libiberty/d-demangle.c                             |   116 +-
 libiberty/dwarfnames.c                             |     7 +
 libiberty/floatformat.c                            |    19 +-
 libiberty/simple-object-elf.c                      |    16 +-
 libiberty/testsuite/d-demangle-expected            |    24 +-
 libiberty/testsuite/demangle-expected              |    14 +-
 libitm/ChangeLog                                   |     8 +
 libitm/config/aarch64/sjlj.S                       |    56 +-
 libitm/config/powerpc/sjlj.S                       |    18 +-
 libobjc/ChangeLog                                  |     5 +
 libobjc/encoding.c                                 |     3 +-
 libphobos/ChangeLog                                |    42 +
 libphobos/Makefile.am                              |    10 +-
 libphobos/Makefile.in                              |    13 +-
 libphobos/configure                                |    12 +-
 libphobos/configure.ac                             |     5 +
 libphobos/libdruntime/Makefile.am                  |     6 +-
 libphobos/libdruntime/Makefile.in                  |    10 +-
 libphobos/libdruntime/config/x86/switchcontext.S   |     9 +-
 libphobos/libdruntime/core/thread.d                |    29 +-
 libphobos/src/Makefile.am                          |     5 +-
 libphobos/src/Makefile.in                          |     9 +-
 libphobos/testsuite/Makefile.in                    |     4 +
 libphobos/testsuite/lib/libphobos.exp              |     4 +
 libphobos/testsuite/testsuite_flags.in             |     2 +-
 libsanitizer/ChangeLog                             |    12 +
 libsanitizer/libbacktrace/backtrace-rename.h       |     3 +
 libsanitizer/sanitizer_common/sanitizer_linux.cpp  |     6 +-
 libstdc++-v3/ChangeLog                             |  2603 +++
 libstdc++-v3/acinclude.m4                          |   431 +-
 libstdc++-v3/config.h.in                           |     6 +
 libstdc++-v3/config/abi/pre/gnu.ver                |    51 +-
 libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h        |     7 +-
 libstdc++-v3/config/os/aix/t-aix                   |    16 +-
 libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver    |     4 +
 libstdc++-v3/configure                             |   395 +-
 libstdc++-v3/configure.ac                          |     5 +
 libstdc++-v3/crossconfig.m4                        |     6 +
 libstdc++-v3/doc/html/manual/configure.html        |     3 +-
 .../doc/html/manual/source_code_style.html         |     1 +
 libstdc++-v3/doc/html/manual/status.html           |     6 +-
 libstdc++-v3/doc/html/manual/using_exceptions.html |     2 +-
 .../doc/xml/manual/appendix_contributing.xml       |     6 +-
 libstdc++-v3/doc/xml/manual/configure.xml          |     3 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |     2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |     3 +-
 libstdc++-v3/doc/xml/manual/using_exceptions.xml   |     2 +-
 libstdc++-v3/include/Makefile.am                   |     6 +-
 libstdc++-v3/include/Makefile.in                   |     6 +-
 libstdc++-v3/include/backward/auto_ptr.h           |     6 +-
 libstdc++-v3/include/backward/binders.h            |     4 +-
 libstdc++-v3/include/bits/align.h                  |   110 +
 libstdc++-v3/include/bits/atomic_base.h            |    66 +-
 libstdc++-v3/include/bits/atomic_futex.h           |    93 +-
 libstdc++-v3/include/bits/basic_string.h           |    69 +-
 libstdc++-v3/include/bits/basic_string.tcc         |   123 +-
 libstdc++-v3/include/bits/c++config                |    66 +-
 libstdc++-v3/include/bits/codecvt.h                |     4 +-
 libstdc++-v3/include/bits/cpp_type_traits.h        |    60 +
 libstdc++-v3/include/bits/deque.tcc                |     8 +-
 libstdc++-v3/include/bits/forward_list.tcc         |    65 +-
 libstdc++-v3/include/bits/fs_path.h                |     2 +-
 libstdc++-v3/include/bits/functexcept.h            |     3 +
 libstdc++-v3/include/bits/hashtable.h              |   928 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |   646 +-
 libstdc++-v3/include/bits/ios_base.h               |    35 +-
 libstdc++-v3/include/bits/istream.tcc              |    74 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |    75 +-
 libstdc++-v3/include/bits/list.tcc                 |    70 +-
 libstdc++-v3/include/bits/locale_conv.h            |     4 +-
 libstdc++-v3/include/bits/locale_facets_nonio.tcc  |    14 +-
 libstdc++-v3/include/bits/max_size_type.h          |   753 +
 libstdc++-v3/include/bits/node_handle.h            |     4 +-
 libstdc++-v3/include/bits/random.h                 |    13 +-
 libstdc++-v3/include/bits/random.tcc               |    93 +-
 libstdc++-v3/include/bits/range_access.h           |   812 +-
 libstdc++-v3/include/bits/range_cmp.h              |   195 -
 libstdc++-v3/include/bits/ranges_algo.h            |    25 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |     6 +-
 libstdc++-v3/include/bits/ranges_base.h            |   887 +
 libstdc++-v3/include/bits/ranges_cmp.h             |   195 +
 libstdc++-v3/include/bits/ranges_uninitialized.h   |    10 +-
 libstdc++-v3/include/bits/ranges_util.h            |   417 +
 libstdc++-v3/include/bits/regex.h                  |     9 +-
 libstdc++-v3/include/bits/regex_error.h            |     4 +-
 libstdc++-v3/include/bits/stl_algo.h               |     5 +
 libstdc++-v3/include/bits/stl_algobase.h           |     7 +-
 libstdc++-v3/include/bits/stl_bvector.h            |   140 +-
 libstdc++-v3/include/bits/stl_deque.h              |     3 +
 libstdc++-v3/include/bits/stl_iterator.h           |   118 +-
 libstdc++-v3/include/bits/stl_list.h               |     2 +-
 libstdc++-v3/include/bits/stl_tree.h               |    16 -
 libstdc++-v3/include/bits/uniform_int_dist.h       |    68 +-
 libstdc++-v3/include/bits/unordered_map.h          |     2 +
 libstdc++-v3/include/bits/unordered_set.h          |     2 +
 libstdc++-v3/include/c_global/cmath                |     4 +-
 libstdc++-v3/include/debug/bitset                  |     6 +-
 libstdc++-v3/include/debug/formatter.h             |     2 +-
 libstdc++-v3/include/debug/forward_list            |    82 +-
 libstdc++-v3/include/debug/functions.h             |     6 +-
 libstdc++-v3/include/debug/list                    |    91 +-
 libstdc++-v3/include/debug/macros.h                |     6 -
 libstdc++-v3/include/debug/safe_container.h        |     9 +-
 libstdc++-v3/include/debug/safe_iterator.h         |     6 +-
 libstdc++-v3/include/debug/safe_local_iterator.h   |     6 +-
 libstdc++-v3/include/debug/unordered_map           |    22 +-
 libstdc++-v3/include/debug/unordered_set           |    30 +-
 .../include/experimental/bits/shared_ptr.h         |     6 +
 libstdc++-v3/include/experimental/executor         |    69 +-
 libstdc++-v3/include/experimental/io_context       |    53 +-
 libstdc++-v3/include/experimental/numeric          |    38 +-
 libstdc++-v3/include/experimental/string_view      |    10 +-
 libstdc++-v3/include/experimental/type_traits      |     2 +-
 libstdc++-v3/include/ext/atomicity.h               |    35 +-
 libstdc++-v3/include/ext/malloc_allocator.h        |    10 +-
 libstdc++-v3/include/ext/new_allocator.h           |    12 +-
 libstdc++-v3/include/ext/numeric_traits.h          |    18 +-
 libstdc++-v3/include/parallel/base.h               |     5 +-
 libstdc++-v3/include/std/array                     |    22 +-
 libstdc++-v3/include/std/atomic                    |     8 +-
 libstdc++-v3/include/std/charconv                  |    14 +
 libstdc++-v3/include/std/chrono                    |  2278 ++-
 libstdc++-v3/include/std/condition_variable        |    21 +-
 libstdc++-v3/include/std/coroutine                 |    12 +-
 libstdc++-v3/include/std/functional                |     6 +-
 libstdc++-v3/include/std/future                    |   122 +-
 libstdc++-v3/include/std/istream                   |    85 +-
 libstdc++-v3/include/std/limits                    |    10 +-
 libstdc++-v3/include/std/memory                    |    60 +-
 libstdc++-v3/include/std/memory_resource           |    12 +-
 libstdc++-v3/include/std/numeric                   |   142 +-
 libstdc++-v3/include/std/ranges                    |   685 +-
 libstdc++-v3/include/std/regex                     |     1 +
 libstdc++-v3/include/std/span                      |     5 +-
 libstdc++-v3/include/std/stop_token                |    10 +-
 libstdc++-v3/include/std/streambuf                 |     8 +-
 libstdc++-v3/include/std/string_view               |    19 +-
 libstdc++-v3/include/std/thread                    |    61 +-
 libstdc++-v3/include/std/tuple                     |   225 +-
 libstdc++-v3/include/std/type_traits               |    55 +-
 libstdc++-v3/include/std/variant                   |    93 +-
 libstdc++-v3/include/std/version                   |    10 +-
 libstdc++-v3/libsupc++/Makefile.am                 |    22 -
 libstdc++-v3/libsupc++/Makefile.in                 |    22 -
 libstdc++-v3/libsupc++/eh_call.cc                  |     4 +-
 libstdc++-v3/libsupc++/eh_ptr.cc                   |    60 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |    76 +-
 libstdc++-v3/libsupc++/guard.cc                    |    47 +-
 libstdc++-v3/libsupc++/new                         |    16 +-
 libstdc++-v3/libsupc++/new_opvnt.cc                |     3 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |    11 +-
 libstdc++-v3/scripts/check_performance             |     2 +-
 libstdc++-v3/src/c++11/functexcept.cc              |     4 +
 libstdc++-v3/src/c++11/futex.cc                    |   119 +
 libstdc++-v3/src/c++11/hashtable_c++0x.cc          |     2 +-
 libstdc++-v3/src/c++11/istream-inst.cc             |     9 +
 libstdc++-v3/src/c++11/thread.cc                   |    33 +-
 libstdc++-v3/src/c++17/Makefile.am                 |     1 +
 libstdc++-v3/src/c++17/Makefile.in                 |     5 +-
 libstdc++-v3/src/c++17/floating_from_chars.cc      |   438 +
 libstdc++-v3/src/c++17/fs_ops.cc                   |     8 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |     2 +-
 libstdc++-v3/src/c++17/memory_resource.cc          |   177 +-
 libstdc++-v3/src/c++98/compatibility.cc            |    32 +-
 libstdc++-v3/src/c++98/istream-string.cc           |     2 +-
 libstdc++-v3/src/c++98/istream.cc                  |    71 +-
 libstdc++-v3/src/filesystem/ops-common.h           |     6 +-
 libstdc++-v3/src/filesystem/ops.cc                 |     8 +-
 libstdc++-v3/testsuite/17_intro/badnames.cc        |     1 +
 .../17_intro/headers/c++1998/all_attributes.cc     |     2 +
 .../17_intro/headers/c++2011/all_attributes.cc     |     2 +
 .../17_intro/headers/c++2014/all_attributes.cc     |     2 +
 .../17_intro/headers/c++2017/all_attributes.cc     |     4 +-
 .../17_intro/headers/c++2017/all_no_exceptions.cc  |     2 +-
 .../17_intro/headers/c++2017/all_no_rtti.cc        |     2 +-
 .../headers/c++2017/all_pedantic_errors.cc         |     2 +-
 .../17_intro/headers/c++2017/operator_names.cc     |     2 +-
 .../testsuite/17_intro/headers/c++2017/stdc++.cc   |     2 +-
 .../headers/c++2017/stdc++_multiple_inclusion.cc   |     2 +-
 .../17_intro/headers/c++2020/all_attributes.cc     |     2 +
 libstdc++-v3/testsuite/17_intro/names.cc           |    13 +-
 libstdc++-v3/testsuite/18_support/96817.cc         |    45 +
 .../comparisons/algorithms/partial_order.cc        |    56 +-
 .../comparisons/algorithms/weak_order.cc           |    62 +-
 .../testsuite/18_support/destroying_delete.cc      |     1 +
 .../testsuite/18_support/exception_ptr/90295.cc    |    49 +
 libstdc++-v3/testsuite/18_support/set_terminate.cc |     2 +-
 .../uncaught_exceptions/uncaught_exceptions.cc     |     1 +
 .../19_diagnostics/error_code/is_error_code_v.cc   |     2 +-
 libstdc++-v3/testsuite/20_util/align/3.cc          |    53 +
 .../testsuite/20_util/allocator/lwg3190.cc         |    53 +
 libstdc++-v3/testsuite/20_util/any/assign/1.cc     |     2 +-
 libstdc++-v3/testsuite/20_util/any/assign/2.cc     |     2 +-
 .../testsuite/20_util/any/assign/emplace.cc        |     2 +-
 .../testsuite/20_util/any/assign/exception.cc      |     2 +-
 libstdc++-v3/testsuite/20_util/any/assign/self.cc  |     1 +
 libstdc++-v3/testsuite/20_util/any/cons/1.cc       |     2 +-
 libstdc++-v3/testsuite/20_util/any/cons/2.cc       |     2 +-
 libstdc++-v3/testsuite/20_util/any/cons/aligned.cc |     1 +
 .../testsuite/20_util/any/cons/explicit.cc         |     2 +-
 .../testsuite/20_util/any/cons/in_place.cc         |     2 +-
 .../testsuite/20_util/any/cons/nontrivial.cc       |     1 +
 libstdc++-v3/testsuite/20_util/any/make_any.cc     |     2 +-
 .../testsuite/20_util/any/misc/any_cast.cc         |     2 +-
 .../testsuite/20_util/any/misc/any_cast_no_rtti.cc |     2 +-
 libstdc++-v3/testsuite/20_util/any/misc/swap.cc    |     2 +-
 libstdc++-v3/testsuite/20_util/any/modifiers/1.cc  |     2 +-
 .../testsuite/20_util/any/observers/type.cc        |     2 +-
 libstdc++-v3/testsuite/20_util/any/requirements.cc |     2 +-
 libstdc++-v3/testsuite/20_util/any/typedefs.cc     |     2 +-
 libstdc++-v3/testsuite/20_util/as_const/1.cc       |     2 +-
 .../testsuite/20_util/as_const/rvalue_neg.cc       |     2 +-
 libstdc++-v3/testsuite/20_util/assume_aligned/1.cc |    23 +-
 libstdc++-v3/testsuite/20_util/assume_aligned/3.cc |     2 +-
 .../testsuite/20_util/assume_aligned/97132.cc      |    34 +
 .../testsuite/20_util/bind/is_placeholder_v.cc     |     2 +-
 .../20_util/bool_constant/requirements.cc          |     2 +-
 .../testsuite/20_util/duration/cons/dr2094.cc      |    64 +
 .../duration/requirements/reduced_period.cc        |   183 +
 .../requirements/treat_as_floating_point_v.cc      |     2 +-
 .../20_util/duration/requirements/typedefs_neg2.cc |     4 +-
 .../testsuite/20_util/duration_cast/rounding.cc    |     2 +-
 .../20_util/duration_cast/rounding_c++11.cc        |    43 +
 .../members/weak_from_this.cc                      |     1 +
 .../testsuite/20_util/from_chars/1_c++20_neg.cc    |     1 +
 libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc |     1 +
 libstdc++-v3/testsuite/20_util/from_chars/2.cc     |    11 +
 libstdc++-v3/testsuite/20_util/from_chars/4.cc     |   374 +
 libstdc++-v3/testsuite/20_util/from_chars/5.cc     |   169 +
 libstdc++-v3/testsuite/20_util/from_chars/6.cc     |    49 +
 .../20_util/function_objects/bind_front/97101.cc   |    41 +
 .../20_util/function_objects/invoke/59768.cc       |     2 +-
 .../testsuite/20_util/function_objects/not_fn/1.cc |     1 +
 .../20_util/function_objects/searchers.cc          |     1 +
 .../testsuite/20_util/in_place/requirements.cc     |     2 +-
 .../20_util/invoke_result/incomplete_args_neg.cc   |    47 +
 .../20_util/invoke_result/incomplete_neg.cc        |    30 +
 .../testsuite/20_util/is_aggregate/value.cc        |    15 +-
 .../20_util/is_invocable/incomplete_args_neg.cc    |    70 +
 .../20_util/is_invocable/incomplete_neg.cc         |    39 +
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../20_util/is_invocable/requirements/typedefs.cc  |     2 +-
 .../testsuite/20_util/is_invocable/value.cc        |     2 +-
 .../is_nothrow_invocable/incomplete_args_neg.cc    |    70 +
 .../20_util/is_nothrow_invocable/incomplete_neg.cc |    39 +
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../is_nothrow_invocable/requirements/typedefs.cc  |     2 +-
 .../20_util/is_nothrow_swappable/incomplete_neg.cc |    29 +
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../is_nothrow_swappable/requirements/typedefs.cc  |     2 +-
 .../20_util/is_nothrow_swappable/value.cc          |     2 +-
 .../is_nothrow_swappable_with/incomplete_neg.cc    |    31 +
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../requirements/typedefs.cc                       |     2 +-
 .../20_util/is_nothrow_swappable_with/value.cc     |     2 +-
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../20_util/is_swappable/requirements/typedefs.cc  |     2 +-
 .../testsuite/20_util/is_swappable/value.cc        |     2 +-
 .../20_util/is_swappable_with/incomplete_neg.cc    |    31 +
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../is_swappable_with/requirements/typedefs.cc     |     2 +-
 .../testsuite/20_util/is_swappable_with/value.cc   |     2 +-
 .../requirements/explicit_instantiation.cc         |     2 +-
 .../logical_traits/requirements/typedefs.cc        |     2 +-
 .../testsuite/20_util/logical_traits/value.cc      |     2 +-
 .../20_util/monotonic_buffer_resource/allocate.cc  |    46 +
 .../20_util/optional/constexpr/make_optional.cc    |     1 +
 .../20_util/optional/constexpr/observers/2.cc      |     1 +
 .../20_util/optional/constexpr/observers/3.cc      |     1 +
 libstdc++-v3/testsuite/20_util/optional/hash.cc    |     1 +
 .../testsuite/20_util/optional/requirements.cc     |     3 +
 libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc  |     2 +-
 .../20_util/ratio/requirements/ratio_equal_v.cc    |     2 +-
 .../testsuite/20_util/reference_wrapper/83427.cc   |     2 +-
 .../testsuite/20_util/shared_ptr/atomic/3.cc       |     3 +-
 .../20_util/shared_ptr/requirements/weak_type.cc   |     2 +-
 .../shared_ptr/thread/default_weaktoshared.cc      |     4 +-
 .../shared_ptr/thread/mutex_weaktoshared.cc        |     4 +-
 .../specialized_algorithms/construct_at/95788.cc   |    41 +
 .../memory_management_tools/1.cc                   |     1 +
 .../uninitialized_fill_n/sizes.cc                  |    18 +-
 libstdc++-v3/testsuite/20_util/time_point/4.cc     |    42 +
 .../testsuite/20_util/time_point_cast/rounding.cc  |     4 +-
 libstdc++-v3/testsuite/20_util/tuple/78939.cc      |     5 +-
 libstdc++-v3/testsuite/20_util/tuple/apply/1.cc    |     1 +
 .../20_util/tuple/comparison_operators/93147.cc    |    36 +
 libstdc++-v3/testsuite/20_util/tuple/cons/96592.cc |    58 +
 libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc |    62 +
 .../20_util/tuple/creation_functions/55713.cc      |    33 +
 .../20_util/tuple/element_access/71096.cc          |    30 +
 .../testsuite/20_util/tuple/make_from_tuple/1.cc   |     1 +
 libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc |     2 +-
 .../testsuite/20_util/tuple/tuple_size_v.cc        |     2 +-
 .../specialized_algorithms/swap_cxx17.cc           |     2 +-
 .../unsynchronized_pool_resource/allocate.cc       |    84 +-
 .../requirements/uses_allocator_v.cc               |     2 +-
 .../20_util/variable_templates_for_traits.cc       |     4 +-
 libstdc++-v3/testsuite/20_util/variant/any.cc      |     2 +-
 libstdc++-v3/testsuite/20_util/variant/compile.cc  |     2 +-
 libstdc++-v3/testsuite/20_util/variant/hash.cc     |     1 +
 .../testsuite/20_util/variant/index_type.cc        |     3 +-
 libstdc++-v3/testsuite/20_util/variant/run.cc      |     2 +-
 .../testsuite/20_util/variant/visit_neg.cc         |     2 +-
 libstdc++-v3/testsuite/20_util/void_t/1.cc         |     2 +-
 .../testsuite/21_strings/basic_string/79162.cc     |     2 +-
 .../21_strings/basic_string/capacity/1.cc          |    14 +-
 .../21_strings/basic_string/capacity/char/1.cc     |    14 +-
 .../21_strings/basic_string/capacity/char/18654.cc |     8 +-
 .../21_strings/basic_string/capacity/char/2.cc     |     6 +-
 .../21_strings/basic_string/capacity/wchar_t/1.cc  |    14 +-
 .../basic_string/capacity/wchar_t/18654.cc         |     8 +-
 .../21_strings/basic_string/capacity/wchar_t/2.cc  |     6 +-
 .../21_strings/basic_string/cons/char/7.cc         |     1 +
 .../21_strings/basic_string/cons/char/self_move.cc |    52 +
 .../21_strings/basic_string/cons/wchar_t/7.cc      |     1 +
 .../basic_string/inserters_extractors/char/13.cc   |    55 +
 .../inserters_extractors/wchar_t/13.cc             |    55 +
 .../testsuite/21_strings/basic_string/lwg2758.cc   |     2 +-
 .../testsuite/21_strings/basic_string/lwg2946.cc   |     2 +-
 .../basic_string/modifiers/append/char/4.cc        |     1 +
 .../basic_string/modifiers/append/wchar_t/4.cc     |     1 +
 .../basic_string/modifiers/assign/char/4.cc        |     1 +
 .../basic_string/modifiers/assign/wchar_t/4.cc     |     1 +
 .../basic_string/modifiers/insert/char/3.cc        |     1 +
 .../basic_string/modifiers/insert/wchar_t/3.cc     |     1 +
 .../basic_string/modifiers/replace/char/7.cc       |     1 +
 .../basic_string/modifiers/replace/wchar_t/7.cc    |     1 +
 .../basic_string/operations/compare/char/2.cc      |     1 +
 .../basic_string/operations/compare/wchar_t/2.cc   |     1 +
 .../basic_string/operations/data/char/2.cc         |     1 +
 .../basic_string/operations/data/wchar_t/2.cc      |     1 +
 .../basic_string/operations/find/char/5.cc         |     1 +
 .../basic_string/operations/find/wchar_t/5.cc      |     1 +
 .../21_strings/basic_string/operators/char/5.cc    |     1 +
 .../21_strings/basic_string/operators/wchar_t/5.cc |     1 +
 .../21_strings/basic_string_view/capacity/1.cc     |     1 +
 .../21_strings/basic_string_view/cons/char/1.cc    |     1 +
 .../21_strings/basic_string_view/cons/char/2.cc    |     1 +
 .../21_strings/basic_string_view/cons/char/3.cc    |     1 +
 .../21_strings/basic_string_view/cons/wchar_t/1.cc |     1 +
 .../21_strings/basic_string_view/cons/wchar_t/2.cc |     1 +
 .../21_strings/basic_string_view/cons/wchar_t/3.cc |     1 +
 .../basic_string_view/element_access/char/1.cc     |     1 +
 .../basic_string_view/element_access/char/2.cc     |     3 +-
 .../basic_string_view/element_access/char/empty.cc |     1 +
 .../element_access/char/front_back.cc              |     1 +
 .../basic_string_view/element_access/wchar_t/1.cc  |     1 +
 .../basic_string_view/element_access/wchar_t/2.cc  |     3 +-
 .../element_access/wchar_t/empty.cc                |     1 +
 .../element_access/wchar_t/front_back.cc           |     1 +
 .../21_strings/basic_string_view/include.cc        |     2 +-
 .../basic_string_view/inserters/char/1.cc          |     1 +
 .../basic_string_view/inserters/char/2.cc          |     1 +
 .../basic_string_view/inserters/char/3.cc          |     1 +
 .../basic_string_view/inserters/pod/10081-out.cc   |     1 +
 .../basic_string_view/inserters/wchar_t/1.cc       |     1 +
 .../basic_string_view/inserters/wchar_t/2.cc       |     1 +
 .../basic_string_view/inserters/wchar_t/3.cc       |     1 +
 .../basic_string_view/literals/types-char8_t.cc    |     2 +-
 .../21_strings/basic_string_view/literals/types.cc |     2 +-
 .../basic_string_view/literals/values-char8_t.cc   |     1 +
 .../basic_string_view/literals/values.cc           |     1 +
 .../modifiers/remove_prefix/char/1.cc              |     1 +
 .../modifiers/remove_prefix/wchar_t/1.cc           |     1 +
 .../modifiers/remove_suffix/char/1.cc              |     1 +
 .../modifiers/remove_suffix/wchar_t/1.cc           |     1 +
 .../basic_string_view/operations/compare/char/1.cc |     1 +
 .../operations/compare/char/13650.cc               |     1 +
 .../operations/compare/wchar_t/1.cc                |     1 +
 .../operations/compare/wchar_t/13650.cc            |     1 +
 .../basic_string_view/operations/copy/char/1.cc    |     1 +
 .../basic_string_view/operations/copy/wchar_t/1.cc |     1 +
 .../basic_string_view/operations/data/char/1.cc    |     1 +
 .../basic_string_view/operations/data/wchar_t/1.cc |     1 +
 .../basic_string_view/operations/find/char/1.cc    |     1 +
 .../basic_string_view/operations/find/char/2.cc    |     1 +
 .../basic_string_view/operations/find/char/3.cc    |     1 +
 .../basic_string_view/operations/find/char/4.cc    |     1 +
 .../basic_string_view/operations/find/wchar_t/1.cc |     1 +
 .../basic_string_view/operations/find/wchar_t/2.cc |     1 +
 .../basic_string_view/operations/find/wchar_t/3.cc |     1 +
 .../basic_string_view/operations/find/wchar_t/4.cc |     1 +
 .../basic_string_view/operations/rfind/char/1.cc   |     1 +
 .../basic_string_view/operations/rfind/char/2.cc   |     1 +
 .../basic_string_view/operations/rfind/char/3.cc   |     1 +
 .../operations/rfind/wchar_t/1.cc                  |     1 +
 .../operations/rfind/wchar_t/2.cc                  |     1 +
 .../operations/rfind/wchar_t/3.cc                  |     1 +
 .../operations/string_conversion/1.cc              |     1 +
 .../basic_string_view/operations/substr/char/1.cc  |     1 +
 .../operations/substr/wchar_t/1.cc                 |     1 +
 .../basic_string_view/range_access/char/1.cc       |     2 +-
 .../basic_string_view/range_access/wchar_t/1.cc    |     2 +-
 .../requirements/explicit_instantiation/1.cc       |     2 +-
 .../requirements/explicit_instantiation/char/1.cc  |     2 +-
 .../explicit_instantiation/char16_t/1.cc           |     2 +-
 .../explicit_instantiation/char32_t/1.cc           |     2 +-
 .../explicit_instantiation/char8_t/1.cc            |     2 +-
 .../explicit_instantiation/wchar_t/1.cc            |     2 +-
 .../basic_string_view/requirements/typedefs.cc     |     2 +-
 .../21_strings/basic_string_view/typedefs.cc       |     2 +-
 .../21_strings/basic_string_view/types/1.cc        |     2 +-
 .../debug/iterator_self_move_assign_neg.cc         |    35 -
 .../21_strings/debug/self_move_assign_neg.cc       |    34 -
 .../array/comparison_operators/96851.cc            |   119 +
 .../array/specialized_algorithms/swap_cxx17.cc     |     2 +-
 .../23_containers/array/tuple_interface/get_neg.cc |     6 +-
 .../23_containers/bitset/operations/96303.cc       |    31 +
 .../23_containers/deque/cons/self_move.cc          |    44 +
 .../deque/debug/iterator_self_move_assign_neg.cc   |    34 -
 .../deque/debug/self_move_assign_neg.cc            |    33 -
 .../23_containers/forward_list/cons/self_move.cc   |    44 +
 .../debug/iterator_self_move_assign_neg.cc         |    34 -
 .../forward_list/debug/self_move_assign_neg.cc     |    33 -
 .../23_containers/forward_list/operations/91620.cc |    88 +
 .../testsuite/23_containers/list/cons/self_move.cc |    44 +
 .../list/debug/iterator_self_move_assign_neg.cc    |    34 -
 .../list/debug/self_move_assign_neg.cc             |    33 -
 .../23_containers/list/operations/91620.cc         |   110 +
 .../map/debug/iterator_self_move_assign_neg.cc     |    34 -
 .../map/debug/self_move_assign_neg.cc              |    33 -
 .../23_containers/map/modifiers/extract.cc         |     1 +
 .../map/modifiers/insert_or_assign/1.cc            |     1 +
 .../testsuite/23_containers/map/modifiers/merge.cc |     1 +
 .../23_containers/map/modifiers/try_emplace/1.cc   |     1 +
 .../debug/iterator_self_move_assign_neg.cc         |    34 -
 .../multimap/debug/self_move_assign_neg.cc         |    33 -
 .../23_containers/multimap/modifiers/extract.cc    |     1 +
 .../23_containers/multimap/modifiers/merge.cc      |     1 +
 .../debug/iterator_self_move_assign_neg.cc         |    34 -
 .../multiset/debug/self_move_assign_neg.cc         |    33 -
 .../23_containers/multiset/modifiers/extract.cc    |     1 +
 .../23_containers/multiset/modifiers/merge.cc      |     1 +
 .../testsuite/23_containers/set/cons/self_move.cc  |    47 +
 .../set/debug/iterator_self_move_assign_neg.cc     |    34 -
 .../set/debug/self_move_assign_neg.cc              |    33 -
 .../23_containers/set/modifiers/extract.cc         |     1 +
 .../testsuite/23_containers/set/modifiers/merge.cc |     1 +
 .../23_containers/span/back_assert_neg.cc          |     3 +-
 .../testsuite/23_containers/span/back_neg.cc       |    14 +-
 .../23_containers/span/first_2_assert_neg.cc       |     3 +-
 .../23_containers/span/first_assert_neg.cc         |     3 +-
 .../23_containers/span/front_assert_neg.cc         |     3 +-
 .../testsuite/23_containers/span/front_neg.cc      |    14 +-
 .../23_containers/span/index_op_assert_neg.cc      |     3 +-
 .../testsuite/23_containers/span/index_op_neg.cc   |    14 +-
 .../23_containers/span/last_2_assert_neg.cc        |     3 +-
 .../23_containers/span/last_assert_neg.cc          |     3 +-
 .../23_containers/span/subspan_2_assert_neg.cc     |     3 +-
 .../23_containers/span/subspan_3_assert_neg.cc     |     3 +-
 .../23_containers/span/subspan_4_assert_neg.cc     |     3 +-
 .../23_containers/span/subspan_5_assert_neg.cc     |     3 +-
 .../23_containers/span/subspan_6_assert_neg.cc     |     3 +-
 .../23_containers/span/subspan_assert_neg.cc       |     3 +-
 .../unordered_map/allocator/default_init.cc        |    69 +
 .../cons/noexcept_default_construct.cc             |    68 +
 .../unordered_map/cons/noexcept_move_construct.cc  |    65 +
 .../debug/iterator_self_move_assign_neg.cc         |    34 -
 .../unordered_map/debug/self_move_assign_neg.cc    |    33 -
 .../23_containers/unordered_map/dup_types.cc       |    29 +
 .../unordered_map/modifiers/extract.cc             |     1 +
 .../unordered_map/modifiers/insert_or_assign.cc    |     1 +
 .../23_containers/unordered_map/modifiers/merge.cc |     1 +
 .../unordered_map/modifiers/move_assign.cc         |    81 +
 .../unordered_map/modifiers/try_emplace.cc         |     1 +
 .../cons/noexcept_default_construct.cc             |    68 +
 .../cons/noexcept_move_construct.cc                |    65 +
 .../debug/iterator_self_move_assign_neg.cc         |    34 -
 .../debug/self_move_assign_neg.cc                  |    33 -
 .../unordered_multimap/modifiers/extract.cc        |     1 +
 .../unordered_multimap/modifiers/merge.cc          |     1 +
 .../cons/noexcept_default_construct.cc             |    68 +
 .../cons/noexcept_move_construct.cc                |    65 +
 .../debug/iterator_self_move_assign_neg.cc         |    34 -
 .../debug/self_move_assign_neg.cc                  |    33 -
 .../unordered_multiset/modifiers/extract.cc        |     1 +
 .../unordered_multiset/modifiers/merge.cc          |     1 +
 .../unordered_set/allocator/default_init.cc        |    69 +
 .../unordered_set/cons/bucket_hint.cc              |    63 +
 .../cons/noexcept_default_construct.cc             |    68 +
 .../unordered_set/cons/noexcept_move_construct.cc  |    65 +
 .../23_containers/unordered_set/cons/self_move.cc  |    50 +
 .../debug/iterator_self_move_assign_neg.cc         |    34 -
 .../unordered_set/debug/self_move_assign_neg.cc    |    33 -
 .../unordered_set/modifiers/extract.cc             |     1 +
 .../unordered_set/modifiers/insert.cc              |    66 +
 .../23_containers/unordered_set/modifiers/merge.cc |     1 +
 .../testsuite/23_containers/vector/bool/72847.cc   |     2 +-
 .../23_containers/vector/bool/allocator/swap.cc    |    22 +-
 .../vector/bool/cons/noexcept_move_construct.cc    |    32 +-
 .../23_containers/vector/cons/self_move.cc         |    44 +
 .../vector/debug/iterator_self_move_assign_neg.cc  |    34 -
 .../vector/debug/self_move_assign_neg.cc           |    33 -
 .../associated_types/readable.traits.cc            |    26 +
 .../24_iterators/back_insert_iterator/pr93884.cc   |     1 +
 .../24_iterators/front_insert_iterator/pr93884.cc  |     1 +
 .../headers/iterator/range_access_c++11.cc         |     2 +-
 .../headers/iterator/range_access_c++14.cc         |     2 +-
 .../headers/iterator/range_access_c++17.cc         |     2 +-
 .../24_iterators/headers/iterator/synopsis.cc      |     2 +-
 .../headers/iterator/synopsis_c++11.cc             |     2 +-
 .../headers/iterator/synopsis_c++14.cc             |     2 +-
 .../headers/iterator/synopsis_c++17.cc             |     2 +-
 .../24_iterators/insert_iterator/dr561.cc          |    47 +
 .../testsuite/24_iterators/move_iterator/dr3435.cc |    37 +
 .../24_iterators/reverse_iterator/cust.cc          |    52 +
 .../24_iterators/reverse_iterator/dr3435.cc        |    36 +
 libstdc++-v3/testsuite/25_algorithms/clamp/1.cc    |     1 +
 libstdc++-v3/testsuite/25_algorithms/clamp/2.cc    |     1 +
 .../testsuite/25_algorithms/clamp/constexpr.cc     |     2 +-
 .../clamp/requirements/explicit_instantiation/1.cc |     2 +-
 .../requirements/explicit_instantiation/pod.cc     |     2 +-
 .../testsuite/25_algorithms/for_each/constexpr.cc  |    12 +
 .../testsuite/25_algorithms/pstl/feature_test-2.cc |     1 +
 .../testsuite/25_algorithms/pstl/feature_test-3.cc |     1 +
 .../testsuite/25_algorithms/pstl/feature_test-5.cc |     1 +
 .../testsuite/25_algorithms/pstl/feature_test.cc   |     1 +
 libstdc++-v3/testsuite/25_algorithms/sample/3.cc   |    50 +
 .../testsuite/25_algorithms/search/constexpr.cc    |     4 +
 libstdc++-v3/testsuite/26_numerics/gcd/1.cc        |    17 +-
 libstdc++-v3/testsuite/26_numerics/gcd/2.cc        |   133 +
 libstdc++-v3/testsuite/26_numerics/gcd/92978.cc    |    40 +
 libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc  |    10 +-
 .../headers/cmath/functions_std_c++17.cc           |     2 +-
 .../headers/cmath/special_functions_global.cc      |     2 +-
 libstdc++-v3/testsuite/26_numerics/lcm/92978.cc    |    27 +
 libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc  |    10 +-
 .../testsuite/26_numerics/numbers/float128.cc      |     2 +-
 .../linear_congruential_engine/operators/call.cc   |    64 +
 .../testsuite/26_numerics/random/pr60037-neg.cc    |     4 +-
 .../testsuite/26_numerics/random/seed_seq/97311.cc |    53 +
 .../testsuite/26_numerics/valarray/69116.cc        |     2 +-
 .../basic_istream/extractors_character/char/3.cc   |     2 +-
 .../basic_istream/extractors_character/char/4.cc   |     1 +
 .../basic_istream/extractors_character/char/5.cc   |    54 +
 .../extractors_character/char/9555-ic.cc           |     2 +
 .../extractors_character/char/9826.cc              |     2 +-
 .../extractors_character/char/lwg2499.cc           |    80 +
 .../extractors_character/char/lwg2499_neg.cc       |    45 +
 .../extractors_character/char/overflow.cc          |    79 +
 .../extractors_character/wchar_t/3.cc              |     2 +-
 .../extractors_character/wchar_t/4.cc              |     1 +
 .../extractors_character/wchar_t/5.cc              |    54 +
 .../extractors_character/wchar_t/9555-ic.cc        |     2 +
 .../extractors_character/wchar_t/lwg2499.cc        |    70 +
 .../extractors_character/wchar_t/lwg2499_neg.cc    |    40 +
 .../extractors_character/wchar_t/overflow.cc       |    57 +
 .../27_io/basic_istream/get/char/lwg3464.cc        |    91 +
 .../27_io/basic_istream/get/wchar_t/lwg3464.cc     |    91 +
 .../27_io/basic_istream/ignore/char/94749.cc       |   151 +
 .../27_io/basic_istream/ignore/char/96161.cc       |    79 +
 .../27_io/basic_istream/ignore/wchar_t/94749.cc    |   155 +-
 .../27_io/basic_istream/ignore/wchar_t/96161.cc    |    79 +
 .../basic_ostream/inserters_other/char/lwg2221.cc  |     2 +-
 .../27_io/filesystem/path/append/source.cc         |    10 +
 .../testsuite/27_io/ios_base/failure/cxx11.cc      |     3 +-
 .../testsuite/27_io/ios_base/failure/error_code.cc |    48 +
 libstdc++-v3/testsuite/27_io/types/1.cc            |    13 +-
 libstdc++-v3/testsuite/28_regex/simple_c++11.cc    |     2 +-
 .../29_atomics/atomic/is_always_lock_free.cc       |     2 +-
 .../testsuite/29_atomics/atomic_float/1.cc         |     1 +
 .../29_atomics/atomic_float/value_init.cc          |     5 +-
 .../atomic_integral/is_always_lock_free.cc         |     2 +-
 libstdc++-v3/testsuite/30_threads/async/42819.cc   |     3 +-
 libstdc++-v3/testsuite/30_threads/async/49668.cc   |     3 +-
 libstdc++-v3/testsuite/30_threads/async/54297.cc   |     3 +-
 libstdc++-v3/testsuite/30_threads/async/69724.cc   |   119 +
 libstdc++-v3/testsuite/30_threads/async/any.cc     |     3 +-
 libstdc++-v3/testsuite/30_threads/async/async.cc   |   179 +-
 libstdc++-v3/testsuite/30_threads/async/except.cc  |     3 +-
 libstdc++-v3/testsuite/30_threads/async/launch.cc  |     3 +-
 libstdc++-v3/testsuite/30_threads/async/lwg2021.cc |     3 +-
 libstdc++-v3/testsuite/30_threads/async/sync.cc    |     3 +-
 .../testsuite/30_threads/call_once/39909.cc        |     3 +-
 .../testsuite/30_threads/call_once/49668.cc        |     3 +-
 .../testsuite/30_threads/call_once/60497.cc        |     3 +-
 .../testsuite/30_threads/call_once/call_once1.cc   |     3 +-
 .../testsuite/30_threads/call_once/dr2442.cc       |     3 +-
 .../30_threads/condition_variable/54185.cc         |     3 +-
 .../30_threads/condition_variable/cons/1.cc        |     3 +-
 .../30_threads/condition_variable/members/1.cc     |     3 +-
 .../30_threads/condition_variable/members/2.cc     |     3 +-
 .../30_threads/condition_variable/members/3.cc     |     3 +-
 .../30_threads/condition_variable/members/53841.cc |     3 +-
 .../30_threads/condition_variable/members/68519.cc |    64 +-
 .../condition_variable/native_handle/typesizes.cc  |     3 +-
 .../30_threads/condition_variable_any/50862.cc     |     3 +-
 .../30_threads/condition_variable_any/53830.cc     |     3 +-
 .../30_threads/condition_variable_any/cond.cc      |     3 +-
 .../30_threads/condition_variable_any/cons/1.cc    |     3 +-
 .../30_threads/condition_variable_any/members/1.cc |     3 +-
 .../30_threads/condition_variable_any/members/2.cc |     3 +-
 .../testsuite/30_threads/future/cons/move.cc       |     3 +-
 .../testsuite/30_threads/future/members/45133.cc   |     3 +-
 .../testsuite/30_threads/future/members/get.cc     |     3 +-
 .../testsuite/30_threads/future/members/get2.cc    |     3 +-
 .../testsuite/30_threads/future/members/share.cc   |     3 +-
 .../testsuite/30_threads/future/members/valid.cc   |     3 +-
 .../testsuite/30_threads/future/members/wait.cc    |     3 +-
 .../30_threads/future/members/wait_for.cc          |     3 +-
 .../30_threads/future/members/wait_until.cc        |     3 +-
 .../30_threads/future/requirements/lwg3458.cc      |    43 +
 .../headers/condition_variable/std_c++0x_neg.cc    |     3 -
 .../30_threads/headers/future/std_c++0x_neg.cc     |     3 -
 libstdc++-v3/testsuite/30_threads/lock/1.cc        |     3 +-
 libstdc++-v3/testsuite/30_threads/lock/2.cc        |     3 +-
 libstdc++-v3/testsuite/30_threads/lock/3.cc        |     3 +-
 libstdc++-v3/testsuite/30_threads/lock/4.cc        |     3 +-
 libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc  |     3 +-
 .../30_threads/mutex/dest/destructor_locked.cc     |     3 +-
 libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc  |     3 +-
 .../testsuite/30_threads/mutex/native_handle/1.cc  |     3 +-
 .../30_threads/mutex/native_handle/typesizes.cc    |     3 +-
 .../testsuite/30_threads/mutex/try_lock/1.cc       |     3 +-
 .../testsuite/30_threads/mutex/try_lock/2.cc       |     3 +-
 .../testsuite/30_threads/mutex/unlock/1.cc         |     3 +-
 .../testsuite/30_threads/mutex/unlock/2.cc         |     3 +-
 .../testsuite/30_threads/packaged_task/49668.cc    |     3 +-
 .../testsuite/30_threads/packaged_task/60564.cc    |     3 +-
 .../testsuite/30_threads/packaged_task/cons/1.cc   |     3 +-
 .../testsuite/30_threads/packaged_task/cons/2.cc   |     3 +-
 .../testsuite/30_threads/packaged_task/cons/3.cc   |     3 +-
 .../30_threads/packaged_task/cons/56492.cc         |     3 +-
 .../30_threads/packaged_task/cons/alloc.cc         |     4 +-
 .../30_threads/packaged_task/cons/move.cc          |     3 +-
 .../30_threads/packaged_task/cons/move_assign.cc   |     3 +-
 .../packaged_task/members/at_thread_exit.cc        |     3 +-
 .../30_threads/packaged_task/members/get_future.cc |     3 +-
 .../packaged_task/members/get_future2.cc           |     3 +-
 .../30_threads/packaged_task/members/invoke.cc     |     3 +-
 .../30_threads/packaged_task/members/invoke2.cc    |     3 +-
 .../30_threads/packaged_task/members/invoke3.cc    |     3 +-
 .../30_threads/packaged_task/members/invoke4.cc    |     3 +-
 .../30_threads/packaged_task/members/invoke5.cc    |     3 +-
 .../30_threads/packaged_task/members/reset.cc      |     3 +-
 .../30_threads/packaged_task/members/reset2.cc     |     3 +-
 .../30_threads/packaged_task/members/swap.cc       |     3 +-
 .../30_threads/packaged_task/members/valid.cc      |     3 +-
 libstdc++-v3/testsuite/30_threads/promise/60966.cc |     3 +-
 .../testsuite/30_threads/promise/cons/1.cc         |     3 +-
 .../testsuite/30_threads/promise/cons/alloc.cc     |     3 +-
 .../testsuite/30_threads/promise/cons/move.cc      |     3 +-
 .../30_threads/promise/cons/move_assign.cc         |     3 +-
 .../30_threads/promise/members/at_thread_exit.cc   |     3 +-
 .../30_threads/promise/members/at_thread_exit2.cc  |     3 +-
 .../30_threads/promise/members/get_future.cc       |     3 +-
 .../30_threads/promise/members/get_future2.cc      |     3 +-
 .../30_threads/promise/members/set_exception.cc    |     3 +-
 .../30_threads/promise/members/set_exception2.cc   |     3 +-
 .../30_threads/promise/members/set_value.cc        |     3 +-
 .../30_threads/promise/members/set_value2.cc       |     3 +-
 .../30_threads/promise/members/set_value3.cc       |     3 +-
 .../testsuite/30_threads/promise/members/swap.cc   |     3 +-
 .../30_threads/promise/requirements/lwg3466.cc     |    43 +
 .../testsuite/30_threads/recursive_mutex/cons/1.cc |     3 +-
 .../recursive_mutex/dest/destructor_locked.cc      |     3 +-
 .../testsuite/30_threads/recursive_mutex/lock/1.cc |     3 +-
 .../30_threads/recursive_mutex/native_handle/1.cc  |     3 +-
 .../recursive_mutex/native_handle/typesizes.cc     |     3 +-
 .../30_threads/recursive_mutex/try_lock/1.cc       |     3 +-
 .../30_threads/recursive_mutex/try_lock/2.cc       |     3 +-
 .../30_threads/recursive_mutex/unlock/1.cc         |     3 +-
 .../30_threads/recursive_mutex/unlock/2.cc         |     3 +-
 .../30_threads/recursive_timed_mutex/cons/1.cc     |     4 +-
 .../dest/destructor_locked.cc                      |     4 +-
 .../30_threads/recursive_timed_mutex/lock/1.cc     |     4 +-
 .../30_threads/recursive_timed_mutex/lock/2.cc     |     4 +-
 .../recursive_timed_mutex/native_handle/1.cc       |     3 +-
 .../native_handle/typesizes.cc                     |     3 +-
 .../30_threads/recursive_timed_mutex/try_lock/1.cc |     4 +-
 .../30_threads/recursive_timed_mutex/try_lock/2.cc |     4 +-
 .../recursive_timed_mutex/try_lock_for/1.cc        |     4 +-
 .../recursive_timed_mutex/try_lock_for/2.cc        |     4 +-
 .../recursive_timed_mutex/try_lock_for/3.cc        |     4 +-
 .../recursive_timed_mutex/try_lock_until/1.cc      |     4 +-
 .../recursive_timed_mutex/try_lock_until/2.cc      |     4 +-
 .../30_threads/recursive_timed_mutex/unlock/1.cc   |     4 +-
 .../30_threads/recursive_timed_mutex/unlock/2.cc   |     3 +-
 .../30_threads/shared_future/cons/move.cc          |     3 +-
 .../30_threads/shared_future/members/45133.cc      |     3 +-
 .../30_threads/shared_future/members/get.cc        |     3 +-
 .../30_threads/shared_future/members/get2.cc       |     3 +-
 .../30_threads/shared_future/members/valid.cc      |     3 +-
 .../30_threads/shared_future/members/wait.cc       |     3 +-
 .../30_threads/shared_future/members/wait_for.cc   |     3 +-
 .../30_threads/shared_future/members/wait_until.cc |     3 +-
 .../shared_future/requirements/lwg3458.cc          |    41 +
 .../testsuite/30_threads/shared_lock/70766.cc      |     2 +-
 .../testsuite/30_threads/shared_lock/cons/1.cc     |     3 +-
 .../testsuite/30_threads/shared_lock/cons/2.cc     |     3 +-
 .../testsuite/30_threads/shared_lock/cons/3.cc     |     3 +-
 .../testsuite/30_threads/shared_lock/cons/4.cc     |     3 +-
 .../testsuite/30_threads/shared_lock/cons/5.cc     |     4 +-
 .../testsuite/30_threads/shared_lock/cons/6.cc     |     4 +-
 .../testsuite/30_threads/shared_lock/locking/1.cc  |     3 +-
 .../testsuite/30_threads/shared_lock/locking/2.cc  |     3 +-
 .../testsuite/30_threads/shared_lock/locking/3.cc  |     4 +-
 .../testsuite/30_threads/shared_lock/locking/4.cc  |     4 +-
 .../30_threads/shared_lock/modifiers/1.cc          |     3 +-
 .../testsuite/30_threads/shared_mutex/cons/1.cc    |     6 +-
 .../30_threads/shared_mutex/cons/assign_neg.cc     |     2 +-
 .../30_threads/shared_mutex/cons/copy_neg.cc       |     2 +-
 .../shared_mutex/requirements/standard_layout.cc   |     2 +-
 .../30_threads/shared_mutex/try_lock/1.cc          |     6 +-
 .../30_threads/shared_mutex/try_lock/2.cc          |     6 +-
 .../testsuite/30_threads/shared_mutex/unlock/1.cc  |     6 +-
 .../30_threads/shared_timed_mutex/cons/1.cc        |     3 +-
 .../30_threads/shared_timed_mutex/try_lock/1.cc    |     3 +-
 .../30_threads/shared_timed_mutex/try_lock/2.cc    |     3 +-
 .../30_threads/shared_timed_mutex/try_lock/3.cc    |     3 +-
 .../30_threads/shared_timed_mutex/unlock/1.cc      |     3 +-
 libstdc++-v3/testsuite/30_threads/this_thread/1.cc |     3 +-
 libstdc++-v3/testsuite/30_threads/this_thread/2.cc |    45 -
 libstdc++-v3/testsuite/30_threads/this_thread/3.cc |    60 -
 libstdc++-v3/testsuite/30_threads/this_thread/4.cc |    60 -
 .../testsuite/30_threads/this_thread/58038.cc      |     1 +
 .../testsuite/30_threads/this_thread/60421.cc      |     1 +
 .../30_threads/this_thread/sleep_for-mt.cc         |    59 +
 .../testsuite/30_threads/this_thread/sleep_for.cc  |    43 +
 .../30_threads/this_thread/sleep_until-mt.cc       |    59 +
 .../30_threads/this_thread/sleep_until.cc          |    43 +
 .../testsuite/30_threads/this_thread/yield.cc      |    42 +
 libstdc++-v3/testsuite/30_threads/thread/cons/1.cc |     3 +-
 libstdc++-v3/testsuite/30_threads/thread/cons/2.cc |     3 +-
 libstdc++-v3/testsuite/30_threads/thread/cons/3.cc |     3 +-
 libstdc++-v3/testsuite/30_threads/thread/cons/4.cc |     3 +-
 .../testsuite/30_threads/thread/cons/49668.cc      |     3 +-
 libstdc++-v3/testsuite/30_threads/thread/cons/5.cc |     3 +-
 libstdc++-v3/testsuite/30_threads/thread/cons/6.cc |     3 +-
 libstdc++-v3/testsuite/30_threads/thread/cons/7.cc |     3 +-
 libstdc++-v3/testsuite/30_threads/thread/cons/8.cc |     3 +-
 .../testsuite/30_threads/thread/cons/84535.cc      |     3 +
 libstdc++-v3/testsuite/30_threads/thread/cons/9.cc |     3 +-
 .../testsuite/30_threads/thread/cons/lwg2097.cc    |     3 +
 .../testsuite/30_threads/thread/cons/moveable.cc   |     3 +-
 .../testsuite/30_threads/thread/cons/terminate.cc  |     3 +-
 .../testsuite/30_threads/thread/members/1.cc       |     3 +-
 .../testsuite/30_threads/thread/members/2.cc       |     3 +-
 .../testsuite/30_threads/thread/members/3.cc       |     3 +-
 .../testsuite/30_threads/thread/members/4.cc       |     3 +-
 .../testsuite/30_threads/thread/members/5.cc       |     3 +-
 .../thread/members/hardware_concurrency.cc         |     3 +-
 .../30_threads/thread/native_handle/typesizes.cc   |     3 +-
 libstdc++-v3/testsuite/30_threads/thread/swap/1.cc |     3 +-
 .../testsuite/30_threads/timed_mutex/cons/1.cc     |     4 +-
 .../timed_mutex/dest/destructor_locked.cc          |     4 +-
 .../testsuite/30_threads/timed_mutex/lock/1.cc     |     4 +-
 .../30_threads/timed_mutex/native_handle/1.cc      |     3 +-
 .../timed_mutex/native_handle/typesizes.cc         |     3 +-
 .../testsuite/30_threads/timed_mutex/try_lock/1.cc |     4 +-
 .../testsuite/30_threads/timed_mutex/try_lock/2.cc |     4 +-
 .../30_threads/timed_mutex/try_lock_for/1.cc       |     4 +-
 .../30_threads/timed_mutex/try_lock_for/2.cc       |     4 +-
 .../30_threads/timed_mutex/try_lock_for/3.cc       |     4 +-
 .../30_threads/timed_mutex/try_lock_until/1.cc     |     4 +-
 .../30_threads/timed_mutex/try_lock_until/2.cc     |     4 +-
 .../30_threads/timed_mutex/try_lock_until/57641.cc |     4 +-
 .../testsuite/30_threads/timed_mutex/unlock/1.cc   |     4 +-
 .../testsuite/30_threads/timed_mutex/unlock/2.cc   |     3 +-
 libstdc++-v3/testsuite/30_threads/try_lock/1.cc    |     3 +-
 libstdc++-v3/testsuite/30_threads/try_lock/2.cc    |     3 +-
 libstdc++-v3/testsuite/30_threads/try_lock/3.cc    |     3 +-
 libstdc++-v3/testsuite/30_threads/try_lock/4.cc    |     3 +-
 .../testsuite/30_threads/unique_lock/cons/1.cc     |     3 +-
 .../testsuite/30_threads/unique_lock/cons/2.cc     |     3 +-
 .../testsuite/30_threads/unique_lock/cons/3.cc     |     3 +-
 .../testsuite/30_threads/unique_lock/cons/4.cc     |     3 +-
 .../testsuite/30_threads/unique_lock/cons/5.cc     |     4 +-
 .../testsuite/30_threads/unique_lock/cons/6.cc     |     4 +-
 .../testsuite/30_threads/unique_lock/locking/1.cc  |     3 +-
 .../testsuite/30_threads/unique_lock/locking/2.cc  |     3 +-
 .../testsuite/30_threads/unique_lock/locking/3.cc  |     4 +-
 .../testsuite/30_threads/unique_lock/locking/4.cc  |     4 +-
 .../30_threads/unique_lock/modifiers/1.cc          |     3 +-
 libstdc++-v3/testsuite/Makefile.am                 |     1 +
 libstdc++-v3/testsuite/Makefile.in                 |     1 +
 .../filesystem/filesystem_error/cons.cc            |     2 +-
 .../net/execution_context/use_service.cc           |     7 +-
 .../testsuite/experimental/net/system_context/1.cc |    42 +
 .../testsuite/experimental/numeric/92978.cc        |    48 +
 libstdc++-v3/testsuite/experimental/numeric/gcd.cc |   136 +-
 libstdc++-v3/testsuite/lib/dg-options.exp          |     5 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |     2 +-
 .../testsuite/libstdc++-prettyprinters/48362.cc    |     2 +-
 .../testsuite/libstdc++-prettyprinters/compat.cc   |     4 +-
 .../performance/26_numerics/random_dist.cc         |   102 +
 .../concept.arithmetic/floating_point.cc           |     2 +-
 .../testsuite/std/ranges/access/lwg3467.cc         |    33 +
 .../testsuite/std/ranges/adaptors/95322.cc         |     2 +-
 .../std/ranges/adaptors/detail/semiregular_box.cc  |    73 +
 libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc |   128 +-
 .../testsuite/std/ranges/adaptors/elements.cc      |    46 +
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |    16 +
 .../testsuite/std/ranges/adaptors/lwg3406.cc       |    40 +
 .../testsuite/std/ranges/adaptors/sizeof.cc        |    52 +
 .../testsuite/std/ranges/adaptors/transform.cc     |    24 +
 libstdc++-v3/testsuite/std/ranges/iota/96042.cc    |    66 +
 .../testsuite/std/ranges/iota/difference_type.cc   |    58 +
 .../testsuite/std/ranges/iota/iota_view.cc         |     3 +
 .../testsuite/std/ranges/iota/max_size_type.cc     |   376 +
 libstdc++-v3/testsuite/std/ranges/iota/size.cc     |   110 +
 .../testsuite/std/ranges/subrange/96042.cc         |    35 +
 .../testsuite/std/ranges/subrange/sizeof.cc        |    28 +
 libstdc++-v3/testsuite/std/time/day/1.cc           |    67 +
 libstdc++-v3/testsuite/std/time/hh_mm_ss/1.cc      |    63 +
 libstdc++-v3/testsuite/std/time/is_am/1.cc         |    35 +
 libstdc++-v3/testsuite/std/time/is_pm/1.cc         |    35 +
 libstdc++-v3/testsuite/std/time/make12/1.cc        |    36 +
 libstdc++-v3/testsuite/std/time/make24/1.cc        |    41 +
 libstdc++-v3/testsuite/std/time/month/1.cc         |    75 +
 libstdc++-v3/testsuite/std/time/month_day/1.cc     |    73 +
 .../testsuite/std/time/month_day_last/1.cc         |    65 +
 libstdc++-v3/testsuite/std/time/month_weekday/1.cc |    48 +
 .../testsuite/std/time/month_weekday_last/1.cc     |    48 +
 libstdc++-v3/testsuite/std/time/weekday/1.cc       |   102 +
 .../testsuite/std/time/weekday_indexed/1.cc        |    53 +
 libstdc++-v3/testsuite/std/time/weekday_last/1.cc  |    48 +
 libstdc++-v3/testsuite/std/time/year/1.cc          |    85 +
 libstdc++-v3/testsuite/std/time/year_month/1.cc    |    98 +
 libstdc++-v3/testsuite/std/time/year_month/2.cc    |    40 +
 .../testsuite/std/time/year_month_day/1.cc         |    91 +
 .../testsuite/std/time/year_month_day/2.cc         |    40 +
 .../testsuite/std/time/year_month_day_last/1.cc    |    82 +
 .../testsuite/std/time/year_month_day_last/2.cc    |    40 +
 .../testsuite/std/time/year_month_weekday/1.cc     |    79 +
 .../testsuite/std/time/year_month_weekday/2.cc     |    40 +
 .../std/time/year_month_weekday_last/1.cc          |    61 +
 .../std/time/year_month_weekday_last/2.cc          |    40 +
 .../testsuite/tr1/headers/c++200x/complex.cc       |     2 +-
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |    21 +-
 libstdc++-v3/testsuite/util/testsuite_allocator.h  |     4 +-
 libstdc++-v3/testsuite/util/testsuite_containers.h |     5 +-
 .../testsuite/util/testsuite_performance.h         |     1 -
 libstdc++-v3/testsuite/util/testsuite_shared.cc    |     7 +-
 lto-plugin/ChangeLog                               |    17 +
 lto-plugin/Makefile.am                             |     2 +-
 lto-plugin/Makefile.in                             |     2 +-
 lto-plugin/configure                               |    25 +-
 lto-plugin/lto-plugin.c                            |    31 +-
 5169 files changed, 332084 insertions(+), 205798 deletions(-)


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

only message in thread, other threads:[~2020-10-12 17:57 UTC | newest]

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).