public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Gaius Mulley <gaius@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.
Date: Wed,  2 Mar 2022 18:47:19 +0000 (GMT)	[thread overview]
Message-ID: <20220302184719.A502A3858403@sourceware.org> (raw)

https://gcc.gnu.org/g:7714b511fceb9b519235e9a3130c77268d0c49c7

commit 7714b511fceb9b519235e9a3130c77268d0c49c7
Merge: 80fe93e6449 8fede2876a7
Author: q <gaius.mulley@southwales.ac.uk>
Date:   Wed Mar 2 17:31:02 2022 +0000

    Merge branch 'master' into devel/modula-2.

Diff:

 ChangeLog                                          |    4 +
 MAINTAINERS                                        |    2 +-
 fixincludes/ChangeLog                              |    6 +
 fixincludes/fixincl.x                              |   44 +-
 fixincludes/inclhack.def                           |   18 +
 fixincludes/tests/base/math.h                      |    7 +
 gcc/ChangeLog                                      | 1015 +++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/alias.cc                                       |    6 +-
 gcc/analyzer/ChangeLog                             |   91 +
 gcc/analyzer/analyzer.h                            |    1 +
 gcc/analyzer/diagnostic-manager.cc                 |  105 +-
 gcc/analyzer/engine.cc                             |    5 +
 gcc/analyzer/exploded-graph.h                      |    2 +
 gcc/analyzer/region-model-impl-calls.cc            |    8 +
 gcc/analyzer/region-model-manager.cc               |   33 +-
 gcc/analyzer/region-model.cc                       |  176 +-
 gcc/analyzer/region-model.h                        |   15 +
 gcc/analyzer/sm-malloc.cc                          |  134 +-
 gcc/analyzer/sm.h                                  |    4 +
 gcc/analyzer/svalue.cc                             |   73 +
 gcc/analyzer/svalue.h                              |  133 +-
 gcc/asan.cc                                        |    9 +-
 gcc/c-family/ChangeLog                             |   41 +
 gcc/c-family/c-attribs.cc                          |    6 +
 gcc/c-family/c-common.cc                           |    6 +-
 gcc/c-family/c-omp.cc                              |    9 +-
 gcc/c-family/c-pragma.cc                           |   26 +-
 gcc/c/ChangeLog                                    |   13 +
 gcc/c/c-parser.cc                                  |   11 +-
 gcc/c/gimple-parser.cc                             |   34 +-
 gcc/cfg.cc                                         |    4 +
 gcc/cfgexpand.cc                                   |   10 +-
 gcc/cfgloop.cc                                     |   13 +
 gcc/cfgrtl.cc                                      |    4 +-
 gcc/combine.cc                                     |    4 +-
 gcc/config.gcc                                     |    1 +
 gcc/config/aarch64/aarch64-modes.def               |    8 +-
 gcc/config/aarch64/aarch64-protos.h                |    1 +
 gcc/config/aarch64/aarch64.cc                      |  363 +-
 gcc/config/aarch64/aarch64.h                       |   21 +-
 gcc/config/aarch64/aarch64.md                      |   70 +-
 gcc/config/aarch64/iterators.md                    |    3 +
 gcc/config/arc/arc.cc                              |    9 +-
 gcc/config/arc/arc.md                              |   25 +-
 gcc/config/arm/arm-builtins.cc                     |  239 +-
 gcc/config/arm/arm-builtins.h                      |    4 +-
 gcc/config/arm/arm-modes.def                       |    8 +
 gcc/config/arm/arm-protos.h                        |    4 +-
 gcc/config/arm/arm-simd-builtin-types.def          |    4 +
 gcc/config/arm/arm.cc                              |  166 +-
 gcc/config/arm/arm.h                               |    9 +-
 gcc/config/arm/arm_mve_builtins.def                |  746 ++--
 gcc/config/arm/constraints.md                      |    6 +
 gcc/config/arm/iterators.md                        |    6 +
 gcc/config/arm/mve.md                              |  792 ++--
 gcc/config/arm/neon.md                             |   39 +
 gcc/config/arm/vec-common.md                       |   52 -
 gcc/config/arm/vfp.md                              |   34 +-
 gcc/config/gcn/gcn.cc                              |    2 +-
 gcc/config/i386/avx512fintrin.h                    |  132 +-
 gcc/config/i386/avx512vlintrin.h                   |  278 +-
 gcc/config/i386/cpuid.h                            |    5 -
 gcc/config/i386/host-cygwin.cc                     |   16 +-
 gcc/config/i386/i386-expand.cc                     |  201 +-
 gcc/config/i386/i386-protos.h                      |    2 +
 gcc/config/i386/i386.cc                            |  130 +-
 gcc/config/i386/i386.h                             |    1 +
 gcc/config/i386/i386.md                            |   18 +-
 gcc/config/i386/sse.md                             |    4 +-
 gcc/config/i386/sync.md                            |   65 +-
 gcc/config/nvptx/gen-copyright.sh                  |   82 +
 gcc/config/nvptx/gen-h.sh                          |   44 +
 gcc/config/nvptx/gen-omp-device-properties.sh      |   33 +
 gcc/config/nvptx/gen-opt.sh                        |   66 +
 gcc/config/nvptx/nvptx-c.cc                        |   20 +-
 gcc/config/nvptx/nvptx-gen.h                       |   29 +
 gcc/config/nvptx/nvptx-gen.opt                     |   42 +
 gcc/config/nvptx/nvptx-opts.h                      |   12 +-
 gcc/config/nvptx/nvptx-sm.def                      |   30 +
 gcc/config/nvptx/nvptx.cc                          |  348 +-
 gcc/config/nvptx/nvptx.h                           |    6 +-
 gcc/config/nvptx/nvptx.md                          |   64 +-
 gcc/config/nvptx/nvptx.opt                         |   32 +-
 gcc/config/nvptx/t-nvptx                           |   17 +
 gcc/config/nvptx/t-omp-device                      |    7 +-
 gcc/config/rs6000/bmi2intrin.h                     |   68 +-
 gcc/config/rs6000/emmintrin.h                      |  908 ++---
 gcc/config/rs6000/fusion.md                        |  332 +-
 gcc/config/rs6000/genfusion.pl                     |   13 +-
 gcc/config/rs6000/mm_malloc.h                      |   26 +-
 gcc/config/rs6000/mmintrin.h                       |  768 ++--
 gcc/config/rs6000/pmmintrin.h                      |   28 +-
 gcc/config/rs6000/rs6000-c.cc                      |    6 +-
 gcc/config/rs6000/rs6000-cpus.def                  |   14 +-
 gcc/config/rs6000/rs6000.cc                        |   60 +-
 gcc/config/rs6000/rs6000.opt                       |   26 +-
 gcc/config/rs6000/smmintrin.h                      |   18 +-
 gcc/config/rs6000/tmmintrin.h                      |    4 +-
 gcc/config/rs6000/vector.md                        |    5 +-
 gcc/config/rs6000/xmmintrin.h                      |  861 ++--
 gcc/configure                                      |   14 +-
 gcc/configure.ac                                   |   10 +-
 gcc/cp/ChangeLog                                   |   77 +
 gcc/cp/constexpr.cc                                |   13 +-
 gcc/cp/cp-tree.h                                   |    3 +-
 gcc/cp/cvt.cc                                      |    3 +
 gcc/cp/decl.cc                                     |    4 +-
 gcc/cp/decl2.cc                                    |   26 +
 gcc/cp/init.cc                                     |    5 +-
 gcc/cp/pt.cc                                       |   86 +-
 gcc/cp/semantics.cc                                |   32 +-
 gcc/cp/typeck.cc                                   |   12 +-
 gcc/d/ChangeLog                                    |   48 +
 gcc/d/d-builtins.cc                                |    2 +-
 gcc/d/d-gimplify.cc                                |   71 +
 gcc/d/d-target.cc                                  |   42 +-
 gcc/d/decl.cc                                      |    2 +-
 gcc/d/dmd/MERGE                                    |    2 +-
 gcc/d/dmd/README.md                                |    1 +
 gcc/d/dmd/VERSION                                  |    2 +-
 gcc/d/dmd/access.d                                 |   10 +-
 gcc/d/dmd/apply.d                                  |    4 +-
 gcc/d/dmd/astenums.d                               |   45 +-
 gcc/d/dmd/attrib.d                                 |   58 +
 gcc/d/dmd/blockexit.d                              |   79 +-
 gcc/d/dmd/canthrow.d                               |   91 +-
 gcc/d/dmd/clone.d                                  |   37 +-
 gcc/d/dmd/common/outbuffer.d                       |   32 +-
 gcc/d/dmd/constfold.d                              |   26 +-
 gcc/d/dmd/cparse.d                                 |  297 +-
 gcc/d/dmd/cppmangle.d                              |   57 +-
 gcc/d/dmd/ctfeexpr.d                               |    2 +-
 gcc/d/dmd/dcast.d                                  | 4267 ++++++++++----------
 gcc/d/dmd/dclass.d                                 |    1 +
 gcc/d/dmd/declaration.d                            |   15 +-
 gcc/d/dmd/declaration.h                            |    1 -
 gcc/d/dmd/denum.d                                  |    3 +-
 gcc/d/dmd/dinterpret.d                             |  137 +-
 gcc/d/dmd/dmangle.d                                |  625 +--
 gcc/d/dmd/dmodule.d                                |   86 +-
 gcc/d/dmd/dscope.d                                 |    5 +-
 gcc/d/dmd/dsymbol.d                                |   13 +-
 gcc/d/dmd/dsymbol.h                                |    2 +
 gcc/d/dmd/dsymbolsem.d                             |  212 +-
 gcc/d/dmd/dtemplate.d                              |  228 +-
 gcc/d/dmd/dtoh.d                                   |   25 +-
 gcc/d/dmd/escape.d                                 |   37 +-
 gcc/d/dmd/expression.d                             |  153 +-
 gcc/d/dmd/expression.h                             |   29 +-
 gcc/d/dmd/expressionsem.d                          |  420 +-
 gcc/d/dmd/file_manager.d                           |    6 +-
 gcc/d/dmd/func.d                                   |   24 +-
 gcc/d/dmd/globals.d                                |   44 +-
 gcc/d/dmd/globals.h                                |    1 +
 gcc/d/dmd/hdrgen.d                                 |   79 +-
 gcc/d/dmd/iasmgcc.d                                |    2 +-
 gcc/d/dmd/id.d                                     |   10 +-
 gcc/d/dmd/importc.d                                |   47 +
 gcc/d/dmd/initsem.d                                |    4 +
 gcc/d/dmd/json.d                                   |    3 +-
 gcc/d/dmd/lexer.d                                  |  456 +--
 gcc/d/dmd/mtype.d                                  |  205 +-
 gcc/d/dmd/mtype.h                                  |    1 -
 gcc/d/dmd/nogc.d                                   |   43 +-
 gcc/d/dmd/nspace.d                                 |    1 +
 gcc/d/dmd/objc.d                                   |   58 -
 gcc/d/dmd/opover.d                                 |  352 +-
 gcc/d/dmd/optimize.d                               |   11 +-
 gcc/d/dmd/parse.d                                  | 1405 ++++---
 gcc/d/dmd/parsetimevisitor.d                       |    1 +
 gcc/d/dmd/printast.d                               |   10 +
 gcc/d/dmd/root/README.md                           |    1 +
 gcc/d/dmd/root/file.d                              |   40 +-
 gcc/d/dmd/root/optional.d                          |    2 +-
 gcc/d/dmd/root/speller.d                           |   23 +-
 gcc/d/dmd/root/string.d                            |   11 +-
 gcc/d/dmd/semantic2.d                              |    2 +-
 gcc/d/dmd/semantic3.d                              |   44 +-
 gcc/d/dmd/sideeffect.d                             |   28 +-
 gcc/d/dmd/statement.d                              |    1 -
 gcc/d/dmd/statement.h                              |    2 +-
 gcc/d/dmd/statementsem.d                           |  273 +-
 gcc/d/dmd/staticassert.d                           |    5 +
 gcc/d/dmd/staticassert.h                           |    1 +
 gcc/d/dmd/staticcond.d                             |   14 +-
 gcc/d/dmd/target.d                                 |   28 +-
 gcc/d/dmd/target.h                                 |   11 +-
 gcc/d/dmd/template.h                               |    1 +
 gcc/d/dmd/tokens.d                                 |  123 +-
 gcc/d/dmd/tokens.h                                 |   34 +-
 gcc/d/dmd/traits.d                                 |   46 +-
 gcc/d/dmd/transitivevisitor.d                      |   10 +-
 gcc/d/dmd/typesem.d                                |   99 +-
 gcc/d/dmd/visitor.h                                |    2 +
 gcc/d/expr.cc                                      |   78 +-
 gcc/d/runtime.def                                  |   13 +-
 gcc/d/types.cc                                     |   91 +-
 gcc/doc/invoke.texi                                |  260 +-
 gcc/doc/match-and-simplify.texi                    |    6 +-
 gcc/doc/sourcebuild.texi                           |    4 +
 gcc/doc/tm.texi                                    |    5 +
 gcc/doc/tm.texi.in                                 |    2 +
 gcc/dwarf2cfi.cc                                   |    3 +
 gcc/emit-rtl.cc                                    |   28 +-
 gcc/expmed.cc                                      |    4 +
 gcc/expr.cc                                        |    2 +-
 gcc/flag-types.h                                   |    2 +
 gcc/fold-const.cc                                  |   60 +-
 gcc/fold-const.h                                   |    2 +
 gcc/fortran/ChangeLog                              |   41 +
 gcc/fortran/data.cc                                |    4 +
 gcc/fortran/dump-parse-tree.cc                     |    5 +
 gcc/fortran/expr.cc                                |    8 +-
 gcc/fortran/gfortran.h                             |    3 +
 gcc/fortran/match.cc                               |   62 +-
 gcc/fortran/resolve.cc                             |   11 +
 gcc/fortran/trans-openmp.cc                        |   49 +-
 gcc/fortran/trans-stmt.cc                          |   15 +-
 gcc/genmatch.cc                                    |   20 +-
 gcc/genmodes.cc                                    |   71 +-
 gcc/gimple-fold.cc                                 |   16 +-
 gcc/gimple-harden-conditionals.cc                  |   31 +-
 gcc/gimple-loop-jam.cc                             |   10 +-
 gcc/gimple-range-fold.cc                           |   18 +-
 gcc/gimple-range-gori.cc                           |   96 +-
 gcc/gimple-range-gori.h                            |    2 +
 gcc/gimple-ssa-warn-access.cc                      |   35 +-
 gcc/gimple-warn-recursion.cc                       |   22 +-
 gcc/go/gofrontend/MERGE                            |    2 +-
 gcc/internal-fn.cc                                 |    2 +
 gcc/ipa-modref-tree.cc                             |   12 +-
 gcc/ipa-modref-tree.h                              |   10 +-
 gcc/ipa-modref.cc                                  |   80 +-
 gcc/ipa-modref.h                                   |    6 +-
 gcc/ira-color.cc                                   |   75 +-
 gcc/ira-int.h                                      |   10 +-
 gcc/lra-assigns.cc                                 |   42 +-
 gcc/lra-constraints.cc                             |    2 +-
 gcc/machmode.def                                   |   11 +-
 gcc/main.cc                                        |    6 +-
 gcc/match.pd                                       |   34 +-
 gcc/multiple_target.cc                             |   26 +-
 gcc/omp-general.cc                                 |   14 +
 gcc/omp-general.h                                  |    2 +
 gcc/omp-low.cc                                     |   24 +-
 gcc/omp-oacc-neuter-broadcast.cc                   |   38 +-
 gcc/opts.cc                                        |    4 +-
 gcc/rtx-vector-builder.cc                          |    4 +-
 gcc/simplify-rtx.cc                                |   36 +-
 gcc/target.def                                     |    8 +
 gcc/testsuite/ChangeLog                            |  768 ++++
 gcc/testsuite/c-c++-common/Wdangling-pointer-7.c   |   36 +
 gcc/testsuite/c-c++-common/gomp/atomic-31.c        |   11 +
 gcc/testsuite/c-c++-common/torture/pr101636.c      |   30 +
 gcc/testsuite/g++.dg/analyzer/placement-new.C      |    4 +-
 gcc/testsuite/g++.dg/analyzer/pr100244.C           |    2 +-
 gcc/testsuite/g++.dg/asan/pr102656.C               |   27 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp2.C       |   25 +
 gcc/testsuite/g++.dg/cpp0x/decltype80.C            |   16 +
 gcc/testsuite/g++.dg/cpp0x/noexcept34.C            |    8 +-
 gcc/testsuite/g++.dg/cpp0x/noexcept75.C            |   17 +
 gcc/testsuite/g++.dg/cpp0x/noexcept76.C            |   17 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C      |   10 +
 gcc/testsuite/g++.dg/cpp1z/ttp2.C                  |   21 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C      |   13 +
 gcc/testsuite/g++.dg/diagnostic/undeclared1.C      |    7 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-10.C     |   22 +
 gcc/testsuite/g++.dg/ext/attr-unavailable-11.C     |   22 +
 gcc/testsuite/g++.dg/ext/attrib64.C                |   11 +
 gcc/testsuite/g++.dg/ipa/inline-4.C                |   15 +
 gcc/testsuite/g++.dg/opt/pr100541-1.C              |   24 +
 gcc/testsuite/g++.dg/opt/pr100541-2.C              |   25 +
 gcc/testsuite/g++.dg/opt/pr104681.C                |   19 +
 gcc/testsuite/g++.dg/overload/paren1.C             |    7 +
 gcc/testsuite/g++.dg/pr103856.C                    |   17 +
 gcc/testsuite/g++.dg/pr104648.C                    |    9 +
 gcc/testsuite/g++.dg/template/non-dependent21.C    |    9 +
 gcc/testsuite/g++.dg/template/non-dependent22.C    |   12 +
 gcc/testsuite/g++.dg/torture/pr104601.C            |   32 +
 gcc/testsuite/g++.dg/torture/pr104679.C            |   22 +
 gcc/testsuite/g++.dg/torture/pr96881-1.C           |   37 +
 gcc/testsuite/g++.dg/torture/pr96881-2.C           |   37 +
 gcc/testsuite/g++.dg/warn/deprecated-14.C          |   72 +
 gcc/testsuite/g++.dg/warn/deprecated-15.C          |   14 +
 gcc/testsuite/g++.dg/warn/deprecated-16.C          |    2 +
 gcc/testsuite/g++.dg/warn/deprecated-17.C          |   35 +
 gcc/testsuite/g++.dg/warn/deprecated-18.C          |   37 +
 gcc/testsuite/g++.target/i386/pr104533.C           |   11 +
 gcc/testsuite/g++.target/i386/pr104540.C           |   21 +
 gcc/testsuite/g++.target/i386/pr35513-1.C          |    2 +-
 gcc/testsuite/g++.target/i386/pr35513-2.C          |    2 +-
 .../{g++.dg/ext => g++.target/powerpc}/altivec-1.C |    2 +-
 .../ext => g++.target/powerpc}/altivec-10.C        |    2 +-
 .../ext => g++.target/powerpc}/altivec-11.C        |    2 +-
 .../ext => g++.target/powerpc}/altivec-12.C        |    2 +-
 .../ext => g++.target/powerpc}/altivec-13.C        |    2 +-
 .../ext => g++.target/powerpc}/altivec-14.C        |    2 +-
 .../ext => g++.target/powerpc}/altivec-15.C        |    2 +-
 .../ext => g++.target/powerpc}/altivec-16.C        |    2 +-
 .../ext => g++.target/powerpc}/altivec-17.C        |    2 +-
 .../ext => g++.target/powerpc}/altivec-18.C        |    2 +-
 .../{g++.dg/ext => g++.target/powerpc}/altivec-2.C |    2 +-
 .../{g++.dg/ext => g++.target/powerpc}/altivec-3.C |    4 +-
 .../{g++.dg/ext => g++.target/powerpc}/altivec-4.C |    2 +-
 .../{g++.dg/ext => g++.target/powerpc}/altivec-5.C |    2 +-
 .../{g++.dg/ext => g++.target/powerpc}/altivec-6.C |    2 +-
 .../{g++.dg/ext => g++.target/powerpc}/altivec-7.C |    2 +-
 .../{g++.dg/ext => g++.target/powerpc}/altivec-8.C |    2 +-
 .../{g++.dg/ext => g++.target/powerpc}/altivec-9.C |    2 +-
 .../ext => g++.target/powerpc}/altivec-cell-1.C    |    2 +-
 .../ext => g++.target/powerpc}/altivec-cell-2.C    |    4 +-
 .../ext => g++.target/powerpc}/altivec-cell-3.C    |    4 +-
 .../ext => g++.target/powerpc}/altivec-cell-4.C    |    4 +-
 .../ext => g++.target/powerpc}/altivec-cell-5.C    |    2 +-
 .../ext => g++.target/powerpc}/altivec-types-1.C   |    2 +-
 .../ext => g++.target/powerpc}/altivec-types-2.C   |    2 +-
 .../ext => g++.target/powerpc}/altivec-types-3.C   |    2 +-
 .../ext => g++.target/powerpc}/altivec-types-4.C   |    2 +-
 .../ext => g++.target/powerpc}/undef-bool-1.C      |    2 +-
 .../gcc.c-torture/compile/attr-retain-1.c          |    2 +
 .../gcc.c-torture/compile/attr-retain-2.c          |    2 +
 gcc/testsuite/gcc.c-torture/execute/pr104604.c     |   34 +
 gcc/testsuite/gcc.dg/Wdangling-pointer-3.c         |   92 +
 gcc/testsuite/gcc.dg/Winfinite-recursion-3.c       |   18 +
 gcc/testsuite/gcc.dg/Winfinite-recursion-4.c       |   19 +
 gcc/testsuite/gcc.dg/Winfinite-recursion-5.c       |   18 +
 gcc/testsuite/gcc.dg/analyzer/attr-const-1.c       |  152 +
 gcc/testsuite/gcc.dg/analyzer/attr-const-2.c       |   16 +
 gcc/testsuite/gcc.dg/analyzer/attr-const-3.c       |   26 +
 gcc/testsuite/gcc.dg/analyzer/attr-malloc-1.c      |    2 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |   32 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c   |    5 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c     |    4 +-
 gcc/testsuite/gcc.dg/analyzer/pr102692-2.c         |   22 +
 gcc/testsuite/gcc.dg/analyzer/pr104434-const.c     |  173 +
 gcc/testsuite/gcc.dg/analyzer/pr104434-nonconst.c  |  173 +
 gcc/testsuite/gcc.dg/analyzer/pr104434.h           |  108 +
 gcc/testsuite/gcc.dg/analyzer/pr104524.c           |    9 +
 gcc/testsuite/gcc.dg/analyzer/pr104560-1.c         |   43 +
 gcc/testsuite/gcc.dg/analyzer/pr104560-2.c         |   26 +
 gcc/testsuite/gcc.dg/analyzer/realloc-1.c          |    4 +-
 .../gcc.dg/analyzer/{ => torture}/pr102692.c       |    4 +-
 .../gcc.dg/analyzer/torture/uninit-pr63311.c       |  134 +
 gcc/testsuite/gcc.dg/analyzer/uninit-pr104576.c    |   16 +
 gcc/testsuite/gcc.dg/analyzer/vla-1.c              |    9 +
 gcc/testsuite/gcc.dg/auto-init-pr104550-1.c        |   10 +
 gcc/testsuite/gcc.dg/auto-init-pr104550-2.c        |   11 +
 gcc/testsuite/gcc.dg/auto-init-pr104550-3.c        |   11 +
 gcc/testsuite/gcc.dg/dfp/pr104510.c                |   12 +
 gcc/testsuite/gcc.dg/dfp/pr104557.c                |   22 +
 gcc/testsuite/gcc.dg/fold-reduc-1.c                |   19 +
 gcc/testsuite/gcc.dg/gimplefe-49.c                 |   27 +
 gcc/testsuite/gcc.dg/gimplefe-error-13.c           |   11 +
 gcc/testsuite/gcc.dg/gomp/pr104517.c               |   54 +
 gcc/testsuite/gcc.dg/gomp/pr104532.c               |   15 +
 gcc/testsuite/gcc.dg/lto/20090717_0.c              |    2 +-
 gcc/testsuite/gcc.dg/pr103845.c                    |   29 +
 gcc/testsuite/gcc.dg/pr104506-1.c                  |   12 +
 gcc/testsuite/gcc.dg/pr104506-2.c                  |   11 +
 gcc/testsuite/gcc.dg/pr104506-3.c                  |   11 +
 gcc/testsuite/gcc.dg/pr104522.c                    |   14 +
 gcc/testsuite/gcc.dg/pr104526.c                    |   15 +
 gcc/testsuite/gcc.dg/pr104544.c                    |   19 +
 gcc/testsuite/gcc.dg/pr104612.c                    |   27 +
 gcc/testsuite/gcc.dg/pr104644.c                    |    9 +
 gcc/testsuite/gcc.dg/pr104675-1.c                  |   29 +
 gcc/testsuite/gcc.dg/pr104675-2.c                  |   18 +
 gcc/testsuite/gcc.dg/pr104675-3.c                  |   29 +
 gcc/testsuite/gcc.dg/pr104700-2.c                  |   21 +
 gcc/testsuite/gcc.dg/rtl/arm/mve-vxbi.c            |   89 +
 gcc/testsuite/gcc.dg/sibcall-10.c                  |    2 +-
 gcc/testsuite/gcc.dg/sibcall-3.c                   |    2 +-
 gcc/testsuite/gcc.dg/sibcall-4.c                   |    2 +-
 gcc/testsuite/gcc.dg/signbit-2.c                   |    1 +
 gcc/testsuite/gcc.dg/torture/pr103037.c            |   23 +
 gcc/testsuite/gcc.dg/torture/pr104519.c            |   10 +
 gcc/testsuite/gcc.dg/torture/pr104543.c            |   21 +
 gcc/testsuite/gcc.dg/torture/pr104676.c            |   35 +
 gcc/testsuite/gcc.dg/torture/pr104700-1.c          |   38 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c     |    1 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c     |    1 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c     |    1 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c     |    1 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c     |    1 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c     |    1 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c     |    1 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c     |    1 +
 gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c     |    1 +
 .../vect/costmodel/x86_64/costmodel-pr104582-1.c   |   15 +
 .../vect/costmodel/x86_64/costmodel-pr104582-2.c   |   13 +
 .../vect/costmodel/x86_64/costmodel-pr104582-3.c   |   13 +
 .../vect/costmodel/x86_64/costmodel-pr104582-4.c   |   15 +
 gcc/testsuite/gcc.dg/vect/pr81196-2.c              |    2 +
 gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c |    4 +-
 gcc/testsuite/gcc.target/aarch64/bic-bitmask-1.c   |    2 +-
 gcc/testsuite/gcc.target/aarch64/ldp_stp_14.c      |   89 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_14.h      |   50 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_15.c      |  137 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_16.c      |  133 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_17.c      |  120 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_18.c      |  123 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_19.c      |    6 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_5.c       |    2 +-
 gcc/testsuite/gcc.target/aarch64/max_plus_1.c      |  149 +
 gcc/testsuite/gcc.target/aarch64/max_plus_2.c      |   35 +
 gcc/testsuite/gcc.target/aarch64/max_plus_3.c      |   35 +
 gcc/testsuite/gcc.target/aarch64/max_plus_4.c      |   30 +
 gcc/testsuite/gcc.target/aarch64/max_plus_5.c      |   35 +
 gcc/testsuite/gcc.target/aarch64/max_plus_6.c      |    9 +
 gcc/testsuite/gcc.target/aarch64/max_plus_7.c      |   35 +
 gcc/testsuite/gcc.target/aarch64/min_plus_1.c      |  149 +
 gcc/testsuite/gcc.target/aarch64/min_plus_2.c      |   35 +
 gcc/testsuite/gcc.target/aarch64/min_plus_3.c      |   35 +
 gcc/testsuite/gcc.target/aarch64/min_plus_4.c      |   30 +
 gcc/testsuite/gcc.target/aarch64/min_plus_5.c      |   35 +
 gcc/testsuite/gcc.target/aarch64/min_plus_6.c      |    9 +
 gcc/testsuite/gcc.target/aarch64/min_plus_7.c      |   35 +
 gcc/testsuite/gcc.target/aarch64/pr100056.c        |    4 +-
 .../gcc.target/aarch64/shadow_call_stack_1.c       |    6 +
 .../gcc.target/aarch64/shadow_call_stack_2.c       |    6 +
 .../gcc.target/aarch64/shadow_call_stack_3.c       |   45 +
 .../gcc.target/aarch64/shadow_call_stack_4.c       |   20 +
 .../gcc.target/aarch64/shadow_call_stack_5.c       |   18 +
 .../gcc.target/aarch64/shadow_call_stack_6.c       |   18 +
 .../gcc.target/aarch64/shadow_call_stack_7.c       |   18 +
 .../gcc.target/aarch64/shadow_call_stack_8.c       |   24 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-2.c   |    2 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-3.c   |    2 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-4.c   |    2 +
 gcc/testsuite/gcc.target/aarch64/shl-combine-5.c   |    2 +
 .../gcc.target/aarch64/store_v2vec_lanes.c         |    2 +-
 gcc/testsuite/gcc.target/aarch64/xtn-combine-1.c   |    2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-2.c   |    2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-3.c   |    2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-4.c   |    2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-5.c   |    2 +
 gcc/testsuite/gcc.target/aarch64/xtn-combine-6.c   |    2 +
 gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c |   32 +
 gcc/testsuite/gcc.target/arm/simd/neon-compare-1.c |   78 +
 gcc/testsuite/gcc.target/arm/simd/neon-compare-2.c |   13 +
 gcc/testsuite/gcc.target/arm/simd/neon-compare-3.c |   14 +
 .../gcc.target/arm/simd/neon-compare-scalar-1.c    |   57 +
 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f16.c  |   12 +
 .../gcc.target/arm/simd/neon-vcmp-f32-2.c          |   15 +
 .../gcc.target/arm/simd/neon-vcmp-f32-3.c          |   12 +
 gcc/testsuite/gcc.target/arm/simd/neon-vcmp-f32.c  |   12 +
 gcc/testsuite/gcc.target/arm/simd/neon-vcmp.c      |   22 +
 gcc/testsuite/gcc.target/arm/simd/pr100757-2.c     |   20 +
 gcc/testsuite/gcc.target/arm/simd/pr100757-3.c     |   20 +
 gcc/testsuite/gcc.target/arm/simd/pr100757-4.c     |   19 +
 gcc/testsuite/gcc.target/arm/simd/pr100757.c       |   19 +
 gcc/testsuite/gcc.target/arm/simd/pr101325-2.c     |   19 +
 gcc/testsuite/gcc.target/arm/simd/pr101325.c       |   14 +
 .../gcc.target/i386/avx512f-vpternlogd-1.c         |    7 +-
 .../gcc.target/i386/avx512f-vpternlogq-1.c         |    7 +-
 .../gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c      |    2 +-
 .../gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c    |    2 +-
 .../gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c     |    2 +-
 .../gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c   |    2 +-
 .../gcc.target/i386/avx512vl-logicsuffix-1.c       |   14 +
 .../gcc.target/i386/avx512vl-vpternlogd-1.c        |   13 +-
 .../gcc.target/i386/avx512vl-vpternlogq-1.c        |   14 +-
 gcc/testsuite/gcc.target/i386/pieces-memset-21.c   |    3 +-
 gcc/testsuite/gcc.target/i386/pr101456-1.c         |    3 +-
 gcc/testsuite/gcc.target/i386/pr101636.c           |   94 +
 gcc/testsuite/gcc.target/i386/pr103069-2.c         |    4 +-
 gcc/testsuite/gcc.target/i386/pr103069-3.c         |   24 +
 gcc/testsuite/gcc.target/i386/pr103069-4.c         |   43 +
 gcc/testsuite/gcc.target/i386/pr104447.c           |   14 +
 gcc/testsuite/gcc.target/i386/pr104448.c           |    9 +
 gcc/testsuite/gcc.target/i386/pr104551.c           |   26 +
 gcc/testsuite/gcc.target/i386/pr104637.c           |   22 +
 gcc/testsuite/gcc.target/i386/pr104664.c           |   16 +
 gcc/testsuite/gcc.target/i386/pr104674.c           |   31 +
 gcc/testsuite/gcc.target/i386/pr79754.c            |    2 +-
 gcc/testsuite/gcc.target/i386/pr80270.c            |   21 +
 gcc/testsuite/gcc.target/i386/pr84101.c            |    3 +-
 gcc/testsuite/gcc.target/i386/pr91384.c            |   20 +
 gcc/testsuite/gcc.target/i386/pr91446.c            |    2 +-
 gcc/testsuite/gcc.target/i386/pr99881.c            |    2 +-
 gcc/testsuite/gcc.target/i386/testimm-10.c         |    7 -
 gcc/testsuite/gcc.target/nvptx/atomic-store-1.c    |    6 +-
 gcc/testsuite/gcc.target/nvptx/atomic-store-2.c    |    2 +-
 gcc/testsuite/gcc.target/nvptx/atomic-store-3.c    |    2 +-
 gcc/testsuite/gcc.target/nvptx/float16-1.c         |    2 +-
 gcc/testsuite/gcc.target/nvptx/float16-2.c         |    2 +-
 gcc/testsuite/gcc.target/nvptx/float16-3.c         |    2 +-
 gcc/testsuite/gcc.target/nvptx/float16-4.c         |    2 +-
 gcc/testsuite/gcc.target/nvptx/float16-5.c         |    2 +-
 gcc/testsuite/gcc.target/nvptx/float16-6.c         |    2 +-
 gcc/testsuite/gcc.target/nvptx/rotate-run.c        |   23 +
 gcc/testsuite/gcc.target/nvptx/rotate.c            |   20 +
 gcc/testsuite/gcc.target/nvptx/sm30.c              |    6 +
 gcc/testsuite/gcc.target/nvptx/sm35.c              |    6 +
 gcc/testsuite/gcc.target/nvptx/sm53.c              |    6 +
 gcc/testsuite/gcc.target/nvptx/sm70.c              |    6 +
 gcc/testsuite/gcc.target/nvptx/sm75.c              |    6 +
 gcc/testsuite/gcc.target/nvptx/sm80.c              |    6 +
 gcc/testsuite/gcc.target/nvptx/tanh-1.c            |    2 +-
 gcc/testsuite/gcc.target/nvptx/uniform-simt-1.c    |    3 +-
 gcc/testsuite/gcc.target/nvptx/uniform-simt-2.c    |   20 +
 gcc/testsuite/gcc.target/nvptx/uniform-simt-3.c    |    4 +
 gcc/testsuite/gcc.target/powerpc/htm-1.c           |    9 +-
 gcc/testsuite/gcc.target/powerpc/pr104253.c        |  156 +
 gcc/testsuite/gcc.target/powerpc/pr99708.c         |   21 +
 gcc/testsuite/gdc.dg/simd18489.d                   |    8 +
 gcc/testsuite/gdc.dg/special1.d                    |   12 +
 .../ice21727.d => gdc.dg/torture/simd21727.d}      |   11 +-
 gcc/testsuite/gdc.dg/torture/simd7413a.d           |    1 -
 gcc/testsuite/gdc.dg/ubsan/pr88957.d               |    3 +-
 gcc/testsuite/gdc.test/compilable/99bottles.d      |  212 +-
 gcc/testsuite/gdc.test/compilable/b18242.d         |    6 +-
 gcc/testsuite/gdc.test/compilable/b18489.d         |    8 -
 gcc/testsuite/gdc.test/compilable/b19294.d         |   10 +-
 gcc/testsuite/gdc.test/compilable/b20938.d         |    6 +-
 gcc/testsuite/gdc.test/compilable/b21285.d         |   10 +-
 gcc/testsuite/gdc.test/compilable/casttuple.d      |   31 +
 gcc/testsuite/gdc.test/compilable/commontype.d     |    9 +-
 gcc/testsuite/gdc.test/compilable/ddoc10.d         |    2 +-
 gcc/testsuite/gdc.test/compilable/ddoc11.d         |    2 +-
 gcc/testsuite/gdc.test/compilable/ddoc14.d         |    2 +-
 gcc/testsuite/gdc.test/compilable/ddoc3.d          |    2 +-
 gcc/testsuite/gdc.test/compilable/ddoc5.d          |    4 +-
 gcc/testsuite/gdc.test/compilable/ddoc5446.d       |   22 +-
 gcc/testsuite/gdc.test/compilable/ddoc9155.d       |   10 +-
 gcc/testsuite/gdc.test/compilable/debugInference.d |    6 +-
 gcc/testsuite/gdc.test/compilable/defa.d           |    2 +-
 .../gdc.test/compilable/deprecated_override.d      |   97 +
 gcc/testsuite/gdc.test/compilable/dlangui_crash.d  |   34 +
 .../gdc.test/compilable/enumbasearithmetic.d       |   20 +
 .../gdc.test/compilable/extra-files/header1.d      |    6 +
 gcc/testsuite/gdc.test/compilable/fix17635.d       |   16 +
 gcc/testsuite/gdc.test/compilable/fix22291.d       |  134 +
 gcc/testsuite/gdc.test/compilable/header18364.d    |    2 +-
 gcc/testsuite/gdc.test/compilable/imports/b33a.d   |    4 +-
 .../gdc.test/compilable/imports/cstuff3.c          |    6 +
 .../gdc.test/compilable/imports/imp22625.c         |    1 +
 .../gdc.test/compilable/imports/imp22665.c         |    1 +
 .../gdc.test/compilable/imports/imp22734.c         |    3 +
 .../gdc.test/compilable/imports/test22685b.d       |    5 +
 .../gdc.test/compilable/imports/test22685c.d       |    3 +
 .../gdc.test/compilable/imports/test22714a.d       |    3 +
 .../gdc.test/compilable/imports/test22714b.d       |   12 +
 gcc/testsuite/gdc.test/compilable/issue16472.d     |   42 +
 gcc/testsuite/gdc.test/compilable/issue21340.d     |    4 +-
 gcc/testsuite/gdc.test/compilable/issue21390.d     |    3 +
 gcc/testsuite/gdc.test/compilable/issue21813b.d    |    2 +-
 gcc/testsuite/gdc.test/compilable/issue22130.d     |   12 +
 gcc/testsuite/gdc.test/compilable/minimal.d        |    2 +-
 gcc/testsuite/gdc.test/compilable/noreturn1.d      |    3 +-
 gcc/testsuite/gdc.test/compilable/test10993.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test13008.d      |    6 +-
 gcc/testsuite/gdc.test/compilable/test16107.d      |    6 +-
 gcc/testsuite/gdc.test/compilable/test17545.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test17906.d      |    7 -
 gcc/testsuite/gdc.test/compilable/test18030.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test18771.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test19014.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test19315.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test19557.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test19609.d      |    6 +-
 gcc/testsuite/gdc.test/compilable/test19873.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test21177.d      |   76 +
 gcc/testsuite/gdc.test/compilable/test21196.d      |   71 +
 gcc/testsuite/gdc.test/compilable/test21299a.d     |    2 +-
 gcc/testsuite/gdc.test/compilable/test22224.d      |    2 +-
 gcc/testsuite/gdc.test/compilable/test22619.d      |   11 +
 gcc/testsuite/gdc.test/compilable/test22625.d      |    4 +
 gcc/testsuite/gdc.test/compilable/test22632.d      |    4 +
 gcc/testsuite/gdc.test/compilable/test22646.d      |   21 +
 gcc/testsuite/gdc.test/compilable/test22665.d      |   22 +
 gcc/testsuite/gdc.test/compilable/test22676.d      |   25 +
 gcc/testsuite/gdc.test/compilable/test22685.d      |   11 +
 gcc/testsuite/gdc.test/compilable/test22714.d      |    3 +
 gcc/testsuite/gdc.test/compilable/test22734.d      |    6 +
 gcc/testsuite/gdc.test/compilable/test4375.d       |    6 +-
 gcc/testsuite/gdc.test/compilable/test55.d         |    3 +-
 gcc/testsuite/gdc.test/compilable/test7172.d       |    2 +-
 gcc/testsuite/gdc.test/compilable/test8296.d       |    4 +-
 gcc/testsuite/gdc.test/compilable/test8513.d       |    8 +-
 gcc/testsuite/gdc.test/compilable/testcstuff3.d    |    4 +
 gcc/testsuite/gdc.test/compilable/testos.d         |    7 +
 gcc/testsuite/gdc.test/compilable/testpostblit.d   |    2 +-
 gcc/testsuite/gdc.test/compilable/testsctreturn.d  |   16 +
 gcc/testsuite/gdc.test/compilable/typeid_name.d    |    2 +-
 gcc/testsuite/gdc.test/compilable/vgc1.d           |   17 +-
 .../{compilable => fail_compilation}/b16967.d      |    5 +-
 gcc/testsuite/gdc.test/fail_compilation/b20011.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/b3841.d    |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/bug16165.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/bug5096.d  |   14 +
 gcc/testsuite/gdc.test/fail_compilation/bug8150a.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/bug8150b.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/bug9631.d  |    4 +-
 .../gdc.test/fail_compilation/casttuple.d          |   25 +
 gcc/testsuite/gdc.test/fail_compilation/ccast.d    |    2 +-
 .../gdc.test/fail_compilation/constraints_aggr.d   |    4 +-
 .../gdc.test/fail_compilation/constraints_func1.d  |   26 +-
 .../gdc.test/fail_compilation/constraints_func2.d  |   28 +-
 .../gdc.test/fail_compilation/constraints_func3.d  |   12 +-
 .../gdc.test/fail_compilation/constraints_func4.d  |   12 +-
 .../gdc.test/fail_compilation/ctfe14731.d          |    2 +-
 .../gdc.test/fail_compilation/diag10319.d          |    2 +-
 .../gdc.test/fail_compilation/diag10805.d          |    2 +-
 .../gdc.test/fail_compilation/diag11819b.d         |   38 +-
 .../gdc.test/fail_compilation/diag13281.d          |    6 +-
 .../gdc.test/fail_compilation/diag13333.d          |    2 +-
 .../gdc.test/fail_compilation/diag13942.d          |    2 +-
 .../gdc.test/fail_compilation/diag15713.d          |    4 +-
 .../gdc.test/fail_compilation/diag16271.d          |    2 +-
 .../gdc.test/fail_compilation/diag16977.d          |    6 +-
 .../gdc.test/fail_compilation/diag19225.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8101.d |    6 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8648.d |    6 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8684.d |    5 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9004.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9420.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/diagin.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/dip25.d    |    2 +-
 .../gdc.test/fail_compilation/dtor_attributes.d    |    2 +-
 .../gdc.test/fail_compilation/fail10964.d          |    6 +-
 .../gdc.test/fail_compilation/fail11375.d          |    2 +-
 .../gdc.test/fail_compilation/fail11453a.d         |    2 +-
 .../gdc.test/fail_compilation/fail11453b.d         |    2 +-
 .../gdc.test/fail_compilation/fail11542.d          |    8 +-
 .../gdc.test/fail_compilation/fail11653.d          |    5 +-
 .../gdc.test/fail_compilation/fail12744.d          |    4 +-
 .../gdc.test/fail_compilation/fail12809.d          |    8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail132.d  |    2 +-
 .../gdc.test/fail_compilation/fail14277.d          |   10 +
 .../gdc.test/fail_compilation/fail14486.d          |   45 +-
 .../gdc.test/fail_compilation/fail14554.d          |    4 +-
 .../gdc.test/fail_compilation/fail14669.d          |    2 +-
 .../gdc.test/fail_compilation/fail15089.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail160.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail162.d  |    2 +-
 .../gdc.test/fail_compilation/fail17906.d          |   12 +
 .../gdc.test/fail_compilation/fail17927.d          |    2 +-
 .../gdc.test/fail_compilation/fail17969.d          |    2 +-
 .../gdc.test/fail_compilation/fail18228.d          |    6 +-
 .../gdc.test/fail_compilation/fail18417.d          |    2 +-
 .../gdc.test/fail_compilation/fail19441.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |   33 +-
 .../gdc.test/fail_compilation/fail19609.d          |    2 +-
 .../gdc.test/fail_compilation/fail19897.d          |    4 +-
 .../gdc.test/fail_compilation/fail19911b.d         |    2 +-
 .../gdc.test/fail_compilation/fail19911c.d         |    2 +-
 .../gdc.test/fail_compilation/fail19922.d          |    2 +-
 .../gdc.test/fail_compilation/fail19923.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail20.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail207.d  |    5 +-
 .../gdc.test/fail_compilation/fail20730b.d         |    2 +-
 .../gdc.test/fail_compilation/fail20800.d          |    2 +-
 .../gdc.test/fail_compilation/fail21830.d          |    2 +-
 .../gdc.test/fail_compilation/fail21831.d          |    2 +-
 .../gdc.test/fail_compilation/fail21832.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail220.d  |    2 +-
 .../gdc.test/fail_compilation/fail22035.d          |    2 +-
 .../gdc.test/fail_compilation/fail22084.d          |    2 +-
 .../gdc.test/fail_compilation/fail22127.d          |   11 +
 .../gdc.test/fail_compilation/fail22133.d          |    2 +-
 .../gdc.test/fail_compilation/fail22144.d          |    2 +-
 .../gdc.test/fail_compilation/fail22634.d          |   12 +
 .../gdc.test/fail_compilation/fail22749.d          |   13 +
 .../gdc.test/fail_compilation/fail22780.d          |   12 +
 gcc/testsuite/gdc.test/fail_compilation/fail236.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail2361.d |    3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail258.d  |   12 +-
 gcc/testsuite/gdc.test/fail_compilation/fail276.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail332.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail349.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail354.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4082.d |    4 +-
 .../gdc.test/fail_compilation/fail4269a.d          |    2 +-
 .../gdc.test/fail_compilation/fail4269b.d          |    2 +-
 .../gdc.test/fail_compilation/fail4269c.d          |    2 +-
 .../gdc.test/fail_compilation/fail4269e.d          |    2 +-
 .../gdc.test/fail_compilation/fail4375d.d          |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail59.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail60.d   |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6968.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7848.d |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail8009.d |    2 +-
 .../gdc.test/fail_compilation/fail80_m32.d         |    2 +-
 .../gdc.test/fail_compilation/fail80_m64.d         |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail8724.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail95.d   |    2 +-
 .../gdc.test/fail_compilation/fail_arrayop2.d      |    6 +-
 .../gdc.test/fail_compilation/fail_typeof.d        |   82 +
 .../gdc.test/fail_compilation/faildeleteaa.d       |    3 +-
 gcc/testsuite/gdc.test/fail_compilation/fix17635.d |   23 -
 gcc/testsuite/gdc.test/fail_compilation/fix17751.d |   22 -
 .../gdc.test/fail_compilation/ice10727a.d          |    2 +
 .../gdc.test/fail_compilation/ice10727b.d          |    2 +
 .../gdc.test/fail_compilation/ice11856_0.d         |    2 +-
 .../gdc.test/fail_compilation/ice11856_1.d         |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11968.d |    3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14130.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14907.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice18753.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice6538.d  |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9284.d  |    2 +-
 .../gdc.test/fail_compilation/imports/imp18554.d   |    4 -
 .../gdc.test/fail_compilation/imports/imp22749.c   |    4 +
 .../gdc.test/fail_compilation/issue21936.d         |   32 -
 .../gdc.test/fail_compilation/issue22826.d         |    7 +
 gcc/testsuite/gdc.test/fail_compilation/lexer1.d   |    4 +-
 .../gdc.test/fail_compilation/no_Throwable.d       |    2 +-
 .../gdc.test/fail_compilation/no_TypeInfo.d        |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/nogc1.d    |    9 +-
 gcc/testsuite/gdc.test/fail_compilation/noreturn.d |    4 +-
 .../gdc.test/fail_compilation/noreturn2.d          |   51 +
 .../gdc.test/fail_compilation/objc_class2.d        |    2 +-
 .../gdc.test/fail_compilation/objc_class3.d        |    2 +-
 .../gdc.test/fail_compilation/objc_non_objc_base.d |    2 +-
 gcc/testsuite/gdc.test/fail_compilation/reg6769.d  |    2 +-
 .../gdc.test/fail_compilation/reserved_version.d   |    3 +
 .../fail_compilation/reserved_version_switch.d     |    3 +
 .../gdc.test/fail_compilation/retscope5.d          |    2 +-
 .../gdc.test/fail_compilation/scope_type.d         |    2 +-
 .../gdc.test/fail_compilation/test12228.d          |    6 +-
 .../gdc.test/fail_compilation/test15191.d          |    2 +-
 .../gdc.test/fail_compilation/test16188.d          |    2 +-
 .../gdc.test/fail_compilation/test16195.d          |    3 +-
 .../gdc.test/fail_compilation/test16589.d          |    4 +-
 .../gdc.test/fail_compilation/test17284.d          |    2 +-
 .../gdc.test/fail_compilation/test17307.d          |    2 +-
 .../gdc.test/fail_compilation/test17450.d          |    2 +-
 .../gdc.test/fail_compilation/test18554.d          |   24 -
 .../gdc.test/fail_compilation/test19107.d          |    2 +-
 .../gdc.test/fail_compilation/test19193.d          |    2 +-
 .../gdc.test/fail_compilation/test20245.d          |   53 +-
 .../gdc.test/fail_compilation/test21546.d          |   59 +
 .../gdc.test/fail_compilation/test21912.d          |    2 +-
 .../gdc.test/fail_compilation/test22023.d          |   26 +
 .../gdc.test/fail_compilation/test22145.d          |   28 +
 .../gdc.test/fail_compilation/test22298.d          |   30 +
 .../gdc.test/fail_compilation/test22541.d          |   18 +
 .../gdc.test/fail_compilation/test22686.d          |   21 +
 .../gdc.test/fail_compilation/test22709.d          |   29 +
 .../gdc.test/fail_compilation/test22818.d          |   21 +
 gcc/testsuite/gdc.test/fail_compilation/test3818.d |   27 +
 gcc/testsuite/gdc.test/fail_compilation/test9701.d |    2 +-
 .../gdc.test/fail_compilation/test9701b.d          |    2 +-
 .../gdc.test/fail_compilation/traits_parameters.d  |   10 +
 gcc/testsuite/gdc.test/runnable/a18.d              |    2 +-
 gcc/testsuite/gdc.test/runnable/a19.d              |    2 +-
 gcc/testsuite/gdc.test/runnable/b18034.d           |   10 +-
 gcc/testsuite/gdc.test/runnable/b26.d              |    2 +-
 gcc/testsuite/gdc.test/runnable/class_opCmp.d      |   25 +
 gcc/testsuite/gdc.test/runnable/dhry.d             |  947 -----
 gcc/testsuite/gdc.test/runnable/fix22624.d         |   19 +
 gcc/testsuite/gdc.test/runnable/ice15138.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/ice15176.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/ice15200.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/imports/a15079.d   |    2 +-
 gcc/testsuite/gdc.test/runnable/imports/a19a.d     |    2 +-
 gcc/testsuite/gdc.test/runnable/imports/imp22624.c |    6 +
 .../gdc.test/runnable/imports/link12144a.d         |    2 +-
 .../gdc.test/runnable/imports/test11745b.d         |   12 +-
 gcc/testsuite/gdc.test/runnable/imports/test46c.d  |    2 +-
 gcc/testsuite/gdc.test/runnable/inline7625.d       |  185 +
 gcc/testsuite/gdc.test/runnable/interface.d        |   12 +-
 gcc/testsuite/gdc.test/runnable/interface2.d       |   11 +-
 gcc/testsuite/gdc.test/runnable/interpret.d        |   91 +-
 gcc/testsuite/gdc.test/runnable/issue16995.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/link10425.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link11069b.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/link11395.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link12010.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link12144.d        |    6 -
 gcc/testsuite/gdc.test/runnable/link13394.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link13400.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link13415.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link14588.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link14814.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/link15017.d        |   10 +-
 gcc/testsuite/gdc.test/runnable/link7745.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/link8023.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/link9571.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/linktypeinfo.d     |    2 +-
 gcc/testsuite/gdc.test/runnable/mixin1.d           |    7 +-
 gcc/testsuite/gdc.test/runnable/nan.d              |   17 +-
 gcc/testsuite/gdc.test/runnable/newdel.d           |    8 +-
 gcc/testsuite/gdc.test/runnable/noreturn1.d        |  152 +
 gcc/testsuite/gdc.test/runnable/previewin.d        |    6 +-
 gcc/testsuite/gdc.test/runnable/sdtor.d            |   26 +-
 gcc/testsuite/gdc.test/runnable/sroa13220.d        |  103 -
 gcc/testsuite/gdc.test/runnable/test11039.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test11239.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test11447a.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/test11447b.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/test11447c.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/test11863.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test11934.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test14901.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test15.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test17684.d        |   20 +-
 gcc/testsuite/gdc.test/runnable/test17899.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test18868.d        |    2 +-
 gcc/testsuite/gdc.test/runnable/test20.d           |    8 +-
 gcc/testsuite/gdc.test/runnable/test22136.d        |   25 +
 gcc/testsuite/gdc.test/runnable/test22163.d        |   13 +
 gcc/testsuite/gdc.test/runnable/test22717.d        |   31 +
 gcc/testsuite/gdc.test/runnable/test27.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test29.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test31.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test32.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test38.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test4.d            |    8 +-
 gcc/testsuite/gdc.test/runnable/test46.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test49.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test57.d           |    2 +-
 gcc/testsuite/gdc.test/runnable/test7494.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/test8997.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/testappend.d       |   16 +-
 gcc/testsuite/gdc.test/runnable/testconst.d        |   20 +-
 gcc/testsuite/gdc.test/runnable/testdstress.d      |    8 +-
 gcc/testsuite/gdc.test/runnable/testmod1.d         |    2 +-
 gcc/testsuite/gdc.test/runnable/testptrref.d       |   10 +-
 gcc/testsuite/gdc.test/runnable/testscope2.d       |    2 +-
 gcc/testsuite/gdc.test/runnable/tls_dup.d          |    2 +-
 .../gdc.test/runnable/traits_getPointerBitmap.d    |    2 +-
 gcc/testsuite/gdc.test/runnable/xpostblit.d        |    2 +-
 gcc/testsuite/gdc.test/runnable_cxx/cppa.d         |    5 +-
 .../gfortran.dg/analyzer/uninit-pr63311.f90        |   39 +
 gcc/testsuite/gfortran.dg/data_pointer_2.f90       |   21 +
 .../gfortran.dg/derived_constructor_comps_7.f90    |   28 +
 gcc/testsuite/gfortran.dg/gomp/depend-4.f90        |  261 ++
 gcc/testsuite/gfortran.dg/gomp/depend-5.f90        |   82 +
 gcc/testsuite/gfortran.dg/gomp/depend-6.f90        |  259 ++
 gcc/testsuite/gfortran.dg/pr104211.f90             |   11 +
 gcc/testsuite/gfortran.dg/pr104528.f               |   44 +
 gcc/testsuite/gfortran.dg/pr104716.f               |   31 +
 gcc/testsuite/gfortran.dg/stop_1.f90               |   44 +
 gcc/testsuite/gfortran.dg/stop_2.f                 |   31 +
 gcc/testsuite/gfortran.dg/stop_3.f90               |   22 +
 gcc/testsuite/gfortran.dg/stop_4.f90               |   14 +
 gcc/testsuite/lib/target-supports.exp              |   15 +-
 gcc/toplev.cc                                      |   10 +
 gcc/tree-loop-distribution.cc                      |   11 +-
 gcc/tree-ssa-dce.cc                                |   39 +-
 gcc/tree-ssa-dse.cc                                |    8 +
 gcc/tree-ssa-loop-niter.cc                         |   16 +-
 gcc/tree-ssa-pre.cc                                |   71 +-
 gcc/tree-ssa-sccvn.cc                              |   37 +-
 gcc/tree-ssa-sccvn.h                               |    4 +
 gcc/tree-ssa-strlen.cc                             |    4 +-
 gcc/tree-ssa.cc                                    |   22 +-
 gcc/tree-ssa.h                                     |    1 +
 gcc/tree-vect-loop.cc                              |   55 +-
 gcc/tree-vect-patterns.cc                          |    6 +-
 gcc/tree-vect-slp.cc                               |   99 +-
 gcc/tree-vect-stmts.cc                             |   39 +-
 gcc/tree-vectorizer.cc                             |   10 +-
 gcc/tree-vectorizer.h                              |   73 +-
 gcc/tree.cc                                        |   32 +-
 gcc/tree.h                                         |    2 +
 gcc/ubsan.cc                                       |    4 +-
 gcc/valtrack.cc                                    |    4 +-
 gcc/varasm.cc                                      |    7 +-
 gcc/warning-control.cc                             |    2 +-
 libbacktrace/ChangeLog                             |    9 +
 libbacktrace/dwarf.c                               |   34 +-
 libgcc/ChangeLog                                   |   11 +
 libgcc/configure                                   |   31 +-
 libgcc/configure.ac                                |   17 +-
 libgcc/unwind-dw2-fde-dip.c                        |    2 +-
 libgo/MERGE                                        |    2 +-
 libgo/Makefile.am                                  |    6 +
 libgo/Makefile.in                                  |    9 +-
 libgo/README.gcc                                   |    7 +-
 libgo/VERSION                                      |    2 +-
 libgo/go/builtin/builtin.go                        |    6 +-
 libgo/go/bytes/bytes.go                            |    4 +
 libgo/go/cmd/go/alldocs.go                         |   38 +-
 libgo/go/cmd/go/go_test.go                         |    2 +-
 libgo/go/cmd/go/internal/base/flag.go              |    7 -
 libgo/go/cmd/go/internal/cfg/cfg.go                |    6 +-
 libgo/go/cmd/go/internal/envcmd/env.go             |    4 +
 libgo/go/cmd/go/internal/help/helpdoc.go           |   10 +
 libgo/go/cmd/go/internal/list/list.go              |    1 -
 libgo/go/cmd/go/internal/load/pkg.go               |   22 +-
 libgo/go/cmd/go/internal/modcmd/download.go        |    1 -
 libgo/go/cmd/go/internal/modcmd/graph.go           |    1 -
 libgo/go/cmd/go/internal/modcmd/verify.go          |    1 -
 libgo/go/cmd/go/internal/modcmd/why.go             |    1 -
 libgo/go/cmd/go/internal/modfetch/coderepo.go      |  216 +-
 libgo/go/cmd/go/internal/modfetch/coderepo_test.go |  301 +-
 libgo/go/cmd/go/internal/modfetch/fetch.go         |   11 +-
 libgo/go/cmd/go/internal/modload/import.go         |   18 +-
 libgo/go/cmd/go/internal/modload/init.go           |   35 +-
 libgo/go/cmd/go/internal/modload/load.go           |   30 +-
 libgo/go/cmd/go/internal/run/run.go                |    1 -
 libgo/go/cmd/go/internal/test/testflag.go          |    1 -
 libgo/go/cmd/go/internal/version/version.go        |    9 +-
 libgo/go/cmd/go/internal/vet/vet.go                |    2 +
 libgo/go/cmd/go/internal/work/build.go             |    9 -
 libgo/go/cmd/go/internal/work/exec.go              |    1 +
 libgo/go/cmd/go/internal/work/security.go          |    1 +
 libgo/go/cmd/go/internal/work/security_test.go     |    1 +
 libgo/go/cmd/go/internal/workcmd/edit.go           |   46 +-
 libgo/go/cmd/go/internal/workcmd/init.go           |   11 +-
 libgo/go/cmd/go/internal/workcmd/sync.go           |    7 +-
 libgo/go/cmd/go/internal/workcmd/use.go            |  147 +-
 libgo/go/cmd/go/internal/workcmd/work.go           |    2 +-
 libgo/go/cmd/go/script_test.go                     |    8 +-
 libgo/go/cmd/go/testdata/script/build_internal.txt |    2 +
 .../go/testdata/script/mod_download_partial.txt    |   11 +-
 .../go/cmd/go/testdata/script/mod_fs_patterns.txt  |    6 +-
 .../cmd/go/testdata/script/mod_invalid_version.txt |   10 +-
 libgo/go/cmd/go/testdata/script/mod_list_dir.txt   |    2 +-
 .../go/testdata/script/mod_list_replace_dir.txt    |    2 +-
 libgo/go/cmd/go/testdata/script/run_issue51125.txt |   54 +
 .../cmd/go/testdata/script/test_fuzz_dup_cache.txt |   52 +
 .../go/cmd/go/testdata/script/test_fuzz_return.txt |   19 +
 .../go/testdata/script/test_relative_cmdline.txt   |    2 +
 libgo/go/cmd/go/testdata/script/work.txt           |    8 +-
 libgo/go/cmd/go/testdata/script/work_edit.txt      |    3 +-
 libgo/go/cmd/go/testdata/script/work_env.txt       |    4 +
 libgo/go/cmd/go/testdata/script/work_gowork.txt    |   24 +
 .../go/cmd/go/testdata/script/work_init_gowork.txt |   19 +
 .../go/cmd/go/testdata/script/work_issue51204.txt  |   57 +
 .../testdata/script/work_module_not_in_go_work.txt |   25 +
 libgo/go/cmd/go/testdata/script/work_nowork.txt    |   20 +
 .../go/testdata/script/work_replace_conflict.txt   |    6 +-
 .../go/cmd/go/testdata/script/work_use_deleted.txt |   22 +
 libgo/go/cmd/go/testdata/script/work_use_dot.txt   |   49 +
 .../cmd/go/testdata/script/work_use_issue50958.txt |   17 +
 libgo/go/cmd/go/testdata/script/work_vet.txt       |   19 +
 libgo/go/cmd/go/testdata/script/work_workfile.txt  |   21 -
 libgo/go/cmd/gofmt/gofmt.go                        |  128 +-
 libgo/go/cmd/internal/objabi/funcdata.go           |    1 +
 libgo/go/crypto/ecdsa/ecdsa.go                     |   95 +-
 libgo/go/crypto/elliptic/elliptic.go               |   45 +-
 libgo/go/crypto/elliptic/elliptic_test.go          |   55 +
 libgo/go/crypto/elliptic/gen_p256_table.go         |   47 +-
 libgo/go/crypto/elliptic/p224.go                   |    3 +
 libgo/go/crypto/elliptic/p256.go                   |    8 +-
 libgo/go/crypto/elliptic/p256_asm.go               |    4 +
 libgo/go/crypto/elliptic/p256_asm_table.go         | 1430 -------
 libgo/go/crypto/elliptic/p384.go                   |    3 +
 libgo/go/crypto/elliptic/p521.go                   |    3 +
 libgo/go/crypto/x509/parser.go                     |   13 +-
 libgo/go/crypto/x509/parser_test.go                |  102 +
 libgo/go/database/sql/fakedb_test.go               |    3 +
 libgo/go/database/sql/sql_test.go                  |   31 +-
 libgo/go/debug/buildinfo/buildinfo.go              |    4 +-
 libgo/go/debug/buildinfo/buildinfo_test.go         |   10 +-
 libgo/go/go/build/deps_test.go                     |    3 +-
 libgo/go/go/doc/reader.go                          |    1 +
 libgo/go/go/doc/testdata/b.0.golden                |    3 +
 libgo/go/go/doc/testdata/b.1.golden                |    6 +
 libgo/go/go/doc/testdata/b.2.golden                |    3 +
 libgo/go/go/doc/testdata/b.go                      |    6 +
 libgo/go/go/parser/parser.go                       |  184 +-
 libgo/go/go/parser/resolver.go                     |   93 +-
 libgo/go/go/parser/short_test.go                   |   44 +-
 .../go/parser/testdata/resolution/typeparams.go2   |   10 +-
 libgo/go/go/parser/testdata/typeparams.src         |    2 +-
 libgo/go/go/printer/nodes.go                       |   28 +
 libgo/go/go/printer/testdata/generics.golden       |   26 +
 libgo/go/go/printer/testdata/generics.input        |   26 +
 libgo/go/go/types/api.go                           |   10 +-
 libgo/go/go/types/api_test.go                      |  100 +-
 libgo/go/go/types/builtins.go                      |   70 +-
 libgo/go/go/types/builtins_test.go                 |    6 +-
 libgo/go/go/types/call.go                          |    2 +-
 libgo/go/go/types/check.go                         |   13 -
 libgo/go/go/types/errorcodes.go                    |   12 +-
 libgo/go/go/types/errors.go                        |   20 +-
 libgo/go/go/types/example_test.go                  |    2 +-
 libgo/go/go/types/expr.go                          |  220 +-
 libgo/go/go/types/index.go                         |    4 +-
 libgo/go/go/types/infer.go                         |  129 +-
 libgo/go/go/types/instantiate.go                   |   37 +-
 libgo/go/go/types/issues_test.go                   |    9 +-
 libgo/go/go/types/lookup.go                        |  209 +-
 libgo/go/go/types/methodlist.go                    |    9 +-
 libgo/go/go/types/named.go                         |    4 +-
 libgo/go/go/types/predicates.go                    |   25 +-
 libgo/go/go/types/stmt.go                          |   28 +-
 libgo/go/go/types/subst.go                         |   11 +
 libgo/go/go/types/testdata/check/builtins.go2      |    6 +-
 libgo/go/go/types/testdata/check/builtins.src      |    8 +-
 libgo/go/go/types/testdata/check/expr2.src         |   28 +-
 libgo/go/go/types/testdata/check/issues.go2        |   11 +-
 libgo/go/go/types/testdata/check/issues.src        |   48 +-
 libgo/go/go/types/testdata/check/stmt0.src         |    2 +-
 libgo/go/go/types/testdata/check/typeparams.go2    |   49 +-
 libgo/go/go/types/testdata/examples/inference.go2  |    2 +-
 libgo/go/go/types/testdata/examples/types.go2      |    4 +-
 .../go/go/types/testdata/fixedbugs/issue39634.go2  |    2 +-
 .../go/go/types/testdata/fixedbugs/issue43110.src  |    2 +-
 libgo/go/go/types/testdata/fixedbugs/issue49005.go |   31 +
 libgo/go/go/types/testdata/fixedbugs/issue50918.go |   21 +
 libgo/go/go/types/testdata/fixedbugs/issue50965.go |   17 +
 libgo/go/go/types/testdata/fixedbugs/issue51145.go |   18 +
 libgo/go/go/types/type.go                          |   10 +-
 libgo/go/go/types/typeparam.go                     |    6 +-
 libgo/go/go/types/typeset.go                       |    7 +-
 libgo/go/go/types/typexpr.go                       |   20 +-
 libgo/go/go/types/unify.go                         |  100 +-
 libgo/go/internal/cfg/cfg.go                       |    1 +
 libgo/go/internal/fuzz/fuzz.go                     |   32 +-
 libgo/go/internal/fuzz/worker.go                   |    4 +-
 libgo/go/internal/nettrace/nettrace.go             |    2 +-
 libgo/go/internal/testenv/testenv_unix.go          |    2 +-
 libgo/go/net/dnsclient_unix.go                     |    6 +-
 libgo/go/net/dnsclient_unix_test.go                |    2 +-
 libgo/go/net/fcntl_libc_test.go                    |    5 +-
 libgo/go/net/http/transport.go                     |    6 +
 libgo/go/net/http/transport_internal_test.go       |    9 +-
 libgo/go/net/lookup_test.go                        |   69 +-
 libgo/go/net/net_test.go                           |   64 +-
 libgo/go/net/netip/netip.go                        |    2 +-
 libgo/go/net/smtp/auth.go                          |    3 +-
 libgo/go/net/udpsock_test.go                       |    9 +-
 libgo/go/net/unixsock_readmsg_cloexec.go           |    2 +-
 libgo/go/os/example_test.go                        |   22 +
 libgo/go/os/exec/internal/fdtest/exists_unix.go    |    2 +-
 libgo/go/os/os_test.go                             |   40 +-
 libgo/go/os/signal/internal/pty/pty.go             |    2 +-
 libgo/go/os/tempfile.go                            |    2 +-
 libgo/go/os/user/cgo_listgroups_unix.go            |    2 +-
 libgo/go/os/user/getgrouplist_unix.go              |    2 +-
 libgo/go/regexp/syntax/parse.go                    |   72 +-
 libgo/go/regexp/syntax/parse_test.go               |    7 +
 libgo/go/runtime/crash_cgo_test.go                 |   26 +-
 libgo/go/runtime/crash_unix_test.go                |    2 +-
 libgo/go/runtime/debug/mod.go                      |  157 +-
 libgo/go/runtime/debug/mod_test.go                 |   75 +
 libgo/go/runtime/export_test.go                    |   20 +
 libgo/go/runtime/histogram.go                      |   52 +-
 libgo/go/runtime/histogram_test.go                 |   40 +
 libgo/go/runtime/internal/syscall/errno.c          |   27 +
 libgo/go/runtime/internal/syscall/syscall_linux.go |   23 +
 libgo/go/runtime/internal/syscall/syscall_other.go |    7 +
 libgo/go/runtime/mbarrier.go                       |    2 +-
 libgo/go/runtime/mbitmap.go                        |   12 +-
 libgo/go/runtime/mgcmark.go                        |    2 +-
 libgo/go/runtime/mgcpacer.go                       |   72 +-
 libgo/go/runtime/mgcpacer_test.go                  |   45 +
 libgo/go/runtime/mgcscavenge.go                    |   58 +-
 libgo/go/runtime/netpoll_hurd.go                   |    5 +-
 libgo/go/runtime/os3_solaris.go                    |    8 +
 libgo/go/runtime/os_hurd.go                        |   13 +
 libgo/go/runtime/pprof/pprof_test.go               |   67 +-
 libgo/go/runtime/proc.go                           |  143 +-
 libgo/go/runtime/runtime2.go                       |   19 +-
 libgo/go/runtime/sigqueue.go                       |   48 +-
 libgo/go/runtime/slice.go                          |    2 +-
 libgo/go/runtime/stubs2.go                         |    2 +-
 libgo/go/runtime/testdata/testprogcgo/aprof.go     |    7 +-
 .../runtime/testdata/testprogcgo/pprof_callback.go |   89 +
 libgo/go/runtime/trace.go                          |   10 +-
 libgo/go/strings/strings.go                        |    4 +
 libgo/go/syscall/exec_bsd.go                       |    6 +-
 libgo/go/syscall/exec_hurd.go                      |  278 ++
 libgo/go/syscall/export_unix_test.go               |    2 +-
 libgo/go/syscall/syscall_linux_test.go             |   71 +
 libgo/go/syscall/syscall_solaris.go                |    2 -
 libgo/go/syscall/syscall_unix_test.go              |   21 +-
 libgo/go/testing/fuzz.go                           |    3 +
 libgo/go/testing/testing.go                        |    3 +-
 libgo/go/time/format.go                            |    1 +
 libgo/libgo-packages.txt                           |    1 +
 libgo/merge.sh                                     |   12 +
 libgo/misc/cgo/errors/badsym_test.go               |    4 +
 libgo/misc/cgo/test/test.go                        |    5 +
 libgo/misc/cgo/testcarchive/carchive_test.go       |   30 +-
 libgo/misc/cgo/testcshared/cshared_test.go         |    3 +
 libgomp/ChangeLog                                  |   53 +
 libgomp/config/nvptx/bar.c                         |  248 +-
 libgomp/config/nvptx/bar.h                         |    4 +
 libgomp/testsuite/libgomp.c++/pr96390.C            |    1 +
 libgomp/testsuite/libgomp.c-c++-common/pr96390.c   |    1 +
 .../testsuite/libgomp.c-c++-common/task-detach-6.c |    8 -
 .../testsuite/libgomp.c/declare-variant-3-sm30.c   |    7 +
 .../testsuite/libgomp.c/declare-variant-3-sm35.c   |    7 +
 .../testsuite/libgomp.c/declare-variant-3-sm53.c   |    7 +
 .../testsuite/libgomp.c/declare-variant-3-sm70.c   |    7 +
 .../testsuite/libgomp.c/declare-variant-3-sm75.c   |    7 +
 .../testsuite/libgomp.c/declare-variant-3-sm80.c   |    7 +
 libgomp/testsuite/libgomp.c/declare-variant-3.h    |   66 +
 libgomp/testsuite/libgomp.c/pr99555-1.c            |    8 -
 libgomp/testsuite/libgomp.fortran/depend-4.f90     |  109 +
 .../testsuite/libgomp.fortran/task-detach-6.f90    |   12 -
 .../libgomp.oacc-fortran/privatized-ref-2.f90      |   42 +-
 libiberty/ChangeLog                                |   16 +
 libiberty/rust-demangle.c                          |   21 +-
 libiberty/simple-object-elf.c                      |   10 +-
 libiberty/testsuite/rust-demangle-expected         |   26 +
 libphobos/ChangeLog                                |   31 +
 libphobos/Makefile.in                              |    2 +-
 libphobos/libdruntime/MERGE                        |    2 +-
 libphobos/libdruntime/Makefile.am                  |    4 +-
 libphobos/libdruntime/Makefile.in                  |    9 +-
 libphobos/libdruntime/__builtins.di                |  105 +
 libphobos/libdruntime/config/mingw/msvc.c          |    2 +-
 libphobos/libdruntime/core/attribute.d             |   49 +
 libphobos/libdruntime/core/bitop.d                 |   13 -
 libphobos/libdruntime/core/demangle.d              |    2 +-
 libphobos/libdruntime/core/gc/gcinterface.d        |    4 +-
 libphobos/libdruntime/core/int128.d                |  921 +++++
 .../libdruntime/core/internal/array/appending.d    |    8 +-
 .../libdruntime/core/internal/array/comparison.d   |   33 +-
 libphobos/libdruntime/core/internal/convert.d      |   22 -
 libphobos/libdruntime/core/internal/gc/bits.d      |   12 +-
 .../core/internal/gc/impl/conservative/gc.d        |  259 +-
 libphobos/libdruntime/core/internal/gc/pooltable.d |   29 +-
 libphobos/libdruntime/core/internal/gc/proxy.d     |    4 +-
 libphobos/libdruntime/core/lifetime.d              |  373 +-
 libphobos/libdruntime/core/math.d                  |    1 +
 libphobos/libdruntime/core/memory.d                |   36 +-
 libphobos/libdruntime/core/runtime.d               |    2 +-
 libphobos/libdruntime/core/stdc/math.d             |   68 +-
 libphobos/libdruntime/core/stdc/stdio.d            |   17 +-
 libphobos/libdruntime/core/stdcpp/string.d         |    8 +-
 libphobos/libdruntime/core/sys/darwin/dlfcn.d      |   14 -
 .../libdruntime/core/sys/dragonflybsd/dlfcn.d      |   24 -
 libphobos/libdruntime/core/sys/freebsd/dlfcn.d     |   23 -
 libphobos/libdruntime/core/sys/linux/config.d      |    3 +
 libphobos/libdruntime/core/sys/linux/dlfcn.d       |  111 +-
 libphobos/libdruntime/core/sys/linux/errno.d       |    2 +-
 libphobos/libdruntime/core/sys/linux/netinet/in_.d |   10 +-
 libphobos/libdruntime/core/sys/linux/string.d      |    2 +-
 libphobos/libdruntime/core/sys/linux/sys/inotify.d |   16 +-
 libphobos/libdruntime/core/sys/linux/sys/mman.d    |   72 +-
 libphobos/libdruntime/core/sys/netbsd/dlfcn.d      |   31 -
 libphobos/libdruntime/core/sys/openbsd/dlfcn.d     |    7 -
 libphobos/libdruntime/core/sys/posix/aio.d         |  132 +-
 libphobos/libdruntime/core/sys/posix/config.d      |   58 +-
 libphobos/libdruntime/core/sys/posix/dirent.d      |  240 +-
 libphobos/libdruntime/core/sys/posix/dlfcn.d       |   80 +
 libphobos/libdruntime/core/sys/posix/fcntl.d       |  523 +--
 libphobos/libdruntime/core/sys/posix/poll.d        |  302 +-
 libphobos/libdruntime/core/sys/posix/sched.d       |   61 +-
 libphobos/libdruntime/core/sys/posix/signal.d      | 2003 +++------
 libphobos/libdruntime/core/sys/posix/spawn.d       |   12 +-
 libphobos/libdruntime/core/sys/posix/stdc/time.d   |   42 +-
 libphobos/libdruntime/core/sys/posix/stdio.d       |   16 +-
 libphobos/libdruntime/core/sys/posix/sys/ioctl.d   |  366 +-
 libphobos/libdruntime/core/sys/posix/sys/ipc.d     |  147 +-
 libphobos/libdruntime/core/sys/posix/sys/mman.d    |  310 +-
 .../libdruntime/core/sys/posix/sys/resource.d      |  275 +-
 libphobos/libdruntime/core/sys/posix/sys/shm.d     |  174 +-
 libphobos/libdruntime/core/sys/posix/sys/socket.d  |  867 +---
 libphobos/libdruntime/core/sys/posix/sys/stat.d    | 1244 ++----
 libphobos/libdruntime/core/sys/posix/sys/statvfs.d |    2 +-
 libphobos/libdruntime/core/sys/posix/sys/types.d   |  207 +-
 libphobos/libdruntime/core/sys/posix/sys/wait.d    |  217 +-
 libphobos/libdruntime/core/sys/posix/termios.d     |  281 +-
 libphobos/libdruntime/core/sys/posix/ucontext.d    |  322 +-
 libphobos/libdruntime/core/sys/solaris/dlfcn.d     |   24 -
 libphobos/libdruntime/core/sys/windows/wingdi.d    |    4 +-
 libphobos/libdruntime/core/thread/osthread.d       |   61 -
 libphobos/libdruntime/core/time.d                  |  158 +-
 libphobos/libdruntime/object.d                     |  396 +-
 libphobos/libdruntime/rt/dmain2.d                  |    2 +-
 libphobos/libdruntime/rt/util/typeinfo.d           |  294 +-
 libphobos/src/MERGE                                |    2 +-
 libphobos/src/Makefile.am                          |   11 +-
 libphobos/src/Makefile.in                          |   17 +-
 libphobos/src/index.dd                             |    2 +-
 libphobos/src/std/algorithm/internal.d             |    2 +
 libphobos/src/std/array.d                          |  133 +-
 libphobos/src/std/bigint.d                         |   16 +-
 libphobos/src/std/checkedint.d                     | 3591 ++++++++++++++++
 libphobos/src/std/complex.d                        |   22 +-
 libphobos/src/std/container/rbtree.d               |   16 +-
 libphobos/src/std/conv.d                           |   34 +-
 libphobos/src/std/experimental/allocator/package.d |    8 +-
 libphobos/src/std/experimental/checkedint.d        | 3477 +---------------
 libphobos/src/std/experimental/logger/core.d       |    9 +-
 libphobos/src/std/experimental/logger/filelogger.d |    2 +-
 .../src/std/experimental/logger/multilogger.d      |    2 +-
 libphobos/src/std/file.d                           |  135 +-
 libphobos/src/std/format/package.d                 |    4 +-
 libphobos/src/std/functional.d                     |   68 +-
 libphobos/src/std/getopt.d                         |    8 +-
 libphobos/src/std/internal/math/biguintcore.d      |    6 +-
 libphobos/src/std/json.d                           |    6 +-
 libphobos/src/std/path.d                           |   13 +-
 libphobos/src/std/process.d                        |    5 +-
 libphobos/src/std/range/package.d                  |  286 +-
 libphobos/src/std/range/primitives.d               |   11 +-
 libphobos/src/std/regex/package.d                  |   10 +
 libphobos/src/std/socket.d                         |   17 +-
 libphobos/src/std/stdio.d                          |   26 +-
 libphobos/src/std/sumtype.d                        |  128 +-
 libphobos/src/std/traits.d                         |  101 +-
 libphobos/src/std/typecons.d                       |  129 +-
 libphobos/src/std/uni/package.d                    |    2 +-
 libphobos/src/std/utf.d                            |   14 +-
 libphobos/src/std/variant.d                        |   58 +-
 libphobos/src/std/zip.d                            |   35 +-
 libphobos/testsuite/libphobos.betterc/test19933.d  |   11 +
 libphobos/testsuite/libphobos.hash/test_hash.d     |    2 +-
 libphobos/testsuite/testsuite_flags.in             |    4 +-
 libsanitizer/ChangeLog                             |    5 +
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |   21 +-
 libstdc++-v3/ChangeLog                             |   91 +
 libstdc++-v3/config/locale/gnu/c_locale.h          |   10 +
 .../config/os/gnu-linux/ldbl-ieee128-extra.ver     |    7 +-
 libstdc++-v3/doc/html/manual/api.html              |    3 +
 libstdc++-v3/doc/xml/manual/evolution.xml          |    3 +
 libstdc++-v3/include/bits/c++config                |    5 -
 libstdc++-v3/include/bits/locale_facets_nonio.tcc  |   23 +-
 libstdc++-v3/include/bits/ranges_base.h            |   16 +-
 libstdc++-v3/include/bits/ranges_cmp.h             |    2 +-
 libstdc++-v3/include/bits/regex_compiler.h         |    2 +-
 libstdc++-v3/include/bits/stl_bvector.h            |   11 +-
 libstdc++-v3/include/bits/uses_allocator_args.h    |    4 +-
 libstdc++-v3/include/std/ranges                    |   89 +-
 libstdc++-v3/include/std/source_location           |    3 +-
 libstdc++-v3/include/std/variant                   |   14 +-
 libstdc++-v3/include/std/version                   |    6 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |  110 +-
 libstdc++-v3/src/c++17/floating_to_chars.cc        |    8 +-
 .../unsynchronized_pool_resource/allocate.cc       |    2 +-
 .../testsuite/20_util/uses_allocator/make_obj.cc   |   30 +-
 .../uses_allocator/uninitialized_construct.cc      |   17 +
 .../vector/bool/modifiers/insert/104559.cc         |   13 +
 .../testsuite/libstdc++-prettyprinters/cxx11.cc    |   10 +-
 libstdc++-v3/testsuite/std/ranges/adaptors/all.cc  |   59 +-
 .../testsuite/std/ranges/adaptors/lazy_split.cc    |   13 +-
 .../testsuite/std/ranges/adaptors/split.cc         |   13 +-
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |    8 +-
 lto-plugin/ChangeLog                               |    6 +
 lto-plugin/lto-plugin.c                            |   14 +-
 1232 files changed, 37404 insertions(+), 24461 deletions(-)


             reply	other threads:[~2022-03-02 18:47 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-02 18:47 Gaius Mulley [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-12-14 12:30 Gaius Mulley
2022-12-07 19:51 Gaius Mulley
2022-12-01  0:32 Gaius Mulley
2022-11-18 12:25 Gaius Mulley
2022-11-15 23:00 Gaius Mulley
2022-11-02 23:24 Gaius Mulley
2022-10-22  1:58 Gaius Mulley
2022-10-12 12:57 Gaius Mulley
2022-10-04 11:47 Gaius Mulley
2022-09-26 11:40 Gaius Mulley
2022-09-20 15:20 Gaius Mulley
2022-09-14 18:58 Gaius Mulley
2022-09-12 20:46 Gaius Mulley
2022-09-08 15:03 Gaius Mulley
2022-09-02 15:27 Gaius Mulley
2022-08-29 13:42 Gaius Mulley
2022-08-25 22:53 Gaius Mulley
2022-08-12  8:40 Gaius Mulley
2022-08-08 12:01 Gaius Mulley
2022-07-29 16:23 Gaius Mulley
2022-07-26  0:28 Gaius Mulley
2022-07-11 23:17 Gaius Mulley
2022-07-06 20:03 Gaius Mulley
2022-05-30 13:25 Gaius Mulley
2022-05-23 22:02 Gaius Mulley
2022-05-20  1:41 Gaius Mulley
2022-05-15 22:44 Gaius Mulley
2022-05-12  9:02 Gaius Mulley
2022-05-10 11:05 Gaius Mulley
2022-05-06 12:28 Gaius Mulley
2022-05-05 19:37 Gaius Mulley
2022-05-03 12:08 Gaius Mulley
2022-04-29 20:01 Gaius Mulley
2022-04-29 15:22 Gaius Mulley
2022-04-28 15:14 Gaius Mulley
2022-04-27 11:17 Gaius Mulley
2022-04-26 17:23 Gaius Mulley
2022-04-25 19:40 Gaius Mulley
2022-04-22  8:09 Gaius Mulley
2022-04-20 11:35 Gaius Mulley
2022-04-01 19:20 Gaius Mulley
2022-03-24 23:10 Gaius Mulley
2022-03-16 20:33 Gaius Mulley
2022-02-14 17:00 Gaius Mulley
2022-02-05 13:34 Gaius Mulley
2022-01-29 11:11 Gaius Mulley
2022-01-25 18:58 Gaius Mulley
2022-01-21 20:48 Gaius Mulley
2022-01-20 12:42 Gaius Mulley
2022-01-18 13:54 Gaius Mulley
2022-01-14  0:26 Gaius Mulley
2022-01-06 21:41 Gaius Mulley
2021-12-19  1:19 Gaius Mulley
2021-12-09 21:59 Gaius Mulley
2021-11-27 13:22 Gaius Mulley
2021-11-19 18:30 Gaius Mulley
2021-11-07 15:22 Gaius Mulley
2021-10-27  8:45 Gaius Mulley
2021-10-19 22:57 Gaius Mulley
2021-10-08 14:03 Gaius Mulley
2021-09-16 12:03 Gaius Mulley
2021-09-14 11:39 Gaius Mulley
2021-09-02 15:49 Gaius Mulley
2021-08-27  0:43 Gaius Mulley
2021-08-18 14:24 Gaius Mulley
2021-08-10 13:57 Gaius Mulley
2021-07-28 18:59 Gaius Mulley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220302184719.A502A3858403@sourceware.org \
    --to=gaius@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).