public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/microsoft/heads/main)] Merge commit '820ead4519c266c83b4e3d11484a66d6691bc441' into merge-master-820ead4519c266c83b4e3d1148
@ 2022-06-02  1:20 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2022-06-02  1:20 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit ce02b456787d9f214c798f5ef4d7400bf14895ba
Merge: 58b826af967 820ead4519c
Author: MS Automation <gnutools@microsoft.com>
Date:   Wed Jun 1 10:31:21 2022 +0000

    Merge commit '820ead4519c266c83b4e3d11484a66d6691bc441' into merge-master-820ead4519c266c83b4e3d11484a66d6691bc441-2022-06-01T10-31-18

Diff:

 .gitignore                                         |    1 +
 ChangeLog                                          |    8 +
 MAINTAINERS                                        |    1 +
 config/ChangeLog                                   |    4 +
 config/dfp.m4                                      |    3 +-
 contrib/ChangeLog                                  |    5 +
 contrib/gcc-changelog/git_update_version.py        |    2 +-
 gcc/ChangeLog                                      | 1526 ++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |   10 +-
 gcc/ada/ChangeLog                                  | 1556 ++++++++++++
 gcc/ada/Makefile.rtl                               |   58 +-
 gcc/ada/ali.adb                                    |   33 +-
 gcc/ada/ali.ads                                    |   30 +
 gcc/ada/aspects.adb                                |    4 +-
 gcc/ada/atree.adb                                  |   24 +-
 gcc/ada/bindgen.adb                                |  285 ++-
 gcc/ada/butil.adb                                  |    4 +-
 gcc/ada/checks.adb                                 |    5 +
 gcc/ada/contracts.adb                              |   53 +-
 gcc/ada/contracts.ads                              |   33 +
 gcc/ada/cstreams.c                                 |    1 +
 gcc/ada/debug.adb                                  |    7 +-
 gcc/ada/doc/gnat_rm/implementation_advice.rst      |    6 -
 .../gnat_rm/implementation_defined_attributes.rst  |   11 +-
 .../gnat_rm/representation_clauses_and_pragmas.rst |    6 +-
 .../doc/gnat_rm/security_hardening_features.rst    |  136 +-
 gcc/ada/doc/gnat_rm/the_gnat_library.rst           |   30 +
 .../building_executable_programs_with_gnat.rst     |    8 +-
 .../doc/gnat_ugn/gnat_and_program_execution.rst    |   20 +-
 .../doc/gnat_ugn/the_gnat_compilation_model.rst    |    7 +-
 gcc/ada/einfo-utils.adb                            |   86 +-
 gcc/ada/einfo-utils.ads                            |    2 -
 gcc/ada/einfo.ads                                  |   29 +-
 gcc/ada/errout.adb                                 |   27 +-
 gcc/ada/errout.ads                                 |    7 +-
 gcc/ada/erroutc.adb                                |   35 +-
 gcc/ada/erroutc.ads                                |    6 +-
 gcc/ada/exp_aggr.adb                               |   79 +-
 gcc/ada/exp_attr.adb                               |  211 +-
 gcc/ada/exp_ch11.adb                               |   34 +-
 gcc/ada/exp_ch13.adb                               |   14 +-
 gcc/ada/exp_ch2.adb                                |    7 -
 gcc/ada/exp_ch3.adb                                |  867 ++++---
 gcc/ada/exp_ch3.ads                                |   23 +-
 gcc/ada/exp_ch4.adb                                |  201 +-
 gcc/ada/exp_ch5.adb                                |    4 +-
 gcc/ada/exp_ch6.adb                                |  167 +-
 gcc/ada/exp_ch7.adb                                |  204 +-
 gcc/ada/exp_ch7.ads                                |    4 +-
 gcc/ada/exp_ch9.adb                                |   29 +-
 gcc/ada/exp_dbug.adb                               |    1 +
 gcc/ada/exp_dbug.ads                               |    2 +-
 gcc/ada/exp_disp.adb                               |  169 +-
 gcc/ada/exp_disp.ads                               |   10 +-
 gcc/ada/exp_pakd.adb                               |   12 +-
 gcc/ada/exp_pakd.ads                               |   13 +-
 gcc/ada/exp_prag.adb                               |   10 +-
 gcc/ada/exp_spark.adb                              |    7 +-
 gcc/ada/exp_util.adb                               |  239 +-
 gcc/ada/exp_util.ads                               |   22 +-
 gcc/ada/fe.h                                       |   36 +-
 gcc/ada/freeze.adb                                 |  219 +-
 gcc/ada/freeze.ads                                 |    6 -
 gcc/ada/frontend.adb                               |    2 -
 gcc/ada/gcc-interface/Makefile.in                  |   32 +-
 gcc/ada/gcc-interface/ada-builtin-types.def        |    3 +-
 gcc/ada/gcc-interface/ada-builtins.def             |    3 +-
 gcc/ada/gcc-interface/ada-tree.h                   |    7 +-
 gcc/ada/gcc-interface/ada.h                        |    2 +-
 gcc/ada/gcc-interface/decl.cc                      |  100 +-
 gcc/ada/gcc-interface/gadaint.h                    |    2 +-
 gcc/ada/gcc-interface/targtyps.cc                  |    2 +-
 gcc/ada/gcc-interface/trans.cc                     |  375 +--
 gcc/ada/gcc-interface/utils.cc                     |   65 +-
 gcc/ada/gcc-interface/utils2.cc                    |   41 +-
 gcc/ada/gen_il-fields.ads                          |    4 +-
 gcc/ada/gen_il-gen-gen_entities.adb                |    3 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |    7 +-
 gcc/ada/gen_il-gen.adb                             |    6 +-
 gcc/ada/gnat1drv.adb                               |   10 +-
 gcc/ada/gnat_cuda.adb                              |  495 ----
 gcc/ada/gnat_cuda.ads                              |   26 +-
 gcc/ada/gnat_rm.texi                               |  534 +++--
 gcc/ada/gnat_ugn.texi                              |   33 +-
 gcc/ada/gnatcmd.adb                                |   38 +-
 gcc/ada/gnatfind.adb                               |  407 ----
 gcc/ada/gnatxref.adb                               |  344 ---
 gcc/ada/impunit.adb                                |    2 +
 gcc/ada/init.c                                     |   14 +-
 gcc/ada/inline.adb                                 |   81 +-
 gcc/ada/inline.ads                                 |    9 +
 gcc/ada/lib-writ.adb                               |   51 +
 gcc/ada/lib-xref.adb                               |   65 -
 gcc/ada/lib-xref.ads                               |   34 -
 gcc/ada/lib.ads                                    |    2 +-
 gcc/ada/libgnarl/a-reatim.adb                      |    4 +-
 gcc/ada/libgnarl/s-osinte__gnu.ads                 |    6 +-
 gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads        |    6 +-
 gcc/ada/libgnarl/s-osinte__qnx.adb                 |    2 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |   14 +-
 gcc/ada/libgnat/a-cbdlli.adb                       |    6 +-
 gcc/ada/libgnat/a-cbhama.adb                       |    6 +-
 gcc/ada/libgnat/a-cbhase.adb                       |    6 +-
 gcc/ada/libgnat/a-cdlili.adb                       |    6 +-
 gcc/ada/libgnat/a-cfdlli.adb                       |    7 +-
 gcc/ada/libgnat/a-cfdlli.ads                       |   10 +-
 gcc/ada/libgnat/a-cfhama.adb                       |   60 +-
 gcc/ada/libgnat/a-cfhama.ads                       |    2 +-
 gcc/ada/libgnat/a-cfhase.adb                       |  217 +-
 gcc/ada/libgnat/a-cfhase.ads                       |    2 +-
 gcc/ada/libgnat/a-chtgfk.adb                       |  278 +++
 gcc/ada/libgnat/a-chtgfk.ads                       |  101 +
 gcc/ada/libgnat/a-chtgfo.adb                       |  481 ++++
 gcc/ada/libgnat/a-chtgfo.ads                       |  138 ++
 gcc/ada/libgnat/a-cidlli.adb                       |    6 +-
 gcc/ada/libgnat/a-cihama.adb                       |    6 +-
 gcc/ada/libgnat/a-cihase.adb                       |    6 +-
 gcc/ada/libgnat/a-coboho.adb                       |    4 +-
 gcc/ada/libgnat/a-cofuma.adb                       |    7 +
 gcc/ada/libgnat/a-cofuma.ads                       |    8 +
 gcc/ada/libgnat/a-cofuse.adb                       |    7 +
 gcc/ada/libgnat/a-cofuse.ads                       |    6 +
 gcc/ada/libgnat/a-cofuve.adb                       |    7 +
 gcc/ada/libgnat/a-cofuve.ads                       |    6 +
 gcc/ada/libgnat/a-cohama.adb                       |    6 +-
 gcc/ada/libgnat/a-cohase.adb                       |    6 +-
 gcc/ada/libgnat/a-cohata.ads                       |   19 +
 gcc/ada/libgnat/a-crbtgo.adb                       |    4 +
 gcc/ada/libgnat/a-crbtgo.ads                       |    3 +-
 gcc/ada/libgnat/a-crdlli.adb                       |    6 +-
 gcc/ada/libgnat/a-nagefl.ads                       |    6 +-
 gcc/ada/libgnat/a-nallfl.ads                       |   13 +-
 gcc/ada/libgnat/a-nalofl.ads                       |   13 +-
 gcc/ada/libgnat/a-nalofl__simd.ads                 |   95 +
 gcc/ada/libgnat/a-nuaufl.ads                       |   13 +-
 gcc/ada/libgnat/a-nuaufl__simd.ads                 |   95 +
 gcc/ada/libgnat/a-rbtgbo.adb                       |    5 +-
 gcc/ada/libgnat/a-rbtgbo.ads                       |    3 +-
 gcc/ada/libgnat/a-strbou.ads                       |    4 +-
 gcc/ada/libgnat/a-strfix.adb                       |    5 +
 gcc/ada/libgnat/a-strsup.adb                       |   19 +-
 gcc/ada/libgnat/a-strsup.ads                       |    4 +-
 gcc/ada/libgnat/a-stuten.ads                       |    8 +-
 gcc/ada/libgnat/g-binsea.adb                       |  123 +
 gcc/ada/libgnat/g-binsea.ads                       |   93 +
 gcc/ada/libgnat/g-debpoo.ads                       |   11 +-
 gcc/ada/libgnat/g-forstr.adb                       |    2 +-
 gcc/ada/libgnat/g-gfmafu.ads                       |   35 +
 gcc/ada/libgnat/s-aridou.adb                       |  774 +++++-
 gcc/ada/libgnat/s-arit32.adb                       |    2 +-
 gcc/ada/libgnat/s-dourea.adb                       |   12 +
 gcc/ada/libgnat/s-dwalin.adb                       |   46 +-
 gcc/ada/libgnat/s-gearop.adb                       |   74 +-
 gcc/ada/libgnat/s-gearop.ads                       |   14 +-
 gcc/ada/libgnat/s-imagei.adb                       |    2 +
 gcc/ada/libgnat/s-imageu.adb                       |    9 +-
 gcc/ada/libgnat/s-imgboo.adb                       |    6 +
 gcc/ada/libgnat/s-objrea.adb                       |   16 +-
 gcc/ada/libgnat/s-objrea.ads                       |    4 +-
 gcc/ada/libgnat/s-putima.adb                       |    4 +-
 gcc/ada/libgnat/s-retsta.ads                       |   57 +
 gcc/ada/libgnat/s-secsta.adb                       |    2 +-
 gcc/ada/libgnat/s-spark.ads                        |   36 +
 gcc/ada/libgnat/s-spcuop.adb                       |   42 +
 gcc/ada/libgnat/s-spcuop.ads                       |   59 +
 gcc/ada/libgnat/s-valuer.adb                       |    9 +-
 gcc/ada/libgnat/s-valueu.adb                       |   13 +-
 .../{system-qnx-aarch64.ads => system-qnx-arm.ads} |    2 +-
 gcc/ada/locales.c                                  |    8 +-
 gcc/ada/opt.ads                                    |   28 +-
 gcc/ada/osint.adb                                  |   40 +-
 gcc/ada/osint.ads                                  |    7 +-
 gcc/ada/output.adb                                 |   46 +-
 gcc/ada/par-ch11.adb                               |    2 +-
 gcc/ada/par-ch12.adb                               |    2 +-
 gcc/ada/par-ch3.adb                                |   15 +-
 gcc/ada/par-ch4.adb                                |   13 +-
 gcc/ada/par-ch5.adb                                |    2 +-
 gcc/ada/par-ch6.adb                                |   26 +-
 gcc/ada/raise-gcc.c                                |    2 +-
 gcc/ada/rtsfind.ads                                |    8 +
 gcc/ada/sem.adb                                    |    4 +-
 gcc/ada/sem_aggr.adb                               |  191 +-
 gcc/ada/sem_aggr.ads                               |    3 +
 gcc/ada/sem_attr.adb                               |  317 ++-
 gcc/ada/sem_attr.ads                               |    7 -
 gcc/ada/sem_aux.adb                                |   19 +-
 gcc/ada/sem_aux.ads                                |    3 -
 gcc/ada/sem_ch10.adb                               |  291 ++-
 gcc/ada/sem_ch10.ads                               |   11 +
 gcc/ada/sem_ch11.adb                               |   13 +-
 gcc/ada/sem_ch12.adb                               |  243 +-
 gcc/ada/sem_ch12.ads                               |    4 +
 gcc/ada/sem_ch13.adb                               |  765 +++---
 gcc/ada/sem_ch13.ads                               |   11 +-
 gcc/ada/sem_ch3.adb                                |   75 +-
 gcc/ada/sem_ch4.adb                                |  109 +-
 gcc/ada/sem_ch4.ads                                |    6 +
 gcc/ada/sem_ch5.adb                                |   30 +-
 gcc/ada/sem_ch6.adb                                |  210 +-
 gcc/ada/sem_ch7.adb                                |  175 +-
 gcc/ada/sem_ch8.adb                                |   55 +-
 gcc/ada/sem_ch9.adb                                |   72 +
 gcc/ada/sem_disp.adb                               |   27 +-
 gcc/ada/sem_elab.adb                               |   16 +-
 gcc/ada/sem_eval.adb                               |   15 +-
 gcc/ada/sem_prag.adb                               |    1 -
 gcc/ada/sem_res.adb                                |  135 +-
 gcc/ada/sem_res.ads                                |    3 +
 gcc/ada/sem_util.adb                               |  692 +++---
 gcc/ada/sem_util.ads                               |  182 +-
 gcc/ada/sem_warn.adb                               |    9 +-
 gcc/ada/set_targ.adb                               |    6 +-
 gcc/ada/sigtramp-arm-qnx.c                         |  148 ++
 gcc/ada/sigtramp-qnx.c                             |    2 +-
 gcc/ada/sinfo.ads                                  |   94 +-
 gcc/ada/sinput.adb                                 |   22 +-
 gcc/ada/snames.ads-tmpl                            |    2 +
 gcc/ada/style.adb                                  |    9 +-
 gcc/ada/switch-b.adb                               |    3 +
 gcc/ada/switch-c.adb                               |    3 +
 gcc/ada/table.adb                                  |    6 +-
 gcc/ada/terminals.c                                |   17 +-
 gcc/ada/tracebak.c                                 |    3 +
 gcc/ada/treepr.adb                                 |   17 +-
 gcc/ada/types.ads                                  |   11 +-
 gcc/ada/uintp.ads                                  |    3 +-
 gcc/ada/uname.adb                                  |    2 +-
 gcc/ada/xr_tabls.adb                               | 1628 -------------
 gcc/ada/xr_tabls.ads                               |  388 ---
 gcc/ada/xref_lib.adb                               | 1893 ---------------
 gcc/ada/xref_lib.ads                               |  179 --
 gcc/analyzer/ChangeLog                             |  125 +
 gcc/analyzer/analyzer-pass.cc                      |    4 +-
 gcc/analyzer/analyzer.cc                           |   38 +
 gcc/analyzer/analyzer.h                            |    4 +
 gcc/analyzer/analyzer.opt                          |   16 +
 gcc/analyzer/call-info.cc                          |    2 +-
 gcc/analyzer/call-info.h                           |    8 +-
 gcc/analyzer/checker-path.cc                       |   16 +-
 gcc/analyzer/checker-path.h                        |   56 +-
 gcc/analyzer/constraint-manager.cc                 |    4 +-
 gcc/analyzer/diagnostic-manager.cc                 |   51 +-
 gcc/analyzer/engine.cc                             |  120 +-
 gcc/analyzer/exploded-graph.h                      |   52 +-
 gcc/analyzer/feasible-graph.h                      |    6 +-
 gcc/analyzer/function-set.cc                       |    2 +-
 gcc/analyzer/pending-diagnostic.cc                 |   82 +
 gcc/analyzer/pending-diagnostic.h                  |   15 +-
 gcc/analyzer/region-model-impl-calls.cc            |   17 +-
 gcc/analyzer/region-model-manager.cc               |   20 +
 gcc/analyzer/region-model.cc                       |   82 +-
 gcc/analyzer/region-model.h                        |   93 +-
 gcc/analyzer/region.cc                             |   32 +-
 gcc/analyzer/region.h                              |  223 +-
 gcc/analyzer/sm-file.cc                            |   39 +-
 gcc/analyzer/sm-malloc.cc                          |  139 +-
 gcc/analyzer/sm-pattern-test.cc                    |   14 +-
 gcc/analyzer/sm-sensitive.cc                       |   20 +-
 gcc/analyzer/sm-signal.cc                          |   27 +-
 gcc/analyzer/sm-taint.cc                           |   60 +-
 gcc/analyzer/sm.cc                                 |    1 +
 gcc/analyzer/sm.h                                  |    6 +-
 gcc/analyzer/state-purge.h                         |    4 +-
 gcc/analyzer/store.cc                              |    2 +-
 gcc/analyzer/store.h                               |   12 +-
 gcc/analyzer/supergraph.cc                         |    4 +-
 gcc/analyzer/supergraph.h                          |   29 +-
 gcc/analyzer/svalue.cc                             |    4 +-
 gcc/analyzer/svalue.h                              |  178 +-
 gcc/analyzer/trimmed-graph.h                       |    4 +-
 gcc/analyzer/varargs.cc                            | 1025 ++++++++
 gcc/asan.cc                                        |   15 +-
 gcc/attribs.cc                                     |   19 +-
 gcc/builtins.cc                                    |    4 +-
 gcc/c-family/ChangeLog                             |   60 +
 gcc/c-family/c-ada-spec.cc                         |   32 +-
 gcc/c-family/c-attribs.cc                          |   15 +-
 gcc/c-family/c-common.cc                           |    7 +-
 gcc/c-family/c-format.cc                           |   14 +-
 gcc/c-family/c-omp.cc                              |    5 +-
 gcc/c-family/c-pragma.cc                           |    9 +-
 gcc/c-family/c-pragma.h                            |    3 +-
 gcc/c-family/c-pretty-print.h                      |    2 +-
 gcc/c-family/c-warn.cc                             |   11 +-
 gcc/c-family/c.opt                                 |    4 +
 gcc/c-family/known-headers.cc                      |    5 +-
 gcc/c/ChangeLog                                    |   70 +
 gcc/c/Make-lang.in                                 |    2 +-
 gcc/c/c-decl.cc                                    |   25 +-
 gcc/c/c-parser.cc                                  |   72 +-
 gcc/c/c-tree.h                                     |    4 +-
 gcc/c/c-typeck.cc                                  |   50 +-
 gcc/c/gimple-parser.cc                             |    5 +-
 gcc/calls.cc                                       |    1 +
 gcc/cfg.cc                                         |    2 +-
 gcc/cfgexpand.cc                                   |    4 +
 gcc/cfgloopmanip.cc                                |    1 -
 gcc/cgraphbuild.cc                                 |    2 +-
 gcc/cgraphunit.cc                                  |    2 +-
 gcc/common/config/aarch64/aarch64-common.cc        |    3 +-
 gcc/common/config/i386/cpuinfo.h                   |   54 +-
 gcc/common/config/i386/i386-common.cc              |    8 +
 gcc/common/config/i386/i386-cpuinfo.h              |    3 +
 gcc/common/config/riscv/riscv-common.cc            |   10 +-
 gcc/config.gcc                                     |   55 +-
 gcc/config.in                                      |   79 +-
 gcc/config/aarch64/aarch64-builtins.cc             |    6 +-
 gcc/config/aarch64/aarch64-protos.h                |    2 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |  260 +-
 .../aarch64/aarch64-sve-builtins-functions.h       |   48 +-
 gcc/config/aarch64/aarch64-sve-builtins-shapes.cc  |  416 ++--
 gcc/config/aarch64/aarch64-sve-builtins-sve2.cc    |   44 +-
 gcc/config/aarch64/aarch64.cc                      |  219 +-
 gcc/config/aarch64/aarch64.h                       |    9 +-
 gcc/config/aarch64/aarch64.md                      |  213 +-
 gcc/config/aarch64/iterators.md                    |   35 +-
 gcc/config/arm/arm-builtins.cc                     |    4 +-
 gcc/config/arm/arm.cc                              |   29 +-
 gcc/config/arm/mve.md                              |    4 +-
 gcc/config/arm/vec-common.md                       |   90 +-
 gcc/config/avr/avr-mcus.def                        |   22 +
 gcc/config/avr/gen-avr-mmcu-specs.cc               |    2 +-
 gcc/config/avr/gen-avr-mmcu-texi.cc                |   10 +-
 gcc/config/c6x/c6x.cc                              |    2 +-
 gcc/config/darwin-c.cc                             |    2 +-
 gcc/config/darwin.h                                |   55 +-
 gcc/config/gcn/gcn-hsa.h                           |   59 +-
 gcc/config/gcn/gcn-opts.h                          |   28 +-
 gcc/config/gcn/gcn-valu.md                         |   25 +-
 gcc/config/gcn/gcn.cc                              |  145 +-
 gcc/config/gcn/gcn.h                               |    4 +
 gcc/config/gcn/gcn.md                              |    8 +-
 gcc/config/gcn/gcn.opt                             |    3 +
 gcc/config/gcn/mkoffload.cc                        |   69 +-
 gcc/config/gcn/t-gcn-hsa                           |    4 +-
 gcc/config/gcn/t-omp-device                        |    4 +-
 gcc/config/i386/cpuid.h                            |    4 +
 gcc/config/i386/driver-i386.cc                     |   20 +-
 gcc/config/i386/gnu-user-common.h                  |    5 +-
 gcc/config/i386/gnu.h                              |    5 +-
 gcc/config/i386/i386-builtins.cc                   |    6 +-
 gcc/config/i386/i386-c.cc                          |    7 +
 gcc/config/i386/i386-expand.cc                     |  112 +-
 gcc/config/i386/i386-expand.h                      |    5 +-
 gcc/config/i386/i386-features.cc                   |  101 +-
 gcc/config/i386/i386-features.h                    |    1 +
 gcc/config/i386/i386-options.cc                    |    3 +
 gcc/config/i386/i386.cc                            |  157 +-
 gcc/config/i386/i386.h                             |    1 +
 gcc/config/i386/i386.md                            |  298 ++-
 gcc/config/i386/i386.opt                           |    2 +-
 gcc/config/i386/lujiazui.md                        |  844 +++++++
 gcc/config/i386/mmx.md                             |   20 +-
 gcc/config/i386/sse.md                             |  521 ++--
 gcc/config/i386/subst.md                           |   10 +-
 gcc/config/i386/sync.md                            |    4 +-
 gcc/config/i386/x86-tune-costs.h                   |  119 +-
 gcc/config/i386/x86-tune-sched.cc                  |    2 +
 gcc/config/i386/x86-tune.def                       |   89 +-
 gcc/config/ia64/ia64.cc                            |   12 +-
 gcc/config/m32c/m32c.cc                            |    2 +-
 gcc/config/mips/mips.cc                            |    8 +-
 gcc/config/riscv/arch-canonicalize                 |    4 +-
 gcc/config/riscv/predicates.md                     |    6 +-
 gcc/config/riscv/riscv-builtins.cc                 |   16 +
 gcc/config/riscv/riscv-cmo.def                     |   17 +
 gcc/config/riscv/riscv-ftypes.def                  |    4 +
 gcc/config/riscv/riscv-opts.h                      |    8 +
 gcc/config/riscv/riscv.cc                          |   15 +
 gcc/config/riscv/riscv.h                           |    7 +
 gcc/config/riscv/riscv.md                          |   57 +
 gcc/config/riscv/riscv.opt                         |    3 +
 gcc/config/rs6000/driver-rs6000.cc                 |    2 +-
 gcc/config/rs6000/mma.md                           |  150 +-
 gcc/config/rs6000/rs6000-builtin.cc                |    2 +-
 gcc/config/rs6000/rs6000-builtins.def              |    7 +-
 gcc/config/rs6000/rs6000-call.cc                   |    8 +-
 gcc/config/rs6000/rs6000-p8swap.cc                 |   10 +-
 gcc/config/rs6000/rs6000.cc                        |   10 +-
 gcc/config/rs6000/rs6000.h                         |   48 -
 gcc/config/rs6000/rs6000.md                        |   13 +
 gcc/config/s390/s390.cc                            |    9 +-
 gcc/config/sh/sh.cc                                |    6 +
 gcc/config/sparc/sparc.cc                          |   11 +-
 gcc/config/tilepro/gen-mul-tables.cc               |    6 +-
 gcc/config/vms/vms.cc                              |    2 +-
 gcc/config/xtensa/constraints.md                   |    4 +-
 gcc/config/xtensa/predicates.md                    |    7 +-
 gcc/config/xtensa/xtensa-protos.h                  |    2 +
 gcc/config/xtensa/xtensa.cc                        |  263 +-
 gcc/config/xtensa/xtensa.h                         |    7 +-
 gcc/config/xtensa/xtensa.md                        |  109 +-
 gcc/config/xtensa/xtensa.opt                       |    2 +-
 gcc/configure                                      |  430 +---
 gcc/configure.ac                                   |  145 +-
 gcc/cp/ChangeLog                                   |  261 ++
 gcc/cp/Make-lang.in                                |    2 +-
 gcc/cp/call.cc                                     |    6 +-
 gcc/cp/constexpr.cc                                |  231 +-
 gcc/cp/cp-tree.h                                   |    9 +-
 gcc/cp/cxx-pretty-print.cc                         |    3 +
 gcc/cp/cxx-pretty-print.h                          |    2 +-
 gcc/cp/decl.cc                                     |   58 +-
 gcc/cp/decl2.cc                                    |   11 +-
 gcc/cp/error.cc                                    |    4 +-
 gcc/cp/friend.cc                                   |    2 +
 gcc/cp/init.cc                                     |    7 +-
 gcc/cp/mangle.cc                                   |    5 +-
 gcc/cp/module.cc                                   |    2 +-
 gcc/cp/name-lookup.cc                              |    2 +-
 gcc/cp/parser.cc                                   |  106 +-
 gcc/cp/pt.cc                                       |  307 ++-
 gcc/cp/search.cc                                   |    7 +-
 gcc/cp/semantics.cc                                |   48 +-
 gcc/cp/tree.cc                                     |   17 +-
 gcc/cp/typeck.cc                                   |   14 +-
 gcc/cp/typeck2.cc                                  |   91 +
 gcc/d/ChangeLog                                    |   58 +
 gcc/d/Make-lang.in                                 |    2 +-
 gcc/d/d-builtins.cc                                |    2 +-
 gcc/d/d-codegen.cc                                 |   17 +-
 gcc/d/d-gimplify.cc                                |    3 +-
 gcc/d/d-lang.cc                                    |  113 +-
 gcc/d/decl.cc                                      |   40 +-
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/README.md                                |   29 +-
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/d/dmd/aggregate.h                              |   80 +-
 gcc/d/dmd/aliasthis.h                              |   10 +-
 gcc/d/dmd/attrib.h                                 |  212 +-
 gcc/d/dmd/clone.d                                  |   22 +-
 gcc/d/dmd/common/bitfields.d                       |    2 +-
 gcc/d/dmd/common/outbuffer.d                       |   11 +-
 gcc/d/dmd/cond.d                                   |    6 +-
 gcc/d/dmd/cond.h                                   |   34 +-
 gcc/d/dmd/constfold.d                              |    2 +-
 gcc/d/dmd/cparse.d                                 |  214 +-
 gcc/d/dmd/cppmangle.d                              |   12 +-
 gcc/d/dmd/ctfe.h                                   |   20 +-
 gcc/d/dmd/dcast.d                                  |   32 +-
 gcc/d/dmd/dclass.d                                 |    2 +-
 gcc/d/dmd/declaration.d                            |   40 +-
 gcc/d/dmd/declaration.h                            |  403 ++--
 gcc/d/dmd/dinterpret.d                             |  109 +-
 gcc/d/dmd/dmangle.d                                |   14 +-
 gcc/d/dmd/dmodule.d                                |   35 +-
 gcc/d/dmd/doc.d                                    |   99 +-
 gcc/d/dmd/dscope.d                                 |    1 -
 gcc/d/dmd/dsymbol.d                                |   51 +-
 gcc/d/dmd/dsymbol.h                                |   64 +-
 gcc/d/dmd/dsymbolsem.d                             |  512 ++--
 gcc/d/dmd/dtemplate.d                              |    4 +-
 gcc/d/dmd/dtoh.d                                   |   59 +-
 gcc/d/dmd/enum.h                                   |   34 +-
 gcc/d/dmd/escape.d                                 | 1534 +++++++-----
 gcc/d/dmd/expression.d                             |   31 +-
 gcc/d/dmd/expression.h                             |  732 +++---
 gcc/d/dmd/expressionsem.d                          |  487 ++--
 gcc/d/dmd/func.d                                   |  207 +-
 gcc/d/dmd/globals.d                                |   93 +-
 gcc/d/dmd/globals.h                                |   78 +-
 gcc/d/dmd/hdrgen.d                                 |   22 +-
 gcc/d/dmd/id.d                                     |    8 +
 gcc/d/dmd/identifier.h                             |    7 +-
 gcc/d/dmd/import.h                                 |   26 +-
 gcc/d/dmd/init.d                                   |    2 +-
 gcc/d/dmd/init.h                                   |   30 +-
 gcc/d/dmd/initsem.d                                |   31 +-
 gcc/d/dmd/json.d                                   |    4 +-
 gcc/d/dmd/lexer.d                                  |   60 +-
 gcc/d/dmd/module.h                                 |   27 +-
 gcc/d/dmd/mtype.d                                  |  158 +-
 gcc/d/dmd/mtype.h                                  |  544 +++--
 gcc/d/dmd/nogc.d                                   |   18 +-
 gcc/d/dmd/nspace.h                                 |   20 +-
 gcc/d/dmd/objc.d                                   |    6 +-
 gcc/d/dmd/optimize.d                               |   35 +
 gcc/d/dmd/parse.d                                  |   90 +-
 gcc/d/dmd/parsetimevisitor.d                       |    4 +
 gcc/d/dmd/root/object.h                            |    4 +-
 gcc/d/dmd/safe.d                                   |   56 +-
 gcc/d/dmd/semantic2.d                              |   15 +-
 gcc/d/dmd/semantic3.d                              |  145 +-
 gcc/d/dmd/sideeffect.d                             |   29 +-
 gcc/d/dmd/statement.d                              |    2 +-
 gcc/d/dmd/statement.h                              |  318 +--
 gcc/d/dmd/statementsem.d                           |   33 +-
 gcc/d/dmd/staticassert.h                           |   12 +-
 gcc/d/dmd/template.h                               |  154 +-
 gcc/d/dmd/tokens.d                                 |    2 +-
 gcc/d/dmd/traits.d                                 |   15 +-
 gcc/d/dmd/transitivevisitor.d                      |   14 +-
 gcc/d/dmd/typesem.d                                |  235 +-
 gcc/d/dmd/utils.d                                  |    2 +-
 gcc/d/dmd/version.h                                |   28 +-
 gcc/d/dmd/visitor.h                                |    6 +
 gcc/d/expr.cc                                      |  161 +-
 gcc/d/imports.cc                                   |   26 +-
 gcc/d/lang.opt                                     |   16 +-
 gcc/d/runtime.def                                  |    4 -
 gcc/d/toir.cc                                      |   64 +-
 gcc/d/typeinfo.cc                                  |   56 +-
 gcc/d/types.cc                                     |   40 +-
 gcc/dbgcnt.def                                     |    1 +
 gcc/diagnostic-format-json.cc                      |    2 +-
 gcc/diagnostic-path.h                              |   12 +-
 gcc/diagnostic.cc                                  |    4 +-
 gcc/digraph.cc                                     |    4 +-
 gcc/doc/avr-mmcu.texi                              |    6 +-
 gcc/doc/extend.texi                                |    3 +
 gcc/doc/install.texi                               |   18 +-
 gcc/doc/invoke.texi                                |  107 +-
 gcc/doc/sourcebuild.texi                           |   49 +-
 gcc/doc/tm.texi                                    |   18 +-
 gcc/dwarf2out.cc                                   |   22 +-
 gcc/expmed.cc                                      |   22 +-
 gcc/expr.cc                                        |   33 +
 gcc/fold-const.cc                                  |   11 +
 gcc/fold-const.h                                   |    5 +
 gcc/fortran/ChangeLog                              |   73 +
 gcc/fortran/Make-lang.in                           |    2 +-
 gcc/fortran/dump-parse-tree.cc                     |    5 +-
 gcc/fortran/f95-lang.cc                            |    2 +
 gcc/fortran/frontend-passes.cc                     |    4 +-
 gcc/fortran/gfortran.h                             |    4 +-
 gcc/fortran/libgfortran.h                          |    1 +
 gcc/fortran/openmp.cc                              |  164 +-
 gcc/fortran/resolve.cc                             |    7 +
 gcc/fortran/trans-intrinsic.cc                     |    2 +-
 gcc/fortran/trans-openmp.cc                        |   79 +-
 gcc/fortran/trans-stmt.cc                          |   33 +-
 gcc/fortran/trans-types.cc                         |    2 +-
 gcc/fortran/trans.cc                               |    4 +-
 gcc/fortran/trans.h                                |    1 +
 gcc/function-tests.cc                              |    3 +-
 gcc/gcc-rich-location.h                            |    6 +-
 gcc/gengtype.cc                                    |    6 +-
 gcc/genhooks.cc                                    |    9 +-
 gcc/genpreds.cc                                    |   13 +-
 gcc/gimple-array-bounds.cc                         |    2 +-
 gcc/gimple-expr.cc                                 |   11 -
 gcc/gimple-expr.h                                  |    1 -
 gcc/gimple-fold.cc                                 |  245 +-
 gcc/gimple-fold.h                                  |  179 +-
 gcc/gimple-harden-conditionals.cc                  |  419 ++--
 gcc/gimple-loop-interchange.cc                     |    4 +-
 gcc/gimple-loop-versioning.cc                      |    4 +-
 gcc/gimple-match-head.cc                           |    1 +
 gcc/gimple-match.h                                 |   75 -
 gcc/gimple-range-cache.cc                          |  393 ++-
 gcc/gimple-range-cache.h                           |   73 +-
 gcc/gimple-range-edge.cc                           |    4 +-
 gcc/gimple-range-fold.cc                           |   41 +-
 gcc/gimple-range-fold.h                            |   10 +-
 gcc/gimple-range-gori.cc                           |   20 +-
 gcc/gimple-range-infer.cc                          |  310 +++
 gcc/gimple-range-infer.h                           |   84 +
 gcc/gimple-range-path.cc                           |   12 +-
 gcc/gimple-range-path.h                            |    1 -
 gcc/gimple-range-tests.cc                          |    2 +-
 gcc/gimple-range.cc                                |   56 +-
 gcc/gimple-range.h                                 |   19 +-
 gcc/gimple-ssa-evrp-analyze.cc                     |    2 +-
 gcc/gimple-ssa-evrp.cc                             |   28 +-
 gcc/gimple-ssa-sprintf.cc                          |   81 +-
 gcc/gimple-ssa-warn-access.cc                      |    4 +-
 gcc/gimple-ssa-warn-restrict.cc                    |   22 +-
 gcc/gimplify.cc                                    |  140 +-
 gcc/go/ChangeLog                                   |    4 +
 gcc/go/Make-lang.in                                |    2 +-
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/go/gofrontend/export.cc                        |  343 ++-
 gcc/go/gofrontend/statements.cc                    |   10 +
 gcc/go/gofrontend/types.cc                         |   15 +-
 gcc/go/gofrontend/types.h                          |    9 -
 gcc/godump.cc                                      |   11 +-
 gcc/graphite-isl-ast-to-gimple.cc                  |    4 +-
 gcc/graphite-scop-detection.cc                     |  184 +-
 gcc/graphite-sese-to-poly.cc                       |   25 +-
 gcc/hash-table.cc                                  |    2 +-
 gcc/input.cc                                       |    7 +-
 gcc/ipa-cp.cc                                      |    7 +-
 gcc/ipa-devirt.cc                                  |    1 +
 gcc/ipa-fnsummary.h                                |   21 +-
 gcc/ipa-free-lang-data.cc                          |    4 +-
 gcc/ipa-inline.cc                                  |    2 +-
 gcc/ipa-modref.cc                                  |   36 +-
 gcc/ipa-param-manipulation.cc                      |    8 +-
 gcc/ipa-profile.cc                                 |    6 +-
 gcc/ipa-prop.cc                                    |   12 +-
 gcc/ipa-prop.h                                     |   26 +-
 gcc/ipa-pure-const.cc                              |    8 +-
 gcc/ipa-reference.cc                               |   10 +-
 gcc/ipa-sra.cc                                     |   14 +-
 gcc/jit/ChangeLog                                  |   18 +
 gcc/jit/jit-builtins.cc                            |    6 +-
 gcc/jit/jit-playback.h                             |   12 +-
 gcc/jit/jit-recording.cc                           |    6 +-
 gcc/jit/jit-recording.h                            |  594 ++---
 gcc/json.h                                         |   24 +-
 gcc/langhooks-def.h                                |    3 +
 gcc/langhooks.cc                                   |    8 +
 gcc/langhooks.h                                    |    5 +
 gcc/lto/ChangeLog                                  |    5 +
 gcc/lto/lto-common.cc                              |    3 +-
 gcc/lto/lto-lang.cc                                |    4 +-
 gcc/match.pd                                       |  150 +-
 gcc/objc/ChangeLog                                 |   10 +
 gcc/objc/Make-lang.in                              |    2 +-
 gcc/objc/objc-act.cc                               |    2 +-
 gcc/objcp/ChangeLog                                |    4 +
 gcc/objcp/Make-lang.in                             |    2 +-
 gcc/omp-builtins.def                               |    3 +
 gcc/omp-expand.cc                                  |   26 +-
 gcc/omp-low.cc                                     |  163 +-
 gcc/optabs-query.cc                                |   16 +-
 gcc/optabs-query.h                                 |    4 +-
 gcc/optabs.cc                                      |    7 +-
 gcc/optc-save-gen.awk                              |   16 +-
 gcc/opts-global.cc                                 |    4 +-
 gcc/params.opt                                     |    4 -
 gcc/pointer-query.cc                               |   15 +-
 gcc/range-op.cc                                    |  354 +--
 gcc/range-op.h                                     |   39 +-
 gcc/read-rtl-function.cc                           |   10 +-
 gcc/rtlanal.cc                                     |    7 +
 gcc/spellcheck.cc                                  |    2 +-
 gcc/symbol-summary.h                               |    8 +-
 gcc/symtab-thunks.cc                               |    8 +-
 gcc/system.h                                       |    6 +-
 gcc/target.def                                     |   18 +-
 gcc/targhooks.cc                                   |    8 +-
 gcc/testsuite/ChangeLog                            |  794 ++++++
 gcc/testsuite/c-c++-common/Wswitch-1.c             |   29 +
 gcc/testsuite/c-c++-common/attr-cdtor-1.c          |    6 +
 gcc/testsuite/c-c++-common/cpp/va-opt-10.c         |   18 +
 gcc/testsuite/c-c++-common/dfp/pr39986.c           |   22 +-
 gcc/testsuite/c-c++-common/gomp/all-memory-1.c     |    2 +
 gcc/testsuite/c-c++-common/gomp/all-memory-2.c     |    2 +
 gcc/testsuite/c-c++-common/gomp/clauses-3.c        |    4 +-
 gcc/testsuite/c-c++-common/gomp/declare-target-1.c |    2 +-
 gcc/testsuite/c-c++-common/gomp/declare-target-2.c |   22 +-
 gcc/testsuite/c-c++-common/gomp/declare-target-3.c |    3 +
 gcc/testsuite/c-c++-common/gomp/depobj-1.c         |    5 +-
 gcc/testsuite/c-c++-common/gomp/scope-5.c          |    9 +
 gcc/testsuite/c-c++-common/gomp/scope-6.c          |   31 +
 .../c-c++-common/gomp/target-device-ancestor-5.c   |   28 +
 .../c-c++-common/gomp/taskwait-depend-nowait-1.c   |   17 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-52830a.C      |   39 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array16.C      |   11 +
 gcc/testsuite/g++.dg/cpp0x/variadic-tuple.C        |    2 +-
 gcc/testsuite/g++.dg/cpp1y/auto-fn62.C             |   14 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-local4.C      |   17 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr14.C          |  131 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr15.C          |   80 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr16.C          |   58 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr17.C          |  138 ++
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr18.C          |   56 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr19.C          |   28 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C      |   12 +
 .../g++.dg/cpp2a/class-deduction-alias13.C         |   24 +
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda20.C     |   17 +
 .../g++.dg/cpp2a/concepts-partial-spec12.C         |   10 +
 .../g++.dg/cpp2a/concepts-partial-spec12a.C        |   14 +
 .../g++.dg/cpp2a/concepts-partial-spec13.C         |   16 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address14.C   |   19 +
 gcc/testsuite/g++.dg/eh/dfp-1.C                    |   54 +
 gcc/testsuite/g++.dg/eh/dfp-2.C                    |   54 +
 gcc/testsuite/g++.dg/eh/dfp-saves-aarch64.C        |   49 +
 .../ext/visibility/visibility-local-extern1.C      |    1 +
 gcc/testsuite/g++.dg/gomp/attrs-1.C                |    6 +-
 gcc/testsuite/g++.dg/gomp/attrs-2.C                |    6 +-
 gcc/testsuite/g++.dg/gomp/attrs-9.C                |    4 +-
 gcc/testsuite/g++.dg/gomp/declare-target-1.C       |    5 +
 gcc/testsuite/g++.dg/gomp/depobj-1.C               |    2 +-
 gcc/testsuite/g++.dg/lookup/friend23.C             |   17 +
 gcc/testsuite/g++.dg/modules/mod-sym-4.C           |   48 +
 gcc/testsuite/g++.dg/modules/pr105169.h            |   22 +
 gcc/testsuite/g++.dg/modules/pr105169_a.C          |   25 +
 gcc/testsuite/g++.dg/modules/pr105169_b.C          |   12 +
 gcc/testsuite/g++.dg/opt/const7.C                  |    1 +
 gcc/testsuite/g++.dg/overload/conv-op4.C           |   22 +
 gcc/testsuite/g++.dg/parse/error64.C               |    4 +
 gcc/testsuite/g++.dg/plugin/selfassign.c           |    4 +-
 gcc/testsuite/g++.dg/pr104547.C                    |   13 +
 gcc/testsuite/g++.dg/pr65240-1.C                   |    8 -
 gcc/testsuite/g++.dg/pr65240-2.C                   |    8 -
 gcc/testsuite/g++.dg/pr65240-3.C                   |    8 -
 gcc/testsuite/g++.dg/template/access37.C           |    8 +-
 gcc/testsuite/g++.dg/template/friend69.C           |    4 +-
 gcc/testsuite/g++.dg/template/non-dependent24.C    |   19 +
 gcc/testsuite/g++.dg/torture/pr105577.C            |  156 ++
 gcc/testsuite/g++.dg/ubsan/pr105729.C              |   29 +
 gcc/testsuite/g++.dg/warn/Waddress-9.C             |   31 +
 gcc/testsuite/g++.dg/warn/Warray-bounds-27.C       |   16 +
 .../g++.dg/{ => warn}/Wclass-memaccess-2.C         |    0
 .../g++.dg/{ => warn}/Wclass-memaccess-3.C         |    0
 .../g++.dg/{ => warn}/Wclass-memaccess-4.C         |    0
 .../g++.dg/{ => warn}/Wclass-memaccess-5.C         |    0
 .../g++.dg/{ => warn}/Wclass-memaccess-6.C         |    0
 gcc/testsuite/g++.dg/warn/Wclass-memaccess-7.C     |   13 +
 gcc/testsuite/g++.dg/{ => warn}/Wclass-memaccess.C |    0
 gcc/testsuite/g++.dg/warn/Wmismatched-tags-10.C    |   10 +
 gcc/testsuite/g++.dg/warn/Wswitch-4.C              |   52 +
 gcc/testsuite/g++.target/i386/mv32.C               |   31 +
 gcc/testsuite/g++.target/powerpc/pr65240-1.C       |    8 +
 gcc/testsuite/g++.target/powerpc/pr65240-2.C       |    8 +
 gcc/testsuite/g++.target/powerpc/pr65240-3.C       |    8 +
 .../{g++.dg => g++.target/powerpc}/pr65240-4.C     |    3 +-
 .../{g++.dg => g++.target/powerpc}/pr65240.h       |    0
 .../{g++.dg => g++.target/powerpc}/pr65242.C       |    3 +-
 .../{g++.dg => g++.target/powerpc}/pr67211.C       |    3 +-
 .../{g++.dg => g++.target/powerpc}/pr71294.C       |    1 -
 .../{gcc.target => g++.target}/powerpc/pr83660.C   |    0
 .../{g++.dg => g++.target/powerpc}/pr84264.C       |    2 +-
 .../{g++.dg => g++.target/powerpc}/pr84279.C       |    4 +-
 .../{g++.dg => g++.target/powerpc}/pr85657.C       |    2 +-
 .../{g++.dg => g++.target/powerpc}/pr93974.C       |    0
 gcc/testsuite/gcc.c-torture/execute/pr105613.c     |   26 +
 gcc/testsuite/gcc.dg/Warray-bounds-48-novec.c      |    6 +-
 gcc/testsuite/gcc.dg/Wenum-int-mismatch-1.c        |   43 +
 gcc/testsuite/gcc.dg/Wenum-int-mismatch-2.c        |   43 +
 gcc/testsuite/gcc.dg/Wenum-int-mismatch-3.c        |   43 +
 gcc/testsuite/gcc.dg/Wenum-int-mismatch-4.c        |    5 +
 gcc/testsuite/gcc.dg/Wenum-int-mismatch-5.c        |    5 +
 gcc/testsuite/gcc.dg/Wrestrict-24.c                |   35 +
 gcc/testsuite/gcc.dg/Wrestrict-25.c                |  165 ++
 gcc/testsuite/gcc.dg/Wrestrict-26.c                |  114 +
 gcc/testsuite/gcc.dg/alias-10.c                    |    2 +-
 gcc/testsuite/gcc.dg/analyzer/stdarg-1.c           |  433 ++++
 gcc/testsuite/gcc.dg/analyzer/stdarg-2.c           |  436 ++++
 gcc/testsuite/gcc.dg/analyzer/stdarg-fmtstring-1.c |  103 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1-a.c     |   24 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1-b.c     |    6 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1.h       |    1 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-sentinel-1.c  |   25 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-types-1.c     |   25 +
 gcc/testsuite/gcc.dg/analyzer/stdarg-types-2.c     |   55 +
 gcc/testsuite/gcc.dg/asan/pr105714.c               |   33 +
 gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c     |    1 +
 .../gcc.dg/dfp/bid-non-canonical-d128-1.c          |    3 +-
 .../gcc.dg/dfp/bid-non-canonical-d128-2.c          |    3 +-
 .../gcc.dg/dfp/bid-non-canonical-d128-3.c          |    3 +-
 .../gcc.dg/dfp/bid-non-canonical-d128-4.c          |    3 +-
 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c |    3 +-
 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c |    3 +-
 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c |    3 +-
 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c |    3 +-
 gcc/testsuite/gcc.dg/gimplefe-27.c                 |    4 +-
 gcc/testsuite/gcc.dg/gimplefe-45.c                 |    4 +-
 gcc/testsuite/gcc.dg/graphite/scop-22a.c           |   56 +
 gcc/testsuite/gcc.dg/ifcvt-4.c                     |    2 +-
 gcc/testsuite/gcc.dg/ipa/pr105639.c                |   16 +
 gcc/testsuite/gcc.dg/ipa/pr91088.c                 |    3 +-
 gcc/testsuite/gcc.dg/loop-unswitch-1.c             |    2 +-
 gcc/testsuite/gcc.dg/loop-unswitch-10.c            |   56 +
 gcc/testsuite/gcc.dg/loop-unswitch-11.c            |   45 +
 gcc/testsuite/gcc.dg/loop-unswitch-12.c            |   28 +
 gcc/testsuite/gcc.dg/loop-unswitch-13.c            |   35 +
 gcc/testsuite/gcc.dg/loop-unswitch-14.c            |   60 +
 gcc/testsuite/gcc.dg/loop-unswitch-15.c            |   15 +
 gcc/testsuite/gcc.dg/loop-unswitch-16.c            |   22 +
 gcc/testsuite/gcc.dg/loop-unswitch-17.c            |   24 +
 gcc/testsuite/gcc.dg/loop-unswitch-7.c             |   28 +
 gcc/testsuite/gcc.dg/loop-unswitch-8.c             |   31 +
 gcc/testsuite/gcc.dg/loop-unswitch-9.c             |   27 +
 gcc/testsuite/gcc.dg/mallign.c                     |    2 +-
 gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c  |   36 +-
 .../gcc.dg/plugin/diagnostic_group_plugin.c        |    4 +-
 .../gcc.dg/plugin/diagnostic_plugin_show_trees.c   |    4 +-
 .../plugin/diagnostic_plugin_test_inlining.c       |    4 +-
 .../plugin/diagnostic_plugin_test_metadata.c       |    4 +-
 .../gcc.dg/plugin/diagnostic_plugin_test_paths.c   |    4 +-
 .../plugin/diagnostic_plugin_test_show_locus.c     |    4 +-
 .../diagnostic_plugin_test_string_literals.c       |    4 +-
 .../diagnostic_plugin_test_tree_expression_range.c |    4 +-
 gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c   |    1 -
 gcc/testsuite/gcc.dg/plugin/ggcplug.c              |    1 -
 .../gcc.dg/plugin/must_tail_call_plugin.c          |    1 -
 gcc/testsuite/gcc.dg/plugin/one_time_plugin.c      |    1 -
 gcc/testsuite/gcc.dg/plugin/selfassign.c           |    4 +-
 gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c    |    1 -
 gcc/testsuite/gcc.dg/pr101145-2.c                  |    4 +-
 gcc/testsuite/gcc.dg/pr105455.c                    |   17 +
 gcc/testsuite/gcc.dg/pr105458.c                    |   20 +
 gcc/testsuite/gcc.dg/pr105591.c                    |   12 +
 gcc/testsuite/gcc.dg/pr105597.c                    |   27 +
 gcc/testsuite/gcc.dg/pr105630.c                    |   22 +
 gcc/testsuite/gcc.dg/pr105635.c                    |   11 +
 gcc/testsuite/gcc.dg/pr46647.c                     |    4 +-
 gcc/testsuite/gcc.dg/pr90838.c                     |   25 +
 gcc/testsuite/gcc.dg/pr91134.c                     |   32 +
 gcc/testsuite/gcc.dg/pr98211.c                     |    8 +-
 gcc/testsuite/gcc.dg/pr98865.c                     |   14 +
 gcc/testsuite/gcc.dg/torture/20220518-1.c          |   39 +
 gcc/testsuite/gcc.dg/torture/20220518-2.c          |   14 +
 gcc/testsuite/gcc.dg/torture/20220525-1.c          |   33 +
 gcc/testsuite/gcc.dg/torture/convert-dfp-2.c       |   45 +
 gcc/testsuite/gcc.dg/torture/convert-dfp.c         |   63 +
 gcc/testsuite/gcc.dg/torture/pr105598.c            |   32 +
 gcc/testsuite/gcc.dg/torture/pr89595.c             |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/divide-7.c           |    3 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c        |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11a.c       |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c         |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c        |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c        |    6 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c        |    6 +-
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c        |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/loop-6.c             |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr83907-1.c          |   13 +
 gcc/testsuite/gcc.dg/tree-ssa/pr83907-2.c          |   14 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-44.c         |   19 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-45.c         |   24 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-12.c         |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-19.c        |   21 +
 gcc/testsuite/gcc.misc-tests/outputs.exp           |    4 +-
 .../gcc.target/aarch64/aapcs64/aapcs64.exp         |    8 +
 gcc/testsuite/gcc.target/aarch64/aapcs64/dfp-1.c   |   24 +
 .../gcc.target/aarch64/aapcs64/func-ret-1.c        |    7 +
 .../gcc.target/aarch64/aapcs64/func-ret-3.c        |   67 +
 .../gcc.target/aarch64/aapcs64/ice_dfp_5.c         |   20 +
 .../gcc.target/aarch64/aapcs64/test_align_dfp-1.c  |  126 +
 .../gcc.target/aarch64/aapcs64/test_align_dfp-4.c  |   42 +
 .../gcc.target/aarch64/aapcs64/test_dfp_1.c        |   31 +
 .../gcc.target/aarch64/aapcs64/test_dfp_10.c       |   26 +
 .../gcc.target/aarch64/aapcs64/test_dfp_11.c       |   34 +
 .../gcc.target/aarch64/aapcs64/test_dfp_12.c       |   44 +
 .../gcc.target/aarch64/aapcs64/test_dfp_13.c       |   34 +
 .../gcc.target/aarch64/aapcs64/test_dfp_14.c       |   35 +
 .../gcc.target/aarch64/aapcs64/test_dfp_15.c       |   21 +
 .../gcc.target/aarch64/aapcs64/test_dfp_16.c       |   32 +
 .../gcc.target/aarch64/aapcs64/test_dfp_17.c       |   37 +
 .../gcc.target/aarch64/aapcs64/test_dfp_18.c       |   34 +
 .../gcc.target/aarch64/aapcs64/test_dfp_19.c       |   35 +
 .../gcc.target/aarch64/aapcs64/test_dfp_2.c        |   17 +
 .../gcc.target/aarch64/aapcs64/test_dfp_20.c       |   22 +
 .../gcc.target/aarch64/aapcs64/test_dfp_21.c       |   21 +
 .../gcc.target/aarch64/aapcs64/test_dfp_22.c       |   19 +
 .../gcc.target/aarch64/aapcs64/test_dfp_23.c       |   42 +
 .../gcc.target/aarch64/aapcs64/test_dfp_24.c       |   22 +
 .../gcc.target/aarch64/aapcs64/test_dfp_25.c       |   61 +
 .../gcc.target/aarch64/aapcs64/test_dfp_26.c       |   54 +
 .../gcc.target/aarch64/aapcs64/test_dfp_27.c       |   46 +
 .../gcc.target/aarch64/aapcs64/test_dfp_3.c        |   18 +
 .../gcc.target/aarch64/aapcs64/test_dfp_5.c        |   24 +
 .../gcc.target/aarch64/aapcs64/test_dfp_6.c        |   26 +
 .../gcc.target/aarch64/aapcs64/test_dfp_7.c        |   30 +
 .../gcc.target/aarch64/aapcs64/test_dfp_8.c        |   24 +
 .../gcc.target/aarch64/aapcs64/test_dfp_9.c        |   32 +
 .../aarch64/aapcs64/test_quad_double_dfp.c         |   26 +
 .../gcc.target/aarch64/aapcs64/type-def.h          |  132 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-1.c      |   60 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-10.c     |   29 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-11.c     |   32 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-12.c     |   64 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-13.c     |   59 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-14.c     |   35 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-16.c     |   28 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-2.c      |   75 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-3.c      |   94 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-4.c      |   90 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-5.c      |   47 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-6.c      |   40 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-8.c      |   25 +
 .../gcc.target/aarch64/aapcs64/va_arg_dfp-9.c      |   31 +
 gcc/testsuite/gcc.target/aarch64/pr104689.c        |  149 ++
 gcc/testsuite/gcc.target/aarch64/pr90838.c         |   64 -
 gcc/testsuite/gcc.target/aarch64/ror_2.c           |  205 ++
 gcc/testsuite/gcc.target/aarch64/ror_3.c           |  131 +
 .../aarch64/sve/acle/general/attributes_7.c        |    4 +-
 .../gcc.target/aarch64/sync-comp-swap-ool.c        |    6 +
 .../gcc.target/aarch64/sync-op-acquire-ool.c       |    6 +
 .../gcc.target/aarch64/sync-op-full-ool.c          |    9 +
 gcc/testsuite/gcc.target/aarch64/target_attr_20.c  |    2 +-
 gcc/testsuite/gcc.target/aarch64/target_attr_21.c  |    2 +-
 gcc/testsuite/gcc.target/i386/bmi-andn-3.c         |   15 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    2 +
 gcc/testsuite/gcc.target/i386/neg-zext-1.c         |    7 +
 gcc/testsuite/gcc.target/i386/neg-zext-2.c         |    7 +
 gcc/testsuite/gcc.target/i386/pr101617.c           |   19 +
 gcc/testsuite/gcc.target/i386/pr103462-1.c         |  111 +
 gcc/testsuite/gcc.target/i386/pr103462-2.c         |   45 +
 gcc/testsuite/gcc.target/i386/pr103462-3.c         |  111 +
 gcc/testsuite/gcc.target/i386/pr103462-4.c         |   46 +
 gcc/testsuite/gcc.target/i386/pr103462-5.c         |  111 +
 gcc/testsuite/gcc.target/i386/pr103462-6.c         |   46 +
 gcc/testsuite/gcc.target/i386/pr104375.c           |    9 +
 gcc/testsuite/gcc.target/i386/pr104441-1a.c        |    2 +-
 gcc/testsuite/gcc.target/i386/pr104610.c           |   13 +
 gcc/testsuite/gcc.target/i386/pr105033.c           |   27 +
 gcc/testsuite/gcc.target/i386/pr105587.c           |   11 +
 gcc/testsuite/gcc.target/i386/pr105624.c           |   19 +
 gcc/testsuite/gcc.target/i386/pr105668.c           |   16 +
 gcc/testsuite/gcc.target/i386/pr105711.c           |   12 +
 gcc/testsuite/gcc.target/i386/pr70321.c            |   10 +
 gcc/testsuite/gcc.target/i386/pr91400-1.c          |    4 +-
 gcc/testsuite/gcc.target/i386/pr91400-2.c          |    4 +-
 gcc/testsuite/gcc.target/i386/pr95863-2.c          |   27 -
 gcc/testsuite/gcc.target/i386/pr98865.c            |   54 +
 gcc/testsuite/gcc.target/i386/spill_to_mask-1.c    |    2 +-
 gcc/testsuite/gcc.target/i386/sse2-v1ti-veq.c      |   12 +
 gcc/testsuite/gcc.target/i386/sse2-v1ti-vne.c      |   13 +
 gcc/testsuite/gcc.target/i386/sse4_1-stv-1.c       |   18 +
 gcc/testsuite/gcc.target/i386/testnot-1.c          |   24 +
 gcc/testsuite/gcc.target/i386/testnot-2.c          |   24 +
 gcc/testsuite/gcc.target/powerpc/pr105627.c        |   26 +
 gcc/testsuite/gcc.target/powerpc/pr78604.c         |    4 +-
 gcc/testsuite/gcc.target/powerpc/pr95737.c         |   11 +
 gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c      |   21 +
 gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c      |   21 +
 gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c      |   23 +
 gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c      |   23 +
 gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c      |    9 +
 gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c      |    9 +
 gcc/testsuite/gcc.target/riscv/fmax.c              |    1 +
 gcc/testsuite/gcc.target/riscv/fmaxf.c             |    1 +
 gcc/testsuite/gcc.target/riscv/fmin.c              |    1 +
 gcc/testsuite/gcc.target/riscv/fminf.c             |    1 +
 gcc/testsuite/gcc.target/riscv/pr105666.c          |   56 +
 gcc/testsuite/gcc.target/riscv/smax-ieee.c         |    1 +
 gcc/testsuite/gcc.target/riscv/smax.c              |    1 +
 gcc/testsuite/gcc.target/riscv/smaxf-ieee.c        |    1 +
 gcc/testsuite/gcc.target/riscv/smaxf.c             |    1 +
 gcc/testsuite/gcc.target/riscv/smin-ieee.c         |    1 +
 gcc/testsuite/gcc.target/riscv/smin.c              |    1 +
 gcc/testsuite/gcc.target/riscv/sminf-ieee.c        |    1 +
 gcc/testsuite/gcc.target/riscv/sminf.c             |    1 +
 gcc/testsuite/gcc.target/xtensa/bswap-O1.c         |   37 +
 gcc/testsuite/gcc.target/xtensa/bswap-O2.c         |   37 +
 gcc/testsuite/gcc.target/xtensa/bswap-Os.c         |   37 +
 gcc/testsuite/gcc.target/xtensa/bswap.c            |   14 -
 gcc/testsuite/gdc.test/compilable/aggr_alignment.d |   13 +-
 gcc/testsuite/gdc.test/compilable/compile1.d       |    2 +-
 gcc/testsuite/gdc.test/compilable/cppmangle.d      |    5 +
 gcc/testsuite/gdc.test/compilable/dbitfield.d      |   88 +
 .../compilable/ddoc_markdown_breaks_verbose.d      |   13 -
 .../compilable/ddoc_markdown_code_verbose.d        |   13 -
 .../compilable/ddoc_markdown_emphasis_verbose.d    |   13 -
 .../compilable/ddoc_markdown_headings_verbose.d    |    9 -
 .../compilable/ddoc_markdown_links_verbose.d       |   17 -
 .../compilable/ddoc_markdown_lists_verbose.d       |    9 -
 .../compilable/ddoc_markdown_quote_verbose.d       |   11 -
 .../compilable/ddoc_markdown_tables_verbose.d      |   13 -
 gcc/testsuite/gdc.test/compilable/dtoh_21217.d     |    2 +-
 .../gdc.test/compilable/dtoh_AliasDeclaration.d    |    2 +-
 .../gdc.test/compilable/dtoh_AliasDeclaration_98.d |    2 +-
 .../gdc.test/compilable/dtoh_AnonDeclaration.d     |    2 +-
 .../compilable/dtoh_CPPNamespaceDeclaration.d      |    2 +-
 .../gdc.test/compilable/dtoh_ClassDeclaration.d    |   12 +-
 .../gdc.test/compilable/dtoh_StructDeclaration.d   |    2 +-
 .../gdc.test/compilable/dtoh_TemplateDeclaration.d |    4 +-
 .../gdc.test/compilable/dtoh_UnionDeclaration.d    |    2 +-
 .../gdc.test/compilable/dtoh_VarDeclaration.d      |    2 +-
 .../gdc.test/compilable/dtoh_cpp98_compat.d        |    2 +-
 gcc/testsuite/gdc.test/compilable/dtoh_enum.d      |    2 +-
 .../gdc.test/compilable/dtoh_enum_cpp98.d          |    2 +-
 .../gdc.test/compilable/dtoh_expressions.d         |    2 +-
 .../gdc.test/compilable/dtoh_extern_type.d         |    2 +-
 .../gdc.test/compilable/dtoh_forwarding.d          |    2 +-
 gcc/testsuite/gdc.test/compilable/dtoh_functions.d |    9 +-
 gcc/testsuite/gdc.test/compilable/dtoh_ignored.d   |    2 +-
 .../gdc.test/compilable/dtoh_invalid_identifiers.d |    2 +-
 gcc/testsuite/gdc.test/compilable/dtoh_mangling.d  |    2 +-
 gcc/testsuite/gdc.test/compilable/dtoh_names.d     |    2 +-
 .../gdc.test/compilable/dtoh_protection.d          |    2 +-
 .../gdc.test/compilable/dtoh_required_symbols.d    |    2 +-
 .../gdc.test/compilable/dtoh_special_enum.d        |    2 +-
 .../gdc.test/compilable/dtoh_unittest_block.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/dtoh_verbose.d   |    2 +-
 gcc/testsuite/gdc.test/compilable/test17590.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test20427.d      |    3 +
 gcc/testsuite/gdc.test/compilable/test22865.d      |   35 +
 gcc/testsuite/gdc.test/compilable/test23047.d      |   13 +
 gcc/testsuite/gdc.test/compilable/test23087.d      |    9 +
 gcc/testsuite/gdc.test/compilable/test23089.d      |    7 +
 gcc/testsuite/gdc.test/compilable/test23097.d      |   33 +
 gcc/testsuite/gdc.test/compilable/test23105.d      |    6 +
 gcc/testsuite/gdc.test/compilable/test3004.d       |    4 +-
 gcc/testsuite/gdc.test/compilable/vcg-ast.d        |    3 +-
 .../fail_compilation/attributediagnostic.d         |   23 +
 gcc/testsuite/gdc.test/fail_compilation/b6227.d    |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/betterc.d  |    4 +-
 .../gdc.test/fail_compilation/biterrors.d          |   15 +
 .../gdc.test/fail_compilation/biterrors2.d         |   17 +
 .../gdc.test/fail_compilation/biterrors3.d         |   18 +
 .../gdc.test/fail_compilation/biterrors4.d         |   19 +
 gcc/testsuite/gdc.test/fail_compilation/commaexp.d |   20 +-
 gcc/testsuite/gdc.test/fail_compilation/cppvar.d   |   22 +
 .../gdc.test/fail_compilation/dbitfields.d         |   32 +
 .../gdc.test/fail_compilation/diag10805.d          |    2 +-
 .../gdc.test/fail_compilation/diag10862.d          |    2 +-
 .../fail_compilation/dip1000_deprecation.d         |   59 +
 gcc/testsuite/gdc.test/fail_compilation/dip25.d    |    8 +-
 .../gdc.test/fail_compilation/dtor_attributes.d    |    2 +
 .../fail_compilation/dtorfields_attributes.d       |    1 +
 gcc/testsuite/gdc.test/fail_compilation/e7804_1.d  |   11 +-
 .../extra-files/test23109/object.d                 |   17 +
 gcc/testsuite/gdc.test/fail_compilation/fail109.d  |    2 +-
 .../gdc.test/fail_compilation/fail12390.d          |    3 +-
 .../gdc.test/fail_compilation/fail12604.d          |    4 +-
 .../gdc.test/fail_compilation/fail13902.d          |   10 +-
 .../gdc.test/fail_compilation/fail16001.d          |    2 +-
 .../gdc.test/fail_compilation/fail16575.d          |   65 +
 .../gdc.test/fail_compilation/fail16772.d          |    7 +
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |    2 +-
 .../gdc.test/fail_compilation/fail19759.d          |    8 +
 .../gdc.test/fail_compilation/fail19881.d          |    3 +-
 .../gdc.test/fail_compilation/fail20691.d          |    9 +-
 .../gdc.test/fail_compilation/fail21092.d          |    4 +-
 .../gdc.test/fail_compilation/fail21206.d          |   13 +
 .../gdc.test/fail_compilation/fail21275.d          |    4 +-
 .../gdc.test/fail_compilation/fail21314.d          |   11 +
 .../gdc.test/fail_compilation/fail21868b.d         |    2 +-
 .../gdc.test/fail_compilation/fail22351.d          |   20 +
 .../gdc.test/fail_compilation/fail23108a.d         |   16 +
 .../gdc.test/fail_compilation/fail23108b.d         |   18 +
 .../gdc.test/fail_compilation/fail23109.d          |   12 +
 .../gdc.test/fail_compilation/fail23135.d          |   17 +
 gcc/testsuite/gdc.test/fail_compilation/fail3703.d |    4 +-
 .../gdc.test/fail_compilation/fail_scope.d         |   53 +-
 gcc/testsuite/gdc.test/fail_compilation/fix22108.d |   13 +
 gcc/testsuite/gdc.test/fail_compilation/fix23138.d |   16 +
 gcc/testsuite/gdc.test/fail_compilation/ice10949.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14844.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice22377.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice23097.d |   28 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254a.d |   10 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9254b.d |   10 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9254c.d |   10 +-
 .../gdc.test/fail_compilation/imports/test23109a.d |   10 +
 .../gdc.test/fail_compilation/imports/test23109b.d |   10 +
 .../gdc.test/fail_compilation/imports/test23109c.d |    3 +
 .../gdc.test/fail_compilation/issue3827.d          |    4 +-
 .../gdc.test/fail_compilation/no_Throwable.d       |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |   20 +-
 .../gdc.test/fail_compilation/retscope2.d          |    6 +-
 .../gdc.test/fail_compilation/retscope6.d          |   12 +-
 .../gdc.test/fail_compilation/safe_gshared.d       |   15 +
 .../gdc.test/fail_compilation/safe_pointer_index.d |   12 +
 .../gdc.test/fail_compilation/test13536.d          |    2 +-
 .../gdc.test/fail_compilation/test14496.d          |   10 +-
 .../gdc.test/fail_compilation/test15191.d          |   31 +-
 .../gdc.test/fail_compilation/test15373.d          |    2 +-
 .../gdc.test/fail_compilation/test15660.d          |    2 +-
 .../gdc.test/fail_compilation/test16188.d          |   10 +-
 .../gdc.test/fail_compilation/test16365.d          |    2 +-
 .../gdc.test/fail_compilation/test17284.d          |    3 +-
 .../gdc.test/fail_compilation/test17423.d          |    2 +-
 .../gdc.test/fail_compilation/test17868b.d         |   14 +-
 .../gdc.test/fail_compilation/test18130.d          |    2 +-
 .../gdc.test/fail_compilation/test18282.d          |    2 +-
 .../gdc.test/fail_compilation/test18484.d          |    6 +-
 .../gdc.test/fail_compilation/test20245.d          |   14 +-
 .../gdc.test/fail_compilation/test20569.d          |    4 +-
 .../gdc.test/fail_compilation/test20881.d          |    2 +-
 .../gdc.test/fail_compilation/test21198.d          |    2 +-
 .../gdc.test/fail_compilation/test21204.d          |    2 +-
 .../gdc.test/fail_compilation/test21665.d          |    2 +-
 .../gdc.test/fail_compilation/test22145.d          |    1 +
 .../gdc.test/fail_compilation/test22593.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/test9150.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/traits.d   |    8 +-
 .../gdc.test/fail_compilation/udaparams.d          |    4 +-
 gcc/testsuite/gdc.test/runnable/bit.d              |  106 +
 gcc/testsuite/gdc.test/runnable/dbitfields.d       |  189 ++
 gcc/testsuite/gdc.test/runnable/interpret.d        |   16 +
 gcc/testsuite/gdc.test/runnable/test17868b.d       |    4 +-
 gcc/testsuite/gdc.test/runnable/test20734.d        |   28 +
 gcc/testsuite/gdc.test/runnable/test21416.d        |    9 +
 gcc/testsuite/gdc.test/runnable/test23083.d        |   16 +
 gcc/testsuite/gdc.test/runnable/testcontracts.d    |   26 +-
 .../runnable_cxx/extra-files/test22351.cpp         |   46 +
 .../runnable_cxx/extra-files/test23135.cpp         |   52 +
 gcc/testsuite/gdc.test/runnable_cxx/test22351.d    |   55 +
 gcc/testsuite/gdc.test/runnable_cxx/test23135.d    |   38 +
 .../gfortran.dg/allocate_alloc_opt_15.f90          |   49 +
 gcc/testsuite/gfortran.dg/gomp/all-memory-1.f90    |   54 +
 gcc/testsuite/gfortran.dg/gomp/all-memory-2.f90    |   55 +
 gcc/testsuite/gfortran.dg/gomp/all-memory-3.f90    |   24 +
 .../gfortran.dg/gomp/declare-target-2.f90          |   18 +-
 .../gfortran.dg/gomp/declare-target-4.f90          |    9 +-
 gcc/testsuite/gfortran.dg/gomp/depobj-1.f90        |    3 +
 gcc/testsuite/gfortran.dg/gomp/depobj-2.f90        |    6 +-
 gcc/testsuite/gfortran.dg/gomp/requires-4.f90      |    2 +-
 gcc/testsuite/gfortran.dg/gomp/requires-8.f90      |    2 +-
 .../gfortran.dg/gomp/taskwait-depend-nowait-1.f90  |   14 +
 gcc/testsuite/gnat.dg/hardbool.adb                 |   46 +
 gcc/testsuite/gnat.dg/hardbool.ads                 |   22 +
 gcc/testsuite/gnat.dg/sso17.adb                    |   34 +
 gcc/testsuite/lib/target-supports.exp              |   41 +
 gcc/tree-cfg.cc                                    |   21 +-
 gcc/tree-complex.cc                                |    4 +-
 gcc/tree-core.h                                    |    7 +-
 gcc/tree-dfa.cc                                    |    5 +-
 gcc/tree-diagnostic-path.cc                        |    2 +-
 gcc/tree-if-conv.cc                                |   64 +-
 gcc/tree-inline.cc                                 |    2 +-
 gcc/tree-nested.cc                                 |    4 +-
 gcc/tree-object-size.cc                            |    2 +-
 gcc/tree-pretty-print.cc                           |   10 +-
 gcc/tree-scalar-evolution.cc                       |  173 +-
 gcc/tree-sra.cc                                    |   47 +-
 gcc/tree-ssa-ccp.cc                                |   10 +-
 gcc/tree-ssa-copy.cc                               |    6 +-
 gcc/tree-ssa-dom.cc                                |    2 +-
 gcc/tree-ssa-dse.cc                                |   46 +-
 gcc/tree-ssa-forwprop.cc                           |  112 +-
 gcc/tree-ssa-ifcombine.cc                          |    2 +-
 gcc/tree-ssa-loop-im.cc                            |    7 +-
 gcc/tree-ssa-loop-ivcanon.cc                       |    2 +-
 gcc/tree-ssa-loop-unswitch.cc                      | 1062 ++++++--
 gcc/tree-ssa-math-opts.cc                          |    2 +-
 gcc/tree-ssa-phiopt.cc                             |    2 +-
 gcc/tree-ssa-pre.cc                                |   20 +-
 gcc/tree-ssa-propagate.cc                          |    2 +-
 gcc/tree-ssa-reassoc.cc                            |    2 +-
 gcc/tree-ssa-sccvn.cc                              |    2 +-
 gcc/tree-ssa-sink.cc                               |    3 +
 gcc/tree-ssa-strlen.cc                             |   50 +-
 gcc/tree-ssa.cc                                    |    2 +-
 gcc/tree-vect-data-refs.cc                         |   35 +-
 gcc/tree-vect-generic.cc                           |   26 +-
 gcc/tree-vect-loop-manip.cc                        |   38 +-
 gcc/tree-vect-loop.cc                              |   29 +-
 gcc/tree-vect-patterns.cc                          |    9 +-
 gcc/tree-vect-slp-patterns.cc                      |   14 +-
 gcc/tree-vect-slp.cc                               |   10 +-
 gcc/tree-vect-stmts.cc                             |   11 +-
 gcc/tree-vrp.cc                                    |   30 +-
 gcc/tree.cc                                        |    8 +-
 gcc/tree.h                                         |   53 +
 gcc/ubsan.cc                                       |    9 +-
 gcc/value-pointer-equiv.cc                         |    2 +-
 gcc/value-query.cc                                 |    4 +-
 gcc/value-query.h                                  |    8 +-
 gcc/value-range.cc                                 |  187 +-
 gcc/value-range.h                                  |   26 +-
 gcc/value-relation.cc                              |  285 ++-
 gcc/value-relation.h                               |   26 +-
 gcc/varasm.cc                                      |   33 +-
 gcc/varasm.h                                       |    2 +
 gcc/vr-values.cc                                   |    7 +-
 gcc/vr-values.h                                    |   12 +-
 include/ChangeLog                                  |   33 +
 include/ansidecl.h                                 |   41 -
 include/cuda/cuda.h                                |   19 +-
 include/demangle.h                                 |    9 +-
 include/dwarf2.def                                 |    2 +-
 include/gomp-constants.h                           |    1 +
 libbacktrace/ChangeLog                             |    5 +
 libbacktrace/README                                |   32 +-
 libcpp/ChangeLog                                   |   11 +
 libcpp/expr.cc                                     |    4 +
 libcpp/lex.cc                                      |    2 +-
 libdecnumber/ChangeLog                             |    4 +
 libdecnumber/configure                             |    3 +-
 libgcc/ChangeLog                                   |   32 +
 libgcc/Makefile.in                                 |    9 +-
 libgcc/config.host                                 |    6 +
 libgcc/config/aarch64/aarch64-unwind.h             |    8 +-
 libgcc/config/aarch64/lse-init.c                   |    4 +-
 libgcc/config/aarch64/lse.S                        |   42 +-
 libgcc/config/aarch64/t-lse                        |    8 +-
 libgcc/config/libbid/ChangeLog                     |   48 +
 libgcc/config/libbid/_dd_to_hf.c                   |   38 +
 libgcc/config/libbid/_dd_to_xf.c                   |    2 +
 libgcc/config/libbid/_hf_to_dd.c                   |   36 +
 libgcc/config/libbid/_hf_to_sd.c                   |   36 +
 libgcc/config/libbid/_hf_to_td.c                   |   36 +
 libgcc/config/libbid/_sd_to_hf.c                   |   38 +
 libgcc/config/libbid/_sd_to_xf.c                   |    2 +
 libgcc/config/libbid/_td_to_hf.c                   |   38 +
 libgcc/config/libbid/_td_to_xf.c                   |    2 +
 libgcc/config/libbid/_xf_to_dd.c                   |    2 +
 libgcc/config/libbid/_xf_to_sd.c                   |    2 +
 libgcc/config/libbid/_xf_to_td.c                   |    2 +
 libgcc/config/libbid/bid_binarydecimal.c           |   51 +-
 libgcc/config/libbid/bid_gcc_intrinsics.h          |   30 +-
 libgcc/configure                                   |    3 +-
 libgcc/unwind-dw2.c                                |    4 +-
 libgomp/ChangeLog                                  |  190 ++
 libgomp/Makefile.in                                |   18 +-
 libgomp/alloc.c                                    |    8 +-
 libgomp/libgomp.h                                  |    5 +-
 libgomp/libgomp.map                                |    7 +
 libgomp/libgomp.texi                               |  121 +-
 libgomp/libgomp_g.h                                |    1 +
 libgomp/omp.h.in                                   |   12 +
 libgomp/omp_lib.f90.in                             |   40 +
 libgomp/omp_lib.h.in                               |   41 +
 libgomp/plugin/Makefrag.am                         |    5 +-
 libgomp/plugin/plugin-gcn.c                        |    9 +-
 libgomp/target.c                                   |  312 ++-
 libgomp/task.c                                     |  101 +-
 .../libgomp.c++/target-has-device-addr-7.C         |   36 +
 .../libgomp.c++/target-has-device-addr-8.C         |   47 +
 .../libgomp.c++/target-has-device-addr-9.C         |   30 +
 .../testsuite/libgomp.c-c++-common/allocate-1.c    |   30 +-
 .../testsuite/libgomp.c-c++-common/allocate-3.c    |   35 +-
 libgomp/testsuite/libgomp.c-c++-common/depend-1.c  |    7 +-
 libgomp/testsuite/libgomp.c-c++-common/depend-2.c  |    7 +-
 libgomp/testsuite/libgomp.c-c++-common/depend-3.c  |    7 +-
 .../libgomp.c-c++-common/depend-inoutset-1.c       |  164 ++
 libgomp/testsuite/libgomp.c-c++-common/scope-2.c   |   54 +
 libgomp/testsuite/libgomp.c-c++-common/target-40.c |    2 +-
 .../libgomp.c-c++-common/target-memcpy-async-1.c   |   46 +
 .../libgomp.c-c++-common/target-memcpy-async-2.c   |   74 +
 .../target-memcpy-rect-async-1.c                   |   68 +
 .../target-memcpy-rect-async-2.c                   |   91 +
 .../taskwait-depend-nowait-1.c                     |   39 +
 .../taskwait-depend-nowait-2.c                     |   48 +
 libgomp/testsuite/libgomp.c/target-41.c            |    2 +-
 .../testsuite/libgomp.fortran/declare-target-1.f90 |    4 +-
 .../testsuite/libgomp.fortran/declare-target-2.f90 |   10 +-
 libgomp/testsuite/libgomp.fortran/depend-5.f90     |  127 +
 libgomp/testsuite/libgomp.fortran/depend-6.f90     |  132 +
 libgomp/testsuite/libgomp.fortran/depend-7.f90     |  119 +
 .../libgomp.fortran/depend-inoutset-1.f90          |  170 ++
 .../libgomp.fortran/target-firstprivate-1.f90      |   33 +
 .../libgomp.fortran/target-firstprivate-2.f90      |  113 +
 .../libgomp.fortran/target-firstprivate-3.f90      |   24 +
 .../libgomp.fortran/target-memcpy-async-1.f90      |   42 +
 .../libgomp.fortran/target-memcpy-async-2.f90      |   91 +
 .../libgomp.fortran/target-memcpy-rect-async-1.f90 |   86 +
 .../libgomp.fortran/target-memcpy-rect-async-2.f90 |  117 +
 .../target-nowait-array-section.f90                |   56 +
 .../libgomp.fortran/taskwait-depend-nowait-1.f90   |   42 +
 libiberty/ChangeLog                                |   30 +
 libiberty/cp-demangle.c                            |  349 +--
 libiberty/testsuite/demangle-expected              |   77 +
 libphobos/ChangeLog                                |   16 +
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/Makefile.am                  |    6 +-
 libphobos/libdruntime/Makefile.in                  |  132 +-
 libphobos/libdruntime/__builtins.di                |   31 +-
 .../libdruntime/core/internal/array/appending.d    |  117 +-
 libphobos/libdruntime/core/internal/array/utils.d  |   60 +-
 libphobos/libdruntime/core/internal/traits.d       |    2 +-
 libphobos/libdruntime/core/lifetime.d              |   13 +-
 libphobos/libdruntime/core/memory.d                |    4 +-
 libphobos/libdruntime/core/simd.d                  |   24 +
 .../libdruntime/core/sys/dragonflybsd/sys/elf32.d  |  155 +-
 .../libdruntime/core/sys/dragonflybsd/sys/elf64.d  |  154 +-
 .../core/sys/dragonflybsd/sys/elf_common.d         |  601 +----
 libphobos/libdruntime/core/sys/elf/package.d       | 2532 ++++++++++++++++++++
 libphobos/libdruntime/core/sys/freebsd/sys/elf32.d |  151 --
 libphobos/libdruntime/core/sys/freebsd/sys/elf64.d |  159 --
 .../libdruntime/core/sys/freebsd/sys/elf_common.d  |  803 +------
 libphobos/libdruntime/core/sys/linux/elf.d         | 2419 +------------------
 libphobos/libdruntime/core/sys/netbsd/sys/elf32.d  |  151 --
 libphobos/libdruntime/core/sys/netbsd/sys/elf64.d  |  150 --
 .../libdruntime/core/sys/netbsd/sys/elf_common.d   |  758 +-----
 libphobos/libdruntime/core/sys/openbsd/sys/elf32.d |  158 +-
 libphobos/libdruntime/core/sys/openbsd/sys/elf64.d |  157 +-
 .../libdruntime/core/sys/openbsd/sys/elf_common.d  |  604 +----
 libphobos/libdruntime/core/sys/posix/sys/socket.d  |   33 +-
 libphobos/libdruntime/core/sys/solaris/sys/elf.d   |  488 +---
 libphobos/libdruntime/core/sys/windows/objbase.d   |    1 +
 libphobos/libdruntime/core/sys/windows/unknwn.d    |    1 +
 libphobos/libdruntime/core/thread/fiber.d          |    7 +-
 libphobos/libdruntime/core/thread/osthread.d       |   26 +-
 libphobos/libdruntime/core/thread/threadbase.d     |   13 +-
 libphobos/libdruntime/object.d                     |   28 +-
 libphobos/libdruntime/rt/arrayassign.d             |   72 -
 libphobos/libdruntime/rt/lifetime.d                |   43 +-
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/std/exception.d                      |    2 +-
 libphobos/src/std/experimental/logger/core.d       |    8 +-
 libphobos/src/std/math/exponential.d               |    4 +-
 libphobos/src/std/math/hardware.d                  |    4 +-
 libphobos/src/std/outbuffer.d                      |   71 +-
 libphobos/src/std/package.d                        |    2 +
 libphobos/src/std/process.d                        |    4 +-
 libphobos/src/std/socket.d                         |   70 +-
 libphobos/src/std/sumtype.d                        |   23 +-
 libphobos/src/std/traits.d                         |    5 +-
 libphobos/src/std/typecons.d                       |    4 +-
 libphobos/src/std/utf.d                            |    4 +-
 .../testsuite/libphobos.init_fini/custom_gc.d      |    3 +-
 libstdc++-v3/ChangeLog                             |  582 +++++
 libstdc++-v3/doc/doxygen/user.cfg.in               |   18 +-
 libstdc++-v3/doc/html/index.html                   |    2 +-
 libstdc++-v3/doc/html/manual/index.html            |    4 +-
 libstdc++-v3/doc/html/manual/intro.html            |    2 +-
 libstdc++-v3/doc/html/manual/setup.html            |    2 +-
 libstdc++-v3/doc/html/manual/status.html           |  233 +-
 libstdc++-v3/doc/xml/manual/intro.xml              |   10 +-
 libstdc++-v3/doc/xml/manual/prerequisites.xml      |    3 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |   18 +-
 libstdc++-v3/doc/xml/manual/status_cxx2023.xml     |  573 +++++
 libstdc++-v3/include/Makefile.am                   |    1 +
 libstdc++-v3/include/Makefile.in                   |    1 +
 libstdc++-v3/include/backward/auto_ptr.h           |    4 +
 libstdc++-v3/include/bits/algorithmfwd.h           |   15 +-
 libstdc++-v3/include/bits/alloc_traits.h           |    5 +
 libstdc++-v3/include/bits/allocator.h              |   15 +-
 libstdc++-v3/include/bits/atomic_base.h            |   39 +-
 libstdc++-v3/include/bits/basic_string.h           |    1 -
 libstdc++-v3/include/bits/c++config                |   14 +-
 libstdc++-v3/include/bits/char_traits.h            |   17 +-
 libstdc++-v3/include/bits/chrono.h                 |    4 +-
 libstdc++-v3/include/bits/cow_string.h             |    2 +
 libstdc++-v3/include/bits/functional_hash.h        |   15 +-
 libstdc++-v3/include/bits/hashtable.h              |    1 +
 libstdc++-v3/include/bits/hashtable_policy.h       |    4 +
 libstdc++-v3/include/bits/ios_base.h               |    6 +-
 libstdc++-v3/include/bits/memory_resource.h        |  507 ++++
 libstdc++-v3/include/bits/mofunc_impl.h            |    2 +-
 libstdc++-v3/include/bits/new_allocator.h          |   19 +-
 libstdc++-v3/include/bits/ostream_insert.h         |    4 +
 libstdc++-v3/include/bits/ptr_traits.h             |    6 +
 libstdc++-v3/include/bits/ranges_algobase.h        |    1 -
 libstdc++-v3/include/bits/regex.h                  |   60 +-
 libstdc++-v3/include/bits/regex_constants.h        |    5 +-
 libstdc++-v3/include/bits/regex_error.h            |    7 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |   32 +-
 libstdc++-v3/include/bits/std_mutex.h              |   21 +-
 libstdc++-v3/include/bits/std_thread.h             |   54 +-
 libstdc++-v3/include/bits/stl_algo.h               |  203 +-
 libstdc++-v3/include/bits/stl_heap.h               |    1 +
 libstdc++-v3/include/bits/stl_iterator.h           |    3 +-
 .../include/bits/stl_iterator_base_funcs.h         |    1 +
 libstdc++-v3/include/bits/stl_numeric.h            |   10 +-
 libstdc++-v3/include/bits/stl_pair.h               |    4 +
 libstdc++-v3/include/bits/unique_lock.h            |    2 +
 libstdc++-v3/include/bits/unique_ptr.h             |   13 +-
 libstdc++-v3/include/bits/unordered_map.h          |    5 +
 libstdc++-v3/include/bits/unordered_set.h          |    5 +
 libstdc++-v3/include/ext/new_allocator.h           |   12 +-
 .../resize_policy/hash_prime_size_policy_imp.hpp   |   18 +-
 libstdc++-v3/include/ext/random                    |    2 +
 libstdc++-v3/include/std/atomic                    |   11 +-
 libstdc++-v3/include/std/condition_variable        |    4 +-
 libstdc++-v3/include/std/deque                     |    2 +-
 libstdc++-v3/include/std/forward_list              |    2 +-
 libstdc++-v3/include/std/future                    |   46 +-
 libstdc++-v3/include/std/list                      |    2 +-
 libstdc++-v3/include/std/map                       |    2 +-
 libstdc++-v3/include/std/memory_resource           |  468 +---
 libstdc++-v3/include/std/mutex                     |   38 +-
 libstdc++-v3/include/std/regex                     |    2 +-
 libstdc++-v3/include/std/scoped_allocator          |    1 -
 libstdc++-v3/include/std/set                       |    2 +-
 libstdc++-v3/include/std/sstream                   |    1 +
 libstdc++-v3/include/std/stacktrace                |   15 +-
 libstdc++-v3/include/std/string                    |    3 +-
 libstdc++-v3/include/std/system_error              |  164 +-
 libstdc++-v3/include/std/thread                    |   21 +-
 libstdc++-v3/include/std/unordered_map             |   10 +-
 libstdc++-v3/include/std/unordered_set             |   10 +-
 libstdc++-v3/include/std/variant                   |    1 -
 libstdc++-v3/include/std/vector                    |    2 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |   19 +-
 libstdc++-v3/libsupc++/nested_exception.h          |  116 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   22 +-
 libstdc++-v3/src/Makefile.am                       |   16 +-
 libstdc++-v3/src/Makefile.in                       |   31 +-
 libstdc++-v3/src/c++11/Makefile.am                 |    1 +
 libstdc++-v3/src/c++11/Makefile.in                 |    8 +-
 libstdc++-v3/src/c++11/chrono.cc                   |    5 +-
 libstdc++-v3/src/c++11/compatibility-c++0x.cc      |    4 +
 libstdc++-v3/src/c++11/compatibility-chrono.cc     |    4 +
 libstdc++-v3/src/c++11/compatibility-condvar.cc    |    4 +
 .../src/c++11/compatibility-thread-c++0x.cc        |    4 +
 libstdc++-v3/src/c++11/cow-stdexcept.cc            |    4 +
 libstdc++-v3/src/c++11/cxx11-ios_failure.cc        |   47 -
 libstdc++-v3/src/c++11/ios_errcat.cc               |   84 +
 libstdc++-v3/src/c++11/system_error.cc             |    8 +-
 libstdc++-v3/src/c++11/thread.cc                   |    1 +
 libstdc++-v3/src/c++17/floating_to_chars.cc        |    2 +
 libstdc++-v3/src/c++17/memory_resource.cc          |   12 +-
 .../nested_exception/rethrow_if_nested-term.cc     |   33 +
 libstdc++-v3/testsuite/20_util/assume_aligned/1.cc |    1 +
 libstdc++-v3/testsuite/20_util/assume_aligned/3.cc |    1 +
 .../explicit_instantiation.cc                      |    0
 .../testsuite/20_util/expected/synopsis.cc         |    1 +
 .../20_util/function_objects/constexpr_searcher.cc |    4 +-
 .../20_util/polymorphic_allocator/lwg3683.cc       |   13 +
 .../testsuite/20_util/shared_ptr/creation/array.cc |    1 +
 .../explicit_instantiation.cc                      |    0
 .../explicit_instantiation.cc                      |    0
 .../modifiers/pop_back/{char/1.cc => char.cc}      |    0
 .../pop_back/{wchar_t/1.cc => wchar_t.cc}          |    0
 .../{wchar_t/constexpr.cc => constexpr-wchar_t.cc} |    0
 .../modifiers/swap/{char => }/constexpr.cc         |    0
 .../operations/contains/{char/1.cc => char.cc}     |    0
 .../contains/{wchar_t/1.cc => wchar_t.cc}          |    0
 .../operations/data/{char/1.cc => char.cc}         |    0
 .../operations/data/{wchar_t/1.cc => wchar_t.cc}   |    0
 .../operations/ends_with/{char/1.cc => char.cc}    |    0
 .../ends_with/{wchar_t/1.cc => wchar_t.cc}         |    0
 .../operations/starts_with/{char/1.cc => char.cc}  |    0
 .../starts_with/{wchar_t/1.cc => wchar_t.cc}       |    0
 .../operations/substr/{char/1.cc => char.cc}       |    0
 .../operations/substr/{wchar_t/1.cc => wchar_t.cc} |    0
 .../range_access/{char/1.cc => char.cc}            |    0
 .../range_access/{wchar_t/1.cc => wchar_t.cc}      |    0
 .../explicit_instantiation/{char/1.cc => char.cc}  |    0
 .../{char16_t/1.cc => char16_t.cc}                 |    0
 .../{char32_t/1.cc => char32_t.cc}                 |    0
 .../{char8_t/1.cc => char8_t.cc}                   |    0
 .../explicit_instantiation/{1.cc => int.cc}        |    0
 .../{wchar_t/1.cc => wchar_t.cc}                   |    0
 .../21_strings/basic_string/types/pmr_typedefs.cc  |    3 +-
 .../modifiers/remove_prefix/{char/1.cc => char.cc} |    0
 .../remove_prefix/{wchar_t/1.cc => wchar_t.cc}     |    0
 .../modifiers/remove_suffix/{char/1.cc => char.cc} |    0
 .../remove_suffix/{wchar_t/1.cc => wchar_t.cc}     |    0
 .../modifiers/swap/{char/1.cc => char.cc}          |    0
 .../modifiers/swap/{wchar_t/1.cc => wchar_t.cc}    |    0
 .../operations/contains/{char/1.cc => char.cc}     |    0
 .../contains/{wchar_t/1.cc => wchar_t.cc}          |    0
 .../operations/data/{char/1.cc => char.cc}         |    0
 .../operations/data/{wchar_t/1.cc => wchar_t.cc}   |    0
 .../operations/ends_with/{char/1.cc => char.cc}    |    0
 .../ends_with/{wchar_t/1.cc => wchar_t.cc}         |    0
 .../operations/starts_with/{char/1.cc => char.cc}  |    0
 .../starts_with/{wchar_t/1.cc => wchar_t.cc}       |    0
 .../operations/substr/{char/1.cc => char.cc}       |    0
 .../operations/substr/{wchar_t/1.cc => wchar_t.cc} |    0
 .../range_access/{char/1.cc => char.cc}            |    0
 .../range_access/{wchar_t/1.cc => wchar_t.cc}      |    0
 .../explicit_instantiation/{char/1.cc => char.cc}  |    0
 .../{char16_t/1.cc => char16_t.cc}                 |    0
 .../{char32_t/1.cc => char32_t.cc}                 |    0
 .../{char8_t/1.cc => char8_t.cc}                   |    0
 .../explicit_instantiation/{1.cc => int.cc}        |    0
 .../{wchar_t/1.cc => wchar_t.cc}                   |    0
 .../explicit_instantiation/{char/1.cc => char.cc}  |    0
 .../{char16_t/1.cc => char16_t.cc}                 |    0
 .../{char32_t/1.cc => char32_t.cc}                 |    0
 .../{char8_t/1.cc => char8_t.cc}                   |    0
 .../{short/1.cc => short.cc}                       |    0
 .../{wchar_t/1.cc => wchar_t.cc}                   |    0
 .../23_containers/deque/types/pmr_typedefs.cc      |    3 +-
 .../23_containers/forward_list/pmr_typedefs.cc     |    3 +-
 .../testsuite/23_containers/list/pmr_typedefs.cc   |    3 +-
 .../testsuite/23_containers/map/pmr_typedefs.cc    |    3 +-
 .../23_containers/multimap/pmr_typedefs.cc         |    3 +-
 .../23_containers/multiset/pmr_typedefs.cc         |    3 +-
 .../testsuite/23_containers/set/pmr_typedefs.cc    |    3 +-
 .../23_containers/unordered_map/pmr_typedefs.cc    |    3 +-
 .../unordered_multimap/pmr_typedefs.cc             |    3 +-
 .../unordered_multiset/pmr_typedefs.cc             |    3 +-
 .../23_containers/unordered_set/pmr_typedefs.cc    |    3 +-
 .../testsuite/23_containers/vector/pmr_typedefs.cc |    3 +-
 .../24_iterators/counted_iterator/lwg3643.cc       |   27 +
 .../bernoulli_distribution/operators/values.cc     |   14 +-
 .../binomial_distribution/operators/values.cc      |   12 +-
 .../discrete_distribution/operators/values.cc      |    8 +
 .../geometric_distribution/operators/values.cc     |   14 +-
 .../operators/values.cc                            |   20 +-
 .../poisson_distribution/operators/values.cc       |   15 +-
 .../uniform_int_distribution/operators/values.cc   |   14 +-
 .../testsuite/27_io/headers/iosfwd/synopsis.cc     |    1 +
 .../testsuite/27_io/ios_base/failure/error_code.cc |   13 +
 .../28_regex/match_results/pmr_typedefs.cc         |    3 +-
 maintainer-scripts/ChangeLog                       |    4 +
 maintainer-scripts/crontab                         |    1 -
 1462 files changed, 48447 insertions(+), 27898 deletions(-)


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

only message in thread, other threads:[~2022-06-02  1:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-02  1:20 [gcc(refs/vendors/microsoft/heads/main)] Merge commit '820ead4519c266c83b4e3d11484a66d6691bc441' into merge-master-820ead4519c266c83b4e3d1148 Eugene Rozenfeld

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