public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-modules] Merge commit '84110515b93' into devel/c++-modules
@ 2021-02-03 14:49 Nathan Sidwell
  0 siblings, 0 replies; only message in thread
From: Nathan Sidwell @ 2021-02-03 14:49 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:000bee388be0867b660516013a341f6cd6a0ae46

commit 000bee388be0867b660516013a341f6cd6a0ae46
Merge: 5938a614346 84110515b93
Author: Nathan Sidwell <nathan@acm.org>
Date:   Wed Feb 3 06:48:16 2021 -0800

    Merge commit '84110515b93' into devel/c++-modules

Diff:

 ChangeLog                                          |    40 +
 MAINTAINERS                                        |    12 +-
 Makefile.def                                       |     5 +-
 Makefile.in                                        |    44 +-
 c++tools/ChangeLog                                 |    14 +
 c++tools/Makefile.in                               |     3 +-
 c++tools/configure                                 |   211 +
 c++tools/configure.ac                              |    10 +
 config/ChangeLog                                   |     5 +
 config/ax_lib_socket_nsl.m4                        |    40 +
 contrib/ChangeLog                                  |    62 +
 contrib/compare-lto                                |    21 +-
 contrib/gcc-changelog/git_commit.py                |    70 +-
 contrib/gcc-changelog/git_email.py                 |     6 +-
 contrib/gcc-changelog/git_repository.py            |     6 +-
 contrib/gcc-changelog/test_email.py                |    15 +-
 contrib/gcc-changelog/test_patches.txt             |    82 +
 contrib/mklog.py                                   |    15 +-
 contrib/test_mklog.py                              |    42 +
 contrib/update-copyright.py                        |    25 +-
 gcc/ChangeLog                                      |  2630 ++++
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |    21 +-
 gcc/aclocal.m4                                     |     1 +
 gcc/ada/ChangeLog                                  |    26 +
 gcc/ada/Makefile.rtl                               |     5 +
 gcc/ada/gcc-interface/decl.c                       |    97 +-
 gcc/ada/gcc-interface/trans.c                      |    35 +-
 gcc/ada/gcc-interface/utils.c                      |    62 +-
 gcc/alias.c                                        |    47 +-
 gcc/analyzer/ChangeLog                             |   208 +
 gcc/analyzer/analyzer.h                            |     3 +-
 gcc/analyzer/checker-path.cc                       |    26 +
 gcc/analyzer/checker-path.h                        |    55 +
 gcc/analyzer/diagnostic-manager.cc                 |   161 +-
 gcc/analyzer/diagnostic-manager.h                  |     1 +
 gcc/analyzer/engine.cc                             |    98 +-
 gcc/analyzer/exploded-graph.h                      |     4 +
 gcc/analyzer/pending-diagnostic.h                  |     2 +-
 gcc/analyzer/region-model-impl-calls.cc            |     9 +
 gcc/analyzer/region-model-manager.cc               |    13 +
 gcc/analyzer/region-model-reachability.cc          |    36 +-
 gcc/analyzer/region-model.cc                       |     9 +
 gcc/analyzer/region-model.h                        |     1 +
 gcc/analyzer/region.cc                             |     5 +
 gcc/analyzer/sm-malloc.cc                          |   767 +-
 gcc/analyzer/store.cc                              |    47 +-
 gcc/analyzer/store.h                               |     6 +-
 gcc/analyzer/supergraph.cc                         |    29 +-
 gcc/analyzer/svalue.cc                             |    16 +
 gcc/analyzer/svalue.h                              |     2 +
 gcc/attribs.c                                      |    32 +
 gcc/attribs.h                                      |     5 +
 gcc/bitmap.h                                       |     6 +-
 gcc/builtin-types.def                              |     8 +-
 gcc/builtins.c                                     |   245 +-
 gcc/c-family/ChangeLog                             |    73 +
 gcc/c-family/c-attribs.c                           |    41 +
 gcc/c-family/c-common.c                            |     2 +-
 gcc/c-family/c-common.h                            |     4 +-
 gcc/c-family/c-opts.c                              |    29 +-
 gcc/c-family/c-pragma.h                            |     3 +-
 gcc/c-family/c-pretty-print.c                      |   356 +-
 gcc/c-family/c.opt                                 |    26 +-
 gcc/c/ChangeLog                                    |    26 +
 gcc/c/c-decl.c                                     |    24 +
 gcc/c/c-parser.c                                   |    57 +-
 gcc/c/c-typeck.c                                   |    62 +-
 gcc/c/gimple-parser.c                              |     5 +-
 gcc/cfgbuild.c                                     |     1 +
 gcc/cfgexpand.c                                    |    10 +-
 gcc/cgraph.c                                       |     4 +-
 gcc/cgraphunit.c                                   |     2 -
 gcc/common.opt                                     |     4 +-
 gcc/common/config/i386/i386-common.c               |     2 +-
 gcc/common/config/riscv/riscv-common.c             |    76 +-
 gcc/config.gcc                                     |     6 +-
 gcc/config/aarch64/aarch64-builtins.c              |     1 +
 gcc/config/aarch64/aarch64-cc-fusion.cc            |   296 +
 gcc/config/aarch64/aarch64-cost-tables.h           |   103 +
 gcc/config/aarch64/aarch64-passes.def              |     1 +
 gcc/config/aarch64/aarch64-protos.h                |     1 +
 gcc/config/aarch64/aarch64-simd-builtins.def       |   472 +-
 gcc/config/aarch64/aarch64-simd.md                 |   769 +-
 gcc/config/aarch64/aarch64-sve.md                  |   731 +-
 gcc/config/aarch64/aarch64-sve2.md                 |    42 +
 gcc/config/aarch64/aarch64.c                       |    93 +-
 gcc/config/aarch64/aarch64.md                      |     9 +-
 gcc/config/aarch64/arm_neon.h                      |  1885 +--
 gcc/config/aarch64/iterators.md                    |   159 +-
 gcc/config/aarch64/t-aarch64                       |     6 +
 gcc/config/arc/arc.md                              |     8 +-
 gcc/config/arm/arm.c                               |    29 +-
 gcc/config/arm/arm.h                               |    40 +
 gcc/config/arm/arm_mve.h                           |     2 +-
 gcc/config/arm/arm_neon.h                          |    87 +-
 gcc/config/arm/arm_neon_builtins.def               |     2 -
 gcc/config/arm/iterators.md                        |    43 +-
 gcc/config/arm/mve.md                              |   106 +-
 gcc/config/arm/neon.md                             |    97 +-
 gcc/config/arm/unspecs.md                          |     6 +-
 gcc/config/arm/vec-common.md                       |   138 +
 gcc/config/gcn/gcn-valu.md                         |    62 +-
 gcc/config/gcn/gcn.c                               |    31 +-
 gcc/config/gcn/gcn.md                              |     3 +-
 gcc/config/gcn/mkoffload.c                         |   260 +-
 gcc/config/i386/i386-builtins.c                    |     2 +-
 gcc/config/i386/i386-builtins.h                    |     4 -
 gcc/config/i386/i386-c.c                           |     9 +-
 gcc/config/i386/i386-expand.c                      |    45 +-
 gcc/config/i386/i386-features.c                    |    20 +-
 gcc/config/i386/i386-options.c                     |    37 +-
 gcc/config/i386/i386-options.h                     |     2 +-
 gcc/config/i386/i386.c                             |    36 +-
 gcc/config/i386/i386.h                             |     6 +-
 gcc/config/i386/i386.md                            |   191 +-
 gcc/config/i386/i386.opt                           |    32 +-
 gcc/config/i386/mmx.md                             |    20 +-
 gcc/config/i386/predicates.md                      |    79 +
 gcc/config/i386/sse.md                             |   614 +-
 gcc/config/i386/xmmintrin.h                        |     4 +-
 gcc/config/i386/xopintrin.h                        |     6 +
 gcc/config/ia64/ia64.c                             |     9 +
 gcc/config/mips/mips.c                             |     9 +
 gcc/config/nios2/nios2.c                           |    51 +-
 gcc/config/nios2/t-rtems                           |   146 +-
 gcc/config/or1k/linux.h                            |     2 +
 gcc/config/or1k/or1k.h                             |    21 +-
 gcc/config/pdp11/pdp11.md                          |    10 +-
 gcc/config/riscv/arch-canonicalize                 |    14 +-
 gcc/config/riscv/multilib-generator                |    12 +-
 gcc/config/riscv/riscv-c.c                         |    32 +
 gcc/config/riscv/riscv-subset.h                    |    95 +
 gcc/config/riscv/t-riscv                           |     4 +-
 gcc/config/rs6000/aix71.h                          |     3 +
 gcc/config/rs6000/aix72.h                          |     3 +
 gcc/config/rs6000/altivec.h                        |     4 +
 gcc/config/rs6000/altivec.md                       |     2 -
 gcc/config/rs6000/fusion.md                        |  2533 ++++
 gcc/config/rs6000/genfusion.pl                     |   241 +
 gcc/config/rs6000/mmintrin.h                       |     3 +-
 gcc/config/rs6000/predicates.md                    |    14 +
 gcc/config/rs6000/rs6000-builtin.def               |    21 +
 gcc/config/rs6000/rs6000-c.c                       |    46 +-
 gcc/config/rs6000/rs6000-call.c                    |    57 +-
 gcc/config/rs6000/rs6000-cpus.def                  |     8 +-
 gcc/config/rs6000/rs6000-protos.h                  |     2 +
 gcc/config/rs6000/rs6000.c                         |   375 +-
 gcc/config/rs6000/rs6000.h                         |     1 +
 gcc/config/rs6000/rs6000.md                        |     6 +-
 gcc/config/rs6000/rs6000.opt                       |    23 +
 gcc/config/rs6000/t-rs6000                         |     6 +-
 gcc/config/rs6000/vsx.md                           |   211 +-
 gcc/config/rtems.h                                 |     8 +-
 gcc/config/s390/s390-c.c                           |    59 +-
 gcc/config/s390/vector.md                          |     8 +-
 gcc/config/sh/sh.md                                |     3 +-
 gcc/config/sparc/rtemself.h                        |     2 +
 gcc/config/sparc/sparc.c                           |     6 +
 gcc/config/t-vxworks                               |    33 +-
 gcc/config/vax/vax.md                              |    19 +-
 gcc/configure                                      |   194 +-
 gcc/configure.ac                                   |    24 +-
 gcc/cp/ChangeLog                                   |   458 +
 gcc/cp/Make-lang.in                                |     9 +-
 gcc/cp/call.c                                      |   226 +-
 gcc/cp/class.c                                     |    39 +-
 gcc/cp/constexpr.c                                 |   132 +-
 gcc/cp/cp-tree.h                                   |    19 +-
 gcc/cp/cvt.c                                       |     9 +-
 gcc/cp/decl.c                                      |    14 +-
 gcc/cp/decl2.c                                     |     7 +-
 gcc/cp/error.c                                     |    31 +-
 gcc/cp/init.c                                      |     7 +-
 gcc/cp/lang-specs.h                                |    40 +-
 gcc/cp/mangle.c                                    |    13 +-
 gcc/cp/module.cc                                   |   173 +-
 gcc/cp/name-lookup.c                               |   248 +-
 gcc/cp/name-lookup.h                               |     1 +
 gcc/cp/parser.c                                    |   162 +-
 gcc/cp/pt.c                                        |   177 +-
 gcc/cp/search.c                                    |    63 +-
 gcc/cp/semantics.c                                 |   130 +-
 gcc/cp/tree.c                                      |    52 +-
 gcc/cp/typeck.c                                    |    22 +-
 gcc/cp/typeck2.c                                   |    58 +-
 gcc/d/ChangeLog                                    |    67 +
 gcc/d/d-builtins.cc                                |    16 +-
 gcc/d/d-compiler.cc                                |    12 +-
 gcc/d/d-frontend.cc                                |    20 -
 gcc/d/d-lang.cc                                    |     9 -
 gcc/d/d-target.cc                                  |   104 +
 gcc/d/d-target.h                                   |    15 +
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/access.c                                 |    21 +-
 gcc/d/dmd/arrayop.c                                |     8 +-
 gcc/d/dmd/arraytypes.h                             |     2 +
 gcc/d/dmd/clone.c                                  |    16 +-
 gcc/d/dmd/compiler.h                               |     7 +-
 gcc/d/dmd/cond.c                                   |     2 +-
 gcc/d/dmd/declaration.c                            |    61 +-
 gcc/d/dmd/declaration.h                            |    23 +-
 gcc/d/dmd/denum.c                                  |    34 +-
 gcc/d/dmd/dmangle.c                                |    29 +-
 gcc/d/dmd/dmodule.c                                |   301 +-
 gcc/d/dmd/dscope.c                                 |    75 +-
 gcc/d/dmd/dstruct.c                                |   118 +-
 gcc/d/dmd/dsymbol.c                                |    46 +-
 gcc/d/dmd/dsymbol.h                                |     2 +-
 gcc/d/dmd/dtemplate.c                              |     8 +-
 gcc/d/dmd/enum.h                                   |     2 +
 gcc/d/dmd/expression.c                             |    72 +-
 gcc/d/dmd/expression.h                             |     5 +-
 gcc/d/dmd/expressionsem.c                          |   135 +-
 gcc/d/dmd/func.c                                   |   269 +-
 gcc/d/dmd/globals.h                                |     4 +-
 gcc/d/dmd/hdrgen.c                                 |    93 +-
 gcc/d/dmd/idgen.c                                  |    13 +
 gcc/d/dmd/module.h                                 |     2 +-
 gcc/d/dmd/mtype.c                                  |   121 +-
 gcc/d/dmd/mtype.h                                  |     7 +-
 gcc/d/dmd/parse.c                                  |   398 +-
 gcc/d/dmd/root/array.h                             |     4 +-
 gcc/d/dmd/root/filename.c                          |    14 +
 gcc/d/dmd/root/filename.h                          |     1 +
 gcc/d/dmd/root/outbuffer.c                         |    31 +
 gcc/d/dmd/root/outbuffer.h                         |     1 +
 gcc/d/dmd/scope.h                                  |     1 -
 gcc/d/dmd/statement.c                              |    27 +-
 gcc/d/dmd/statement.h                              |     1 +
 gcc/d/dmd/statementsem.c                           |    24 +-
 gcc/d/dmd/target.h                                 |     3 +
 gcc/d/dmd/traits.c                                 |   733 +-
 gcc/d/gdc.texi                                     |    10 -
 gcc/d/lang.opt                                     |     8 -
 gcc/d/typeinfo.cc                                  |    16 -
 gcc/df-problems.c                                  |    28 +-
 gcc/df.h                                           |     1 +
 gcc/diagnostic.c                                   |   189 +-
 gcc/diagnostic.h                                   |    23 +-
 gcc/doc/cpp.texi                                   |     7 +-
 gcc/doc/extend.texi                                |   172 +
 gcc/doc/install.texi                               |     2 +-
 gcc/doc/invoke.texi                                |   106 +-
 gcc/doc/md.texi                                    |   134 +
 gcc/doc/rtl.texi                                   |     4 +-
 gcc/doc/sourcebuild.texi                           |     9 +
 gcc/doc/standards.texi                             |    24 +-
 gcc/doc/tree-ssa.texi                              |    16 +-
 gcc/dse.c                                          |     5 +
 gcc/dwarf2asm.c                                    |    46 +
 gcc/dwarf2out.c                                    |   163 +-
 gcc/explow.c                                       |    20 +
 gcc/expr.c                                         |    42 +
 gcc/expr.h                                         |     1 +
 gcc/final.c                                        |    12 +-
 gcc/fold-const-call.c                              |    22 +-
 gcc/fortran/ChangeLog                              |   152 +
 gcc/fortran/data.c                                 |    15 +
 gcc/fortran/decl.c                                 |     3 +-
 gcc/fortran/dependency.c                           |    15 +-
 gcc/fortran/dump-parse-tree.c                      |     6 +
 gcc/fortran/expr.c                                 |     3 +
 gcc/fortran/frontend-passes.c                      |     1 +
 gcc/fortran/gfortran.h                             |     3 +
 gcc/fortran/intrinsic.texi                         |    12 +-
 gcc/fortran/openmp.c                               |   127 +-
 gcc/fortran/primary.c                              |    55 +
 gcc/fortran/resolve.c                              |    27 +-
 gcc/fortran/simplify.c                             |    34 +-
 gcc/fortran/trans-array.c                          |     4 +-
 gcc/fortran/trans-expr.c                           |     8 +-
 gcc/fortran/trans-intrinsic.c                      |     8 +-
 gcc/fortran/trans-openmp.c                         |    16 +
 gcc/fortran/trans-types.c                          |     3 +
 gcc/fortran/trans.c                                |     3 +
 gcc/fortran/types.def                              |     8 +-
 gcc/function-abi.h                                 |     2 +-
 gcc/function.c                                     |     8 +-
 gcc/fwprop.c                                       |    33 +-
 gcc/gcc.c                                          |     1 +
 gcc/gcov.c                                         |    43 +-
 gcc/gcse.c                                         |    13 +-
 gcc/genemit.c                                      |     8 +
 gcc/gimple-fold.c                                  |     2 +-
 gcc/gimple-if-to-switch.cc                         |   108 +-
 gcc/gimple-isel.cc                                 |    32 +-
 gcc/gimple-loop-interchange.cc                     |    10 +-
 gcc/gimple-loop-jam.c                              |     6 +-
 gcc/gimple-pretty-print.c                          |     4 +
 gcc/gimple-range-gori.cc                           |    27 +-
 gcc/gimple-range-gori.h                            |     1 +
 gcc/gimple-range.cc                                |     6 +
 gcc/gimple-ssa-store-merging.c                     |   125 +-
 gcc/gimple-ssa-strength-reduction.c                |     2 +-
 gcc/gimplify.c                                     |    22 +-
 gcc/go/ChangeLog                                   |    22 +
 gcc/go/Make-lang.in                                |     1 +
 gcc/go/gccgo.texi                                  |     9 +
 gcc/go/go-c.h                                      |     1 +
 gcc/go/go-lang.c                                   |     6 +
 gcc/go/gofrontend/MERGE                            |     2 +-
 gcc/go/gofrontend/embed.cc                         |   963 ++
 gcc/go/gofrontend/go.cc                            |     2 +
 gcc/go/gofrontend/gogo.cc                          |    15 +-
 gcc/go/gofrontend/gogo.h                           |    34 +
 gcc/go/gofrontend/lex.cc                           |    94 +
 gcc/go/gofrontend/lex.h                            |    20 +
 gcc/go/gofrontend/parse.cc                         |    99 +-
 gcc/go/gofrontend/parse.h                          |    15 +-
 gcc/go/gospec.c                                    |    24 +
 gcc/go/lang.opt                                    |     4 +
 gcc/graphite-scop-detection.c                      |     4 +-
 gcc/hwint.h                                        |    42 +
 gcc/ifcvt.c                                        |    71 +-
 gcc/internal-fn.c                                  |    22 +-
 gcc/internal-fn.def                                |    10 +-
 gcc/ipa-modref.c                                   |    42 +-
 gcc/ipa-pure-const.c                               |     8 +-
 gcc/ipa-sra.c                                      |    42 +-
 gcc/ira.c                                          |    33 +-
 gcc/jit/ChangeLog                                  |     6 +
 gcc/jit/docs/_build/texinfo/libgccjit.texi         |    10 +-
 gcc/jit/docs/cp/index.rst                          |     4 -
 gcc/jit/docs/index.rst                             |     4 -
 gcc/lra-assigns.c                                  |     9 +-
 gcc/lra-constraints.c                              |    21 +-
 gcc/lra-eliminations.c                             |    31 +-
 gcc/lra-int.h                                      |     2 +
 gcc/lra.c                                          |     9 +
 gcc/lto-streamer-out.c                             |     2 +-
 gcc/lto-streamer.c                                 |     8 +-
 gcc/lto-streamer.h                                 |     1 +
 gcc/match.pd                                       |   140 +-
 gcc/mux-utils.h                                    |     8 +-
 gcc/objcp/ChangeLog                                |    10 +
 gcc/objcp/Make-lang.in                             |     9 +-
 gcc/omp-builtins.def                               |     2 +-
 gcc/omp-expand.c                                   |    19 +-
 gcc/omp-low.c                                      |    53 +-
 gcc/optabs.c                                       |     8 +-
 gcc/optabs.def                                     |     6 +
 gcc/optc-save-gen.awk                              |     8 +-
 gcc/opts.c                                         |     5 +-
 gcc/params.opt                                     |     4 +-
 gcc/passes.c                                       |    10 +-
 gcc/passes.def                                     |     8 +-
 gcc/po/ChangeLog                                   |     4 +
 gcc/po/de.po                                       |    23 +-
 gcc/profile.c                                      |    17 +-
 gcc/read-rtl.c                                     |     9 +
 gcc/recog.c                                        |     8 +-
 gcc/recog.h                                        |     8 +-
 gcc/regcprop.c                                     |    29 +
 gcc/rtl-ssa/accesses.h                             |     8 +-
 gcc/rtl-ssa/changes.cc                             |     9 +-
 gcc/rtl-ssa/functions.h                            |     2 +-
 gcc/rtl-ssa/member-fns.inl                         |     2 +-
 gcc/rtlanal.c                                      |     8 +-
 gcc/simplify-rtx.c                                 |    56 +
 gcc/ssa-iterators.h                                |    39 +-
 gcc/stor-layout.c                                  |    16 +-
 gcc/symtab-clones.h                                |     2 +-
 gcc/system.h                                       |     4 +
 gcc/testsuite/ChangeLog                            |  2042 +++
 gcc/testsuite/c-c++-common/attr-used-5.c           |     1 +
 gcc/testsuite/c-c++-common/attr-used-6.c           |     1 +
 gcc/testsuite/c-c++-common/attr-used-7.c           |     1 +
 gcc/testsuite/c-c++-common/attr-used-8.c           |     1 +
 gcc/testsuite/c-c++-common/attr-used-9.c           |     1 +
 gcc/testsuite/c-c++-common/gomp/task-detach-1.c    |    37 +
 gcc/testsuite/c-c++-common/gomp/task-detach-2.c    |     9 +
 gcc/testsuite/c-c++-common/pr98556.c               |    11 +
 gcc/testsuite/g++.dg/Wclass-memaccess-6.C          |    18 +
 gcc/testsuite/g++.dg/abi/abi-tag24.C               |    17 +
 gcc/testsuite/g++.dg/abi/mangle76.C                |    40 +
 .../g++.dg/coroutines/torture/pr95519-05-gro.C     |     2 +-
 gcc/testsuite/g++.dg/cpp0x/alias-decl-targ1.C      |     9 +
 gcc/testsuite/g++.dg/cpp0x/alignas19.C             |     8 +
 gcc/testsuite/g++.dg/cpp0x/auto55.C                |    13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C       |     1 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-98295.C       |    11 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C        |     9 +
 gcc/testsuite/g++.dg/cpp0x/decltype-71879.C        |     5 +
 gcc/testsuite/g++.dg/cpp0x/decltype37.C            |     2 +-
 gcc/testsuite/g++.dg/cpp0x/inh-ctor36.C            |    10 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array13.C      |    16 +
 gcc/testsuite/g++.dg/cpp0x/noexcept61.C            |    17 +
 gcc/testsuite/g++.dg/cpp0x/noexcept62.C            |    10 +
 gcc/testsuite/g++.dg/cpp0x/noexcept63.C            |    63 +
 gcc/testsuite/g++.dg/cpp0x/noexcept64.C            |    24 +
 gcc/testsuite/g++.dg/cpp0x/this2.C                 |     8 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-66093.C       |     2 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-84494.C       |    11 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C       |    92 +
 .../g++.dg/cpp1z/class-deduction-decltype1.C       |    11 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction76.C     |     1 -
 gcc/testsuite/g++.dg/cpp1z/class-deduction77.C     |     6 +
 gcc/testsuite/g++.dg/cpp1z/elide4.C                |    24 +
 gcc/testsuite/g++.dg/cpp1z/elide5.C                |    15 +
 gcc/testsuite/g++.dg/cpp1z/inh-ctor39.C            |    12 +
 gcc/testsuite/g++.dg/cpp1z/nontype-auto17.C        |    10 +
 gcc/testsuite/g++.dg/cpp1z/nontype-auto18.C        |     7 +
 gcc/testsuite/g++.dg/cpp23/cplusplus.C             |     4 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast10.C            |    42 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast8.C             |    11 +
 gcc/testsuite/g++.dg/cpp2a/bit-cast9.C             |    15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ctad1.C        |    16 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ctad2.C        |    13 +
 gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C       |     9 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C        |     2 +-
 gcc/testsuite/g++.dg/cpp2a/no_unique_address10.C   |    16 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C    |    11 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address9.C    |    50 +
 gcc/testsuite/g++.dg/cpp2a/using-enum-7.C          |    27 +
 gcc/testsuite/g++.dg/debug/dwarf2/inline-ns-2.C    |     1 +
 gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C   |     1 +
 gcc/testsuite/g++.dg/debug/dwarf2/inline-var-3.C   |     1 +
 gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp11.C     |     1 +
 gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp14.C     |     1 +
 gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp17.C     |     1 +
 gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp20.C     |     1 +
 gcc/testsuite/g++.dg/eh/spbp.C                     |     2 +-
 gcc/testsuite/g++.dg/ext/builtin-has-attribute2.C  |     8 +
 gcc/testsuite/g++.dg/gcov/gcov-17.C                |    40 +
 gcc/testsuite/g++.dg/gcov/gcov.py                  |    10 +
 gcc/testsuite/g++.dg/gcov/pr98273.C                |    24 +
 gcc/testsuite/g++.dg/gcov/test-gcov-17.py          |    37 +
 gcc/testsuite/g++.dg/gcov/test-pr98273.py          |    27 +
 gcc/testsuite/g++.dg/gomp/task-detach-1.C          |    29 +
 gcc/testsuite/g++.dg/init/elide7.C                 |     9 +
 gcc/testsuite/g++.dg/ipa/pr98690.C                 |    27 +
 gcc/testsuite/g++.dg/lookup/scoped1.C              |     4 +-
 gcc/testsuite/g++.dg/lookup/using4.C               |     2 +-
 gcc/testsuite/g++.dg/lookup/using63.C              |    17 +
 gcc/testsuite/g++.dg/lookup/using64.C              |    69 +
 gcc/testsuite/g++.dg/lookup/using65.C              |    17 +
 gcc/testsuite/g++.dg/modules/dep-1_a.C             |     4 +-
 gcc/testsuite/g++.dg/modules/dep-1_b.C             |     4 +-
 gcc/testsuite/g++.dg/modules/dep-2.C               |     6 +-
 gcc/testsuite/g++.dg/modules/mod-decl-1.C          |     6 +-
 gcc/testsuite/g++.dg/modules/modules.exp           |    19 +-
 gcc/testsuite/g++.dg/modules/p0713-2.C             |     2 +-
 gcc/testsuite/g++.dg/modules/p0713-3.C             |     2 +-
 gcc/testsuite/g++.dg/modules/pr98591.H             |     3 +
 gcc/testsuite/g++.dg/modules/pr98770_a.C           |    10 +
 gcc/testsuite/g++.dg/modules/pr98770_b.C           |    12 +
 gcc/testsuite/g++.dg/modules/pr98843_a.C           |     5 +
 gcc/testsuite/g++.dg/modules/pr98843_b.H           |    12 +
 gcc/testsuite/g++.dg/modules/pr98843_c.C           |    10 +
 gcc/testsuite/g++.dg/modules/stat-mem-1.h          |     6 +
 gcc/testsuite/g++.dg/modules/stat-mem-1_a.H        |     5 +
 gcc/testsuite/g++.dg/modules/stat-mem-1_b.C        |     4 +
 gcc/testsuite/g++.dg/no-stack-protector-attr-3.C   |     2 +-
 gcc/testsuite/g++.dg/no-stack-protector-attr.C     |     2 +-
 gcc/testsuite/g++.dg/opt/pr87974.C                 |     1 +
 gcc/testsuite/g++.dg/opt/pr98403.C                 |   195 +
 gcc/testsuite/g++.dg/opt/pr98550.C                 |    96 +
 gcc/testsuite/g++.dg/opt/pr98743.C                 |    27 +
 gcc/testsuite/g++.dg/opt/store-merging-2.C         |     4 +-
 gcc/testsuite/g++.dg/parse/access12.C              |    24 +
 gcc/testsuite/g++.dg/parse/error63.C               |     8 +
 gcc/testsuite/g++.dg/pr95768.C                     |    32 +
 gcc/testsuite/g++.dg/pr97627.C                     |    44 +
 gcc/testsuite/g++.dg/pr98330.C                     |     7 +
 gcc/testsuite/g++.dg/pr98499.C                     |    31 +
 gcc/testsuite/g++.dg/tc1/dr142.C                   |     8 +-
 gcc/testsuite/g++.dg/tc1/dr52.C                    |     6 +-
 gcc/testsuite/g++.dg/template/access32.C           |     8 +
 gcc/testsuite/g++.dg/template/access33.C           |     9 +
 gcc/testsuite/g++.dg/template/access34.C           |    29 +
 gcc/testsuite/g++.dg/template/access35.C           |    19 +
 gcc/testsuite/g++.dg/template/crash75.C            |     4 +-
 gcc/testsuite/g++.dg/template/crash76.C            |     2 +-
 gcc/testsuite/g++.dg/template/deduce8.C            |    21 +
 gcc/testsuite/g++.dg/template/friend68.C           |    13 +
 gcc/testsuite/g++.dg/template/friend69.C           |    18 +
 gcc/testsuite/g++.dg/template/partial5.C           |     2 +-
 gcc/testsuite/g++.dg/template/pr97399.C            |    23 +
 gcc/testsuite/g++.dg/template/pr98372.C            |    28 +
 gcc/testsuite/g++.dg/template/pr98538.C            |    18 +
 gcc/testsuite/g++.dg/template/ttp33.C              |    10 +
 gcc/testsuite/g++.dg/torture/pr97474.C             |    28 +
 gcc/testsuite/g++.dg/torture/pr97960.C             |    30 +
 gcc/testsuite/g++.dg/torture/pr98568.C             |    37 +
 gcc/testsuite/g++.dg/tree-ssa/pr96930.C            |    10 +
 gcc/testsuite/g++.dg/ubsan/pr95693.C               |    26 +
 gcc/testsuite/g++.dg/warn/Warray-bounds15.C        |    40 +
 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-5.C |   129 +
 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc.C    |     4 +-
 .../g++.dg/warn/Wmismatched-new-delete-3.C         |   159 +
 .../g++.dg/warn/Wmissing-field-initializers-2.C    |    44 +
 gcc/testsuite/g++.dg/warn/Wnonnull10.C             |    63 +
 gcc/testsuite/g++.dg/warn/Wnonnull5.C              |    10 +-
 gcc/testsuite/g++.dg/warn/Wnonnull9.C              |   117 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-12.C      |    40 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-13.C      |    28 +
 gcc/testsuite/g++.dg/warn/effc5.C                  |    17 +
 .../g++.old-deja/g++.brendan/visibility6.C         |     4 +-
 .../g++.old-deja/g++.brendan/visibility8.C         |     4 +-
 gcc/testsuite/g++.old-deja/g++.jason/access8.C     |     5 +-
 gcc/testsuite/g++.old-deja/g++.law/access4.C       |     5 +-
 gcc/testsuite/g++.old-deja/g++.law/visibility12.C  |     7 +-
 gcc/testsuite/g++.old-deja/g++.law/visibility4.C   |     5 +-
 gcc/testsuite/g++.old-deja/g++.law/visibility8.C   |     5 +-
 gcc/testsuite/g++.old-deja/g++.other/access4.C     |     4 +-
 gcc/testsuite/g++.target/aarch64/sve/abd_1.C       |    38 +
 gcc/testsuite/g++.target/aarch64/sve/cond_abd_1.C  |    60 +
 gcc/testsuite/g++.target/aarch64/sve/cond_abd_2.C  |    60 +
 gcc/testsuite/g++.target/aarch64/sve/cond_abd_3.C  |    49 +
 gcc/testsuite/g++.target/aarch64/sve/cond_abd_4.C  |    43 +
 .../g++.target/aarch64/sve/cond_arith_1.C          |    89 +
 .../g++.target/aarch64/sve/cond_arith_2.C          |    89 +
 .../g++.target/aarch64/sve/cond_arith_3.C          |    91 +
 .../g++.target/aarch64/sve/cond_arith_4.C          |    91 +
 gcc/testsuite/g++.target/aarch64/sve/cond_bic_1.C  |    40 +
 gcc/testsuite/g++.target/aarch64/sve/cond_bic_2.C  |    31 +
 gcc/testsuite/g++.target/aarch64/sve/cond_bic_3.C  |    36 +
 gcc/testsuite/g++.target/aarch64/sve/cond_bic_4.C  |    36 +
 gcc/testsuite/g++.target/aarch64/sve/cond_mla_1.C  |    33 +
 gcc/testsuite/g++.target/aarch64/sve/cond_mla_2.C  |    33 +
 gcc/testsuite/g++.target/aarch64/sve/cond_mla_3.C  |    33 +
 gcc/testsuite/g++.target/aarch64/sve/cond_mla_4.C  |    36 +
 gcc/testsuite/g++.target/aarch64/sve/cond_mla_5.C  |    33 +
 gcc/testsuite/g++.target/aarch64/sve/cond_mls_1.C  |    33 +
 gcc/testsuite/g++.target/aarch64/sve/cond_mls_2.C  |    33 +
 gcc/testsuite/g++.target/aarch64/sve/cond_mls_3.C  |    33 +
 gcc/testsuite/g++.target/aarch64/sve/cond_mls_4.C  |    36 +
 gcc/testsuite/g++.target/aarch64/sve/cond_mls_5.C  |    33 +
 .../g++.target/aarch64/sve/cond_shift_1.C          |    92 +
 .../g++.target/aarch64/sve/cond_shift_2.C          |    91 +
 .../g++.target/aarch64/sve/cond_shift_3.C          |    94 +
 .../g++.target/aarch64/sve/cond_shift_4.C          |    94 +
 gcc/testsuite/g++.target/aarch64/sve/max_1.C       |    73 +
 gcc/testsuite/g++.target/aarch64/sve/min_1.C       |    73 +
 .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp    |     2 +-
 gcc/testsuite/g++.target/i386/avx512f-pr96891-1.C  |    37 +
 gcc/testsuite/g++.target/i386/pr98847.C            |    20 +
 gcc/testsuite/g++.target/s390/pr98722.C            |    12 +
 gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c    |     1 +
 gcc/testsuite/gcc.c-torture/compile/pr97144.c      |    24 +
 gcc/testsuite/gcc.c-torture/compile/pr98629.c      |    11 +
 gcc/testsuite/gcc.c-torture/compile/pr98849.c      |    60 +
 gcc/testsuite/gcc.c-torture/execute/pr95731.c      |    40 +
 gcc/testsuite/gcc.c-torture/execute/pr98681.c      |    18 +
 gcc/testsuite/gcc.c-torture/execute/pr98727.c      |    20 +
 gcc/testsuite/gcc.c-torture/execute/pr98853-1.c    |    21 +
 gcc/testsuite/gcc.c-torture/execute/pr98853-2.c    |    19 +
 gcc/testsuite/gcc.dg/Walloca-2.c                   |     6 +-
 gcc/testsuite/gcc.dg/Wfree-nonheap-object-4.c      |   107 +
 gcc/testsuite/gcc.dg/Wstrict-overflow-25.c         |     2 +-
 gcc/testsuite/gcc.dg/Wvla-larger-than-4.c          |     6 +-
 gcc/testsuite/gcc.dg/analyzer/alloca-leak.c        |     4 +-
 gcc/testsuite/gcc.dg/analyzer/attr-malloc-1.c      |    75 +
 gcc/testsuite/gcc.dg/analyzer/attr-malloc-2.c      |    24 +
 gcc/testsuite/gcc.dg/analyzer/attr-malloc-4.c      |    21 +
 gcc/testsuite/gcc.dg/analyzer/attr-malloc-5.c      |    12 +
 gcc/testsuite/gcc.dg/analyzer/attr-malloc-6.c      |   228 +
 .../analyzer/attr-malloc-CVE-2019-19078-usb-leak.c |   224 +
 .../gcc.dg/analyzer/attr-malloc-misuses.c          |    18 +
 .../gcc.dg/analyzer/combined-conditionals-1.c      |    55 +
 gcc/testsuite/gcc.dg/analyzer/conditionals-3.c     |     8 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |     9 +-
 gcc/testsuite/gcc.dg/analyzer/feasibility-1.c      |    26 +
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |     3 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c     |     7 +-
 gcc/testsuite/gcc.dg/analyzer/params.c             |     4 +-
 .../analyzer/pr93355-localealias-feasibility-2.c   |    31 +
 .../analyzer/pr93355-localealias-feasibility-3.c   |    64 +
 gcc/testsuite/gcc.dg/analyzer/pr94851-1.c          |     3 +-
 gcc/testsuite/gcc.dg/analyzer/pr96651-2.c          |     4 +-
 gcc/testsuite/gcc.dg/analyzer/pr97072.c            |     9 +
 gcc/testsuite/gcc.dg/analyzer/pr97074.c            |    32 +
 gcc/testsuite/gcc.dg/analyzer/pr98073.c            |    13 +
 gcc/testsuite/gcc.dg/analyzer/pr98293.c            |     2 +
 gcc/testsuite/gcc.dg/analyzer/pr98564.c            |     6 +
 gcc/testsuite/gcc.dg/analyzer/pr98580-a.c          |     9 +
 gcc/testsuite/gcc.dg/analyzer/pr98580-b.c          |     2 +
 gcc/testsuite/gcc.dg/analyzer/pr98628.c            |    19 +
 gcc/testsuite/gcc.dg/analyzer/pr98918.c            |    22 +
 gcc/testsuite/gcc.dg/analyzer/sensitive-1.c        |     5 +
 gcc/testsuite/gcc.dg/analyzer/signal-4b.c          |    18 +-
 gcc/testsuite/gcc.dg/analyzer/sigsetjmp-5.c        |     2 +-
 gcc/testsuite/gcc.dg/analyzer/sigsetjmp-6.c        |     2 +-
 gcc/testsuite/gcc.dg/analyzer/single-field.c       |     8 +-
 .../gcc.dg/analyzer/torture/conditionals-2.c       |     8 +-
 gcc/testsuite/gcc.dg/array-quals-1.c               |    40 +-
 gcc/testsuite/gcc.dg/asan/nested-1.c               |    24 +
 gcc/testsuite/gcc.dg/cpp/ucs.c                     |     4 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-float.c    |    10 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/inline6.c        |     2 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-7.c      |     7 +-
 gcc/testsuite/gcc.dg/debug/pr97714.c               |    11 +
 gcc/testsuite/gcc.dg/gomp/simd-2.c                 |     3 +-
 gcc/testsuite/gcc.dg/gomp/simd-3.c                 |     3 +-
 gcc/testsuite/gcc.dg/gomp/task-detach-1.c          |    20 +
 gcc/testsuite/gcc.dg/ipa/pr98222.c                 |    19 +
 .../gcc.dg/plugin/diagnostic-test-inlining-3.c     |     3 +-
 ...w-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c |    71 +
 ...w-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c |    71 +
 gcc/testsuite/gcc.dg/plugin/gil-1.c                |     4 +-
 gcc/testsuite/gcc.dg/plugin/plugin.exp             |     2 +
 gcc/testsuite/gcc.dg/pr69047.c                     |     4 +-
 gcc/testsuite/gcc.dg/pr78973.c                     |     2 +-
 gcc/testsuite/gcc.dg/pr90248.c                     |    73 +
 gcc/testsuite/gcc.dg/pr95582.c                     |    19 +
 gcc/testsuite/gcc.dg/pr96674.c                     |    40 +
 gcc/testsuite/gcc.dg/pr97172.c                     |    50 +
 gcc/testsuite/gcc.dg/pr97487-1.c                   |     9 +
 gcc/testsuite/gcc.dg/pr97487-2.c                   |    18 +
 gcc/testsuite/gcc.dg/pr98029.c                     |    21 +
 gcc/testsuite/gcc.dg/pr98255.c                     |    49 +
 gcc/testsuite/gcc.dg/pr98287.c                     |    19 +
 gcc/testsuite/gcc.dg/pr98330.c                     |     7 +
 gcc/testsuite/gcc.dg/pr98331.c                     |    18 +
 gcc/testsuite/gcc.dg/pr98721-1.c                   |    14 +
 gcc/testsuite/gcc.dg/pr98721-2.c                   |     8 +
 gcc/testsuite/gcc.dg/pr98766.c                     |    12 +
 gcc/testsuite/gcc.dg/pr98793.c                     |    38 +
 gcc/testsuite/gcc.dg/pr98807.c                     |    35 +
 gcc/testsuite/gcc.dg/torture/ftrapv-2.c            |     4 +-
 gcc/testsuite/gcc.dg/torture/pr98640.c             |    22 +
 gcc/testsuite/gcc.dg/torture/pr98758.c             |    13 +
 gcc/testsuite/gcc.dg/torture/pr98773.c             |    19 +
 gcc/testsuite/gcc.dg/torture/pr98786.c             |    23 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-20.c      |     7 +-
 gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c        |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr47059.c            |    45 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95731.c            |    22 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95867.c            |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96239.c            |    18 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96669-1.c          |    59 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96669-2.c          |    30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96671-1.c          |    51 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96671-2.c          |    51 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96681.c            |    35 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96688.c            |    24 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96691.c            |    21 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96928.c            |    38 +
 gcc/testsuite/gcc.dg/tree-ssa/pr97260.c            |    11 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98455.c            |    19 +
 gcc/testsuite/gcc.dg/tree-ssa/pr98513.c            |    47 +
 gcc/testsuite/gcc.dg/tree-ssa/reassoc-37.c         |     2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-54.c         |     6 +-
 gcc/testsuite/gcc.dg/uninit-38.c                   |    87 +
 gcc/testsuite/gcc.dg/uninit-39.c                   |    47 +
 gcc/testsuite/gcc.dg/uninit-40.c                   |    50 +
 gcc/testsuite/gcc.dg/uninit-pr98578.c              |   110 +
 gcc/testsuite/gcc.dg/vect/bb-slp-32.c              |     1 +
 gcc/testsuite/gcc.dg/vect/bb-slp-9.c               |     2 +-
 gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c         |    20 -
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c       |    26 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c       |    36 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c         |    32 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98685.c         |    15 +
 gcc/testsuite/gcc.dg/vect/bb-slp-pr98854.c         |    24 +
 .../gcc.dg/vect/complex/complex-mla-template.c     |   101 +
 .../gcc.dg/vect/complex/complex-mls-template.c     |   101 +
 .../gcc.dg/vect/complex/complex-mul-template.c     |    71 +
 .../complex/fast-math-bb-slp-complex-mla-double.c  |     9 +
 .../complex/fast-math-bb-slp-complex-mla-float.c   |     8 +
 .../fast-math-bb-slp-complex-mla-half-float.c      |     9 +
 .../complex/fast-math-bb-slp-complex-mls-double.c  |     9 +
 .../complex/fast-math-bb-slp-complex-mls-float.c   |     8 +
 .../fast-math-bb-slp-complex-mls-half-float.c      |     9 +
 .../complex/fast-math-bb-slp-complex-mul-double.c  |     9 +
 .../complex/fast-math-bb-slp-complex-mul-float.c   |     8 +
 .../fast-math-bb-slp-complex-mul-half-float.c      |     9 +
 .../vect/complex/fast-math-complex-mla-double.c    |     8 +
 .../vect/complex/fast-math-complex-mla-float.c     |     8 +
 .../complex/fast-math-complex-mla-half-float.c     |     8 +
 .../vect/complex/fast-math-complex-mls-double.c    |     8 +
 .../vect/complex/fast-math-complex-mls-float.c     |     8 +
 .../complex/fast-math-complex-mls-half-float.c     |     8 +
 .../vect/complex/fast-math-complex-mul-double.c    |     8 +
 .../vect/complex/fast-math-complex-mul-float.c     |     8 +
 .../complex/fast-math-complex-mul-half-float.c     |     8 +
 gcc/testsuite/gcc.dg/vect/pr91403.c                |    11 +
 gcc/testsuite/gcc.dg/vect/pr92205.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/pr98560-1.c              |    17 +
 gcc/testsuite/gcc.dg/vect/pr98560-2.c              |    17 +
 gcc/testsuite/gcc.dg/vect/pr98674.c                |    16 +
 gcc/testsuite/gcc.dg/vect/pr98848.c                |    18 +
 gcc/testsuite/gcc.dg/vect/slp-11b.c                |    12 +-
 gcc/testsuite/gcc.dg/vect/slp-43.c                 |     4 +-
 gcc/testsuite/gcc.dg/vect/slp-45.c                 |     2 +-
 gcc/testsuite/gcc.dg/vect/slp-reduc-3.c            |     8 +-
 gcc/testsuite/gcc.misc-tests/outputs.exp           |    23 +-
 .../aarch64/advsimd-intrinsics/arm-neon-ref.h      |    67 -
 .../aarch64/advsimd-intrinsics/binary_sat_op.inc   |    43 +-
 .../aarch64/advsimd-intrinsics/p64_p128.c          |    46 +-
 .../smlal-smlsl-mull-optimized.c                   |    45 +
 .../aarch64/advsimd-intrinsics/unary_sat_op.inc    |    21 +-
 .../aarch64/advsimd-intrinsics/vmlXl_high.inc      |    89 +
 .../aarch64/advsimd-intrinsics/vmlXl_high_lane.inc |    71 +
 .../advsimd-intrinsics/vmlXl_high_laneq.inc        |    71 +
 .../aarch64/advsimd-intrinsics/vmlXl_high_n.inc    |    62 +
 .../aarch64/advsimd-intrinsics/vmlal_high.c        |    20 +
 .../aarch64/advsimd-intrinsics/vmlal_high_lane.c   |    16 +
 .../aarch64/advsimd-intrinsics/vmlal_high_laneq.c  |    16 +
 .../aarch64/advsimd-intrinsics/vmlal_high_n.c      |    16 +
 .../aarch64/advsimd-intrinsics/vmlsl_high.c        |    24 +
 .../aarch64/advsimd-intrinsics/vmlsl_high_lane.c   |    20 +
 .../aarch64/advsimd-intrinsics/vmlsl_high_laneq.c  |    20 +
 .../aarch64/advsimd-intrinsics/vmlsl_high_n.c      |    20 +
 .../aarch64/advsimd-intrinsics/vmull_high.c        |    78 +
 .../aarch64/advsimd-intrinsics/vmull_high_lane.c   |    69 +
 .../aarch64/advsimd-intrinsics/vmull_high_laneq.c  |    69 +
 .../aarch64/advsimd-intrinsics/vmull_high_n.c      |    61 +
 .../gcc.target/aarch64/advsimd-intrinsics/vqabs.c  |    29 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqadd.c  |    91 +-
 .../aarch64/advsimd-intrinsics/vqdmlXl.inc         |    17 +-
 .../aarch64/advsimd-intrinsics/vqdmlXl_lane.inc    |    21 +-
 .../aarch64/advsimd-intrinsics/vqdmlXl_n.inc       |    17 +-
 .../aarch64/advsimd-intrinsics/vqdmlal.c           |     9 -
 .../aarch64/advsimd-intrinsics/vqdmlal_lane.c      |    14 -
 .../aarch64/advsimd-intrinsics/vqdmlal_n.c         |     9 -
 .../aarch64/advsimd-intrinsics/vqdmlsl.c           |     9 -
 .../aarch64/advsimd-intrinsics/vqdmlsl_lane.c      |    14 -
 .../aarch64/advsimd-intrinsics/vqdmlsl_n.c         |     9 -
 .../aarch64/advsimd-intrinsics/vqdmulh.c           |    42 +-
 .../aarch64/advsimd-intrinsics/vqdmulh_lane.c      |    42 +-
 .../aarch64/advsimd-intrinsics/vqdmulh_n.c         |    42 +-
 .../aarch64/advsimd-intrinsics/vqdmull.c           |    30 +-
 .../aarch64/advsimd-intrinsics/vqdmull_lane.c      |    30 +-
 .../aarch64/advsimd-intrinsics/vqdmull_n.c         |    29 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqmovn.c |    49 +-
 .../aarch64/advsimd-intrinsics/vqmovun.c           |    31 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqneg.c  |    29 +-
 .../aarch64/advsimd-intrinsics/vqrdmlXh.inc        |    42 +-
 .../aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc   |    45 +-
 .../aarch64/advsimd-intrinsics/vqrdmlah.c          |    20 -
 .../aarch64/advsimd-intrinsics/vqrdmlah_lane.c     |    20 -
 .../aarch64/advsimd-intrinsics/vqrdmlsh.c          |    20 -
 .../aarch64/advsimd-intrinsics/vqrdmlsh_lane.c     |    20 -
 .../aarch64/advsimd-intrinsics/vqrdmulh.c          |    57 +-
 .../aarch64/advsimd-intrinsics/vqrdmulh_lane.c     |    65 +-
 .../aarch64/advsimd-intrinsics/vqrdmulh_n.c        |    65 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c |   521 +-
 .../aarch64/advsimd-intrinsics/vqrshrn_n.c         |    74 +-
 .../aarch64/advsimd-intrinsics/vqrshrun_n.c        |    72 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c  |   376 +-
 .../aarch64/advsimd-intrinsics/vqshl_n.c           |   117 +-
 .../aarch64/advsimd-intrinsics/vqshlu_n.c          |   118 +-
 .../aarch64/advsimd-intrinsics/vqshrn_n.c          |    75 +-
 .../aarch64/advsimd-intrinsics/vqshrun_n.c         |    46 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqsub.c  |    92 +-
 .../gcc.target/aarch64/arg-type-diagnostics-1.c    |     4 +-
 .../gcc.target/aarch64/narrow_high-intrinsics.c    |    12 +-
 gcc/testsuite/gcc.target/aarch64/pr97701.c         |    17 +
 gcc/testsuite/gcc.target/aarch64/pr98603.c         |    11 +
 gcc/testsuite/gcc.target/aarch64/simd/vaddlv_1.c   |    56 +
 .../gcc.target/aarch64/simd/vmovl_high_1.c         |    32 +
 .../gcc.target/aarch64/sve/acle/general/ldff1_8.c  |    32 +
 gcc/testsuite/gcc.target/aarch64/sve/adr_6.c       |    43 +
 gcc/testsuite/gcc.target/aarch64/sve/asrdiv_4.c    |    29 +
 gcc/testsuite/gcc.target/aarch64/sve/cnot_2.c      |    29 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_asrd_1.c |    32 +
 .../gcc.target/aarch64/sve/cond_asrd_1_run.c       |    26 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_asrd_2.c |    35 +
 .../gcc.target/aarch64/sve/cond_asrd_2_run.c       |    26 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_asrd_3.c |    35 +
 .../gcc.target/aarch64/sve/cond_asrd_3_run.c       |    26 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_4.c |    32 +
 .../gcc.target/aarch64/sve/cond_cnot_4_run.c       |    26 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_5.c |    32 +
 .../gcc.target/aarch64/sve/cond_cnot_5_run.c       |    26 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_6.c |    31 +
 .../gcc.target/aarch64/sve/cond_cnot_6_run.c       |    26 +
 .../gcc.target/aarch64/sve/cond_unary_5.c          |    49 +
 .../gcc.target/aarch64/sve/cond_unary_5_run.c      |    26 +
 .../gcc.target/aarch64/sve/cond_unary_6.c          |    53 +
 .../gcc.target/aarch64/sve/cond_unary_6_run.c      |    27 +
 .../gcc.target/aarch64/sve/cond_unary_7.c          |    48 +
 .../gcc.target/aarch64/sve/cond_unary_7_run.c      |    26 +
 .../gcc.target/aarch64/sve/cond_unary_8.c          |    50 +
 .../gcc.target/aarch64/sve/cond_unary_8_run.c      |    28 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_5.c  |    33 +
 .../gcc.target/aarch64/sve/cond_uxt_5_run.c        |    26 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_6.c  |    33 +
 .../gcc.target/aarch64/sve/cond_uxt_6_run.c        |    26 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_7.c  |    29 +
 .../gcc.target/aarch64/sve/cond_uxt_7_run.c        |    26 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_8.c  |    32 +
 .../gcc.target/aarch64/sve/cond_uxt_8_run.c        |    26 +
 .../gcc.target/aarch64/sve/cost_model_11.c         |    12 +
 .../gcc.target/aarch64/sve/mask_struct_load_5.c    |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/mla_2.c       |    34 +
 gcc/testsuite/gcc.target/aarch64/sve/mls_2.c       |    34 +
 gcc/testsuite/gcc.target/aarch64/sve/mul_2.c       |    52 +
 .../gcc.target/aarch64/sve/mul_highpart_3.c        |    34 +
 gcc/testsuite/gcc.target/aarch64/sve/pr97144.c     |    26 +
 gcc/testsuite/gcc.target/aarch64/sve/pr98535.c     |    18 +
 gcc/testsuite/gcc.target/aarch64/sve/ptest_1.c     |    10 +
 gcc/testsuite/gcc.target/aarch64/sve/sel_1.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/sel_2.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/sel_3.c       |     2 +-
 gcc/testsuite/gcc.target/aarch64/sve/shift_2.c     |    81 +
 .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp    |     2 +-
 gcc/testsuite/gcc.target/aarch64/usaba_1.c         |    29 +
 gcc/testsuite/gcc.target/aarch64/vdup_lane_2.c     |     2 +-
 gcc/testsuite/gcc.target/arm/ivopts.c              |     2 +-
 gcc/testsuite/gcc.target/arm/pr97969.c             |    54 +
 gcc/testsuite/gcc.target/arm/pr98636.c             |     6 +
 gcc/testsuite/gcc.target/arm/simd/mve-vneg.c       |     3 +
 gcc/testsuite/gcc.target/arm/simd/mve-vorn.c       |    38 +
 gcc/testsuite/gcc.target/arm/simd/mve-vshl.c       |    62 +
 gcc/testsuite/gcc.target/arm/simd/mve-vshr.c       |    59 +
 gcc/testsuite/gcc.target/arm/simd/vceqz_p64.c      |    18 +
 gcc/testsuite/gcc.target/arm/simd/vceqzq_p64.c     |    18 +
 gcc/testsuite/gcc.target/gcn/fpdiv.c               |    38 +
 gcc/testsuite/gcc.target/i386/20051216-1.c         |     5 +
 gcc/testsuite/gcc.target/i386/avx512bw-pr96891-1.c |    75 +
 gcc/testsuite/gcc.target/i386/avx512f-pr96891-1.c  |    40 +
 gcc/testsuite/gcc.target/i386/avx512f-pr96891-2.c  |    30 +
 gcc/testsuite/gcc.target/i386/avx512f-pr96891-3.c  |    39 +
 gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c  |     1 -
 .../gcc.target/i386/ifcvt-onecmpl-abs-1.c          |     4 +-
 gcc/testsuite/gcc.target/i386/m128-check.h         |     9 +-
 gcc/testsuite/gcc.target/i386/m256-check.h         |     4 +-
 gcc/testsuite/gcc.target/i386/m512-check.h         |     4 +-
 gcc/testsuite/gcc.target/i386/pr66821.c            |     2 +-
 gcc/testsuite/gcc.target/i386/pr92645-6.c          |    34 +
 gcc/testsuite/gcc.target/i386/pr92645-7.c          |    24 +
 gcc/testsuite/gcc.target/i386/pr92658-avx512bw-2.c |     2 +-
 gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c   |     2 +-
 gcc/testsuite/gcc.target/i386/pr94802.c            |    59 +
 gcc/testsuite/gcc.target/i386/pr95021-1.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr95021-3.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr95852-1.c          |   266 +
 gcc/testsuite/gcc.target/i386/pr95852-2.c          |   266 +
 gcc/testsuite/gcc.target/i386/pr95852-3.c          |   266 +
 gcc/testsuite/gcc.target/i386/pr95852-4.c          |   266 +
 gcc/testsuite/gcc.target/i386/pr95905-1.c          |    26 +
 gcc/testsuite/gcc.target/i386/pr95905-2.c          |    82 +
 gcc/testsuite/gcc.target/i386/pr95905-3.c          |    82 +
 gcc/testsuite/gcc.target/i386/pr95905-4.c          |    82 +
 gcc/testsuite/gcc.target/i386/pr96271.c            |    11 +
 gcc/testsuite/gcc.target/i386/pr96938.c            |    66 +
 gcc/testsuite/gcc.target/i386/pr97510.c            |    18 +
 gcc/testsuite/gcc.target/i386/pr97684.c            |    24 +
 gcc/testsuite/gcc.target/i386/pr97971.c            |    12 +
 gcc/testsuite/gcc.target/i386/pr97978.c            |    22 +
 gcc/testsuite/gcc.target/i386/pr98334.c            |    36 +
 gcc/testsuite/gcc.target/i386/pr98482-1.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr98482-2.c          |    10 +
 gcc/testsuite/gcc.target/i386/pr98495-1.c          |    10 +
 gcc/testsuite/gcc.target/i386/pr98495-2.c          |    11 +
 gcc/testsuite/gcc.target/i386/pr98495-3.c          |     8 +
 gcc/testsuite/gcc.target/i386/pr98495-4.c          |     8 +
 gcc/testsuite/gcc.target/i386/pr98495-5.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr98522.c            |    39 +
 gcc/testsuite/gcc.target/i386/pr98567-1.c          |    31 +
 gcc/testsuite/gcc.target/i386/pr98567-2.c          |    31 +
 gcc/testsuite/gcc.target/i386/pr98585.c            |    14 +
 gcc/testsuite/gcc.target/i386/pr98603.c            |    11 +
 gcc/testsuite/gcc.target/i386/pr98667-1.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr98667-2.c          |     9 +
 gcc/testsuite/gcc.target/i386/pr98667-3.c          |     7 +
 gcc/testsuite/gcc.target/i386/pr98670.c            |    16 +
 gcc/testsuite/gcc.target/i386/pr98694.c            |    41 +
 gcc/testsuite/gcc.target/i386/pr98833.c            |     9 +
 gcc/testsuite/gcc.target/i386/pr98928.c            |    59 +
 gcc/testsuite/gcc.target/i386/sse-andnps-1.c       |     4 +-
 gcc/testsuite/gcc.target/i386/sse-andps-1.c        |     4 +-
 gcc/testsuite/gcc.target/i386/sse2-andnpd-1.c      |     4 +-
 gcc/testsuite/gcc.target/i386/sse2-andpd-1.c       |     4 +-
 gcc/testsuite/gcc.target/i386/sse2-mmx-pextrw.c    |     2 +-
 gcc/testsuite/gcc.target/i386/sse2-pr98461-2.c     |    25 +
 .../gcc.target/powerpc/builtins-1-p10-runnable.c   |   398 +
 gcc/testsuite/gcc.target/powerpc/builtins-1.fold.h |     4 +-
 gcc/testsuite/gcc.target/powerpc/builtins-2.c      |     6 +-
 .../gcc.target/powerpc/float128-longdouble-math.c  |   442 +
 .../gcc.target/powerpc/float128-longdouble-stdio.c |    36 +
 gcc/testsuite/gcc.target/powerpc/float128-math.c   |    16 +-
 .../gcc.target/powerpc/fold-vec-extract-char.p7.c  |     2 +-
 .../powerpc/fold-vec-extract-double.p7.c           |     3 +-
 .../gcc.target/powerpc/fold-vec-extract-float.p7.c |     3 +-
 .../gcc.target/powerpc/fold-vec-extract-float.p8.c |     2 +-
 .../gcc.target/powerpc/fold-vec-extract-int.p7.c   |     3 +-
 .../gcc.target/powerpc/fold-vec-extract-int.p8.c   |     2 +-
 .../gcc.target/powerpc/fold-vec-extract-short.p7.c |     3 +-
 .../gcc.target/powerpc/fold-vec-extract-short.p8.c |     2 +-
 .../gcc.target/powerpc/fold-vec-insert-char-p8.c   |    17 +-
 .../gcc.target/powerpc/fold-vec-insert-char-p9.c   |    15 +-
 .../gcc.target/powerpc/fold-vec-insert-double.c    |    15 +-
 .../gcc.target/powerpc/fold-vec-insert-float-p8.c  |    12 +-
 .../gcc.target/powerpc/fold-vec-insert-float-p9.c  |    11 +-
 .../gcc.target/powerpc/fold-vec-insert-int-p8.c    |    16 +-
 .../gcc.target/powerpc/fold-vec-insert-int-p9.c    |    13 +-
 .../gcc.target/powerpc/fold-vec-insert-longlong.c  |    14 +-
 .../gcc.target/powerpc/fold-vec-insert-short-p8.c  |    13 +-
 .../gcc.target/powerpc/fold-vec-insert-short-p9.c  |    17 +-
 gcc/testsuite/gcc.target/powerpc/m128-check.h      |     8 +-
 .../powerpc/ppc-fortran/ieee128-math.f90           |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr79251-run.p8.c  |    14 +
 gcc/testsuite/gcc.target/powerpc/pr79251-run.p9.c  |    14 +
 gcc/testsuite/gcc.target/powerpc/pr79251.h         |    36 +
 gcc/testsuite/gcc.target/powerpc/pr79251.p8.c      |    22 +
 gcc/testsuite/gcc.target/powerpc/pr79251.p9.c      |    22 +
 gcc/testsuite/gcc.target/powerpc/pr88233.c         |     2 +-
 gcc/testsuite/gcc.target/powerpc/pr91903.c         |    73 +
 gcc/testsuite/gcc.target/powerpc/sse-andnps-1.c    |     6 +-
 gcc/testsuite/gcc.target/powerpc/sse-andps-1.c     |     4 +-
 gcc/testsuite/gcc.target/powerpc/sse-movhps-1.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/sse-movlps-1.c    |     2 +-
 gcc/testsuite/gcc.target/powerpc/sse2-andnpd-1.c   |     6 +-
 gcc/testsuite/gcc.target/powerpc/sse2-andpd-1.c    |     4 +-
 gcc/testsuite/gcc.target/riscv/attribute-18.c      |     4 +
 gcc/testsuite/gcc.target/riscv/pr98777.c           |    31 +
 gcc/testsuite/gcc.target/riscv/predef-10.c         |    43 +
 gcc/testsuite/gcc.target/riscv/predef-11.c         |    43 +
 gcc/testsuite/gcc.target/riscv/predef-12.c         |    43 +
 gcc/testsuite/gcc.target/riscv/predef-13.c         |    43 +
 .../gcc.target/s390/md/atomic_exchange-1.c         |     2 +-
 gcc/testsuite/gcc.target/s390/s390.exp             |     6 +-
 .../s390/vector/long-double-vx-macro-off-on.c      |    11 +
 .../s390/vector/long-double-vx-macro-on-off.c      |    11 +
 gcc/testsuite/gcc.target/vax/cmpelim-eq-notsi.c    |     4 +-
 gcc/testsuite/gcc.target/vax/cmpelim-le-notsi.c    |     4 +-
 gcc/testsuite/gcc.target/vax/cmpelim-lt-notsi.c    |     4 +-
 gcc/testsuite/gdc.test/compilable/99bottles.d      |   505 +-
 gcc/testsuite/gdc.test/compilable/Test16206.d      |    28 +
 gcc/testsuite/gdc.test/compilable/b16382.d         |     6 +
 gcc/testsuite/gdc.test/compilable/b17111.d         |     7 +
 gcc/testsuite/gdc.test/compilable/checkimports3.d  |    12 +
 gcc/testsuite/gdc.test/compilable/compile1.d       |    29 +-
 gcc/testsuite/gdc.test/compilable/ddoc14633.d      |     6 -
 gcc/testsuite/gdc.test/compilable/ddoc3.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/deprecate14283.d |     6 -
 gcc/testsuite/gdc.test/compilable/diag11066.d      |     6 -
 .../{fail_compilation => compilable}/diag12598.d   |     7 +-
 gcc/testsuite/gdc.test/compilable/diag3243.d       |     6 -
 gcc/testsuite/gdc.test/compilable/dip22d.d         |    10 +
 .../gdc.test/compilable/extra-files/header1.d      |    49 +-
 .../imports/checkimports3a.d                       |     0
 .../imports/checkimports3b.d                       |     0
 .../imports/checkimports3c.d                       |     0
 .../imports/diag12598a.d                           |     0
 gcc/testsuite/gdc.test/compilable/imports/dip22d.d |     5 +
 gcc/testsuite/gdc.test/compilable/imports/dip22e.d |     4 +
 .../compilable/imports/pkgmodule/package.d         |     3 +
 .../compilable/imports/pkgmodule/plainmodule.d     |     2 +
 .../compilable/imports/plainpackage/plainmodule.d  |     4 +
 .../gdc.test/compilable/imports/test15371.d        |     9 +
 gcc/testsuite/gdc.test/compilable/interpret3.d     |     9 +-
 gcc/testsuite/gdc.test/compilable/isZeroInit.d     |    78 +
 .../gdc.test/compilable/isreturnonstack.d          |     7 +
 gcc/testsuite/gdc.test/compilable/line.d           |     4 +-
 gcc/testsuite/gdc.test/compilable/test11563.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test12527.d      |     2 -
 gcc/testsuite/gdc.test/compilable/test12567a.d     |     5 -
 gcc/testsuite/gdc.test/compilable/test12567b.d     |     5 -
 gcc/testsuite/gdc.test/compilable/test12567d.d     |     5 -
 gcc/testsuite/gdc.test/compilable/test12567e.d     |     5 -
 gcc/testsuite/gdc.test/compilable/test13053.d      |     6 -
 gcc/testsuite/gdc.test/compilable/test14375.d      |     6 +-
 gcc/testsuite/gdc.test/compilable/test15019.d      |    18 +-
 gcc/testsuite/gdc.test/compilable/test15326.d      |     8 +-
 gcc/testsuite/gdc.test/compilable/test15371.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test15785.d      |     5 -
 gcc/testsuite/gdc.test/compilable/test15856.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test15925.d      |    18 -
 gcc/testsuite/gdc.test/compilable/test16002.d      |    24 +
 gcc/testsuite/gdc.test/compilable/test16525.d      |     8 +-
 gcc/testsuite/gdc.test/compilable/test17143.d      |     4 +-
 gcc/testsuite/gdc.test/compilable/test17791.d      |    23 +
 gcc/testsuite/gdc.test/compilable/test17908.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test7815.d       |     6 -
 gcc/testsuite/gdc.test/compilable/test9701.d       |    58 +
 gcc/testsuite/gdc.test/compilable/testDIP37.d      |     1 -
 gcc/testsuite/gdc.test/compilable/testInference.d  |     4 +-
 .../gdc.test/compilable/testcheckimports.d         |     8 +-
 gcc/testsuite/gdc.test/compilable/testheader1.d    |     8 +-
 gcc/testsuite/gdc.test/compilable/testheader1i.d   |     8 +-
 .../gdc.test/compilable/testheaderudamodule.d      |     2 +
 gcc/testsuite/gdc.test/compilable/testparse.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/traits.d         |   130 +
 gcc/testsuite/gdc.test/compilable/vcg-ast.d        |    43 +
 gcc/testsuite/gdc.test/compilable/warn3882.d       |     6 -
 gcc/testsuite/gdc.test/fail_compilation/bug5.d     |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/bug5b.d    |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/bug8150a.d |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/bug8150b.d |    10 +-
 .../gdc.test/fail_compilation/checkimports1a.d     |    20 -
 .../gdc.test/fail_compilation/checkimports1b.d     |    20 -
 .../gdc.test/fail_compilation/checkimports1c.d     |    20 -
 .../gdc.test/fail_compilation/checkimports2a.d     |    15 +-
 .../gdc.test/fail_compilation/checkimports2b.d     |    13 +-
 .../gdc.test/fail_compilation/checkimports2c.d     |    14 +-
 .../gdc.test/fail_compilation/checkimports3.d      |    15 -
 .../gdc.test/fail_compilation/diag10169.d          |     3 +-
 .../gdc.test/fail_compilation/diag10327.d          |    10 +
 .../gdc.test/fail_compilation/diag15713.d          |     1 +
 gcc/testsuite/gdc.test/fail_compilation/diag5385.d |    24 +-
 gcc/testsuite/gdc.test/fail_compilation/dip22a.d   |    17 +-
 gcc/testsuite/gdc.test/fail_compilation/dip22b.d   |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/dip22d.d   |    12 -
 gcc/testsuite/gdc.test/fail_compilation/dip22e.d   |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/disable.d  |    26 +-
 .../gdc.test/fail_compilation/fail10207.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail104.d  |     8 +
 .../gdc.test/fail_compilation/fail10528.d          |    20 +-
 .../gdc.test/fail_compilation/fail10905.d          |     6 +
 .../gdc.test/fail_compilation/fail10968.d          |    12 +-
 .../gdc.test/fail_compilation/fail11355.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail115.d  |     9 +-
 .../gdc.test/fail_compilation/fail11503a.d         |     6 +
 .../gdc.test/fail_compilation/fail11503b.d         |     6 +
 .../gdc.test/fail_compilation/fail11503c.d         |     6 +
 .../gdc.test/fail_compilation/fail11503d.d         |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail12.d   |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail121.d  |     7 +
 .../gdc.test/fail_compilation/fail12485.d          |    12 -
 gcc/testsuite/gdc.test/fail_compilation/fail137.d  |    23 -
 gcc/testsuite/gdc.test/fail_compilation/fail14.d   |     6 +
 .../gdc.test/fail_compilation/fail14486.d          |    39 +
 gcc/testsuite/gdc.test/fail_compilation/fail15.d   |     6 +
 .../gdc.test/fail_compilation/fail15044.d          |     2 +-
 .../gdc.test/fail_compilation/fail15616b.d         |     1 +
 gcc/testsuite/gdc.test/fail_compilation/fail16.d   |     7 +
 .../gdc.test/fail_compilation/fail16206a.d         |    12 +
 .../gdc.test/fail_compilation/fail16206b.d         |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail17.d   |     8 +
 .../gdc.test/fail_compilation/fail17502.d          |     8 +-
 .../gdc.test/fail_compilation/fail18143.d          |    43 +
 .../gdc.test/fail_compilation/fail18719.d          |    41 +
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |    22 +
 .../gdc.test/fail_compilation/fail19890a.d         |     1 +
 .../gdc.test/fail_compilation/fail19890b.d         |     1 +
 gcc/testsuite/gdc.test/fail_compilation/fail199.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail200.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail201.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail202.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail203.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail204.d  |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail205.d  |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail206.d  |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail217.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail220.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail225.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail232.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail239.d  |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail252.d  |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail257.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail258.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail262.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail2740.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail276.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail279.d  |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail280.d  |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/fail281.d  |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/fail308.d  |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail313.d  |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3150.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail316.d  |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail324.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3290.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail341.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail344.d  |    14 +-
 gcc/testsuite/gdc.test/fail_compilation/fail346.d  |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail356a.d |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail356b.d |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail356c.d |     7 +
 .../gdc.test/fail_compilation/fail3581a.d          |     6 +
 .../gdc.test/fail_compilation/fail3581b.d          |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail359.d  |     7 +
 .../gdc.test/fail_compilation/fail3673a.d          |     6 +
 .../gdc.test/fail_compilation/fail3673b.d          |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail3731.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail3753.d |     1 +
 gcc/testsuite/gdc.test/fail_compilation/fail3895.d |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4206.d |     6 +
 .../gdc.test/fail_compilation/fail4269a.d          |     8 +
 .../gdc.test/fail_compilation/fail4269b.d          |     7 +
 .../gdc.test/fail_compilation/fail4269c.d          |     7 +
 .../gdc.test/fail_compilation/fail4269d.d          |     6 +
 .../gdc.test/fail_compilation/fail4269e.d          |     7 +
 .../gdc.test/fail_compilation/fail4269f.d          |     6 +
 .../gdc.test/fail_compilation/fail4269g.d          |     6 +
 .../gdc.test/fail_compilation/fail4375a.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375b.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375c.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375d.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375e.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375f.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375g.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375h.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375i.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375j.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375k.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375l.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375m.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375o.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375p.d          |     9 +-
 .../gdc.test/fail_compilation/fail4375q.d          |     9 +-
 .../gdc.test/fail_compilation/fail4375r.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375s.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375t.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375u.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375v.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375w.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375x.d          |     8 +-
 .../gdc.test/fail_compilation/fail4375y.d          |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4510.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4511.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail4517.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail4611.d |     1 +
 gcc/testsuite/gdc.test/fail_compilation/fail47.d   |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail4958.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail5435.d |    30 +-
 gcc/testsuite/gdc.test/fail_compilation/fail56.d   |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail5634.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail57.d   |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail5733.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail58.d   |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail5851.d |     6 +
 .../gdc.test/fail_compilation/fail5953a1.d         |     6 +
 .../gdc.test/fail_compilation/fail5953a2.d         |     8 +
 .../gdc.test/fail_compilation/fail5953s1.d         |     6 +
 .../gdc.test/fail_compilation/fail5953s2.d         |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail60.d   |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6029.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6242.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6458.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6497.d |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail6561.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6611.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6781.d |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail6968.d |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7173.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7178.d |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail7234.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7369.d |     6 +
 .../gdc.test/fail_compilation/fail7424b.d          |     6 +
 .../gdc.test/fail_compilation/fail7424c.d          |     6 +
 .../gdc.test/fail_compilation/fail7424d.d          |     6 +
 .../gdc.test/fail_compilation/fail7424e.d          |     6 +
 .../gdc.test/fail_compilation/fail7424f.d          |     6 +
 .../gdc.test/fail_compilation/fail7424g.d          |     6 +
 .../gdc.test/fail_compilation/fail7424h.d          |     6 +
 .../gdc.test/fail_compilation/fail7424i.d          |     6 +
 .../gdc.test/fail_compilation/fail7524a.d          |    10 +-
 .../gdc.test/fail_compilation/fail7524b.d          |     9 +-
 .../gdc.test/fail_compilation/fail7603a.d          |     6 +
 .../gdc.test/fail_compilation/fail7603b.d          |     6 +
 .../gdc.test/fail_compilation/fail7603c.d          |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail77.d   |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7702.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7751.d |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail7851.d |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7859.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7861.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail8009.d |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail8032.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail8313.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail8691.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail9301.d |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9346.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail94.d   |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail9613.d |     7 +
 .../gdc.test/fail_compilation/fail_contracts1.d    |     8 +
 .../gdc.test/fail_compilation/fail_contracts2.d    |     8 +
 .../gdc.test/fail_compilation/fail_contracts3.d    |    14 +
 .../gdc.test/fail_compilation/fail_contracts4.d    |     8 +
 .../gdc.test/fail_compilation/fail_isZeroInit.d    |    12 +
 .../gdc.test/fail_compilation/failinout1.d         |     6 +
 .../gdc.test/fail_compilation/failinout2.d         |     6 +
 .../gdc.test/fail_compilation/failinout3748a.d     |     6 +
 .../gdc.test/fail_compilation/failinout3748b.d     |     6 +
 .../gdc.test/fail_compilation/failsafea.d          |     7 +
 .../gdc.test/fail_compilation/failsafeb.d          |     6 +
 .../gdc.test/fail_compilation/failsafec.d          |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fix350a.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fix350b.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/ice10273.d |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10283.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10599.d |    13 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11963.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/ice11965.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice11967.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice11968.d |     8 +
 gcc/testsuite/gdc.test/fail_compilation/ice11974.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/ice11982.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice12673.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/ice13644.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/ice15855.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/ice7782.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice8604.d  |     6 +
 gcc/testsuite/gdc.test/fail_compilation/ice8630.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/ice8742.d  |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9013.d  |     6 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254a.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254b.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254c.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/imphint.d  |     3 +-
 .../imports/imp15925.d                             |     0
 .../gdc.test/fail_compilation/imports/imp21353.d   |     7 +
 .../imports/test15117a.d                           |     0
 .../gdc.test/fail_compilation/isreturnonstack.d    |    12 +
 gcc/testsuite/gdc.test/fail_compilation/lookup.d   |     4 +-
 .../fail_compilation/staticarrayoverflow.d         |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/test1.d    |     6 +
 .../gdc.test/fail_compilation/test11176.d          |     1 +
 gcc/testsuite/gdc.test/fail_compilation/test143.d  |    10 +-
 .../test15177.d => fail_compilation/test15117.d}   |     9 +-
 .../gdc.test/fail_compilation/test15399.d          |     1 +
 .../gdc.test/fail_compilation/test15785.d          |     7 +-
 .../gdc.test/fail_compilation/test15785b.d         |     8 +-
 .../gdc.test/fail_compilation/test15897.d          |     2 +-
 .../gdc.test/fail_compilation/test15925.d          |    19 +
 .../gdc.test/fail_compilation/test16002.d          |    15 +
 .../gdc.test/fail_compilation/test16188.d          |     7 +-
 .../gdc.test/fail_compilation/test17096.d          |    50 +
 .../gdc.test/fail_compilation/test17908a.d         |    15 +
 .../gdc.test/fail_compilation/test17908b.d         |    14 +
 .../gdc.test/fail_compilation/test21353.d          |    26 +
 gcc/testsuite/gdc.test/fail_compilation/test314.d  |    10 +-
 .../gdc.test/fail_compilation/test5412a.d          |     7 +
 .../gdc.test/fail_compilation/test5412b.d          |     7 +
 .../gdc.test/fail_compilation/test5412c.d          |     7 +
 .../gdc.test/fail_compilation/test5412c2.di        |     1 +
 gcc/testsuite/gdc.test/fail_compilation/test8509.d |     7 +
 gcc/testsuite/gdc.test/fail_compilation/test8751.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/test9701.d |    63 +
 .../gdc.test/fail_compilation/test9701b.d          |    22 +
 .../gdc.test/fail_compilation/trait_loc_err.d      |    15 +
 .../gdc.test/fail_compilation/trait_loc_ov_err.d   |    40 +
 gcc/testsuite/gdc.test/fail_compilation/traits.d   |    27 +
 .../gdc.test/fail_compilation/traits_child.d       |    17 +
 .../gdc.test/fail_compilation/udaparams.d          |    57 +
 gcc/testsuite/gdc.test/runnable/aliasthis.d        |    32 +-
 gcc/testsuite/gdc.test/runnable/constfold.d        |     7 +-
 gcc/testsuite/gdc.test/runnable/ctorpowtests.d     |     3 +-
 gcc/testsuite/gdc.test/runnable/declaration.d      |    13 +
 gcc/testsuite/gdc.test/runnable/foreach5.d         |    13 +
 gcc/testsuite/gdc.test/runnable/funclit.d          |    16 +
 gcc/testsuite/gdc.test/runnable/future.d           |     4 +
 .../gdc.test/runnable/imports/link15194std.d       |     1 -
 .../gdc.test/runnable/imports/test18322import.d    |    14 +
 gcc/testsuite/gdc.test/runnable/interpret.d        |    20 +-
 gcc/testsuite/gdc.test/runnable/lazy.d             |     2 +-
 gcc/testsuite/gdc.test/runnable/link10920.d        |     3 +-
 gcc/testsuite/gdc.test/runnable/link15021.d        |     7 +
 gcc/testsuite/gdc.test/runnable/link6574.d         |    10 +
 gcc/testsuite/gdc.test/runnable/mangle.d           |    10 +
 gcc/testsuite/gdc.test/runnable/mixin2.d           |    34 +-
 gcc/testsuite/gdc.test/runnable/nested.d           |     6 +
 gcc/testsuite/gdc.test/runnable/nulltype.d         |    13 +
 gcc/testsuite/gdc.test/runnable/property2.d        |    20 +
 gcc/testsuite/gdc.test/runnable/sdtor.d            |    43 +-
 gcc/testsuite/gdc.test/runnable/stress.d           |    20 +-
 gcc/testsuite/gdc.test/runnable/structlit.d        |     8 +-
 gcc/testsuite/gdc.test/runnable/template3.d        |    15 +
 gcc/testsuite/gdc.test/runnable/template4.d        |    13 +-
 gcc/testsuite/gdc.test/runnable/template8.d        |     8 +-
 gcc/testsuite/gdc.test/runnable/template9.d        |    52 +-
 gcc/testsuite/gdc.test/runnable/test15.d           |     4 +-
 gcc/testsuite/gdc.test/runnable/test17373.d        |    20 +
 gcc/testsuite/gdc.test/runnable/test17878.d        |    19 +
 gcc/testsuite/gdc.test/runnable/test18322.d        |    21 +
 gcc/testsuite/gdc.test/runnable/test22.d           |     4 +-
 gcc/testsuite/gdc.test/runnable/test34.d           |     7 +
 gcc/testsuite/gdc.test/runnable/test42.d           |    44 +-
 gcc/testsuite/gdc.test/runnable/test8.d            |     2 +-
 gcc/testsuite/gdc.test/runnable/testaa.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/testaa2.d          |     2 +-
 gcc/testsuite/gdc.test/runnable/testassign.d       |    20 +
 gcc/testsuite/gdc.test/runnable/testconst.d        |    42 +
 gcc/testsuite/gdc.test/runnable/testcontracts.d    |   133 +
 gcc/testsuite/gdc.test/runnable/testdstress.d      |    18 +-
 gcc/testsuite/gdc.test/runnable/testenum.d         |     9 +-
 gcc/testsuite/gdc.test/runnable/testmodule.d       |     4 +-
 gcc/testsuite/gdc.test/runnable/testrightthis.d    |    11 +-
 gcc/testsuite/gdc.test/runnable/testscope2.d       |     9 +
 gcc/testsuite/gdc.test/runnable/traits.d           |   197 +-
 gcc/testsuite/gdc.test/runnable/traits_child.d     |   122 +
 gcc/testsuite/gdc.test/runnable/uda.d              |   229 +
 gcc/testsuite/gdc.test/runnable/xtest46.d          |    32 +
 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_18.c |    27 +
 .../gfortran.dg/ISO_Fortran_binding_18.f90         |    28 +
 gcc/testsuite/gfortran.dg/associate_54.f90         |    34 +
 gcc/testsuite/gfortran.dg/associate_55.f90         |    35 +
 gcc/testsuite/gfortran.dg/associate_56.f90         |    36 +
 gcc/testsuite/gfortran.dg/associate_57.f90         |    47 +
 gcc/testsuite/gfortran.dg/associated_target_7.f90  |    87 +
 gcc/testsuite/gfortran.dg/charlen_18.f90           |    18 +
 .../gfortran.dg/coarray/array_temporary.f90        |    74 +
 gcc/testsuite/gfortran.dg/dec_math.f90             |     2 +-
 .../gfortran.dg/deferred_character_35.f90          |    18 +
 .../gfortran.dg/elemental_assignment_1.f90         |    59 +
 gcc/testsuite/gfortran.dg/elemental_function_5.f90 |    46 +
 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-2.f90 |    21 +
 gcc/testsuite/gfortran.dg/gomp/map-3.f90           |    10 +-
 gcc/testsuite/gfortran.dg/gomp/pr86470.f90         |    12 +
 gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90   |    29 +
 .../gfortran.dg/gomp/use_device_ptr-1.f90          |    25 +
 gcc/testsuite/gfortran.dg/implied_do_3.f90         |    14 +
 .../gfortran.dg/interface_assignment_7.f90         |    84 +
 .../iso_fortran_binding_uint8_array.f90            |    11 +
 .../iso_fortran_binding_uint8_array_driver.c       |    25 +
 gcc/testsuite/gfortran.dg/module_procedure_5.f90   |    31 +
 gcc/testsuite/gfortran.dg/module_procedure_6.f90   |    51 +
 gcc/testsuite/gfortran.dg/pr70070.f90              |     8 +
 gcc/testsuite/gfortran.dg/pr91862.f90              |    26 +
 gcc/testsuite/gfortran.dg/pr97673.f90              |    14 +
 gcc/testsuite/gfortran.dg/pr98661.f90              |    19 +
 gcc/testsuite/gfortran.dg/proc_ptr_52.f90          |    72 +
 gcc/testsuite/gnat.dg/asan1.adb                    |    15 +
 gcc/testsuite/gnat.dg/asan1_pkg.ads                |     9 +
 gcc/testsuite/gnat.dg/thunk2.adb                   |    11 +
 gcc/testsuite/gnat.dg/thunk2.ads                   |    12 +
 gcc/testsuite/gnat.dg/thunk2_pkg.ads               |    11 +
 .../test/fixedbugs/issue27836.dir/\303\204foo.go"  |    13 +
 .../test/fixedbugs/issue27836.dir/\303\204main.go" |    13 +
 gcc/testsuite/go.test/test/fixedbugs/issue27836.go |     7 +
 gcc/testsuite/lib/gcov.exp                         |    62 +
 gcc/testsuite/lib/target-supports.exp              |    45 +-
 gcc/testsuite/substr_10.f90                        |    11 +
 gcc/testsuite/substr_9.f90                         |    28 +
 gcc/tree-cfg.c                                     |     2 +-
 gcc/tree-core.h                                    |    29 +-
 gcc/tree-data-ref.c                                |    80 +-
 gcc/tree-dfa.c                                     |     6 +-
 gcc/tree-inline.c                                  |    13 +-
 gcc/tree-loop-distribution.c                       |     1 +
 gcc/tree-nested.c                                  |     6 +-
 gcc/tree-pass.h                                    |     2 +-
 gcc/tree-predcom.c                                 |     2 +-
 gcc/tree-pretty-print.c                            |     6 +
 gcc/tree-ssa-ccp.c                                 |     4 +-
 gcc/tree-ssa-dce.c                                 |    17 +-
 gcc/tree-ssa-dse.c                                 |     8 +-
 gcc/tree-ssa-forwprop.c                            |    21 +-
 gcc/tree-ssa-live.c                                |    17 +-
 gcc/tree-ssa-loop-im.c                             |     1 +
 gcc/tree-ssa-loop-ivopts.c                         |     2 +-
 gcc/tree-ssa-loop-niter.c                          |     5 +
 gcc/tree-ssa-math-opts.c                           |   478 +-
 gcc/tree-ssa-math-opts.h                           |    26 +
 gcc/tree-ssa-phiopt.c                              |   123 +
 gcc/tree-ssa-phiprop.c                             |     2 +-
 gcc/tree-ssa-reassoc.c                             |   173 +-
 gcc/tree-ssa-sccvn.c                               |    20 +-
 gcc/tree-ssa.c                                     |     2 +-
 gcc/tree-ssanames.c                                |     8 +
 gcc/tree-vect-data-refs.c                          |     6 +-
 gcc/tree-vect-loop.c                               |    85 +-
 gcc/tree-vect-patterns.c                           |     4 +
 gcc/tree-vect-slp-patterns.c                       |   866 +-
 gcc/tree-vect-slp.c                                |   355 +-
 gcc/tree-vect-stmts.c                              |    62 +-
 gcc/tree-vectorizer.h                              |     5 +
 gcc/tree.c                                         |    43 +-
 gcc/tree.h                                         |    19 +-
 gcc/value-prof.c                                   |    26 +-
 gcc/value-range.cc                                 |     6 +-
 gcc/varpool.c                                      |     8 +
 gcc/vec.h                                          |     6 +-
 gotools/ChangeLog                                  |     8 +
 gotools/Makefile.am                                |    26 +-
 gotools/Makefile.in                                |    28 +-
 include/ChangeLog                                  |     4 +
 include/gomp-constants.h                           |     1 +
 libatomic/ChangeLog                                |    13 +
 libatomic/configure                                |    12 +-
 libatomic/configure.tgt                            |    56 +-
 libbacktrace/ChangeLog                             |    19 +
 libbacktrace/Makefile.am                           |    10 +-
 libbacktrace/Makefile.in                           |    12 +-
 libbacktrace/configure                             |    16 +-
 libbacktrace/dwarf.c                               |    64 +-
 libcc1/ChangeLog                                   |     4 +
 libcc1/configure                                   |    12 +-
 libcody/ChangeLog                                  |    31 +
 libcody/Makefile.in                                |   121 +-
 libcody/Makesub.in                                 |    49 -
 libcody/build-aux/config.guess                     |  1476 --
 libcody/build-aux/config.sub                       |  1833 ---
 libcody/build-aux/install-sh                       |   518 -
 libcody/config.h.in                                |     5 +-
 libcody/config.m4                                  |   182 -
 libcody/configure                                  |   209 +-
 libcody/configure.ac                               |    15 +-
 libcody/dox.cfg.in                                 |  2478 ----
 libcody/fatal.cc                                   |    22 -
 libcody/gdbinit.in                                 |    11 -
 libcody/internal.hh                                |     3 -
 libcody/resolver.cc                                |     4 +-
 libcpp/ChangeLog                                   |    16 +
 libcpp/include/cpplib.h                            |     3 +-
 libcpp/init.c                                      |     9 +-
 libcpp/lex.c                                       |     8 +-
 libcpp/mkdeps.c                                    |     1 -
 libcpp/po/ChangeLog                                |     4 +
 libcpp/po/es.po                                    |    89 +-
 libffi/ChangeLog                                   |     4 +
 libffi/configure                                   |    12 +-
 libgcc/ChangeLog                                   |    40 +
 libgcc/config/i386/gnu-unwind.h                    |    60 +-
 libgcc/config/i386/resms64.h                       |     5 +
 libgcc/config/i386/resms64f.h                      |     5 +
 libgcc/config/i386/resms64fx.h                     |     5 +
 libgcc/config/i386/resms64x.h                      |     5 +
 libgcc/config/i386/savms64.h                       |     5 +
 libgcc/config/i386/savms64f.h                      |     5 +
 libgcc/config/or1k/sfp-machine.h                   |    41 +-
 libgcc/libgcov-merge.c                             |    14 +-
 libgcc/libgcov.h                                   |    21 +-
 libgfortran/ChangeLog                              |    15 +
 libgfortran/configure                              |    12 +-
 libgfortran/runtime/ISO_Fortran_binding.c          |    10 +-
 libgo/MERGE                                        |     2 +-
 libgo/Makefile.am                                  |     4 +-
 libgo/Makefile.in                                  |     4 +-
 libgo/VERSION                                      |     2 +-
 libgo/check-packages.txt                           |     2 +
 libgo/config/libtool.m4                            |    12 +-
 libgo/configure                                    |    12 +-
 libgo/go/archive/tar/strconv.go                    |     2 +-
 libgo/go/cmd/cgo/gcc.go                            |     7 +
 libgo/go/cmd/cgo/out.go                            |     6 +-
 libgo/go/cmd/cgo/util.go                           |     6 +-
 libgo/go/cmd/go.mod                                |     4 +-
 libgo/go/cmd/go/alldocs.go                         |   863 +-
 libgo/go/cmd/go/go_test.go                         |     5 +-
 libgo/go/cmd/go/internal/base/base.go              |     2 +-
 libgo/go/cmd/go/internal/bug/bug.go                |     2 +-
 libgo/go/cmd/go/internal/fmtcmd/fmt.go             |     3 +-
 libgo/go/cmd/go/internal/generate/generate.go      |    20 +-
 libgo/go/cmd/go/internal/get/get.go                |     2 +-
 libgo/go/cmd/go/internal/help/helpdoc.go           |    19 +-
 libgo/go/cmd/go/internal/list/list.go              |    12 +-
 libgo/go/cmd/go/internal/load/pkg.go               |   134 +-
 libgo/go/cmd/go/internal/load/test.go              |     8 +-
 libgo/go/cmd/go/internal/modcmd/download.go        |     4 +-
 libgo/go/cmd/go/internal/modcmd/edit.go            |     5 +-
 libgo/go/cmd/go/internal/modcmd/graph.go           |     2 +
 libgo/go/cmd/go/internal/modcmd/init.go            |     2 +
 libgo/go/cmd/go/internal/modcmd/tidy.go            |     2 +
 libgo/go/cmd/go/internal/modcmd/vendor.go          |    78 +-
 libgo/go/cmd/go/internal/modcmd/verify.go          |     2 +
 libgo/go/cmd/go/internal/modcmd/why.go             |     2 +
 .../cmd/go/internal/modfetch/codehost/codehost.go  |     2 +-
 libgo/go/cmd/go/internal/modfetch/codehost/git.go  |     2 +-
 libgo/go/cmd/go/internal/modfetch/fetch.go         |   108 +-
 libgo/go/cmd/go/internal/modfetch/proxy.go         |    61 +-
 libgo/go/cmd/go/internal/modget/get.go             |   127 +-
 libgo/go/cmd/go/internal/modget/query.go           |     4 +-
 libgo/go/cmd/go/internal/modload/buildlist.go      |    11 +
 libgo/go/cmd/go/internal/modload/help.go           |   484 +-
 libgo/go/cmd/go/internal/modload/import.go         |    82 +-
 libgo/go/cmd/go/internal/modload/import_test.go    |    13 +-
 libgo/go/cmd/go/internal/modload/init.go           |    81 +-
 libgo/go/cmd/go/internal/modload/load.go           |    21 +-
 libgo/go/cmd/go/internal/modload/modfile.go        |     4 +-
 libgo/go/cmd/go/internal/modload/mvs.go            |    16 -
 libgo/go/cmd/go/internal/modload/query.go          |    10 +-
 libgo/go/cmd/go/internal/modload/vendor.go         |     2 +-
 libgo/go/cmd/go/internal/str/str.go                |    14 +
 libgo/go/cmd/go/internal/test/genflags.go          |     2 +-
 libgo/go/cmd/go/internal/test/test.go              |     2 +-
 libgo/go/cmd/go/internal/test/testflag.go          |     2 +-
 libgo/go/cmd/go/internal/tool/tool.go              |    17 +-
 libgo/go/cmd/go/internal/vcs/vcs.go                |     4 +-
 libgo/go/cmd/go/internal/vet/vetflag.go            |     2 +-
 libgo/go/cmd/go/internal/work/build.go             |     7 +-
 libgo/go/cmd/go/internal/work/buildid.go           |     2 +-
 libgo/go/cmd/go/internal/work/exec.go              |    17 +-
 libgo/go/cmd/go/internal/work/gccgo.go             |     8 +-
 libgo/go/cmd/go/testdata/addmod.go                 |     2 +-
 .../go/testdata/script/link_syso_issue33139.txt    |     2 +-
 libgo/go/cmd/go/testdata/script/mod_bad_domain.txt |     2 +-
 libgo/go/cmd/go/testdata/script/mod_edit.txt       |     6 +
 .../go/cmd/go/testdata/script/mod_get_fallback.txt |     2 +-
 .../cmd/go/testdata/script/mod_gobuild_import.txt  |     2 +-
 .../cmd/go/testdata/script/mod_list_bad_import.txt |     2 +-
 libgo/go/cmd/go/testdata/script/mod_readonly.txt   |    10 +-
 .../go/cmd/go/testdata/script/mod_vendor_auto.txt  |     6 +-
 libgo/go/cmd/go/testdata/script/mod_versions.txt   |     6 +-
 libgo/go/cmd/internal/browser/browser.go           |     2 +-
 libgo/go/cmd/test2json/main.go                     |     8 +-
 libgo/go/cmd/vendor/modules.txt                    |     4 +-
 libgo/go/crypto/elliptic/p224.go                   |    41 +-
 libgo/go/crypto/elliptic/p224_test.go              |   277 +-
 libgo/go/crypto/rand/rand_windows.go               |     4 +-
 libgo/go/crypto/tls/common.go                      |    21 -
 libgo/go/crypto/tls/conn.go                        |    62 +-
 libgo/go/crypto/tls/handshake_client.go            |    11 +-
 libgo/go/crypto/tls/handshake_client_test.go       |    36 -
 libgo/go/crypto/tls/handshake_client_tls13.go      |     3 -
 libgo/go/crypto/tls/handshake_server.go            |    17 +-
 libgo/go/crypto/tls/handshake_server_test.go       |    50 +-
 libgo/go/crypto/tls/handshake_server_tls13.go      |     4 +-
 libgo/go/crypto/tls/tls.go                         |    55 +-
 libgo/go/crypto/x509/root.go                       |     6 +-
 libgo/go/crypto/x509/root_hurd.go                  |     6 +
 libgo/go/crypto/x509/root_ios.go                   |   280 +-
 libgo/go/crypto/x509/x509.go                       |   108 -
 libgo/go/crypto/x509/x509_test.go                  |    54 +-
 libgo/go/embed/embed.go                            |     6 +
 libgo/go/embed/internal/embedtest/embed_test.go    |    49 +-
 libgo/go/embed/internal/embedtest/embedx_test.go   |    14 -
 libgo/go/encoding/asn1/asn1.go                     |     9 +
 libgo/go/go/build/build.go                         |    70 +-
 libgo/go/go/build/build_test.go                    |     3 +-
 libgo/go/go/build/constraint/expr.go               |   574 +
 libgo/go/go/build/constraint/expr_test.go          |   317 +
 libgo/go/go/build/deps_test.go                     |    47 +-
 libgo/go/go/build/read.go                          |   109 +-
 libgo/go/go/build/read_test.go                     |    69 +-
 .../withvendor/src/a/{ => vendor}/c/d/d.go         |     0
 .../go/internal/gccgoimporter/gccgoinstallation.go |     2 +-
 libgo/go/go/internal/srcimporter/srcimporter.go    |     2 +-
 libgo/go/go/types/stdlib_test.go                   |     2 +
 libgo/go/golang.org/x/mod/modfile/rule.go          |    30 +
 .../go/golang.org/x/tools/go/analysis/analysis.go  |     4 +
 .../golang.org/x/tools/go/analysis/diagnostic.go   |     4 +
 libgo/go/golang.org/x/tools/go/analysis/doc.go     |     4 +
 .../go/analysis/internal/analysisflags/help.go     |     4 +
 .../analysis/passes/internal/analysisutil/util.go  |     4 +
 .../x/tools/go/analysis/passes/printf/types.go     |     4 +
 .../go/analysis/passes/structtag/structtag.go      |    94 +-
 .../go/analysis/unitchecker/unitchecker112.go      |     4 +
 .../go/golang.org/x/tools/go/analysis/validate.go  |     4 +
 libgo/go/golang.org/x/tools/go/ast/astutil/util.go |     4 +
 .../golang.org/x/tools/go/ast/inspector/typeof.go  |     4 +
 libgo/go/html/template/exec_test.go                |    55 +
 libgo/go/html/template/template.go                 |    90 +-
 libgo/go/internal/cpu/cpu_arm.go                   |     2 +
 libgo/go/internal/cpu/cpu_mips.go                  |    10 +
 libgo/go/internal/cpu/cpu_mips64x.go               |     2 +
 libgo/go/internal/cpu/cpu_mipsle.go                |    10 +
 libgo/go/internal/cpu/cpu_no_name.go               |     1 +
 libgo/go/internal/cpu/cpu_other.go                 |     3 +
 libgo/go/internal/cpu/cpu_ppc64x.go                |    23 +
 libgo/go/internal/cpu/cpu_ppc64x_aix.go            |     2 +-
 libgo/go/internal/cpu/cpu_wasm.go                  |    10 +
 libgo/go/internal/cpu/cpu_x86.go                   |     2 +
 libgo/go/internal/execabs/execabs.go               |    70 +
 libgo/go/internal/execabs/execabs_test.go          |   104 +
 libgo/go/internal/goroot/gc.go                     |     2 +-
 .../go/internal/syscall/windows/syscall_windows.go |     2 +
 .../internal/syscall/windows/zsyscall_windows.go   |    13 +
 libgo/go/io/fs/glob.go                             |     4 +-
 libgo/go/io/fs/glob_test.go                        |     2 +-
 libgo/go/io/fs/walk.go                             |    15 +-
 libgo/go/io/fs/walk_test.go                        |    26 -
 libgo/go/io/ioutil/example_test.go                 |     2 +-
 libgo/go/math/rand/gen_cooked.go                   |     2 +-
 libgo/go/math/sqrt.go                              |     2 +-
 libgo/go/net/http/fcgi/child.go                    |     3 -
 libgo/go/net/http/fcgi/fcgi_test.go                |    12 +-
 libgo/go/net/http/httputil/dump.go                 |    15 +-
 libgo/go/net/http/httputil/dump_test.go            |    80 +-
 libgo/go/net/http/serve_test.go                    |     6 +-
 libgo/go/net/http/server.go                        |     2 +-
 libgo/go/net/http/transport.go                     |    10 +-
 libgo/go/net/http/transport_test.go                |     2 +-
 libgo/go/net/mail/message_test.go                  |     8 +-
 libgo/go/os/file_plan9.go                          |    10 -
 libgo/go/os/file_unix.go                           |     8 +
 libgo/go/os/os_test.go                             |    45 +-
 libgo/go/os/os_windows_test.go                     |    11 +-
 libgo/go/os/signal/signal_linux_test.go            |    42 +
 libgo/go/os/signal/signal_test.go                  |   102 +-
 libgo/go/os/tempfile.go                            |    21 +-
 libgo/go/os/testdata/dirfs/a                       |     0
 libgo/go/os/testdata/dirfs/b                       |     0
 libgo/go/os/testdata/dirfs/dir/x                   |     0
 libgo/go/reflect/all_test.go                       |   170 -
 libgo/go/reflect/type.go                           |    43 +-
 libgo/go/runtime/crash_test.go                     |    12 +
 libgo/go/runtime/defer_test.go                     |    28 +
 libgo/go/runtime/export_pipe2_test.go              |     2 +-
 libgo/go/runtime/export_test.go                    |     4 +-
 libgo/go/runtime/histogram.go                      |    60 +-
 libgo/go/runtime/histogram_test.go                 |    22 +-
 libgo/go/runtime/metrics.go                        |    53 +-
 libgo/go/runtime/metrics/description.go            |    16 +-
 libgo/go/runtime/metrics/doc.go                    |     4 +-
 libgo/go/runtime/metrics/example_test.go           |    96 +
 libgo/go/runtime/metrics/histogram.go              |    29 +-
 libgo/go/runtime/metrics/value.go                  |     2 +-
 libgo/go/runtime/metrics_test.go                   |    38 +-
 libgo/go/runtime/mgcmark.go                        |     4 +-
 libgo/go/runtime/mgcscavenge.go                    |     2 +-
 libgo/go/runtime/msan0.go                          |     9 +-
 libgo/go/runtime/nbpipe_test.go                    |     2 +-
 libgo/go/runtime/os_aix.go                         |     3 -
 libgo/go/runtime/os_freebsd.go                     |     2 +-
 libgo/go/runtime/os_gccgo.go                       |     5 +
 libgo/go/runtime/os_hurd.go                        |    18 +-
 libgo/go/runtime/os_js.go                          |     7 +-
 libgo/go/runtime/os_openbsd.go                     |     1 -
 libgo/go/runtime/proc.go                           |    79 +-
 libgo/go/runtime/runtime2.go                       |     1 -
 libgo/go/runtime/signal_unix.go                    |     9 +-
 libgo/go/runtime/signal_windows_test.go            |    64 +
 libgo/go/runtime/sigqueue.go                       |    34 +-
 libgo/go/runtime/stubs2.go                         |     2 +-
 libgo/go/runtime/testdata/testprog/deadlock.go     |    39 +
 libgo/go/runtime/testdata/testwinsignal/main.go    |    19 +
 libgo/go/runtime/time.go                           |     6 +
 libgo/go/runtime/timestub2.go                      |     4 -
 libgo/go/syscall/exec_darwin.go                    |   259 -
 libgo/go/syscall/exec_linux.go                     |     2 +-
 libgo/go/syscall/exec_unix.go                      |     4 +
 libgo/go/syscall/{mkasm_darwin.go => mkasm.go}     |    31 +-
 libgo/go/syscall/setuidgid_32_linux.go             |     6 -
 libgo/go/syscall/setuidgid_linux.go                |     6 -
 libgo/go/syscall/syscall_linux_test.go             |    13 +
 libgo/go/testing/fstest/testfs.go                  |     3 +-
 libgo/go/time/sleep.go                             |    13 +-
 libgo/go/time/tzdata/zipdata.go                    | 13694 ++++++++++---------
 libgo/libgo-packages.txt                           |     2 +
 libgo/merge.sh                                     |     2 +-
 libgo/misc/cgo/test/cthread_unix.c                 |     2 +-
 libgo/misc/cgo/test/pkg_test.go                    |     2 +-
 libgo/misc/cgo/testcarchive/carchive_test.go       |     5 -
 libgomp/ChangeLog                                  |   118 +
 libgomp/config/accel/sem.h                         |     9 +
 libgomp/config/linux/sem.h                         |     9 +
 libgomp/config/posix/sem.c                         |    20 +
 libgomp/config/posix/sem.h                         |    10 +
 libgomp/config/rtems/sem.h                         |     5 +
 libgomp/configure                                  |    98 +-
 libgomp/configure.tgt                              |    39 +-
 libgomp/fortran.c                                  |     6 +
 libgomp/libgomp.h                                  |     7 +
 libgomp/libgomp.map                                |     2 +
 libgomp/libgomp.texi                               |    34 +
 libgomp/libgomp_g.h                                |     2 +-
 libgomp/omp.h.in                                   |     7 +
 libgomp/omp_lib.f90.in                             |     9 +
 libgomp/omp_lib.h.in                               |     4 +
 libgomp/plugin/configfrag.ac                       |    92 +-
 libgomp/plugin/plugin-nvptx.c                      |   123 +-
 libgomp/priority_queue.c                           |    57 +
 libgomp/priority_queue.h                           |     5 +
 libgomp/task.c                                     |   140 +-
 libgomp/team.c                                     |     4 +
 .../testsuite/libgomp.c-c++-common/task-detach-1.c |    36 +
 .../testsuite/libgomp.c-c++-common/task-detach-2.c |    37 +
 .../testsuite/libgomp.c-c++-common/task-detach-3.c |    33 +
 .../testsuite/libgomp.c-c++-common/task-detach-4.c |    24 +
 .../testsuite/libgomp.c-c++-common/task-detach-5.c |    42 +
 .../testsuite/libgomp.c-c++-common/task-detach-6.c |    46 +
 .../testsuite/libgomp.fortran/is_device_ptr-1.f90  |    54 +
 .../testsuite/libgomp.fortran/task-detach-1.f90    |    33 +
 .../testsuite/libgomp.fortran/task-detach-2.f90    |    34 +
 .../testsuite/libgomp.fortran/task-detach-3.f90    |    33 +
 .../testsuite/libgomp.fortran/task-detach-4.f90    |    22 +
 .../testsuite/libgomp.fortran/task-detach-5.f90    |    39 +
 .../testsuite/libgomp.fortran/task-detach-6.f90    |    44 +
 libhsail-rt/ChangeLog                              |     4 +
 libhsail-rt/configure                              |    12 +-
 libiberty/ChangeLog                                |     9 +
 libiberty/dyn-string.c                             |     2 +-
 libitm/ChangeLog                                   |    11 +
 libitm/configure                                   |    12 +-
 libitm/configure.tgt                               |    37 +-
 libobjc/ChangeLog                                  |     4 +
 libobjc/configure                                  |    12 +-
 liboffloadmic/ChangeLog                            |     5 +
 liboffloadmic/configure                            |    12 +-
 liboffloadmic/plugin/configure                     |    12 +-
 libphobos/ChangeLog                                |    44 +
 libphobos/Makefile.in                              |     2 +-
 libphobos/configure                                |    16 +-
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/Makefile.am                  |   157 +-
 libphobos/libdruntime/Makefile.in                  |   393 +-
 libphobos/libdruntime/core/internal/abort.d        |     2 +-
 libphobos/libdruntime/core/stdc/complex.d          |    26 +-
 libphobos/libdruntime/core/stdc/errno.d            |   244 +-
 libphobos/libdruntime/core/stdc/fenv.d             |    22 +-
 libphobos/libdruntime/core/stdc/inttypes.d         |     8 +-
 libphobos/libdruntime/core/stdc/limits.d           |     2 +-
 libphobos/libdruntime/core/stdc/locale.d           |     2 +-
 libphobos/libdruntime/core/stdc/math.d             |   291 +-
 libphobos/libdruntime/core/stdc/stdarg.d           |   713 +-
 libphobos/libdruntime/core/stdc/stdint.d           |     8 +-
 libphobos/libdruntime/core/stdc/stdio.d            |    64 +-
 libphobos/libdruntime/core/stdc/stdlib.d           |     2 +-
 libphobos/libdruntime/core/stdc/string.d           |    58 +-
 libphobos/libdruntime/core/stdc/tgmath.d           |   550 +-
 libphobos/libdruntime/core/stdc/time.d             |   221 +-
 libphobos/libdruntime/core/stdc/wchar_.d           |    86 +-
 libphobos/libdruntime/core/stdc/wctype.d           |     4 +-
 libphobos/libdruntime/core/sys/bionic/err.d        |    23 +
 libphobos/libdruntime/core/sys/darwin/dlfcn.d      |     2 +-
 libphobos/libdruntime/core/sys/darwin/err.d        |    41 +
 libphobos/libdruntime/core/sys/darwin/ifaddrs.d    |    77 +
 libphobos/libdruntime/core/sys/darwin/mach/dyld.d  |     4 +-
 .../libdruntime/core/sys/darwin/mach/getsect.d     |   172 +-
 .../libdruntime/core/sys/darwin/mach/loader.d      |    41 +-
 libphobos/libdruntime/core/sys/darwin/mach/nlist.d |   317 +
 libphobos/libdruntime/core/sys/darwin/mach/stab.d  |    90 +
 .../libdruntime/core/sys/darwin/netinet/in_.d      |    18 +-
 libphobos/libdruntime/core/sys/darwin/pthread.d    |     8 +-
 libphobos/libdruntime/core/sys/darwin/sys/attr.d   |   338 +
 .../libdruntime/core/sys/dragonflybsd/dlfcn.d      |     8 +-
 libphobos/libdruntime/core/sys/dragonflybsd/err.d  |    31 +
 .../core/sys/dragonflybsd/netinet/in_.d            |    14 +-
 .../core/sys/dragonflybsd/sys/link_elf.d           |     4 +-
 libphobos/libdruntime/core/sys/freebsd/dlfcn.d     |     8 +-
 libphobos/libdruntime/core/sys/freebsd/err.d       |    31 +
 libphobos/libdruntime/core/sys/freebsd/execinfo.d  |     2 +
 .../libdruntime/core/sys/freebsd/netinet/in_.d     |    14 +-
 libphobos/libdruntime/core/sys/freebsd/sys/event.d |    23 +-
 .../libdruntime/core/sys/freebsd/sys/link_elf.d    |     4 +-
 libphobos/libdruntime/core/sys/freebsd/sys/mount.d |    58 +-
 libphobos/libdruntime/core/sys/linux/dlfcn.d       |    11 +-
 libphobos/libdruntime/core/sys/linux/elf.d         |     2 +-
 libphobos/libdruntime/core/sys/linux/epoll.d       |     1 +
 libphobos/libdruntime/core/sys/linux/err.d         |    24 +
 libphobos/libdruntime/core/sys/linux/errno.d       |     1 +
 libphobos/libdruntime/core/sys/linux/execinfo.d    |     2 +
 libphobos/libdruntime/core/sys/linux/fcntl.d       |     1 +
 libphobos/libdruntime/core/sys/linux/ifaddrs.d     |     3 +-
 libphobos/libdruntime/core/sys/linux/link.d        |     1 +
 libphobos/libdruntime/core/sys/linux/netinet/in_.d |    22 +-
 libphobos/libdruntime/core/sys/linux/sched.d       |    44 +
 libphobos/libdruntime/core/sys/linux/stdio.d       |     2 +
 libphobos/libdruntime/core/sys/linux/string.d      |     1 +
 libphobos/libdruntime/core/sys/linux/sys/inotify.d |     1 +
 libphobos/libdruntime/core/sys/linux/sys/mman.d    |     2 +
 libphobos/libdruntime/core/sys/linux/sys/prctl.d   |     2 +-
 .../libdruntime/core/sys/linux/sys/signalfd.d      |     1 +
 libphobos/libdruntime/core/sys/linux/sys/sysinfo.d |     1 +
 libphobos/libdruntime/core/sys/linux/sys/time.d    |     2 +-
 libphobos/libdruntime/core/sys/linux/sys/xattr.d   |    23 +-
 libphobos/libdruntime/core/sys/linux/tipc.d        |     1 +
 libphobos/libdruntime/core/sys/linux/unistd.d      |     4 +
 libphobos/libdruntime/core/sys/netbsd/dlfcn.d      |     8 +-
 libphobos/libdruntime/core/sys/netbsd/err.d        |    27 +
 .../libdruntime/core/sys/netbsd/sys/link_elf.d     |     4 +-
 libphobos/libdruntime/core/sys/openbsd/err.d       |    27 +
 .../libdruntime/core/sys/openbsd/sys/link_elf.d    |     2 +-
 libphobos/libdruntime/core/sys/posix/aio.d         |     4 +-
 libphobos/libdruntime/core/sys/posix/arpa/inet.d   |    68 +-
 libphobos/libdruntime/core/sys/posix/config.d      |     1 +
 libphobos/libdruntime/core/sys/posix/dirent.d      |    64 +-
 libphobos/libdruntime/core/sys/posix/dlfcn.d       |    45 +-
 libphobos/libdruntime/core/sys/posix/fcntl.d       |    71 +-
 libphobos/libdruntime/core/sys/posix/grp.d         |    27 +-
 libphobos/libdruntime/core/sys/posix/iconv.d       |     5 +-
 libphobos/libdruntime/core/sys/posix/inttypes.d    |    19 +-
 libphobos/libdruntime/core/sys/posix/libgen.d      |     1 +
 libphobos/libdruntime/core/sys/posix/locale.d      |   175 +
 libphobos/libdruntime/core/sys/posix/mqueue.d      |     1 +
 libphobos/libdruntime/core/sys/posix/net/if_.d     |    20 +-
 libphobos/libdruntime/core/sys/posix/netdb.d       |     3 +-
 libphobos/libdruntime/core/sys/posix/netinet/in_.d |   158 +-
 libphobos/libdruntime/core/sys/posix/netinet/tcp.d |     2 +-
 libphobos/libdruntime/core/sys/posix/poll.d        |    13 +-
 libphobos/libdruntime/core/sys/posix/pthread.d     |   389 +-
 libphobos/libdruntime/core/sys/posix/pwd.d         |    27 +-
 libphobos/libdruntime/core/sys/posix/sched.d       |    11 +-
 libphobos/libdruntime/core/sys/posix/semaphore.d   |    35 +-
 libphobos/libdruntime/core/sys/posix/setjmp.d      |    14 +-
 libphobos/libdruntime/core/sys/posix/signal.d      |   245 +-
 libphobos/libdruntime/core/sys/posix/spawn.d       |     1 +
 libphobos/libdruntime/core/sys/posix/stdc/time.d   |   191 +
 libphobos/libdruntime/core/sys/posix/stdio.d       |   305 +-
 libphobos/libdruntime/core/sys/posix/stdlib.d      |   189 +-
 libphobos/libdruntime/core/sys/posix/string.d      |    52 +
 libphobos/libdruntime/core/sys/posix/strings.d     |    34 +
 libphobos/libdruntime/core/sys/posix/sys/filio.d   |     1 +
 libphobos/libdruntime/core/sys/posix/sys/ioccom.d  |     1 +
 libphobos/libdruntime/core/sys/posix/sys/ioctl.d   |     5 +-
 libphobos/libdruntime/core/sys/posix/sys/ipc.d     |    19 +-
 libphobos/libdruntime/core/sys/posix/sys/mman.d    |    95 +-
 libphobos/libdruntime/core/sys/posix/sys/msg.d     |     1 +
 .../libdruntime/core/sys/posix/sys/resource.d      |    25 +-
 libphobos/libdruntime/core/sys/posix/sys/select.d  |    25 +-
 libphobos/libdruntime/core/sys/posix/sys/shm.d     |    31 +-
 libphobos/libdruntime/core/sys/posix/sys/socket.d  |   141 +-
 libphobos/libdruntime/core/sys/posix/sys/stat.d    |   279 +-
 libphobos/libdruntime/core/sys/posix/sys/statvfs.d |    35 +-
 libphobos/libdruntime/core/sys/posix/sys/time.d    |    45 +-
 libphobos/libdruntime/core/sys/posix/sys/ttycom.d  |     1 +
 libphobos/libdruntime/core/sys/posix/sys/types.d   |    42 +-
 libphobos/libdruntime/core/sys/posix/sys/uio.d     |    47 +-
 libphobos/libdruntime/core/sys/posix/sys/un.d      |     1 +
 libphobos/libdruntime/core/sys/posix/sys/utsname.d |     1 +
 libphobos/libdruntime/core/sys/posix/sys/wait.d    |    47 +-
 libphobos/libdruntime/core/sys/posix/syslog.d      |    49 +-
 libphobos/libdruntime/core/sys/posix/termios.d     |    57 +-
 libphobos/libdruntime/core/sys/posix/time.d        |   209 +-
 libphobos/libdruntime/core/sys/posix/ucontext.d    |   104 +-
 libphobos/libdruntime/core/sys/posix/unistd.d      |   157 +-
 libphobos/libdruntime/core/sys/posix/utime.d       |    25 +-
 libphobos/libdruntime/core/sys/solaris/dlfcn.d     |     4 +-
 libphobos/libdruntime/core/sys/solaris/err.d       |    23 +
 libphobos/libdruntime/core/sys/solaris/libelf.d    |    12 +-
 libphobos/libdruntime/core/sys/solaris/link.d      |    34 +-
 .../libdruntime/core/sys/solaris/sys/elf_SPARC.d   |     2 +-
 libphobos/libdruntime/core/sys/windows/accctrl.d   |     2 +-
 libphobos/libdruntime/core/sys/windows/aclapi.d    |     1 +
 libphobos/libdruntime/core/sys/windows/aclui.d     |     5 +-
 libphobos/libdruntime/core/sys/windows/basetsd.d   |     1 +
 libphobos/libdruntime/core/sys/windows/basetyps.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/cguid.d     |     2 +-
 libphobos/libdruntime/core/sys/windows/com.d       |     1 +
 libphobos/libdruntime/core/sys/windows/comcat.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/commctrl.d  |     9 +-
 libphobos/libdruntime/core/sys/windows/commdlg.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/cpl.d       |     3 +-
 libphobos/libdruntime/core/sys/windows/cplext.d    |     1 +
 libphobos/libdruntime/core/sys/windows/custcntl.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/dbghelp.d   |     8 +-
 .../libdruntime/core/sys/windows/dbghelp_types.d   |     1 +
 libphobos/libdruntime/core/sys/windows/dbt.d       |     1 +
 libphobos/libdruntime/core/sys/windows/dde.d       |     3 +-
 libphobos/libdruntime/core/sys/windows/ddeml.d     |     3 +-
 libphobos/libdruntime/core/sys/windows/dhcpcsdk.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/dlgs.d      |     3 +-
 libphobos/libdruntime/core/sys/windows/dll.d       |   121 +-
 libphobos/libdruntime/core/sys/windows/docobj.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/errorrep.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/exdisp.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/httpext.d   |     7 +-
 libphobos/libdruntime/core/sys/windows/imagehlp.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/imm.d       |     3 +-
 libphobos/libdruntime/core/sys/windows/intshcut.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/ipexport.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/iphlpapi.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/iprtrmib.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/iptypes.d   |     1 +
 libphobos/libdruntime/core/sys/windows/isguids.d   |     2 +-
 libphobos/libdruntime/core/sys/windows/lm.d        |     2 +
 libphobos/libdruntime/core/sys/windows/lmaccess.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/lmalert.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/lmapibuf.d  |     2 +-
 libphobos/libdruntime/core/sys/windows/lmat.d      |     3 +-
 libphobos/libdruntime/core/sys/windows/lmaudit.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/lmbrowsr.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/lmchdev.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/lmconfig.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/lmcons.d    |     5 +-
 libphobos/libdruntime/core/sys/windows/lmerr.d     |     1 +
 libphobos/libdruntime/core/sys/windows/lmerrlog.d  |     5 +-
 libphobos/libdruntime/core/sys/windows/lmmsg.d     |     3 +-
 libphobos/libdruntime/core/sys/windows/lmremutl.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/lmrepl.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/lmserver.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/lmshare.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/lmsname.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/lmstats.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/lmsvc.d     |     3 +-
 libphobos/libdruntime/core/sys/windows/lmuse.d     |     3 +-
 libphobos/libdruntime/core/sys/windows/lmwksta.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/lzexpand.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/mapi.d      |     3 +-
 libphobos/libdruntime/core/sys/windows/mciavi.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/mcx.d       |     3 +-
 libphobos/libdruntime/core/sys/windows/mgmtapi.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/mmsystem.d  |     5 +-
 libphobos/libdruntime/core/sys/windows/msacm.d     |     3 +-
 libphobos/libdruntime/core/sys/windows/mshtml.d    |    27 +-
 libphobos/libdruntime/core/sys/windows/mswsock.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/nb30.d      |     3 +-
 libphobos/libdruntime/core/sys/windows/nddeapi.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/nspapi.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/ntdef.d     |     3 +-
 libphobos/libdruntime/core/sys/windows/ntdll.d     |     3 +-
 libphobos/libdruntime/core/sys/windows/ntldap.d    |     1 +
 libphobos/libdruntime/core/sys/windows/ntsecapi.d  |     1 +
 libphobos/libdruntime/core/sys/windows/ntsecpkg.d  |     1 +
 libphobos/libdruntime/core/sys/windows/oaidl.d     |     3 +-
 libphobos/libdruntime/core/sys/windows/objbase.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/objfwd.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/objidl.d    |    13 +-
 libphobos/libdruntime/core/sys/windows/objsafe.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/ocidl.d     |    13 +-
 libphobos/libdruntime/core/sys/windows/odbcinst.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/ole.d       |     3 +-
 libphobos/libdruntime/core/sys/windows/ole2.d      |     5 +-
 libphobos/libdruntime/core/sys/windows/oleacc.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/oleauto.d   |    13 +-
 libphobos/libdruntime/core/sys/windows/olectl.d    |     9 +-
 libphobos/libdruntime/core/sys/windows/olectlid.d  |     2 +-
 libphobos/libdruntime/core/sys/windows/oledlg.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/oleidl.d    |     7 +-
 libphobos/libdruntime/core/sys/windows/pbt.d       |     3 +-
 libphobos/libdruntime/core/sys/windows/powrprof.d  |     5 +-
 libphobos/libdruntime/core/sys/windows/prsht.d     |     3 +-
 libphobos/libdruntime/core/sys/windows/psapi.d     |    25 +-
 libphobos/libdruntime/core/sys/windows/rapi.d      |     3 +-
 libphobos/libdruntime/core/sys/windows/ras.d       |     3 +-
 libphobos/libdruntime/core/sys/windows/rasdlg.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/raserror.d  |     1 +
 libphobos/libdruntime/core/sys/windows/rassapi.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/reason.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/regstr.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/richedit.d  |     5 +-
 libphobos/libdruntime/core/sys/windows/richole.d   |     9 +-
 libphobos/libdruntime/core/sys/windows/rpc.d       |     1 +
 libphobos/libdruntime/core/sys/windows/rpcdce.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/rpcdce2.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/rpcdcep.d   |     7 +-
 libphobos/libdruntime/core/sys/windows/rpcndr.d    |     7 +-
 libphobos/libdruntime/core/sys/windows/rpcnsi.d    |     5 +-
 libphobos/libdruntime/core/sys/windows/rpcnsip.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/rpcnterr.d  |     1 +
 libphobos/libdruntime/core/sys/windows/schannel.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/sdkddkver.d |   118 +
 libphobos/libdruntime/core/sys/windows/secext.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/security.d  |   134 +-
 libphobos/libdruntime/core/sys/windows/servprov.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/setupapi.d  |     5 +-
 libphobos/libdruntime/core/sys/windows/shellapi.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/shldisp.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/shlguid.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/shlobj.d    |    21 +-
 libphobos/libdruntime/core/sys/windows/shlwapi.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/snmp.d      |     7 +-
 libphobos/libdruntime/core/sys/windows/sql.d       |     3 +-
 libphobos/libdruntime/core/sys/windows/sqlext.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/sqltypes.d  |     5 +-
 libphobos/libdruntime/core/sys/windows/sqlucode.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/sspi.d      |     1 +
 .../libdruntime/core/sys/windows/stacktrace.d      |    40 +-
 libphobos/libdruntime/core/sys/windows/stat.d      |     1 +
 libphobos/libdruntime/core/sys/windows/stdc/time.d |    59 +
 libphobos/libdruntime/core/sys/windows/subauth.d   |     3 +-
 libphobos/libdruntime/core/sys/windows/threadaux.d |     1 +
 libphobos/libdruntime/core/sys/windows/tlhelp32.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/tmschema.d  |     1 +
 libphobos/libdruntime/core/sys/windows/unknwn.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/uuid.d      |     1 +
 libphobos/libdruntime/core/sys/windows/vfw.d       |     1 +
 libphobos/libdruntime/core/sys/windows/w32api.d    |    11 +-
 libphobos/libdruntime/core/sys/windows/winbase.d   |    39 +-
 libphobos/libdruntime/core/sys/windows/winber.d    |     1 +
 libphobos/libdruntime/core/sys/windows/wincon.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/wincrypt.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/windef.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/windows.d   |     1 +
 libphobos/libdruntime/core/sys/windows/winerror.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/wingdi.d    |     7 +-
 libphobos/libdruntime/core/sys/windows/winhttp.d   |     1 +
 libphobos/libdruntime/core/sys/windows/wininet.d   |   236 +-
 libphobos/libdruntime/core/sys/windows/winioctl.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/winldap.d   |   213 +-
 libphobos/libdruntime/core/sys/windows/winnetwk.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/winnls.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/winnt.d     |   149 +-
 libphobos/libdruntime/core/sys/windows/winperf.d   |     1 +
 libphobos/libdruntime/core/sys/windows/winreg.d    |   103 +-
 libphobos/libdruntime/core/sys/windows/winsock2.d  |     1 +
 libphobos/libdruntime/core/sys/windows/winspool.d  |     5 +-
 libphobos/libdruntime/core/sys/windows/winsvc.d    |     3 +-
 libphobos/libdruntime/core/sys/windows/winuser.d   |     7 +-
 libphobos/libdruntime/core/sys/windows/winver.d    |    92 +-
 libphobos/libdruntime/core/sys/windows/wtsapi32.d  |     3 +-
 libphobos/libdruntime/core/sys/windows/wtypes.d    |     7 +-
 libphobos/libdruntime/core/thread.d                |  5732 --------
 libphobos/libdruntime/core/thread/context.d        |    65 +
 libphobos/libdruntime/core/thread/fiber.d          |  2097 +++
 libphobos/libdruntime/core/thread/osthread.d       |  2811 ++++
 libphobos/libdruntime/core/thread/package.d        |    20 +
 libphobos/libdruntime/core/thread/threadbase.d     |  1382 ++
 libphobos/libdruntime/core/thread/threadgroup.d    |   162 +
 libphobos/libdruntime/core/thread/types.d          |    77 +
 libphobos/libdruntime/gcc/sections/elf_shared.d    |    22 +
 libphobos/libdruntime/object.d                     |    95 +-
 libphobos/libdruntime/rt/aaA.d                     |     2 +-
 libphobos/libdruntime/rt/critical_.d               |     7 +-
 libphobos/libdruntime/rt/monitor_.d                |    28 +-
 libphobos/libdruntime/rt/typeinfo/ti_Acdouble.d    |    47 -
 libphobos/libdruntime/rt/typeinfo/ti_Acfloat.d     |    47 -
 libphobos/libdruntime/rt/typeinfo/ti_Acreal.d      |    47 -
 libphobos/libdruntime/rt/typeinfo/ti_Adouble.d     |    61 -
 libphobos/libdruntime/rt/typeinfo/ti_Afloat.d      |    61 -
 libphobos/libdruntime/rt/typeinfo/ti_Ag.d          |   154 -
 libphobos/libdruntime/rt/typeinfo/ti_Aint.d        |   151 -
 libphobos/libdruntime/rt/typeinfo/ti_Along.d       |   103 -
 libphobos/libdruntime/rt/typeinfo/ti_Areal.d       |    61 -
 libphobos/libdruntime/rt/typeinfo/ti_Ashort.d      |   113 -
 libphobos/libdruntime/rt/typeinfo/ti_C.d           |    75 -
 libphobos/libdruntime/rt/typeinfo/ti_byte.d        |    60 -
 libphobos/libdruntime/rt/typeinfo/ti_cdouble.d     |    74 -
 libphobos/libdruntime/rt/typeinfo/ti_cent.d        |    72 -
 libphobos/libdruntime/rt/typeinfo/ti_cfloat.d      |    73 -
 libphobos/libdruntime/rt/typeinfo/ti_char.d        |    62 -
 libphobos/libdruntime/rt/typeinfo/ti_creal.d       |    74 -
 libphobos/libdruntime/rt/typeinfo/ti_dchar.d       |    62 -
 libphobos/libdruntime/rt/typeinfo/ti_delegate.d    |    63 -
 libphobos/libdruntime/rt/typeinfo/ti_double.d      |    76 -
 libphobos/libdruntime/rt/typeinfo/ti_float.d       |    71 -
 libphobos/libdruntime/rt/typeinfo/ti_idouble.d     |    27 -
 libphobos/libdruntime/rt/typeinfo/ti_ifloat.d      |    27 -
 libphobos/libdruntime/rt/typeinfo/ti_int.d         |    64 -
 libphobos/libdruntime/rt/typeinfo/ti_ireal.d       |    27 -
 libphobos/libdruntime/rt/typeinfo/ti_long.d        |    73 -
 libphobos/libdruntime/rt/typeinfo/ti_n.d           |    58 -
 libphobos/libdruntime/rt/typeinfo/ti_ptr.d         |    65 -
 libphobos/libdruntime/rt/typeinfo/ti_real.d        |    67 -
 libphobos/libdruntime/rt/typeinfo/ti_short.d       |    60 -
 libphobos/libdruntime/rt/typeinfo/ti_ubyte.d       |    70 -
 libphobos/libdruntime/rt/typeinfo/ti_ucent.d       |    71 -
 libphobos/libdruntime/rt/typeinfo/ti_uint.d        |    64 -
 libphobos/libdruntime/rt/typeinfo/ti_ulong.d       |    73 -
 libphobos/libdruntime/rt/typeinfo/ti_ushort.d      |    60 -
 libphobos/libdruntime/rt/typeinfo/ti_void.d        |    65 -
 libphobos/libdruntime/rt/typeinfo/ti_wchar.d       |    62 -
 libphobos/libdruntime/rt/util/typeinfo.d           |   517 +
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/std/datetime/systime.d               |    32 +-
 libphobos/src/std/file.d                           |    23 +-
 libphobos/src/std/stdio.d                          |   602 +-
 libphobos/testsuite/libphobos.phobos/phobos.exp    |     8 +-
 .../libphobos.phobos_shared/phobos_shared.exp      |     8 +-
 .../testsuite/libphobos.thread/fiber_guard_page.d  |     9 +-
 libquadmath/ChangeLog                              |     4 +
 libquadmath/configure                              |    12 +-
 libsanitizer/ChangeLog                             |    10 +
 libsanitizer/configure                             |    12 +-
 libsanitizer/lsan/Makefile.am                      |     3 +-
 libsanitizer/lsan/Makefile.in                      |     6 +-
 libssp/ChangeLog                                   |     4 +
 libssp/configure                                   |    12 +-
 libstdc++-v3/ChangeLog                             |   360 +
 libstdc++-v3/ChangeLog-2020                        |     2 +-
 libstdc++-v3/config/os/aix/ctype_inline.h          |    12 +-
 libstdc++-v3/configure                             |    12 +-
 libstdc++-v3/doc/doxygen/user.cfg.in               |     2 +-
 libstdc++-v3/doc/html/index.html                   |     6 +-
 libstdc++-v3/doc/html/manual/index.html            |     4 +-
 libstdc++-v3/doc/html/manual/intro.html            |     2 +-
 libstdc++-v3/doc/html/manual/status.html           |   157 +-
 libstdc++-v3/doc/xml/manual/status_cxx2011.xml     |     8 +-
 libstdc++-v3/doc/xml/manual/status_cxx2014.xml     |     6 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |   241 +-
 libstdc++-v3/include/Makefile.am                   |    14 +
 libstdc++-v3/include/Makefile.in                   |    14 +
 libstdc++-v3/include/bits/basic_string.h           |    29 +
 libstdc++-v3/include/bits/fs_path.h                |    61 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |     8 +-
 libstdc++-v3/include/bits/stl_deque.h              |    18 +-
 libstdc++-v3/include/bits/string_view.tcc          |    26 +-
 libstdc++-v3/include/debug/macros.h                |     5 +
 libstdc++-v3/include/debug/safe_iterator.h         |     4 +-
 libstdc++-v3/include/debug/safe_iterator.tcc       |     5 +-
 libstdc++-v3/include/debug/safe_local_iterator.h   |     4 +-
 .../include/experimental/bits/numeric_traits.h     |   567 +
 libstdc++-v3/include/experimental/bits/simd.h      |  5051 +++++++
 .../include/experimental/bits/simd_builtin.h       |  2949 ++++
 .../include/experimental/bits/simd_converter.h     |   354 +
 .../include/experimental/bits/simd_detail.h        |   306 +
 .../include/experimental/bits/simd_fixed_size.h    |  2066 +++
 libstdc++-v3/include/experimental/bits/simd_math.h |  1500 ++
 libstdc++-v3/include/experimental/bits/simd_neon.h |   519 +
 libstdc++-v3/include/experimental/bits/simd_ppc.h  |   123 +
 .../include/experimental/bits/simd_scalar.h        |   772 ++
 libstdc++-v3/include/experimental/bits/simd_x86.h  |  5169 +++++++
 .../experimental/bits/simd_x86_conversions.h       |  2029 +++
 libstdc++-v3/include/experimental/simd             |    70 +
 libstdc++-v3/include/precompiled/stdc++.h          |     2 +
 libstdc++-v3/include/std/barrier                   |   247 +
 libstdc++-v3/include/std/string_view               |    15 +
 libstdc++-v3/include/std/version                   |    12 +-
 libstdc++-v3/scripts/check_simd                    |    75 +
 libstdc++-v3/scripts/create_testsuite_files        |     6 +-
 libstdc++-v3/src/c++11/Makefile.am                 |     4 +-
 libstdc++-v3/src/c++11/Makefile.in                 |     4 +-
 libstdc++-v3/src/c++11/debug.cc                    |     5 +-
 libstdc++-v3/src/c++17/Makefile.in                 |     4 +-
 libstdc++-v3/testsuite/20_util/bind/ref_neg.cc     |     3 +-
 .../testsuite/20_util/to_chars/long_double.cc      |    25 +-
 .../testsuite/20_util/unique_ptr/io/lwg2948.cc     |     2 +
 .../basic_string/operations/contains/char/1.cc     |    65 +
 .../basic_string/operations/contains/wchar_t/1.cc  |    65 +
 .../basic_string/operations/starts_with/char/1.cc  |     2 +-
 .../operations/starts_with/wchar_t/1.cc            |     2 +-
 .../operations/contains/char/1.cc                  |    57 +
 .../operations/contains/char/2.cc                  |    27 +
 .../operations/contains/wchar_t/1.cc               |    51 +
 .../testsuite/23_containers/deque/70303.cc         |    67 +
 .../testsuite/23_containers/deque/debug/98466.cc   |    40 +
 .../23_containers/unordered_map/debug/98466.cc     |    44 +
 .../testsuite/23_containers/vector/70303.cc        |    67 +
 .../27_io/basic_stringstream/cons/char/1.cc        |     2 +-
 .../atomic_flag/test_and_set/explicit-hle.cc       |     2 +-
 libstdc++-v3/testsuite/30_threads/barrier/1.cc     |    30 +
 libstdc++-v3/testsuite/30_threads/barrier/2.cc     |    28 +
 .../testsuite/30_threads/barrier/arrive.cc         |    48 +
 .../30_threads/barrier/arrive_and_drop.cc          |    46 +
 .../30_threads/barrier/arrive_and_wait.cc          |    46 +
 .../testsuite/30_threads/barrier/completion.cc     |    53 +
 .../testsuite/30_threads/future/members/poll.cc    |    33 +-
 libstdc++-v3/testsuite/Makefile.am                 |    18 +-
 libstdc++-v3/testsuite/Makefile.in                 |    18 +-
 libstdc++-v3/testsuite/experimental/simd/driver.sh |   249 +
 .../experimental/simd/generate_makefile.sh         |   262 +
 .../experimental/simd/standard_abi_usable.cc       |    64 +
 .../experimental/simd/standard_abi_usable_2.cc     |     4 +
 .../testsuite/experimental/simd/tests/abs.cc       |    41 +
 .../experimental/simd/tests/algorithms.cc          |    30 +
 .../experimental/simd/tests/bits/conversions.h     |   184 +
 .../experimental/simd/tests/bits/make_vec.h        |    59 +
 .../experimental/simd/tests/bits/mathreference.h   |   160 +
 .../experimental/simd/tests/bits/metahelpers.h     |   164 +
 .../experimental/simd/tests/bits/simd_view.h       |   121 +
 .../experimental/simd/tests/bits/test_values.h     |   383 +
 .../testsuite/experimental/simd/tests/bits/ulp.h   |   101 +
 .../experimental/simd/tests/bits/verify.h          |   353 +
 .../testsuite/experimental/simd/tests/broadcast.cc |   104 +
 .../testsuite/experimental/simd/tests/casts.cc     |   169 +
 .../experimental/simd/tests/fpclassify.cc          |   106 +
 .../testsuite/experimental/simd/tests/frexp.cc     |    85 +
 .../testsuite/experimental/simd/tests/generator.cc |    58 +
 .../experimental/simd/tests/hypot3_fma.cc          |   151 +
 .../experimental/simd/tests/integer_operators.cc   |   218 +
 .../simd/tests/ldexp_scalbn_scalbln_modf.cc        |   169 +
 .../testsuite/experimental/simd/tests/loadstore.cc |   229 +
 .../testsuite/experimental/simd/tests/logarithm.cc |    83 +
 .../experimental/simd/tests/mask_broadcast.cc      |    67 +
 .../experimental/simd/tests/mask_conversions.cc    |   113 +
 .../experimental/simd/tests/mask_implicit_cvt.cc   |   102 +
 .../experimental/simd/tests/mask_loadstore.cc      |   161 +
 .../experimental/simd/tests/mask_operator_cvt.cc   |   111 +
 .../experimental/simd/tests/mask_operators.cc      |    57 +
 .../experimental/simd/tests/mask_reductions.cc     |   226 +
 .../testsuite/experimental/simd/tests/math_1arg.cc |   107 +
 .../testsuite/experimental/simd/tests/math_2arg.cc |    79 +
 .../experimental/simd/tests/operator_cvt.cc        |  1072 ++
 .../testsuite/experimental/simd/tests/operators.cc |   297 +
 .../experimental/simd/tests/reductions.cc          |    97 +
 .../testsuite/experimental/simd/tests/remqo.cc     |    70 +
 .../testsuite/experimental/simd/tests/simd.cc      |    46 +
 .../testsuite/experimental/simd/tests/sincos.cc    |    44 +
 .../experimental/simd/tests/split_concat.cc        |   183 +
 .../testsuite/experimental/simd/tests/splits.cc    |    38 +
 .../experimental/simd/tests/trigonometric.cc       |    41 +
 .../experimental/simd/tests/trunc_ceil_floor.cc    |   109 +
 .../testsuite/experimental/simd/tests/where.cc     |   136 +
 .../testsuite/ext/vstring/cons/moveable.cc         |     5 +
 .../ext/vstring/modifiers/assign/move_assign.cc    |     5 +
 .../testsuite/libstdc++-dg/conformance.exp         |    18 +-
 libtool.m4                                         |    12 +-
 libvtv/ChangeLog                                   |     4 +
 libvtv/configure                                   |    12 +-
 lto-plugin/ChangeLog                               |     4 +
 lto-plugin/configure                               |    12 +-
 zlib/ChangeLog                                     |     4 +
 zlib/configure                                     |    12 +-
 2152 files changed, 101807 insertions(+), 38796 deletions(-)


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

only message in thread, other threads:[~2021-02-03 14:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-03 14:49 [gcc/devel/c++-modules] Merge commit '84110515b93' into devel/c++-modules Nathan Sidwell

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