[gcc/devel/sphinx] Merge branch 'master' into devel/sphinx

Martin Liska marxin@gcc.gnu.org
Wed Dec 1 12:31:01 GMT 2021


https://gcc.gnu.org/g:4cba2fa027afd5f815bd9bf3965afe1972c7387c

commit 4cba2fa027afd5f815bd9bf3965afe1972c7387c
Merge: 789b80d1fbd d376b73aa12
Author: Martin Liska <mliska@suse.cz>
Date:   Wed Dec 1 13:30:25 2021 +0100

    Merge branch 'master' into devel/sphinx

Diff:

 ChangeLog                                          |    12 +
 Makefile.def                                       |     8 +-
 Makefile.in                                        |  3971 +++++-
 Makefile.tpl                                       |    12 +-
 config/ChangeLog                                   |     4 +
 config/acx.m4                                      |    12 +
 configure                                          |   133 +-
 configure.ac                                       |    31 +-
 gcc/ChangeLog                                      |   723 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/Makefile.in                                    |    12 +-
 gcc/ada/ChangeLog                                  |     6 +
 gcc/ada/Makefile.rtl                               |    66 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |    24 +
 gcc/ada/doc/gnat_rm/the_gnat_library.rst           |     2 +-
 gcc/ada/einfo.ads                                  |    23 +-
 gcc/ada/exp_aggr.adb                               |     2 +-
 gcc/ada/exp_ch3.adb                                |    25 +-
 gcc/ada/exp_ch5.adb                                |   198 +-
 gcc/ada/exp_ch7.adb                                |     5 +-
 gcc/ada/freeze.adb                                 |    39 +-
 gcc/ada/frontend.adb                               |    15 +-
 gcc/ada/gcc-interface/Make-lang.in                 |     4 +-
 gcc/ada/gen_il-gen-gen_nodes.adb                   |     2 +
 gcc/ada/gnat-style.texi                            |     4 +-
 gcc/ada/gnat1drv.adb                               |    11 +-
 gcc/ada/gnat_rm.texi                               |    33 +-
 gcc/ada/gnat_ugn.texi                              |     6 +-
 gcc/ada/init.c                                     |    62 +
 gcc/ada/inline.adb                                 |    11 +-
 gcc/ada/libgnarl/s-tasren.adb                      |     6 +-
 gcc/ada/libgnat/a-cbdlli.ads                       |     4 +-
 gcc/ada/libgnat/a-cbhase.adb                       |    39 +-
 gcc/ada/libgnat/a-cborse.adb                       |    37 +-
 gcc/ada/libgnat/a-cihase.adb                       |    47 +-
 gcc/ada/libgnat/a-ciorse.adb                       |    45 +-
 gcc/ada/libgnat/a-cohase.adb                       |    39 +-
 gcc/ada/libgnat/a-coinho.ads                       |     3 +-
 gcc/ada/libgnat/a-coinho__shared.ads               |     2 +
 gcc/ada/libgnat/a-coorse.adb                       |    37 +-
 gcc/ada/par-ch12.adb                               |    24 +
 gcc/ada/par-ch3.adb                                |    59 +-
 gcc/ada/repinfo.adb                                |    12 +-
 gcc/ada/sem_aggr.adb                               |     2 +-
 gcc/ada/sem_attr.adb                               |     1 +
 gcc/ada/sem_case.adb                               |   233 +-
 gcc/ada/sem_cat.adb                                |     2 +-
 gcc/ada/sem_ch10.adb                               |    19 +-
 gcc/ada/sem_ch12.adb                               |  1273 +-
 gcc/ada/sem_ch3.adb                                |   118 +-
 gcc/ada/sem_ch4.adb                                |     8 +-
 gcc/ada/sem_ch4.ads                                |    23 +-
 gcc/ada/sem_ch6.adb                                |    26 +-
 gcc/ada/sem_ch7.adb                                |    14 +-
 gcc/ada/sem_ch8.adb                                |    21 +-
 gcc/ada/sem_elab.adb                               |    26 +-
 gcc/ada/sem_elim.adb                               |     2 +-
 gcc/ada/sem_prag.adb                               |   137 +-
 gcc/ada/sem_res.adb                                |    12 +-
 gcc/ada/sem_util.adb                               |   227 +-
 gcc/ada/sem_util.ads                               |    32 +
 gcc/ada/sprint.adb                                 |     2 +-
 gcc/ada/sprint.ads                                 |     2 +-
 gcc/ada/switch-c.adb                               |     1 -
 gcc/ada/tracebak.c                                 |    12 +
 gcc/analyzer/ChangeLog                             |     8 +
 gcc/analyzer/store.cc                              |    14 +-
 gcc/builtins.c                                     |    46 +-
 gcc/builtins.h                                     |     1 +
 gcc/c-family/ChangeLog                             |    19 +
 gcc/c-family/c-format.c                            |     2 -
 gcc/c-family/c-opts.c                              |     5 +-
 gcc/c-family/c-pragma.c                            |    10 +-
 gcc/c/ChangeLog                                    |    26 +
 gcc/c/Make-lang.in                                 |     4 +-
 gcc/c/c-parser.c                                   |     1 -
 gcc/c/c-typeck.c                                   |     2 -
 gcc/c/gimple-parser.c                              |     8 +-
 gcc/ccmp.c                                         |     2 -
 gcc/cfganal.c                                      |     2 -
 gcc/cfgcleanup.c                                   |     3 +-
 gcc/cfgexpand.c                                    |    24 +-
 gcc/cfghooks.c                                     |    76 +-
 gcc/cfghooks.h                                     |    21 +-
 gcc/cfgrtl.c                                       |    37 +-
 gcc/cgraphunit.c                                   |    16 +-
 gcc/config/aarch64/aarch64-simd.md                 |    15 +-
 gcc/config/aarch64/aarch64-sve.md                  |    11 +
 gcc/config/aarch64/iterators.md                    |     4 +
 gcc/config/gcn/gcn.c                               |     2 +-
 gcc/config/i386/i386-expand.c                      |    12 +-
 gcc/config/i386/i386.c                             |    19 +-
 gcc/config/i386/i386.md                            |   580 +-
 gcc/config/i386/sse.md                             |    44 +-
 gcc/config/i386/winnt.c                            |     4 +-
 gcc/config/i386/x86-tune.def                       |     8 +-
 gcc/config/rs6000/emmintrin.h                      |     8 +
 gcc/config/rs6000/rs6000-c.c                       |     6 +-
 gcc/config/rs6000/rs6000-call.c                    |    14 +-
 gcc/config/rs6000/rs6000.c                         |    35 +-
 gcc/config/rs6000/xmmintrin.h                      |     4 +
 gcc/config/visium/visium.md                        |    50 +-
 gcc/configure                                      |   123 +-
 gcc/configure.ac                                   |    16 +
 gcc/cp/ChangeLog                                   |   114 +
 gcc/cp/Make-lang.in                                |     4 +-
 gcc/cp/cp-gimplify.c                               |    83 +-
 gcc/cp/cp-tree.h                                   |     6 +
 gcc/cp/logic.cc                                    |     2 -
 gcc/cp/parser.c                                    |    12 +-
 gcc/cp/pt.c                                        |    14 +-
 gcc/cp/tree.c                                      |     3 +
 gcc/cp/typeck.c                                    |    38 +-
 gcc/d/ChangeLog                                    |   255 +
 gcc/d/Make-lang.in                                 |   134 +-
 gcc/d/config-lang.in                               |     2 +
 gcc/d/d-attribs.cc                                 |     5 +-
 gcc/d/d-builtins.cc                                |    52 +-
 gcc/d/d-codegen.cc                                 |    78 +-
 gcc/d/d-compiler.cc                                |    49 +-
 gcc/d/d-convert.cc                                 |    86 +-
 gcc/d/d-diagnostic.cc                              |    75 +-
 gcc/d/d-frontend.cc                                |   119 +-
 gcc/d/d-frontend.h                                 |    37 +
 gcc/d/d-incpath.cc                                 |     5 +-
 gcc/d/d-lang.cc                                    |   287 +-
 gcc/d/d-longdouble.cc                              |     6 -
 gcc/d/d-system.h                                   |    52 -
 gcc/d/d-target.cc                                  |   112 +-
 gcc/d/d-tree.h                                     |     1 -
 gcc/d/decl.cc                                      |   166 +-
 gcc/d/dmd/MERGE                                    |     2 +-
 gcc/d/dmd/README.md                                |   259 +
 gcc/d/dmd/VERSION                                  |     1 +
 gcc/d/dmd/access.c                                 |   560 -
 gcc/d/dmd/access.d                                 |   410 +
 gcc/d/dmd/aggregate.d                              |   769 ++
 gcc/d/dmd/aggregate.h                              |   189 +-
 gcc/d/dmd/aliasthis.c                              |    94 -
 gcc/d/dmd/aliasthis.d                              |   202 +
 gcc/d/dmd/aliasthis.h                              |    10 +-
 gcc/d/dmd/apply.c                                  |   149 -
 gcc/d/dmd/apply.d                                  |   189 +
 gcc/d/dmd/arrayop.c                                |   634 -
 gcc/d/dmd/arrayop.d                                |   387 +
 gcc/d/dmd/arraytypes.d                             |    57 +
 gcc/d/dmd/arraytypes.h                             |     9 +-
 gcc/d/dmd/ast_node.d                               |    26 +
 gcc/d/dmd/astcodegen.d                             |   102 +
 gcc/d/dmd/astenums.d                               |   391 +
 gcc/d/dmd/attrib.c                                 |  1320 --
 gcc/d/dmd/attrib.d                                 |  1518 +++
 gcc/d/dmd/attrib.h                                 |    86 +-
 gcc/d/dmd/blockexit.c                              |   506 -
 gcc/d/dmd/blockexit.d                              |   537 +
 gcc/d/dmd/builtin.d                                |    33 +
 gcc/d/dmd/canthrow.c                               |   316 -
 gcc/d/dmd/canthrow.d                               |   244 +
 gcc/d/dmd/chkformat.c                              |   985 --
 gcc/d/dmd/chkformat.d                              |  1364 ++
 gcc/d/dmd/clone.c                                  |  1179 --
 gcc/d/dmd/clone.d                                  |  1695 +++
 gcc/d/dmd/compiler.d                               |    57 +
 gcc/d/dmd/compiler.h                               |     6 -
 gcc/d/dmd/complex.d                                |   112 +
 gcc/d/dmd/complex_t.h                              |     4 +-
 gcc/d/dmd/cond.c                                   |   738 --
 gcc/d/dmd/cond.d                                   |  1004 ++
 gcc/d/dmd/cond.h                                   |    31 +-
 gcc/d/dmd/constfold.c                              |  1922 ---
 gcc/d/dmd/constfold.d                              |  1825 +++
 gcc/d/dmd/cparse.d                                 |  4249 ++++++
 gcc/d/dmd/cppmangle.c                              |  1168 --
 gcc/d/dmd/cppmangle.d                              |  2540 ++++
 gcc/d/dmd/ctfe.h                                   |   222 +-
 gcc/d/dmd/ctfeexpr.c                               |  2127 ---
 gcc/d/dmd/ctfeexpr.d                               |  2096 +++
 gcc/d/dmd/ctorflow.d                               |   225 +
 gcc/d/dmd/dcast.c                                  |  3566 -----
 gcc/d/dmd/dcast.d                                  |  3741 ++++++
 gcc/d/dmd/dclass.c                                 |  1041 --
 gcc/d/dmd/dclass.d                                 |  1139 ++
 gcc/d/dmd/declaration.c                            |  1575 ---
 gcc/d/dmd/declaration.d                            |  2323 ++++
 gcc/d/dmd/declaration.h                            |   582 +-
 gcc/d/dmd/delegatize.c                             |   208 -
 gcc/d/dmd/delegatize.d                             |   305 +
 gcc/d/dmd/denum.c                                  |   388 -
 gcc/d/dmd/denum.d                                  |   333 +
 gcc/d/dmd/dimport.c                                |   320 -
 gcc/d/dmd/dimport.d                                |   358 +
 gcc/d/dmd/dinterpret.c                             |  7017 ----------
 gcc/d/dmd/dinterpret.d                             |  7487 +++++++++++
 gcc/d/dmd/dmacro.c                                 |   458 -
 gcc/d/dmd/dmacro.d                                 |   435 +
 gcc/d/dmd/dmangle.c                                |  1122 --
 gcc/d/dmd/dmangle.d                                |  1297 ++
 gcc/d/dmd/dmodule.c                                |  1276 --
 gcc/d/dmd/dmodule.d                                |  1608 +++
 gcc/d/dmd/doc.c                                    |  2807 ----
 gcc/d/dmd/doc.d                                    |  5388 ++++++++
 gcc/d/dmd/doc.h                                    |     6 +-
 gcc/d/dmd/dscope.c                                 |   646 -
 gcc/d/dmd/dscope.d                                 |   768 ++
 gcc/d/dmd/dstruct.c                                |  1303 --
 gcc/d/dmd/dstruct.d                                |   610 +
 gcc/d/dmd/dsymbol.c                                |  1803 ---
 gcc/d/dmd/dsymbol.d                                |  2386 ++++
 gcc/d/dmd/dsymbol.h                                |   142 +-
 gcc/d/dmd/dsymbolsem.c                             |  5620 --------
 gcc/d/dmd/dsymbolsem.d                             |  6654 ++++++++++
 gcc/d/dmd/dtemplate.c                              |  7581 -----------
 gcc/d/dmd/dtemplate.d                              |  8415 ++++++++++++
 gcc/d/dmd/dtoh.d                                   |  3225 +++++
 gcc/d/dmd/dversion.c                               |   187 -
 gcc/d/dmd/dversion.d                               |   215 +
 gcc/d/dmd/entity.c                                 |  2390 ----
 gcc/d/dmd/entity.d                                 |  2395 ++++
 gcc/d/dmd/enum.h                                   |    23 +-
 gcc/d/dmd/errors.d                                 |   446 +
 gcc/d/dmd/errors.h                                 |     8 +-
 gcc/d/dmd/escape.c                                 |  1234 --
 gcc/d/dmd/escape.d                                 |  2290 ++++
 gcc/d/dmd/expression.c                             |  5706 --------
 gcc/d/dmd/expression.d                             |  6985 ++++++++++
 gcc/d/dmd/expression.h                             |   579 +-
 gcc/d/dmd/expressionsem.c                          | 10740 ---------------
 gcc/d/dmd/expressionsem.d                          | 13058 +++++++++++++++++++
 gcc/d/dmd/foreachvar.d                             |   323 +
 gcc/d/dmd/func.c                                   |  3161 -----
 gcc/d/dmd/func.d                                   |  4102 ++++++
 gcc/d/dmd/globals.d                                |   640 +
 gcc/d/dmd/globals.h                                |   255 +-
 gcc/d/dmd/gluelayer.d                              |    90 +
 gcc/d/dmd/hdrgen.c                                 |  3591 -----
 gcc/d/dmd/hdrgen.d                                 |  3956 ++++++
 gcc/d/dmd/hdrgen.h                                 |    43 +-
 gcc/d/dmd/iasm.c                                   |    44 -
 gcc/d/dmd/iasm.d                                   |    59 +
 gcc/d/dmd/iasmgcc.c                                |   379 -
 gcc/d/dmd/iasmgcc.d                                |   537 +
 gcc/d/dmd/id.d                                     |   568 +
 gcc/d/dmd/id.h                                     |    16 +
 gcc/d/dmd/identifier.c                             |   188 -
 gcc/d/dmd/identifier.d                             |   362 +
 gcc/d/dmd/identifier.h                             |    32 +-
 gcc/d/dmd/idgen.c                                  |   560 -
 gcc/d/dmd/impcnvgen.c                              |   598 -
 gcc/d/dmd/impcnvtab.d                              |   379 +
 gcc/d/dmd/imphint.c                                |    52 -
 gcc/d/dmd/imphint.d                                |    91 +
 gcc/d/dmd/import.h                                 |    13 +-
 gcc/d/dmd/init.c                                   |   282 -
 gcc/d/dmd/init.d                                   |   332 +
 gcc/d/dmd/init.h                                   |    69 +-
 gcc/d/dmd/initsem.c                                |   914 --
 gcc/d/dmd/initsem.d                                |  1268 ++
 gcc/d/dmd/inline.d                                 |    30 +
 gcc/d/dmd/intrange.c                               |   839 --
 gcc/d/dmd/intrange.d                               |   919 ++
 gcc/d/dmd/json.c                                   |   888 --
 gcc/d/dmd/json.d                                   |  1085 ++
 gcc/d/dmd/json.h                                   |     2 +
 gcc/d/dmd/lambdacomp.d                             |   495 +
 gcc/d/dmd/lexer.c                                  |  2405 ----
 gcc/d/dmd/lexer.d                                  |  3273 +++++
 gcc/d/dmd/mangle.h                                 |     6 +-
 gcc/d/dmd/module.h                                 |    59 +-
 gcc/d/dmd/mtype.c                                  |  8722 -------------
 gcc/d/dmd/mtype.d                                  |  7355 +++++++++++
 gcc/d/dmd/mtype.h                                  |   444 +-
 gcc/d/dmd/nogc.c                                   |   241 -
 gcc/d/dmd/nogc.d                                   |   266 +
 gcc/d/dmd/nspace.c                                 |   164 -
 gcc/d/dmd/nspace.d                                 |   170 +
 gcc/d/dmd/nspace.h                                 |    10 +-
 gcc/d/dmd/ob.d                                     |  2680 ++++
 gcc/d/dmd/objc.c                                   |    84 -
 gcc/d/dmd/objc.d                                   |   953 ++
 gcc/d/dmd/objc.h                                   |    55 +-
 gcc/d/dmd/opover.c                                 |  1960 ---
 gcc/d/dmd/opover.d                                 |  1843 +++
 gcc/d/dmd/optimize.c                               |  1230 --
 gcc/d/dmd/optimize.d                               |  1186 ++
 gcc/d/dmd/parse.c                                  |  8492 ------------
 gcc/d/dmd/parse.d                                  |  9365 +++++++++++++
 gcc/d/dmd/parsetimevisitor.d                       |   297 +
 gcc/d/dmd/permissivevisitor.d                      |    28 +
 gcc/d/dmd/printast.d                               |   173 +
 gcc/d/dmd/readme.txt                               |    13 -
 gcc/d/dmd/res/default_ddoc_theme.ddoc              |   825 ++
 gcc/d/dmd/root/README.md                           |    23 +
 gcc/d/dmd/root/aav.c                               |   171 -
 gcc/d/dmd/root/aav.d                               |   339 +
 gcc/d/dmd/root/array.d                             |  1121 ++
 gcc/d/dmd/root/array.h                             |    52 +-
 gcc/d/dmd/root/bitarray.d                          |   192 +
 gcc/d/dmd/root/bitarray.h                          |     4 +-
 gcc/d/dmd/root/checkedint.c                        |   238 -
 gcc/d/dmd/root/ctfloat.d                           |    63 +
 gcc/d/dmd/root/ctfloat.h                           |     6 +-
 gcc/d/dmd/root/dcompat.h                           |    12 +
 gcc/d/dmd/root/file.c                              |   258 -
 gcc/d/dmd/root/file.d                              |   814 ++
 gcc/d/dmd/root/file.h                              |    54 +-
 gcc/d/dmd/root/filename.c                          |   671 -
 gcc/d/dmd/root/filename.d                          |  1273 ++
 gcc/d/dmd/root/filename.h                          |    15 +-
 gcc/d/dmd/root/hash.d                              |    83 +
 gcc/d/dmd/root/longdouble.d                        |   140 +
 gcc/d/dmd/root/object.h                            |    27 +-
 gcc/d/dmd/root/outbuffer.c                         |   417 -
 gcc/d/dmd/root/outbuffer.d                         |   720 +
 gcc/d/dmd/root/outbuffer.h                         |    31 +-
 gcc/d/dmd/root/port.d                              |    49 +
 gcc/d/dmd/root/port.h                              |    11 +-
 gcc/d/dmd/root/region.d                            |   161 +
 gcc/d/dmd/root/rmem.c                              |   191 -
 gcc/d/dmd/root/rmem.d                              |   375 +
 gcc/d/dmd/root/rmem.h                              |    17 +-
 gcc/d/dmd/root/root.h                              |     1 +
 gcc/d/dmd/root/rootobject.c                        |    48 -
 gcc/d/dmd/root/rootobject.d                        |    67 +
 gcc/d/dmd/root/speller.c                           |   231 -
 gcc/d/dmd/root/speller.d                           |   303 +
 gcc/d/dmd/root/string.d                            |   293 +
 gcc/d/dmd/root/stringtable.c                       |   196 -
 gcc/d/dmd/root/stringtable.d                       |   411 +
 gcc/d/dmd/safe.c                                   |   168 -
 gcc/d/dmd/safe.d                                   |   228 +
 gcc/d/dmd/sapply.c                                 |   155 -
 gcc/d/dmd/sapply.d                                 |   180 +
 gcc/d/dmd/scope.h                                  |   122 +-
 gcc/d/dmd/semantic2.c                              |   430 -
 gcc/d/dmd/semantic2.d                              |   774 ++
 gcc/d/dmd/semantic3.c                              |  1399 --
 gcc/d/dmd/semantic3.d                              |  1624 +++
 gcc/d/dmd/sideeffect.c                             |   432 -
 gcc/d/dmd/sideeffect.d                             |   418 +
 gcc/d/dmd/statement.c                              |  1793 ---
 gcc/d/dmd/statement.d                              |  2053 +++
 gcc/d/dmd/statement.h                              |   354 +-
 gcc/d/dmd/statement_rewrite_walker.d               |   194 +
 gcc/d/dmd/statementsem.c                           |  3875 ------
 gcc/d/dmd/statementsem.d                           |  4995 +++++++
 gcc/d/dmd/staticassert.c                           |    55 -
 gcc/d/dmd/staticassert.d                           |    66 +
 gcc/d/dmd/staticassert.h                           |     6 +-
 gcc/d/dmd/staticcond.c                             |    96 -
 gcc/d/dmd/staticcond.d                             |   424 +
 gcc/d/dmd/stmtstate.d                              |   142 +
 gcc/d/dmd/target.d                                 |   438 +
 gcc/d/dmd/target.h                                 |   118 +-
 gcc/d/dmd/template.h                               |   146 +-
 gcc/d/dmd/templateparamsem.c                       |   116 -
 gcc/d/dmd/templateparamsem.d                       |   190 +
 gcc/d/dmd/tokens.c                                 |   476 -
 gcc/d/dmd/tokens.d                                 |  1022 ++
 gcc/d/dmd/tokens.h                                 |    69 +-
 gcc/d/dmd/traits.c                                 |  1973 ---
 gcc/d/dmd/traits.d                                 |  2202 ++++
 gcc/d/dmd/transitivevisitor.d                      |  1207 ++
 gcc/d/dmd/typesem.c                                |  1462 ---
 gcc/d/dmd/typesem.d                                |  4896 +++++++
 gcc/d/dmd/typinf.d                                 |    28 +
 gcc/d/dmd/utf.c                                    |   306 -
 gcc/d/dmd/utf.d                                    |   561 +
 gcc/d/dmd/utils.c                                  |   123 -
 gcc/d/dmd/utils.d                                  |   298 +
 gcc/d/dmd/version.h                                |    18 +-
 gcc/d/dmd/visitor.d                                |   254 +
 gcc/d/dmd/visitor.h                                |   481 +-
 gcc/d/expr.cc                                      |   267 +-
 gcc/d/gdc.texi                                     |   114 +-
 gcc/d/imports.cc                                   |     8 +-
 gcc/d/intrinsics.cc                                |    10 +-
 gcc/d/intrinsics.def                               |    97 +-
 gcc/d/lang.opt                                     |   165 +-
 gcc/d/modules.cc                                   |    22 +-
 gcc/d/runtime.def                                  |    30 +-
 gcc/d/toir.cc                                      |   101 +-
 gcc/d/typeinfo.cc                                  |    60 +-
 gcc/d/types.cc                                     |    74 +-
 gcc/d/verstr.h                                     |     1 -
 gcc/df-scan.c                                      |     1 -
 gcc/doc/install.texi                               |    28 +
 gcc/doc/md.texi                                    |     8 +
 gcc/doc/sourcebuild.texi                           |     4 +
 gcc/dwarf2out.c                                    |    12 +-
 gcc/expr.c                                         |     3 -
 gcc/fixed-value.c                                  |     1 -
 gcc/fold-const-call.c                              |     2 -
 gcc/fortran/ChangeLog                              |    87 +
 gcc/fortran/Make-lang.in                           |     4 +-
 gcc/fortran/array.c                                |     6 +
 gcc/fortran/check.c                                |    50 +-
 gcc/fortran/decl.c                                 |     4 +-
 gcc/fortran/frontend-passes.c                      |     2 +-
 gcc/fortran/scanner.c                              |     1 -
 gcc/fortran/simplify.c                             |     3 +
 gcc/fortran/target-memory.c                        |     1 -
 gcc/fortran/trans-expr.c                           |    11 +-
 gcc/genopinit.c                                    |    11 +-
 gcc/gimple-fold.c                                  |    86 +-
 gcc/gimple-match-head.c                            |   388 +-
 gcc/gimple-match.h                                 |    74 +-
 gcc/gimple-predicate-analysis.cc                   |     8 +-
 gcc/gimple-range-fold.cc                           |    15 +-
 gcc/gimple-range-gori.cc                           |     7 +-
 gcc/gimple-range-path.cc                           |    33 +-
 gcc/gimple-range-path.h                            |     1 -
 gcc/gimple-ssa-store-merging.c                     |    12 +-
 gcc/gimple-ssa-strength-reduction.c                |     1 -
 gcc/gimple.h                                       |    38 +
 gcc/go/ChangeLog                                   |     5 +
 gcc/go/Make-lang.in                                |     4 +-
 gcc/graphite-isl-ast-to-gimple.c                   |     4 -
 gcc/internal-fn.c                                  |    69 +-
 gcc/internal-fn.def                                |     4 +
 gcc/internal-fn.h                                  |     3 +
 gcc/ipa-cp.c                                       |     1 -
 gcc/ipa-fnsummary.c                                |     1 -
 gcc/ipa-modref.c                                   |    26 +-
 gcc/ipa-param-manipulation.c                       |    40 +-
 gcc/ipa-param-manipulation.h                       |     7 +
 gcc/ipa-prop.c                                     |    83 +-
 gcc/ipa-prop.h                                     |    19 +-
 gcc/ipa-sra.c                                      |     3 +-
 gcc/jit/ChangeLog                                  |     4 +
 gcc/jit/libgccjit.c                                |     4 +-
 gcc/lto-streamer-in.c                              |     7 +-
 gcc/match.pd                                       |    52 +-
 gcc/objc/ChangeLog                                 |    10 +
 gcc/objc/Make-lang.in                              |     4 +-
 gcc/objc/objc-act.c                                |     3 -
 gcc/objcp/ChangeLog                                |     5 +
 gcc/objcp/Make-lang.in                             |     4 +-
 gcc/omp-general.h                                  |     3 +-
 gcc/omp-low.c                                      |     4 +
 gcc/omp-offload.c                                  |    20 +-
 gcc/optabs-query.c                                 |    55 +-
 gcc/optabs-query.h                                 |     4 +-
 gcc/optabs.def                                     |     2 +
 gcc/passes.c                                       |   243 +-
 gcc/po/ChangeLog                                   |     4 +
 gcc/po/EXCLUDES                                    |    43 -
 gcc/profile.c                                      |    78 +-
 gcc/range-op.cc                                    |     7 -
 gcc/read-rtl-function.c                            |     3 +-
 gcc/regset.h                                       |     3 +
 gcc/reload.c                                       |     7 +-
 gcc/rtl.h                                          |     8 +
 gcc/sched-deps.c                                   |     2 -
 gcc/sel-sched-ir.c                                 |     3 -
 gcc/sel-sched-ir.h                                 |     2 -
 gcc/simplify-rtx.c                                 |    10 +
 gcc/testsuite/ChangeLog                            |   394 +
 .../c-c++-common/Wimplicit-fallthrough-38.c        |    24 +
 gcc/testsuite/c-c++-common/attr-retain-5.c         |     3 +
 gcc/testsuite/c-c++-common/attr-retain-6.c         |     3 +
 gcc/testsuite/c-c++-common/attr-retain-9.c         |     3 +
 gcc/testsuite/c-c++-common/cpp/ucnid-2011-1-utf8.c |     6 +-
 gcc/testsuite/c-c++-common/cpp/ucnid-2011-1.c      |     6 +-
 gcc/testsuite/c-c++-common/cpp/va-opt-8.c          |    18 +
 .../goacc/nested-reductions-1-routine.c            |     7 +
 .../goacc/nested-reductions-2-routine.c            |     8 +
 .../c-c++-common/goacc/orphan-reductions-1.c       |    56 +
 .../c-c++-common/goacc/orphan-reductions-2.c       |    91 +
 .../c-c++-common/goacc/orphan-reductions-3.c       |   102 +
 .../c-c++-common/goacc/routine-4-extern.c          |    72 +-
 gcc/testsuite/c-c++-common/goacc/routine-4.c       |    72 +-
 gcc/testsuite/g++.dg/cpp/ucnid-1-utf8.C            |    16 +-
 gcc/testsuite/g++.dg/cpp/ucnid-1.C                 |    16 +-
 gcc/testsuite/g++.dg/cpp/ucnid-4-utf8.C            |     2 +-
 gcc/testsuite/g++.dg/cpp1z/lambda-this1.C          |     8 +-
 gcc/testsuite/g++.dg/cpp1z/lambda-this8.C          |     9 +
 gcc/testsuite/g++.dg/cpp23/normalize3.C            |     2 +-
 gcc/testsuite/g++.dg/cpp23/normalize4.C            |     2 +-
 gcc/testsuite/g++.dg/cpp23/normalize5.C            |     2 +-
 gcc/testsuite/g++.dg/cpp23/normalize7.C            |     6 +-
 gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C          |    14 +-
 gcc/testsuite/g++.dg/cpp2a/consteval20.C           |     4 +
 gcc/testsuite/g++.dg/cpp2a/consteval23.C           |     4 +
 gcc/testsuite/g++.dg/cpp2a/consteval25.C           |    17 +
 gcc/testsuite/g++.dg/cpp2a/lambda-this3.C          |     2 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc20.C              |    44 +
 gcc/testsuite/g++.dg/vect/pr103494.cc              |    26 +
 gcc/testsuite/gcc.dg/add-mul-overflow-1.c          |    28 +
 gcc/testsuite/gcc.dg/analyzer/pr103217-2.c         |    52 +
 gcc/testsuite/gcc.dg/analyzer/pr103217-3.c         |    52 +
 gcc/testsuite/gcc.dg/analyzer/pr103217-4.c         |    52 +
 gcc/testsuite/gcc.dg/analyzer/pr103217-5.c         |    47 +
 gcc/testsuite/gcc.dg/analyzer/pr94579.c            |    11 +
 gcc/testsuite/gcc.dg/analyzer/pr99269.c            |    16 +
 gcc/testsuite/gcc.dg/analyzer/pragma-2.c           |    57 +
 gcc/testsuite/gcc.dg/bic-bitmask-10.c              |    26 -
 gcc/testsuite/gcc.dg/bic-bitmask-11.c              |    25 -
 gcc/testsuite/gcc.dg/bic-bitmask-12.c              |    17 -
 gcc/testsuite/gcc.dg/bic-bitmask-2.c               |    25 -
 gcc/testsuite/gcc.dg/bic-bitmask-23.c              |    16 -
 gcc/testsuite/gcc.dg/bic-bitmask-3.c               |    25 -
 gcc/testsuite/gcc.dg/bic-bitmask-4.c               |    25 -
 gcc/testsuite/gcc.dg/bic-bitmask-5.c               |    25 -
 gcc/testsuite/gcc.dg/bic-bitmask-6.c               |    25 -
 gcc/testsuite/gcc.dg/bic-bitmask-8.c               |    25 -
 gcc/testsuite/gcc.dg/bic-bitmask-9.c               |    25 -
 gcc/testsuite/gcc.dg/fmax-fmin-1.c                 |    18 +
 gcc/testsuite/gcc.dg/goacc/loop-processing-1.c     |     2 +-
 gcc/testsuite/gcc.dg/ipa/inline-9.c                |     2 +-
 gcc/testsuite/gcc.dg/ipa/inline10.c                |    33 +
 gcc/testsuite/gcc.dg/ipa/pr103227-1.c              |    29 +
 gcc/testsuite/gcc.dg/ipa/pr103227-2.c              |    29 +
 gcc/testsuite/gcc.dg/ipa/pr103227-3.c              |    52 +
 gcc/testsuite/gcc.dg/pr102356.c                    |    33 +
 gcc/testsuite/gcc.dg/pr102648.c                    |    21 +
 gcc/testsuite/gcc.dg/pr103359.c                    |    21 +
 gcc/testsuite/gcc.dg/pr103406.c                    |    14 +
 gcc/testsuite/gcc.dg/pr103431.c                    |    21 +
 gcc/testsuite/gcc.dg/pr103440.c                    |    24 +
 gcc/testsuite/gcc.dg/pr103451.c                    |    19 +
 gcc/testsuite/gcc.dg/pr103485.c                    |    10 +
 gcc/testsuite/gcc.dg/torture/pr103458.c            |    21 +
 gcc/testsuite/gcc.dg/torture/pr103489.c            |    12 +
 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-5.c     |     4 +-
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-5.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-6.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-7.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-8.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-9.c           |    14 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103345.c           |     8 +-
 gcc/testsuite/gcc.dg/ubsan/commutative-1.c         |    30 +
 gcc/testsuite/gcc.dg/ubsan/pr103456.c              |    21 +
 gcc/testsuite/gcc.dg/vect/pr103494.c               |    14 +
 gcc/testsuite/gcc.dg/vect/pr99102.c                |     2 +-
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c    |    26 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c    |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-12.c    |    17 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-23.c    |    16 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c     |    25 +
 gcc/testsuite/gcc.dg/vect/vect-fmax-1.c            |    83 +
 gcc/testsuite/gcc.dg/vect/vect-fmax-2.c            |     7 +
 gcc/testsuite/gcc.dg/vect/vect-fmax-3.c            |    83 +
 gcc/testsuite/gcc.dg/vect/vect-fmin-1.c            |    86 +
 gcc/testsuite/gcc.dg/vect/vect-fmin-2.c            |     9 +
 gcc/testsuite/gcc.dg/vect/vect-fmin-3.c            |    83 +
 gcc/testsuite/gcc.dg/vect/vect-gather-1.c          |    60 +
 gcc/testsuite/gcc.dg/vect/vect-gather-2.c          |    36 +
 gcc/testsuite/gcc.dg/vect/vect-gather-3.c          |    64 +
 gcc/testsuite/gcc.dg/vect/vect-gather-4.c          |    48 +
 gcc/testsuite/gcc.dg/wrapped-binop-simplify.c      |     2 +-
 gcc/testsuite/gcc.target/aarch64/fmaxnm_1.c        |    24 +
 gcc/testsuite/gcc.target/aarch64/fmaxnm_2.c        |    20 +
 gcc/testsuite/gcc.target/aarch64/fminnm_1.c        |    24 +
 gcc/testsuite/gcc.target/aarch64/fminnm_2.c        |    20 +
 .../gcc.target/aarch64/sve/complex_mul_1.c         |    16 +
 .../gcc.target/aarch64/sve/cost_model_13.c         |    16 +
 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_2.c    |    22 +
 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_3.c    |    18 +
 gcc/testsuite/gcc.target/aarch64/sve/fminnm_2.c    |    22 +
 gcc/testsuite/gcc.target/aarch64/sve/fminnm_3.c    |    18 +
 .../gcc.target/aarch64/sve/gather_load_10.c        |    18 +
 .../gcc.target/aarch64/sve/gather_load_11.c        |    49 +
 .../gcc.target/aarch64/sve/mask_gather_load_8.c    |    65 +
 .../gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c  |    11 +
 gcc/testsuite/gcc.target/i386/pr100711-1.c         |    17 +
 gcc/testsuite/gcc.target/i386/pr100711-2.c         |    47 +
 gcc/testsuite/gcc.target/i386/pr102811-2.c         |    22 +
 gcc/testsuite/gcc.target/i386/pr103463-2.c         |    14 +
 gcc/testsuite/gcc.target/i386/pr103463.c           |    13 +
 gcc/testsuite/gcc.target/i386/pr87007-4.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr87007-5.c          |     2 +-
 gcc/testsuite/gcc.target/i386/pr90773-21.c         |     2 +-
 gcc/testsuite/gcc.target/i386/pr90773-23.c         |     2 +-
 gcc/testsuite/gcc.target/i386/sse2-v1ti-rotate.c   |    11 +
 gcc/testsuite/gcc.target/powerpc/pr102347.c        |    15 +
 gcc/testsuite/gcc.target/powerpc/vect-gather-1.c   |    20 +
 gcc/testsuite/gdc.dg/Wcastresult2.d                |     2 +-
 gcc/testsuite/gdc.dg/asm1.d                        |    18 +-
 gcc/testsuite/gdc.dg/asm2.d                        |     2 +-
 gcc/testsuite/gdc.dg/asm3.d                        |    10 +-
 gcc/testsuite/gdc.dg/gdc282.d                      |     6 +-
 gcc/testsuite/gdc.dg/imports/gdc170.d              |     8 +-
 gcc/testsuite/gdc.dg/intrinsics.d                  |    36 +-
 gcc/testsuite/gdc.dg/pr101672.d                    |     2 +-
 gcc/testsuite/gdc.dg/pr90650a.d                    |     2 +-
 gcc/testsuite/gdc.dg/pr90650b.d                    |     2 +-
 gcc/testsuite/gdc.dg/pr94777a.d                    |     2 +-
 gcc/testsuite/gdc.dg/pr94777c.d                    |    62 +
 gcc/testsuite/gdc.dg/pr95250.d                     |     2 +-
 gcc/testsuite/gdc.dg/pr96156b.d                    |    17 +
 gcc/testsuite/gdc.dg/pr96157c.d                    |    40 +
 gcc/testsuite/gdc.dg/pr96869.d                     |    26 +-
 gcc/testsuite/gdc.dg/pr98277.d                     |     2 +-
 gcc/testsuite/gdc.dg/pr98457.d                     |     6 +-
 gcc/testsuite/gdc.dg/simd1.d                       |     8 -
 gcc/testsuite/gdc.dg/simd2a.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2b.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2c.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2d.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2e.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2f.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2g.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2h.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2i.d                      |     8 -
 gcc/testsuite/gdc.dg/simd2j.d                      |     8 -
 gcc/testsuite/gdc.dg/simd7951.d                    |     1 +
 gcc/testsuite/gdc.dg/simd_ctfe.d                   |    87 +
 gcc/testsuite/gdc.dg/torture/gdc309.d              |     1 +
 gcc/testsuite/gdc.dg/torture/pr94424.d             |    16 +
 gcc/testsuite/gdc.dg/torture/pr94777b.d            |   135 -
 gcc/testsuite/gdc.dg/torture/simd17344.d           |    11 +
 gcc/testsuite/gdc.dg/torture/simd20052.d           |    17 +
 gcc/testsuite/gdc.dg/torture/simd6.d               |    26 +
 gcc/testsuite/gdc.dg/torture/simd7.d               |    18 +
 gcc/testsuite/gdc.test/compilable/a3682.d          |     4 +-
 gcc/testsuite/gdc.test/compilable/aliasassign.d    |    41 +
 gcc/testsuite/gdc.test/compilable/aliasdecl.d      |     7 +
 gcc/testsuite/gdc.test/compilable/art4769.d        |     2 +-
 gcc/testsuite/gdc.test/compilable/b1215.d          |     8 +-
 gcc/testsuite/gdc.test/compilable/b12504.d         |    44 +
 gcc/testsuite/gdc.test/compilable/b15206.d         |    19 +
 gcc/testsuite/gdc.test/compilable/b16360.d         |    39 +
 gcc/testsuite/gdc.test/compilable/b16697.d         |    27 +-
 gcc/testsuite/gdc.test/compilable/b16967.d         |     4 +-
 gcc/testsuite/gdc.test/compilable/b17111.d         |    11 +-
 gcc/testsuite/gdc.test/compilable/b17651.d         |     6 +
 gcc/testsuite/gdc.test/compilable/b18197.d         |    17 +
 gcc/testsuite/gdc.test/compilable/b18242.d         |    19 +
 gcc/testsuite/gdc.test/compilable/b18489.d         |     8 +
 gcc/testsuite/gdc.test/compilable/b19432.d         |     5 +
 gcc/testsuite/gdc.test/compilable/b19442.d         |    11 +
 gcc/testsuite/gdc.test/compilable/b19775.d         |    14 +
 gcc/testsuite/gdc.test/compilable/b19829.d         |     4 +
 gcc/testsuite/gdc.test/compilable/b20045.d         |     2 +
 gcc/testsuite/gdc.test/compilable/b20067.d         |    23 +
 gcc/testsuite/gdc.test/compilable/b20758.d         |    15 +
 gcc/testsuite/gdc.test/compilable/b20780.d         |    13 +
 gcc/testsuite/gdc.test/compilable/b20833.d         |    20 +
 gcc/testsuite/gdc.test/compilable/b20885.d         |    16 +
 gcc/testsuite/gdc.test/compilable/b20938.d         |    22 +
 gcc/testsuite/gdc.test/compilable/b21285.d         |    27 +
 gcc/testsuite/gdc.test/compilable/b33.d            |     2 +-
 gcc/testsuite/gdc.test/compilable/b6227.d          |     8 -
 gcc/testsuite/gdc.test/compilable/b6395.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/b6400.d          |    37 -
 gcc/testsuite/gdc.test/compilable/betterc.d        |    27 +
 gcc/testsuite/gdc.test/compilable/bug21196.d       |    31 +
 gcc/testsuite/gdc.test/compilable/callconv.d       |     3 +-
 gcc/testsuite/gdc.test/compilable/ccompile.d       |    36 +
 gcc/testsuite/gdc.test/compilable/cdcmp.d          |   148 +
 gcc/testsuite/gdc.test/compilable/chkformat.d      |    27 +
 gcc/testsuite/gdc.test/compilable/commontype.d     |   486 +
 gcc/testsuite/gdc.test/compilable/compile1.d       |   243 +-
 .../gdc.test/compilable/cpp_abi_tag_unused.d       |    21 +
 gcc/testsuite/gdc.test/compilable/cppmangle.d      |   958 +-
 gcc/testsuite/gdc.test/compilable/cppmangle2.d     |    21 +
 gcc/testsuite/gdc.test/compilable/cppmangle3.d     |    23 +-
 .../gdc.test/compilable/cppmangle_abitag.d         |   106 +
 gcc/testsuite/gdc.test/compilable/ctfe_math.d      |     8 +-
 gcc/testsuite/gdc.test/compilable/ddoc1.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc10.d         |     8 +-
 gcc/testsuite/gdc.test/compilable/ddoc10236.d      |    22 +-
 gcc/testsuite/gdc.test/compilable/ddoc10236b.d     |     9 +-
 gcc/testsuite/gdc.test/compilable/ddoc10325.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc10334.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc10366.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc10367.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc10869.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc10870.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc11.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc11479.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc11511.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc11823.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc12.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc12706.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc12745.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc13.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc13270.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc13645.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc14.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc14383.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc14413.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc14778.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc15475.d      |    27 +-
 gcc/testsuite/gdc.test/compilable/ddoc17697.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc18361.d      |    27 +
 gcc/testsuite/gdc.test/compilable/ddoc198.d        |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc19814.d      |    23 +
 gcc/testsuite/gdc.test/compilable/ddoc2.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc2273.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc4.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc4162.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc5.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc5446.d       |     3 +-
 gcc/testsuite/gdc.test/compilable/ddoc6.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc648.d        |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc6491.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc7.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc7555.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc7656.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc7715.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc7795.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc8.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc8271.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc8739.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9.d          |     4 +-
 gcc/testsuite/gdc.test/compilable/ddoc9037.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9155.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9305.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9369.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9475.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9497a.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9497b.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9497c.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9497d.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9676a.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9676b.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9727.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ddoc9789.d       |     4 +-
 gcc/testsuite/gdc.test/compilable/ddoc9903.d       |     2 +-
 .../gdc.test/compilable/ddoc_markdown_breaks.d     |    30 +
 .../compilable/ddoc_markdown_breaks_verbose.d      |    13 +
 .../gdc.test/compilable/ddoc_markdown_code.d       |    46 +
 .../compilable/ddoc_markdown_code_verbose.d        |    13 +
 .../gdc.test/compilable/ddoc_markdown_emphasis.d   |    45 +
 .../compilable/ddoc_markdown_emphasis_verbose.d    |    13 +
 .../gdc.test/compilable/ddoc_markdown_escapes.d    |    27 +
 .../gdc.test/compilable/ddoc_markdown_headings.d   |    40 +
 .../compilable/ddoc_markdown_headings_verbose.d    |     9 +
 .../gdc.test/compilable/ddoc_markdown_links.d      |    42 +
 .../compilable/ddoc_markdown_links_verbose.d       |    17 +
 .../gdc.test/compilable/ddoc_markdown_lists.d      |    68 +
 .../compilable/ddoc_markdown_lists_verbose.d       |     9 +
 .../gdc.test/compilable/ddoc_markdown_quote.d      |    53 +
 .../compilable/ddoc_markdown_quote_verbose.d       |    11 +
 .../gdc.test/compilable/ddoc_markdown_tables.d     |    42 +
 .../compilable/ddoc_markdown_tables_verbose.d      |    13 +
 gcc/testsuite/gdc.test/compilable/ddocbackticks.d  |     2 +-
 gcc/testsuite/gdc.test/compilable/ddocunittest.d   |    50 +-
 gcc/testsuite/gdc.test/compilable/debugInference.d |    55 +
 gcc/testsuite/gdc.test/compilable/defa.d           |     2 +-
 gcc/testsuite/gdc.test/compilable/depmsg.d         |    22 +-
 gcc/testsuite/gdc.test/compilable/depsOutput9948.d |    12 -
 gcc/testsuite/gdc.test/compilable/dip22.d          |     1 +
 gcc/testsuite/gdc.test/compilable/dip22d.d         |     5 +-
 gcc/testsuite/gdc.test/compilable/disable_new.d    |    11 +
 gcc/testsuite/gdc.test/compilable/dtoh_21217.d     |    91 +
 .../gdc.test/compilable/dtoh_AliasDeclaration.d    |   217 +
 .../gdc.test/compilable/dtoh_AliasDeclaration_98.d |    56 +
 .../gdc.test/compilable/dtoh_AnonDeclaration.d     |   106 +
 .../compilable/dtoh_CPPNamespaceDeclaration.d      |    67 +
 .../gdc.test/compilable/dtoh_ClassDeclaration.d    |   347 +
 .../gdc.test/compilable/dtoh_StructDeclaration.d   |   286 +
 .../gdc.test/compilable/dtoh_TemplateDeclaration.d |   401 +
 .../gdc.test/compilable/dtoh_UnionDeclaration.d    |    93 +
 .../gdc.test/compilable/dtoh_VarDeclaration.d      |   116 +
 .../gdc.test/compilable/dtoh_cpp98_compat.d        |   142 +
 gcc/testsuite/gdc.test/compilable/dtoh_enum.d      |   271 +
 .../gdc.test/compilable/dtoh_enum_cpp98.d          |   244 +
 .../gdc.test/compilable/dtoh_expressions.d         |   127 +
 .../gdc.test/compilable/dtoh_extern_type.d         |   174 +
 .../gdc.test/compilable/dtoh_forwarding.d          |   265 +
 gcc/testsuite/gdc.test/compilable/dtoh_functions.d |   276 +
 gcc/testsuite/gdc.test/compilable/dtoh_ignored.d   |   147 +
 .../gdc.test/compilable/dtoh_invalid_identifiers.d |   170 +
 gcc/testsuite/gdc.test/compilable/dtoh_names.d     |   260 +
 .../gdc.test/compilable/dtoh_protection.d          |   218 +
 .../gdc.test/compilable/dtoh_required_symbols.d    |   225 +
 .../gdc.test/compilable/dtoh_special_enum.d        |    90 +
 .../gdc.test/compilable/dtoh_unittest_block.d      |    52 +
 gcc/testsuite/gdc.test/compilable/dtoh_verbose.d   |   172 +
 gcc/testsuite/gdc.test/compilable/dtorfields.d     |    52 +
 .../gdc.test/compilable/dtorfields_deprecation.d   |    49 +
 .../gdc.test/compilable/extra-files/c6395.d        |     2 +-
 .../compilable/extra-files/depsOutput9948a.d       |     6 -
 .../gdc.test/compilable/extra-files/dtoh_imports.d |    13 +
 .../compilable/extra-files/dtoh_imports2.d         |     3 +
 .../gdc.test/compilable/extra-files/emptymain.d    |     1 +
 .../gdc.test/compilable/extra-files/header1.d      |    78 +-
 .../gdc.test/compilable/extra-files/header17125.d  |     5 +
 .../gdc.test/compilable/extra-files/header18365.d  |     6 +
 .../gdc.test/compilable/extra-files/header2.d      |    65 +-
 gcc/testsuite/gdc.test/compilable/fail137.d        |    26 +
 gcc/testsuite/gdc.test/compilable/fieldwise.d      |    11 +
 .../gdc.test/compilable/filefullpath_18911.d       |     9 +
 gcc/testsuite/gdc.test/compilable/fix13165.d       |    12 +
 gcc/testsuite/gdc.test/compilable/fix17145.d       |    13 +
 gcc/testsuite/gdc.test/compilable/fix17349.d       |    40 -
 gcc/testsuite/gdc.test/compilable/fix20416.d       |    36 +
 gcc/testsuite/gdc.test/compilable/fix21647.d       |    10 +-
 gcc/testsuite/gdc.test/compilable/fix21684.d       |     7 +
 gcc/testsuite/gdc.test/compilable/fix22180.d       |     5 +
 gcc/testsuite/gdc.test/compilable/forward1.d       |     3 +-
 gcc/testsuite/gdc.test/compilable/future.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/futurexf.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/fwdref21063.d    |    14 +
 gcc/testsuite/gdc.test/compilable/header18364.d    |    24 +
 gcc/testsuite/gdc.test/compilable/header18365.d    |    34 +
 gcc/testsuite/gdc.test/compilable/ice11054.d       |     1 +
 gcc/testsuite/gdc.test/compilable/ice11300.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/ice11925.d       |    38 -
 gcc/testsuite/gdc.test/compilable/ice13403.d       |     1 +
 gcc/testsuite/gdc.test/compilable/ice13819.d       |     7 +
 gcc/testsuite/gdc.test/compilable/ice1524.d        |     3 +-
 gcc/testsuite/gdc.test/compilable/ice20044.d       |    10 +
 gcc/testsuite/gdc.test/compilable/ice20415.d       |    16 +
 gcc/testsuite/gdc.test/compilable/ice6538.d        |     4 +-
 gcc/testsuite/gdc.test/compilable/ice854.d         |     3 +-
 gcc/testsuite/gdc.test/compilable/implicitconv.d   |    33 +
 gcc/testsuite/gdc.test/compilable/imports/a12511.d |     7 +
 gcc/testsuite/gdc.test/compilable/imports/a18911.d |     2 +
 .../gdc.test/compilable/imports/cstuff3.c          |     6 +
 gcc/testsuite/gdc.test/compilable/imports/g313.d   |     2 +-
 .../gdc.test/compilable/imports/imp16088.d         |     1 +
 .../gdc.test/compilable/imports/imp21832.d         |    24 +
 .../gdc.test/compilable/imports/imp22122.d         |     5 +
 .../gdc.test/compilable/imports/impfieldwise.d     |     8 +
 .../compilable/imports/pkg11847/mod11847.d         |     3 +
 .../gdc.test/compilable/imports/pkg11847/package.d |     3 +
 .../gdc.test/compilable/imports/protectionimp.d    |     2 +-
 .../compilable/imports/test11563std_traits.d       |     2 +-
 .../gdc.test/compilable/imports/test13582.d        |     1 +
 .../gdc.test/compilable/imports/test16709a.d       |     2 +
 .../gdc.test/compilable/imports/test16709b.d       |     5 +
 .../gdc.test/compilable/imports/test16709c.d       |     2 +
 .../gdc.test/compilable/imports/test16709d.d       |     2 +
 .../gdc.test/compilable/imports/test17441foo/bar.d |     1 +
 .../compilable/imports/test17441foo/package.d      |     1 +
 .../gdc.test/compilable/imports/test17541_2.d      |    20 +
 .../gdc.test/compilable/imports/test17541_3.d      |    15 +
 .../compilable/imports/test18651/algorithm.d       |    14 +
 .../gdc.test/compilable/imports/test18651/b.d      |     1 +
 .../gdc.test/compilable/imports/test18651/c.d      |     4 +
 .../compilable/imports/test18651/datetime.d        |     7 +
 .../gdc.test/compilable/imports/test18771a.d       |     3 +
 .../gdc.test/compilable/imports/test18771b.d       |     3 +
 .../gdc.test/compilable/imports/test18771c.d       |     4 +
 .../gdc.test/compilable/imports/test18771d.d       |     4 +
 .../gdc.test/compilable/imports/test19187.d        |     4 +
 .../gdc.test/compilable/imports/test19344.d        |     6 +
 .../gdc.test/compilable/imports/test19656a.d       |     3 +
 .../gdc.test/compilable/imports/test19656b.d       |    13 +
 .../gdc.test/compilable/imports/test19656c.d       |     3 +
 .../gdc.test/compilable/imports/test19657b.d       |     6 +
 .../gdc.test/compilable/imports/test19657c.d       |     2 +
 .../gdc.test/compilable/imports/test19657d.d       |     2 +
 .../gdc.test/compilable/imports/test19657e.d       |     2 +
 .../gdc.test/compilable/imports/test19657f.d       |     3 +
 .../gdc.test/compilable/imports/test19657g.d       |     2 +
 .../gdc.test/compilable/imports/test19746a.d       |     2 +
 .../gdc.test/compilable/imports/test19746b.d       |     2 +
 .../gdc.test/compilable/imports/test19746c.d       |     2 +
 .../gdc.test/compilable/imports/test19746d.d       |    10 +
 .../gdc.test/compilable/imports/test19750a.d       |     2 +
 .../gdc.test/compilable/imports/test19750b.d       |     2 +
 .../gdc.test/compilable/imports/test19750c.d       |     4 +
 .../gdc.test/compilable/imports/test19750d.d       |     6 +
 .../compilable/imports/test21227/..foo/a.txt       |     1 +
 .../gdc.test/compilable/imports/test21227/a..b.txt |     1 +
 .../gdc.test/compilable/imports/test21227/a.txt    |     1 +
 .../gdc.test/compilable/imports/test21464a.d       |     4 +
 .../gdc.test/compilable/imports/test63a.d          |     2 +-
 .../gdc.test/compilable/imports/testcontracts.d    |     4 +-
 .../gdc.test/compilable/imports/testlambda1.d      |     3 +
 .../gdc.test/compilable/imports/testlambda2.d      |     3 +
 gcc/testsuite/gdc.test/compilable/imports/u20958.d |     6 +
 gcc/testsuite/gdc.test/compilable/interpret3.d     |  1503 +--
 gcc/testsuite/gdc.test/compilable/interpret4.d     |    31 +
 gcc/testsuite/gdc.test/compilable/isZeroInit.d     |    10 +-
 .../gdc.test/compilable/isreturnonstack.d          |     1 +
 gcc/testsuite/gdc.test/compilable/issue12520.d     |    21 +
 gcc/testsuite/gdc.test/compilable/issue15478.d     |    55 +
 gcc/testsuite/gdc.test/compilable/issue15795.d     |     9 +
 gcc/testsuite/gdc.test/compilable/issue15818.d     |    15 +
 gcc/testsuite/gdc.test/compilable/issue18097.d     |    12 +
 gcc/testsuite/gdc.test/compilable/issue19925.d     |    14 +
 gcc/testsuite/gdc.test/compilable/issue20362.d     |     8 +
 gcc/testsuite/gdc.test/compilable/issue20599.d     |    10 +
 gcc/testsuite/gdc.test/compilable/issue20704.d     |    29 +
 gcc/testsuite/gdc.test/compilable/issue20705.d     |    16 +
 gcc/testsuite/gdc.test/compilable/issue20995.d     |    12 +
 gcc/testsuite/gdc.test/compilable/issue21328.d     |     8 +
 gcc/testsuite/gdc.test/compilable/issue21378.d     |    33 +
 gcc/testsuite/gdc.test/compilable/issue21662.d     |     4 +
 gcc/testsuite/gdc.test/compilable/issue21726.d     |     1 +
 gcc/testsuite/gdc.test/compilable/issue21880.d     |    23 +
 gcc/testsuite/gdc.test/compilable/issue21882.d     |    14 +
 gcc/testsuite/gdc.test/compilable/issue21905.d     |    24 +
 gcc/testsuite/gdc.test/compilable/issue9884.d      |    25 +
 gcc/testsuite/gdc.test/compilable/json.d           |   153 +-
 gcc/testsuite/gdc.test/compilable/json20742.d      |    69 +
 gcc/testsuite/gdc.test/compilable/minimal.d        |    19 +
 gcc/testsuite/gdc.test/compilable/minimal2.d       |    31 +
 gcc/testsuite/gdc.test/compilable/mixin.d          |    38 +
 .../gdc.test/compilable/mixinTemplateMangling.d    |    35 +
 gcc/testsuite/gdc.test/compilable/mixintempl.d     |    22 +
 gcc/testsuite/gdc.test/compilable/nestedtempl0.d   |    13 +
 gcc/testsuite/gdc.test/compilable/nestedtempl1.d   |    25 +
 gcc/testsuite/gdc.test/compilable/nogc.d           |     6 +-
 gcc/testsuite/gdc.test/compilable/noreturn1.d      |    49 +-
 gcc/testsuite/gdc.test/compilable/ob1.d            |   149 +
 gcc/testsuite/gdc.test/compilable/pr9374.d         |    19 +
 gcc/testsuite/gdc.test/compilable/pr9383.d         |    25 +
 gcc/testsuite/gdc.test/compilable/previewall.d     |    10 +
 gcc/testsuite/gdc.test/compilable/previewin.d      |   116 +
 gcc/testsuite/gdc.test/compilable/protattr.d       |     1 +
 gcc/testsuite/gdc.test/compilable/protection.d     |     3 +-
 gcc/testsuite/gdc.test/compilable/quadratic.d      |    42 +
 .../gdc.test/compilable/readmodify_structclass.d   |    30 +
 .../gdc.test/compilable/reinterpretctfe.d          |    34 +
 gcc/testsuite/gdc.test/compilable/riia_ctor.d      |     1 +
 gcc/testsuite/gdc.test/compilable/rvalueref.d      |    13 +
 gcc/testsuite/gdc.test/compilable/scope.d          |   247 +-
 gcc/testsuite/gdc.test/compilable/scopeinfer.d     |    30 +
 gcc/testsuite/gdc.test/compilable/shared.d         |   125 +
 gcc/testsuite/gdc.test/compilable/sharedopt.d      |    19 +
 .../gdc.test/compilable/shortened_methods.d        |    33 +
 gcc/testsuite/gdc.test/compilable/staticforeach.d  |     2 +-
 .../gdc.test/compilable/sw_transition_complex.d    |   118 +-
 .../gdc.test/compilable/sw_transition_field.d      |    10 +-
 .../gdc.test/compilable/sw_transition_tls.d        |     6 +-
 gcc/testsuite/gdc.test/compilable/test1.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/test10312.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test10375.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test10520.d      |     5 +-
 gcc/testsuite/gdc.test/compilable/test10752.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test10981.d      |     6 +-
 gcc/testsuite/gdc.test/compilable/test10993.d      |     6 +-
 gcc/testsuite/gdc.test/compilable/test11169.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test11225a.d     |     1 +
 gcc/testsuite/gdc.test/compilable/test11237.d      |     4 -
 gcc/testsuite/gdc.test/compilable/test11259.d      |    25 +
 gcc/testsuite/gdc.test/compilable/test11371.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test11563.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test11656.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test1170.d       |    11 +
 gcc/testsuite/gdc.test/compilable/test11847.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test1238.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test12496.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test12511.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test12558.d      |    39 -
 gcc/testsuite/gdc.test/compilable/test12567c.d     |     3 +-
 gcc/testsuite/gdc.test/compilable/test12567d.d     |     1 +
 gcc/testsuite/gdc.test/compilable/test12807.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test13226.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test13242.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test13512.d      |     4 +-
 gcc/testsuite/gdc.test/compilable/test13582a.d     |     7 +
 gcc/testsuite/gdc.test/compilable/test13582b.d     |    15 +
 gcc/testsuite/gdc.test/compilable/test13858.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test13953.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test14114.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test14275.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test14528.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test14666.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test14740.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test14831.d      |    60 +
 gcc/testsuite/gdc.test/compilable/test14929.d      |    85 +
 gcc/testsuite/gdc.test/compilable/test15019.d      |     5 +-
 gcc/testsuite/gdc.test/compilable/test15150.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test15225.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test15292.d      |    20 +
 gcc/testsuite/gdc.test/compilable/test1537.d       |    10 +-
 gcc/testsuite/gdc.test/compilable/test15389_x.d    |     1 +
 gcc/testsuite/gdc.test/compilable/test15389_y.d    |     1 +
 gcc/testsuite/gdc.test/compilable/test1547.d       |    20 +
 gcc/testsuite/gdc.test/compilable/test15490.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test15519_x.d    |     2 +-
 gcc/testsuite/gdc.test/compilable/test15519_y.d    |     2 +-
 gcc/testsuite/gdc.test/compilable/test15780.d      |    15 +-
 gcc/testsuite/gdc.test/compilable/test15785.d      |     3 +-
 gcc/testsuite/gdc.test/compilable/test15856.d      |     7 +-
 gcc/testsuite/gdc.test/compilable/test15907.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test16002.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test16013a.d     |    13 +
 gcc/testsuite/gdc.test/compilable/test16013b.d     |    13 +
 gcc/testsuite/gdc.test/compilable/test16037.d      |    23 +
 gcc/testsuite/gdc.test/compilable/test16085.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test16088.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test16107.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test16183.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test16214a.d     |     2 +-
 gcc/testsuite/gdc.test/compilable/test16273.d      |    22 +
 gcc/testsuite/gdc.test/compilable/test16460.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test16492.d      |    87 +
 gcc/testsuite/gdc.test/compilable/test16570.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test16578a.d     |    16 +
 gcc/testsuite/gdc.test/compilable/test16578b.d     |    16 +
 gcc/testsuite/gdc.test/compilable/test16621.d      |    23 +
 gcc/testsuite/gdc.test/compilable/test16635.d      |    56 +
 gcc/testsuite/gdc.test/compilable/test16657.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test16685.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test16709.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test16798.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test17057.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test17143.d      |    14 +-
 gcc/testsuite/gdc.test/compilable/test17146.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test17351.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test17373.d      |    32 +
 gcc/testsuite/gdc.test/compilable/test17419.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test17441.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test17512.d      |    26 +
 gcc/testsuite/gdc.test/compilable/test1754.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test17541.d      |    28 +
 gcc/testsuite/gdc.test/compilable/test17548.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test17752.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test17782.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test17793.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test17807.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test17853.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test17906.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test17942.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test17970.d      |    28 +
 gcc/testsuite/gdc.test/compilable/test18000.d      |    19 +
 gcc/testsuite/gdc.test/compilable/test18020.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test18030.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test18099.d      |    19 +
 gcc/testsuite/gdc.test/compilable/test18115.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test18199.d      |    87 +
 gcc/testsuite/gdc.test/compilable/test18251.d      |    23 +
 gcc/testsuite/gdc.test/compilable/test18385b.d     |    29 +
 gcc/testsuite/gdc.test/compilable/test18430.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test18468.d      |     5 +
 gcc/testsuite/gdc.test/compilable/test18474.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test18572.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test18578.d      |     5 +
 gcc/testsuite/gdc.test/compilable/test18584.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test18645.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test18651a.d     |     5 +
 gcc/testsuite/gdc.test/compilable/test18670.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test18694.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test18737.d      |    32 +
 gcc/testsuite/gdc.test/compilable/test18771.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test18775.d      |    20 +
 gcc/testsuite/gdc.test/compilable/test18821.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test18905.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test18936.d      |    31 +
 gcc/testsuite/gdc.test/compilable/test18951a.d     |     7 +
 gcc/testsuite/gdc.test/compilable/test18951b.d     |     9 +
 gcc/testsuite/gdc.test/compilable/test18976.d      |    32 +
 gcc/testsuite/gdc.test/compilable/test19014.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test19066.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test19081.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test19097.d      |    23 +
 gcc/testsuite/gdc.test/compilable/test19108.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test19187.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test19203.d      |    27 +
 gcc/testsuite/gdc.test/compilable/test19224.d      |    18 +
 gcc/testsuite/gdc.test/compilable/test19227.d      |    29 +
 gcc/testsuite/gdc.test/compilable/test19315.d      |    20 +
 gcc/testsuite/gdc.test/compilable/test19409.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test19464.d      |     5 +
 gcc/testsuite/gdc.test/compilable/test19491.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test19499.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test19519.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test19540.d      |     2 +
 gcc/testsuite/gdc.test/compilable/test19557.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test19609.d      |     7 +-
 gcc/testsuite/gdc.test/compilable/test19631.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test19652.d      |    22 +
 gcc/testsuite/gdc.test/compilable/test19656.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test19657a.d     |    11 +
 gcc/testsuite/gdc.test/compilable/test19713.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test19728.d      |    52 +
 gcc/testsuite/gdc.test/compilable/test19731.d      |    78 +
 gcc/testsuite/gdc.test/compilable/test19746.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test19750.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test19754.d      |    45 +
 gcc/testsuite/gdc.test/compilable/test19804.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test19809.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test19833.d      |    27 +
 gcc/testsuite/gdc.test/compilable/test19840.d      |    21 +
 gcc/testsuite/gdc.test/compilable/test19895.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test19936.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test19954.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test19970.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test20000.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test20021.d      |    22 +
 gcc/testsuite/gdc.test/compilable/test20039.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test20051.d      |    18 +
 gcc/testsuite/gdc.test/compilable/test20065.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test20100.d      |    50 +
 gcc/testsuite/gdc.test/compilable/test20136.d      |    18 +
 gcc/testsuite/gdc.test/compilable/test20138.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test20181.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test20296.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test20318.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test20326.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test20367.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test20388.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test20406.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test20410.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test20417.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test20420.d      |    22 +
 gcc/testsuite/gdc.test/compilable/test20488.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test20596.d      |    31 +
 gcc/testsuite/gdc.test/compilable/test20653.d      |    20 +
 gcc/testsuite/gdc.test/compilable/test20656.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test20661.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test20695.d      |    35 +
 gcc/testsuite/gdc.test/compilable/test20710.d      |    24 +
 gcc/testsuite/gdc.test/compilable/test20744.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test20789.d      |    34 +
 gcc/testsuite/gdc.test/compilable/test20795.d      |    35 +
 gcc/testsuite/gdc.test/compilable/test20821.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test20835.d      |    59 +
 gcc/testsuite/gdc.test/compilable/test20842.d      |    33 +
 gcc/testsuite/gdc.test/compilable/test20868.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test20906.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test20909.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test20923.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test20958.d      |     2 +
 gcc/testsuite/gdc.test/compilable/test20990.d      |    19 +
 gcc/testsuite/gdc.test/compilable/test21050.d      |    24 +
 gcc/testsuite/gdc.test/compilable/test21058.d      |    25 +
 gcc/testsuite/gdc.test/compilable/test21227.d      |    19 +
 gcc/testsuite/gdc.test/compilable/test21255.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test21282.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test21299a.d     |     2 +-
 gcc/testsuite/gdc.test/compilable/test21299b.d     |     2 +-
 gcc/testsuite/gdc.test/compilable/test21330.d      |    22 +
 gcc/testsuite/gdc.test/compilable/test21372.d      |    24 +
 gcc/testsuite/gdc.test/compilable/test21398.d      |    31 +
 gcc/testsuite/gdc.test/compilable/test21464.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test21514.d      |    20 +
 gcc/testsuite/gdc.test/compilable/test21543.d      |   116 +
 gcc/testsuite/gdc.test/compilable/test21591.d      |    46 +
 gcc/testsuite/gdc.test/compilable/test21659.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test21661.d      |    24 +
 gcc/testsuite/gdc.test/compilable/test21668.d      |     7 +
 gcc/testsuite/gdc.test/compilable/test21680.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test21743.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test21753.d      |    21 +
 gcc/testsuite/gdc.test/compilable/test21802.d      |    38 +
 gcc/testsuite/gdc.test/compilable/test21806.d      |    24 +
 gcc/testsuite/gdc.test/compilable/test21828.d      |    27 +
 gcc/testsuite/gdc.test/compilable/test21830.d      |    25 +
 gcc/testsuite/gdc.test/compilable/test21831.d      |    20 +
 gcc/testsuite/gdc.test/compilable/test21832.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test21861.d      |    38 +
 gcc/testsuite/gdc.test/compilable/test21876.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test22122.d      |    53 +
 gcc/testsuite/gdc.test/compilable/test22226.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test25.d         |     6 +-
 gcc/testsuite/gdc.test/compilable/test2991.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test3004.d       |    19 +
 gcc/testsuite/gdc.test/compilable/test313a.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test313c.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test313d.d       |     3 +-
 gcc/testsuite/gdc.test/compilable/test313e.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test313f.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test313g.d       |     3 +-
 gcc/testsuite/gdc.test/compilable/test314.d        |     1 +
 gcc/testsuite/gdc.test/compilable/test3775.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test4003.d       |     3 +-
 gcc/testsuite/gdc.test/compilable/test4375.d       |     5 +-
 gcc/testsuite/gdc.test/compilable/test50.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/test5227.d       |    23 +-
 gcc/testsuite/gdc.test/compilable/test55.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/test59.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/test5973.d       |    41 +
 gcc/testsuite/gdc.test/compilable/test6013.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test602.d        |     8 +-
 gcc/testsuite/gdc.test/compilable/test61.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/test62.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/test63.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/test6395.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test6541.d       |    10 +
 gcc/testsuite/gdc.test/compilable/test66.d         |     4 +-
 gcc/testsuite/gdc.test/compilable/test67.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/test6777.d       |    11 +
 gcc/testsuite/gdc.test/compilable/test68.d         |     4 +-
 gcc/testsuite/gdc.test/compilable/test69.d         |     2 +-
 gcc/testsuite/gdc.test/compilable/test6999.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test70.d         |     1 +
 gcc/testsuite/gdc.test/compilable/test71.d         |     1 +
 gcc/testsuite/gdc.test/compilable/test7172.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test72.d         |     1 +
 gcc/testsuite/gdc.test/compilable/test7399.d       |     4 +-
 gcc/testsuite/gdc.test/compilable/test7491.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test7524.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test7754.d       |    23 +-
 gcc/testsuite/gdc.test/compilable/test8509.d       |     6 +-
 gcc/testsuite/gdc.test/compilable/test8543.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test8696.d       |     3 +-
 gcc/testsuite/gdc.test/compilable/test8922a.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test8922b.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test8922c.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test8922d.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test8922e.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test8922f.d      |     1 +
 gcc/testsuite/gdc.test/compilable/test9209.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test9274.d       |    26 +
 gcc/testsuite/gdc.test/compilable/test9276.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test9278a.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test9278b.d      |     2 +-
 gcc/testsuite/gdc.test/compilable/test930.d        |    22 +
 gcc/testsuite/gdc.test/compilable/test9434.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test9435.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test9436.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test9613.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test9672.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test9692.d       |     1 +
 gcc/testsuite/gdc.test/compilable/test9701.d       |    10 +
 gcc/testsuite/gdc.test/compilable/test9818.d       |     2 +-
 gcc/testsuite/gdc.test/compilable/test9919.d       |     2 +-
 .../gdc.test/compilable/testAliasLookup.d          |    60 +
 gcc/testsuite/gdc.test/compilable/testCpCtor.d     |    21 +
 gcc/testsuite/gdc.test/compilable/testDIP37a.d     |     6 +-
 gcc/testsuite/gdc.test/compilable/testInference.d  |    54 +-
 gcc/testsuite/gdc.test/compilable/testVRP.d        |     2 +-
 gcc/testsuite/gdc.test/compilable/testcontracts.d  |    44 +-
 gcc/testsuite/gdc.test/compilable/testcstuff3.d    |     4 +
 gcc/testsuite/gdc.test/compilable/testdip1008.d    |    21 +
 gcc/testsuite/gdc.test/compilable/testexpression.d |    26 +-
 gcc/testsuite/gdc.test/compilable/testfwdref.d     |    44 +-
 gcc/testsuite/gdc.test/compilable/testheader1.d    |    13 +-
 .../gdc.test/compilable/testheader12567a.d         |    16 +-
 .../gdc.test/compilable/testheader12567b.d         |    16 +-
 .../gdc.test/compilable/testheader17125.d          |    19 +
 gcc/testsuite/gdc.test/compilable/testheader1i.d   |    13 +-
 gcc/testsuite/gdc.test/compilable/testheader2.d    |    11 +-
 gcc/testsuite/gdc.test/compilable/testheader2i.d   |    11 +-
 gcc/testsuite/gdc.test/compilable/testheader3.d    |    31 +-
 .../gdc.test/compilable/testheaderudamodule.d      |    24 +-
 .../gdc.test/compilable/testimport12242.d          |     2 +-
 gcc/testsuite/gdc.test/compilable/testlambdacomp.d |   216 +
 gcc/testsuite/gdc.test/compilable/testparse.d      |    49 +-
 gcc/testsuite/gdc.test/compilable/testsctreturn.d  |    19 +
 gcc/testsuite/gdc.test/compilable/testtempl2.d     |    24 +
 gcc/testsuite/gdc.test/compilable/traits.d         |   190 +-
 .../compilable/traits_getFunctionAttributes.d      |   120 +
 gcc/testsuite/gdc.test/compilable/typeid_name.d    |    14 +
 gcc/testsuite/gdc.test/compilable/uda.d            |     3 +-
 gcc/testsuite/gdc.test/compilable/udamodule1.d     |     3 +-
 gcc/testsuite/gdc.test/compilable/udamodule2.d     |     1 +
 .../gdc.test/compilable/union_initialization.d     |    43 +
 gcc/testsuite/gdc.test/compilable/vcg-ast.d        |    25 +-
 gcc/testsuite/gdc.test/compilable/version.d        |    23 +
 gcc/testsuite/gdc.test/compilable/vgc1.d           |    41 +-
 gcc/testsuite/gdc.test/compilable/vgc2.d           |    34 +-
 gcc/testsuite/gdc.test/compilable/vgc3.d           |     6 +-
 gcc/testsuite/gdc.test/compilable/vtemplates.d     |    28 +
 .../gdc.test/compilable/vtemplates_list.d          |    46 +
 gcc/testsuite/gdc.test/compilable/warn3882.d       |    10 +-
 gcc/testsuite/gdc.test/compilable/zerosize.d       |    12 +
 .../gdc.test/fail_compilation/aacmp10381.d         |     2 +-
 .../gdc.test/fail_compilation/aliasassign.d        |    21 +
 .../gdc.test/fail_compilation/aliasassign1.d       |    34 +
 .../gdc.test/fail_compilation/already_defined.d    |    76 +
 gcc/testsuite/gdc.test/fail_compilation/b15069.d   |    21 +
 gcc/testsuite/gdc.test/fail_compilation/b15909.d   |    15 +
 gcc/testsuite/gdc.test/fail_compilation/b17918.d   |    13 +
 gcc/testsuite/gdc.test/fail_compilation/b19523.d   |    18 +
 gcc/testsuite/gdc.test/fail_compilation/b19685.d   |    19 +
 gcc/testsuite/gdc.test/fail_compilation/b19691.d   |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/b19691e.d  |    11 +-
 gcc/testsuite/gdc.test/fail_compilation/b19717a.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/b19730.d   |    12 +
 gcc/testsuite/gdc.test/fail_compilation/b20011.d   |    40 +
 gcc/testsuite/gdc.test/fail_compilation/b20780.d   |    11 +
 gcc/testsuite/gdc.test/fail_compilation/b20875.d   |    27 +
 gcc/testsuite/gdc.test/fail_compilation/b3841.d    |    45 +-
 gcc/testsuite/gdc.test/fail_compilation/b6227.d    |    17 +
 gcc/testsuite/gdc.test/fail_compilation/betterc.d  |    30 +
 gcc/testsuite/gdc.test/fail_compilation/bug15613.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/bug16165.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/bug18743.d |    22 +
 gcc/testsuite/gdc.test/fail_compilation/bug19569.d |    90 +
 gcc/testsuite/gdc.test/fail_compilation/bug8891.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/bug9631.d  |    47 +-
 gcc/testsuite/gdc.test/fail_compilation/ccast.d    |     9 +
 .../gdc.test/fail_compilation/checkimports2.d      |    30 +
 .../gdc.test/fail_compilation/checkimports2a.d     |    32 -
 .../gdc.test/fail_compilation/checkimports2b.d     |    29 -
 .../gdc.test/fail_compilation/checkimports2c.d     |    29 -
 .../gdc.test/fail_compilation/circ10280.d          |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/class1.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/class2.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/commaexp.d |    57 +-
 .../gdc.test/fail_compilation/constraints_aggr.d   |    45 +
 .../gdc.test/fail_compilation/constraints_defs.d   |    56 +
 .../gdc.test/fail_compilation/constraints_func1.d  |    93 +
 .../gdc.test/fail_compilation/constraints_func2.d  |   108 +
 .../gdc.test/fail_compilation/constraints_func3.d  |    60 +
 .../gdc.test/fail_compilation/constraints_func4.d  |    97 +
 .../gdc.test/fail_compilation/constraints_tmpl.d   |    44 +
 .../gdc.test/fail_compilation/cpp_abi_tag.d        |    57 +
 .../gdc.test/fail_compilation/cpp_abi_tag2.d       |    19 +
 gcc/testsuite/gdc.test/fail_compilation/cppeh1.d   |     2 +-
 .../gdc.test/fail_compilation/cppmangle.d          |    13 +-
 .../gdc.test/fail_compilation/cppmangle2.d         |    11 +
 .../gdc.test/fail_compilation/ctfe10989.d          |     8 +-
 .../gdc.test/fail_compilation/ctfe10995.d          |     4 +-
 .../gdc.test/fail_compilation/ctfe11467.d          |    16 +-
 .../gdc.test/fail_compilation/ctfe13612.d          |     8 +-
 .../gdc.test/fail_compilation/ctfe14207.d          |     6 +-
 .../gdc.test/fail_compilation/ctfe14465.d          |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/dassert.d  |    43 +
 .../gdc.test/fail_compilation/ddoc_18083.d         |    17 +
 .../fail_compilation/debugCaseDeclaration.d        |    39 +
 .../gdc.test/fail_compilation/dep_d1_ops.d         |   191 +
 .../gdc.test/fail_compilation/dephexstrings.d      |     9 +
 gcc/testsuite/gdc.test/fail_compilation/depmsg.d   |    40 +-
 .../gdc.test/fail_compilation/depmsg15814.d        |     2 +-
 .../gdc.test/fail_compilation/depmsg15815.d        |     2 +-
 .../gdc.test/fail_compilation/deprecate1553.d      |     3 +-
 .../gdc.test/fail_compilation/deprecated6760.d     |     4 +-
 .../gdc.test/fail_compilation/deprecatedImports.d  |    31 +
 .../fail_compilation/deprecatedTemplates.d         |    63 +
 .../gdc.test/fail_compilation/deprecateopdot.d     |    30 +
 .../gdc.test/fail_compilation/deprecations.d       |    66 +
 .../gdc.test/fail_compilation/diag10089.d          |     5 +-
 .../gdc.test/fail_compilation/diag10099.d          |     2 +-
 .../gdc.test/fail_compilation/diag10141.d          |     3 +-
 .../gdc.test/fail_compilation/diag10169.d          |     3 +-
 .../gdc.test/fail_compilation/diag10319.d          |    16 +-
 .../gdc.test/fail_compilation/diag10405.d          |     2 +-
 .../gdc.test/fail_compilation/diag10415.d          |     6 +-
 .../gdc.test/fail_compilation/diag10688.d          |     4 +-
 .../gdc.test/fail_compilation/diag10768.d          |     7 +-
 .../gdc.test/fail_compilation/diag10783.d          |     2 +-
 .../gdc.test/fail_compilation/diag10792.d          |     2 +-
 .../gdc.test/fail_compilation/diag10805.d          |     9 +-
 .../gdc.test/fail_compilation/diag10862.d          |    68 +-
 .../gdc.test/fail_compilation/diag10926.d          |     2 +-
 .../gdc.test/fail_compilation/diag10984.d          |     3 +-
 .../gdc.test/fail_compilation/diag11078.d          |     6 +-
 .../gdc.test/fail_compilation/diag11132.d          |     2 +-
 .../gdc.test/fail_compilation/diag11425.d          |     2 +-
 .../gdc.test/fail_compilation/diag11727.d          |     6 +-
 .../gdc.test/fail_compilation/diag11756.d          |     6 +-
 .../gdc.test/fail_compilation/diag11769.d          |     6 +-
 .../gdc.test/fail_compilation/diag12063.d          |     4 +-
 .../gdc.test/fail_compilation/diag12124.d          |     8 +-
 .../gdc.test/fail_compilation/diag12280.d          |     4 +-
 .../gdc.test/fail_compilation/diag12312.d          |     2 +-
 .../gdc.test/fail_compilation/diag12380.d          |     2 +-
 .../gdc.test/fail_compilation/diag12480.d          |     2 +-
 .../gdc.test/fail_compilation/diag12487.d          |    12 +-
 .../gdc.test/fail_compilation/diag12678.d          |     8 +-
 .../gdc.test/fail_compilation/diag12777.d          |     8 +-
 .../gdc.test/fail_compilation/diag12829.d          |     6 +-
 .../gdc.test/fail_compilation/diag13028.d          |    12 +-
 .../gdc.test/fail_compilation/diag13215.d          |    12 +
 .../gdc.test/fail_compilation/diag13320.d          |     2 +-
 .../gdc.test/fail_compilation/diag13333.d          |     6 +-
 .../gdc.test/fail_compilation/diag13528.d          |     4 +-
 .../gdc.test/fail_compilation/diag13609b.d         |     2 +-
 .../gdc.test/fail_compilation/diag13787.d          |     4 +-
 .../gdc.test/fail_compilation/diag13884.d          |     4 +-
 .../gdc.test/fail_compilation/diag13942.d          |     6 +-
 .../gdc.test/fail_compilation/diag14102.d          |     8 +-
 .../gdc.test/fail_compilation/diag14145.d          |    38 +
 .../gdc.test/fail_compilation/diag14163.d          |     2 +-
 .../gdc.test/fail_compilation/diag14235.d          |     7 +-
 .../gdc.test/fail_compilation/diag14818.d          |    10 +-
 .../gdc.test/fail_compilation/diag14875.d          |    17 +-
 .../gdc.test/fail_compilation/diag14876.d          |    16 +-
 .../gdc.test/fail_compilation/diag15209.d          |     4 +-
 .../gdc.test/fail_compilation/diag15411.d          |    16 +-
 .../gdc.test/fail_compilation/diag15669.d          |     2 +-
 .../gdc.test/fail_compilation/diag15713.d          |     8 +-
 .../gdc.test/fail_compilation/diag15974.d          |     8 +-
 .../gdc.test/fail_compilation/diag16499.d          |     4 +-
 .../gdc.test/fail_compilation/diag16977.d          |    15 +-
 gcc/testsuite/gdc.test/fail_compilation/diag1730.d |    57 +-
 .../gdc.test/fail_compilation/diag18460.d          |    13 +
 .../gdc.test/fail_compilation/diag18574.d          |    17 +
 .../gdc.test/fail_compilation/diag19022.d          |    18 +
 .../gdc.test/fail_compilation/diag19225.d          |    15 +
 .../gdc.test/fail_compilation/diag20059.d          |    16 +
 .../gdc.test/fail_compilation/diag20518.d          |    11 +
 .../gdc.test/fail_compilation/diag21883.d          |    16 +
 gcc/testsuite/gdc.test/fail_compilation/diag2452.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag3013.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag3438.d |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/diag3672.d |    66 +-
 .../gdc.test/fail_compilation/diag3672a.d          |    13 +-
 gcc/testsuite/gdc.test/fail_compilation/diag3869.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag3913.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag4479.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag4528.d |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/diag4596.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/diag5385.d |    17 +-
 gcc/testsuite/gdc.test/fail_compilation/diag5450.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag6373.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag6539.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag6677.d |    17 +-
 gcc/testsuite/gdc.test/fail_compilation/diag6699.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag6707.d |     3 +-
 .../gdc.test/fail_compilation/diag7050a.d          |     3 +-
 .../gdc.test/fail_compilation/diag7050b.d          |     2 +-
 .../gdc.test/fail_compilation/diag7050c.d          |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/diag7420.d |    21 +-
 gcc/testsuite/gdc.test/fail_compilation/diag7477.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag7747.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag7998.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8044.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/diag8101.d |    40 +-
 .../gdc.test/fail_compilation/diag8101b.d          |    19 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8178.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8318.d |    25 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8425.d |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8510.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8559.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8648.d |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8684.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/diag8697.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8714.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8777.d |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8787.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8894.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/diag8928.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9004.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9148.d |    15 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9191.d |    10 +-
 .../gdc.test/fail_compilation/diag9210a.d          |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9247.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9312.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9357.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9358.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9398.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9451.d |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9620.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9635.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9679.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9831.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9861.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9880.d |     5 +-
 gcc/testsuite/gdc.test/fail_compilation/diag9961.d |     4 +-
 .../gdc.test/fail_compilation/diag_class_alloc.d   |    19 +
 .../gdc.test/fail_compilation/diag_cstyle.d        |    13 +-
 .../fail_compilation/diag_debug_conditional.d      |    11 +
 .../gdc.test/fail_compilation/diag_err1.d          |    10 +-
 .../gdc.test/fail_compilation/diag_funclit.d       |    40 +
 .../fail_compilation/diag_template_alias.d         |    11 +
 .../gdc.test/fail_compilation/diag_template_this.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/diagin.d   |    25 +
 .../gdc.test/fail_compilation/diaginref.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/dip22a.d   |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/dip22b.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/dip22e.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/dip25.d    |    29 +
 .../gdc.test/fail_compilation/disable_new.d        |    25 +
 .../gdc.test/fail_compilation/dtor_attributes.d    |   190 +
 .../fail_compilation/dtorfields_attributes.d       |    43 +
 gcc/testsuite/gdc.test/fail_compilation/e15876_1.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/e15876_2.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/e15876_3.d |    25 +
 gcc/testsuite/gdc.test/fail_compilation/e15876_4.d |    23 +
 gcc/testsuite/gdc.test/fail_compilation/e15876_5.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/e15876_6.d |     7 +
 gcc/testsuite/gdc.test/fail_compilation/enum9921.d |     4 +-
 .../gdc.test/fail_compilation/extra-files/a14446.d |     6 -
 gcc/testsuite/gdc.test/fail_compilation/fail10.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail100.d  |     4 +-
 .../gdc.test/fail_compilation/fail10082.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail101.d  |     3 +-
 .../gdc.test/fail_compilation/fail10102.d          |     6 +-
 .../gdc.test/fail_compilation/fail10115.d          |    12 +-
 .../gdc.test/fail_compilation/fail10254.d          |    10 +-
 .../gdc.test/fail_compilation/fail10277.d          |    42 +-
 .../gdc.test/fail_compilation/fail10299.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail104.d  |     3 +-
 .../gdc.test/fail_compilation/fail10481.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail105.d  |     2 +-
 .../gdc.test/fail_compilation/fail10528.d          |    17 +-
 .../gdc.test/fail_compilation/fail10534.d          |    32 +-
 gcc/testsuite/gdc.test/fail_compilation/fail106.d  |     6 +-
 .../gdc.test/fail_compilation/fail10630.d          |     2 +-
 .../gdc.test/fail_compilation/fail10666.d          |     2 +-
 .../gdc.test/fail_compilation/fail10806.d          |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail109.d  |    16 +-
 .../gdc.test/fail_compilation/fail10905.d          |     1 +
 .../gdc.test/fail_compilation/fail10947.d          |    18 +-
 .../gdc.test/fail_compilation/fail10964.d          |    14 +-
 .../gdc.test/fail_compilation/fail10968.d          |    42 +-
 .../gdc.test/fail_compilation/fail10980.d          |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/fail11.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail110.d  |    10 +-
 .../gdc.test/fail_compilation/fail11038.d          |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail111.d  |     6 +-
 .../gdc.test/fail_compilation/fail11125.d          |    10 +-
 .../gdc.test/fail_compilation/fail11151.d          |     2 +-
 .../gdc.test/fail_compilation/fail11163.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail113.d  |     6 +-
 .../gdc.test/fail_compilation/fail11355.d          |     2 +-
 .../gdc.test/fail_compilation/fail11375.d          |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail114.d  |     6 +-
 .../gdc.test/fail_compilation/fail11445.d          |     2 +-
 .../gdc.test/fail_compilation/fail11453b.d         |     2 +-
 .../gdc.test/fail_compilation/fail11503c.d         |     2 +-
 .../gdc.test/fail_compilation/fail11503d.d         |     2 +-
 .../gdc.test/fail_compilation/fail11510.d          |     8 +-
 .../gdc.test/fail_compilation/fail11532.d          |     8 +-
 .../gdc.test/fail_compilation/fail11542.d          |    17 +-
 .../gdc.test/fail_compilation/fail11545.d          |     4 +-
 .../gdc.test/fail_compilation/fail11552.d          |     3 +-
 .../gdc.test/fail_compilation/fail11562.d          |     9 +-
 .../gdc.test/fail_compilation/fail11591b.d         |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail116.d  |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail117.d  |     4 +-
 .../gdc.test/fail_compilation/fail11714.d          |    21 +
 .../gdc.test/fail_compilation/fail11717.d          |    14 -
 .../gdc.test/fail_compilation/fail11720.d          |    33 -
 .../gdc.test/fail_compilation/fail11748.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail118.d  |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail120.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail122.d  |     4 +-
 .../gdc.test/fail_compilation/fail12236.d          |    14 +-
 .../gdc.test/fail_compilation/fail12255.d          |    36 +-
 gcc/testsuite/gdc.test/fail_compilation/fail123.d  |     6 +-
 .../gdc.test/fail_compilation/fail12378.d          |    30 +-
 .../gdc.test/fail_compilation/fail12390.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail124.d  |     9 +-
 .../gdc.test/fail_compilation/fail12436.d          |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/fail125.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail126.d  |     2 +-
 .../gdc.test/fail_compilation/fail12622.d          |    19 +-
 .../gdc.test/fail_compilation/fail12636.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail127.d  |     4 +-
 .../gdc.test/fail_compilation/fail12744.d          |    36 +-
 .../gdc.test/fail_compilation/fail12749.d          |    16 +-
 .../gdc.test/fail_compilation/fail12764.d          |    26 +
 .../gdc.test/fail_compilation/fail12809.d          |    21 +-
 gcc/testsuite/gdc.test/fail_compilation/fail129.d  |     2 +-
 .../gdc.test/fail_compilation/fail12901.d          |     2 +-
 .../gdc.test/fail_compilation/fail12908.d          |     2 +-
 .../gdc.test/fail_compilation/fail12932.d          |     4 +-
 .../gdc.test/fail_compilation/fail13064.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail131.d  |     2 +-
 .../gdc.test/fail_compilation/fail13116.d          |    11 +-
 .../gdc.test/fail_compilation/fail13120.d          |    11 +-
 .../gdc.test/fail_compilation/fail13187.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail132.d  |     2 +-
 .../gdc.test/fail_compilation/fail13203.d          |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/fail133.d  |     4 +-
 .../gdc.test/fail_compilation/fail13336a.d         |     2 +-
 .../gdc.test/fail_compilation/fail13336b.d         |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail134.d  |     9 +-
 .../gdc.test/fail_compilation/fail13424.d          |     6 +-
 .../gdc.test/fail_compilation/fail13435.d          |    27 +
 .../gdc.test/fail_compilation/fail13498.d          |     2 +-
 .../gdc.test/fail_compilation/fail13574.d          |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail136.d  |     2 +-
 .../gdc.test/fail_compilation/fail13601.d          |     2 +-
 .../gdc.test/fail_compilation/fail13701.d          |     6 +-
 .../gdc.test/fail_compilation/fail13756.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail139.d  |     2 +-
 .../gdc.test/fail_compilation/fail13902.d          |    70 +-
 .../gdc.test/fail_compilation/fail14089.d          |    20 +-
 gcc/testsuite/gdc.test/fail_compilation/fail142.d  |     4 +-
 .../gdc.test/fail_compilation/fail14249.d          |    28 +-
 gcc/testsuite/gdc.test/fail_compilation/fail143.d  |     4 +-
 .../gdc.test/fail_compilation/fail14304.d          |    20 +-
 gcc/testsuite/gdc.test/fail_compilation/fail144.d  |     4 +-
 .../gdc.test/fail_compilation/fail14406.d          |     4 +-
 .../gdc.test/fail_compilation/fail14407.d          |    47 -
 .../gdc.test/fail_compilation/fail14416.d          |     2 +-
 .../gdc.test/fail_compilation/fail14486.d          |   100 -
 gcc/testsuite/gdc.test/fail_compilation/fail145.d  |     9 +-
 .../gdc.test/fail_compilation/fail14554.d          |    12 +-
 .../gdc.test/fail_compilation/fail14669.d          |    18 +-
 .../gdc.test/fail_compilation/fail14965.d          |    24 +-
 .../gdc.test/fail_compilation/fail14997.d          |    20 +
 gcc/testsuite/gdc.test/fail_compilation/fail150.d  |     2 +-
 .../gdc.test/fail_compilation/fail15068.d          |    18 +
 .../gdc.test/fail_compilation/fail15292.d          |    28 -
 gcc/testsuite/gdc.test/fail_compilation/fail153.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail154.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail155.d  |     3 +-
 .../gdc.test/fail_compilation/fail15535.d          |     2 +-
 .../gdc.test/fail_compilation/fail15550.d          |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail156.d  |     6 +-
 .../gdc.test/fail_compilation/fail15616a.d         |    12 +-
 .../gdc.test/fail_compilation/fail15616b.d         |    32 +-
 .../gdc.test/fail_compilation/fail15626.d          |     2 +-
 .../gdc.test/fail_compilation/fail15667.d          |     1 +
 .../gdc.test/fail_compilation/fail15691.d          |    24 +
 .../gdc.test/fail_compilation/fail15755.d          |    29 +
 gcc/testsuite/gdc.test/fail_compilation/fail158.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail159.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail160.d  |     2 +-
 .../gdc.test/fail_compilation/fail16001.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail161.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail162.d  |     6 +-
 .../gdc.test/fail_compilation/fail16206a.d         |     8 +-
 .../gdc.test/fail_compilation/fail16206b.d         |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail163.d  |     6 +-
 .../gdc.test/fail_compilation/fail16600.d          |     6 +-
 .../gdc.test/fail_compilation/fail16689.d          |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail169.d  |     2 +-
 .../gdc.test/fail_compilation/fail16997.d          |    59 +
 gcc/testsuite/gdc.test/fail_compilation/fail170.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail172.d  |     8 +-
 .../gdc.test/fail_compilation/fail17275.d          |     2 +-
 .../gdc.test/fail_compilation/fail17354.d          |     7 +-
 .../gdc.test/fail_compilation/fail17491.d          |    22 +-
 .../gdc.test/fail_compilation/fail17492.d          |     8 +-
 .../gdc.test/fail_compilation/fail17502.d          |     4 +-
 .../gdc.test/fail_compilation/fail17518.d          |    22 +
 .../gdc.test/fail_compilation/fail17570.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail176.d  |     6 +-
 .../gdc.test/fail_compilation/fail17602.d          |    18 +
 .../gdc.test/fail_compilation/fail17612.d          |     2 +-
 .../gdc.test/fail_compilation/fail17625.d          |    17 +
 .../gdc.test/fail_compilation/fail17646.d          |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail177.d  |    12 +-
 .../gdc.test/fail_compilation/fail17722a.d         |     2 +-
 .../gdc.test/fail_compilation/fail17722b.d         |     2 +-
 .../gdc.test/fail_compilation/fail17842.d          |    29 +
 gcc/testsuite/gdc.test/fail_compilation/fail179.d  |     2 +-
 .../gdc.test/fail_compilation/fail17927.d          |    24 +
 .../gdc.test/fail_compilation/fail17955.d          |   102 +
 .../gdc.test/fail_compilation/fail17969.d          |    18 +
 .../gdc.test/fail_compilation/fail17976.d          |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail180.d  |    12 +-
 .../gdc.test/fail_compilation/fail18057.d          |     4 +-
 .../gdc.test/fail_compilation/fail18093.d          |    27 +
 .../gdc.test/fail_compilation/fail18228.d          |    15 +
 .../gdc.test/fail_compilation/fail18236.d          |    21 +
 .../gdc.test/fail_compilation/fail18243.d          |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail183.d  |    24 +-
 .../gdc.test/fail_compilation/fail18417.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail185.d  |     2 +-
 .../gdc.test/fail_compilation/fail18620.d          |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail187.d  |     2 +-
 .../gdc.test/fail_compilation/fail18719.d          |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/fail188.d  |     2 +-
 .../gdc.test/fail_compilation/fail18892.d          |    22 +
 .../gdc.test/fail_compilation/fail18938.d          |    11 +
 .../gdc.test/fail_compilation/fail18970.d          |     6 +-
 .../gdc.test/fail_compilation/fail18979.d          |    14 +
 .../gdc.test/fail_compilation/fail18985.d          |    18 +
 .../gdc.test/fail_compilation/fail18994.d          |    20 +
 gcc/testsuite/gdc.test/fail_compilation/fail190.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail1900.d |    11 +-
 .../gdc.test/fail_compilation/fail19038.d          |    29 +
 .../gdc.test/fail_compilation/fail19076.d          |    11 +
 .../gdc.test/fail_compilation/fail19098.d          |    19 +
 .../gdc.test/fail_compilation/fail19099.d          |    27 +
 .../gdc.test/fail_compilation/fail19103.d          |    36 +
 .../gdc.test/fail_compilation/fail19107.d          |    21 -
 .../gdc.test/fail_compilation/fail19181.d          |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail192.d  |     8 +-
 .../gdc.test/fail_compilation/fail19202.d          |    17 +
 .../gdc.test/fail_compilation/fail19209.d          |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail193.d  |     2 +-
 .../gdc.test/fail_compilation/fail19319a.d         |    17 +
 .../gdc.test/fail_compilation/fail19319b.d         |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail194.d  |     2 +-
 .../gdc.test/fail_compilation/fail19441.d          |    49 +
 .../gdc.test/fail_compilation/fail19447.d          |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail195.d  |     6 +-
 .../gdc.test/fail_compilation/fail19609.d          |     9 +-
 .../gdc.test/fail_compilation/fail19687.d          |    18 +
 .../gdc.test/fail_compilation/fail19729.d          |    37 +
 .../gdc.test/fail_compilation/fail19744.d          |    11 +
 .../gdc.test/fail_compilation/fail19757_m32.d      |     9 +
 .../gdc.test/fail_compilation/fail19757_m64.d      |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail198.d  |     2 +-
 .../gdc.test/fail_compilation/fail19871.d          |    20 +
 .../gdc.test/fail_compilation/fail19881.d          |    15 +
 .../gdc.test/fail_compilation/fail19890a.d         |     4 +-
 .../gdc.test/fail_compilation/fail19890b.d         |     4 +-
 .../gdc.test/fail_compilation/fail19897.d          |     3 +-
 .../gdc.test/fail_compilation/fail19898a.d         |     3 +-
 .../gdc.test/fail_compilation/fail19898b.d         |     7 +-
 .../gdc.test/fail_compilation/fail19911b.d         |     1 -
 .../gdc.test/fail_compilation/fail19911c.d         |     3 +-
 .../gdc.test/fail_compilation/fail19912a.d         |     3 +-
 .../gdc.test/fail_compilation/fail19912b.d         |     3 +-
 .../gdc.test/fail_compilation/fail19912c.d         |     3 +-
 .../gdc.test/fail_compilation/fail19912d.d         |     3 +-
 .../gdc.test/fail_compilation/fail19912e.d         |     3 +-
 .../gdc.test/fail_compilation/fail19913.d          |     6 +-
 .../gdc.test/fail_compilation/fail19914.d          |     5 +-
 .../gdc.test/fail_compilation/fail19915.d          |     5 +-
 .../gdc.test/fail_compilation/fail19917.d          |    49 +
 .../gdc.test/fail_compilation/fail19919.d          |    25 +
 .../gdc.test/fail_compilation/fail19922.d          |     3 +-
 .../gdc.test/fail_compilation/fail19923.d          |     3 +-
 .../gdc.test/fail_compilation/fail19931.d          |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail1995.d |    12 +
 .../gdc.test/fail_compilation/fail19955.d          |     3 +-
 .../gdc.test/fail_compilation/fail19965.d          |    37 +
 gcc/testsuite/gdc.test/fail_compilation/fail20.d   |     2 +-
 .../gdc.test/fail_compilation/fail20000.d          |    39 +
 .../gdc.test/fail_compilation/fail20033.d          |    54 +
 .../gdc.test/fail_compilation/fail20040.d          |    16 +
 .../gdc.test/fail_compilation/fail20073.d          |    22 +
 .../gdc.test/fail_compilation/fail20084.d          |    19 +
 .../gdc.test/fail_compilation/fail20108.d          |    31 +
 .../gdc.test/fail_compilation/fail20163.d          |    11 +
 .../gdc.test/fail_compilation/fail20164.d          |    14 +
 .../gdc.test/fail_compilation/fail20183.d          |    47 +
 .../gdc.test/fail_compilation/fail20376.d          |    20 +
 .../gdc.test/fail_compilation/fail20448.d          |    23 +
 .../gdc.test/fail_compilation/fail20461.d          |    16 +
 .../gdc.test/fail_compilation/fail20538.d          |    14 +
 .../gdc.test/fail_compilation/fail20547.d          |    15 +
 .../gdc.test/fail_compilation/fail20551.d          |    27 +
 .../gdc.test/fail_compilation/fail20609.d          |    45 +
 .../gdc.test/fail_compilation/fail20637.d          |    12 +
 .../gdc.test/fail_compilation/fail20638.d          |    14 +
 .../gdc.test/fail_compilation/fail20658.d          |    14 +
 .../gdc.test/fail_compilation/fail20691.d          |    25 +
 gcc/testsuite/gdc.test/fail_compilation/fail207.d  |     2 +-
 .../gdc.test/fail_compilation/fail20714.d          |    32 +
 .../gdc.test/fail_compilation/fail20730a.d         |    39 +
 .../gdc.test/fail_compilation/fail20730b.d         |    46 +
 .../gdc.test/fail_compilation/fail20771.d          |    21 +
 .../gdc.test/fail_compilation/fail20772.d          |    22 +
 .../gdc.test/fail_compilation/fail20775.d          |    21 +
 .../gdc.test/fail_compilation/fail20779.d          |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail208.d  |     8 +-
 .../gdc.test/fail_compilation/fail20800.d          |    24 +
 gcc/testsuite/gdc.test/fail_compilation/fail209.d  |     6 +-
 .../gdc.test/fail_compilation/fail20965.d          |    27 +
 .../gdc.test/fail_compilation/fail21091a.d         |    17 +
 .../gdc.test/fail_compilation/fail21091b.d         |    17 +
 .../gdc.test/fail_compilation/fail21092.d          |    27 +
 gcc/testsuite/gdc.test/fail_compilation/fail212.d  |     2 +-
 .../gdc.test/fail_compilation/fail21275.d          |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fail213.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail215.d  |     2 +-
 .../gdc.test/fail_compilation/fail21508.d          |    18 +
 .../gdc.test/fail_compilation/fail21508_2.d        |    11 +
 .../gdc.test/fail_compilation/fail21547.d          |    34 +
 gcc/testsuite/gdc.test/fail_compilation/fail216.d  |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail218.d  |     6 +-
 .../gdc.test/fail_compilation/fail21830.d          |    34 +
 .../gdc.test/fail_compilation/fail21831.d          |    29 +
 .../gdc.test/fail_compilation/fail21832.d          |    21 +
 .../gdc.test/fail_compilation/fail21849.d          |    36 +
 .../gdc.test/fail_compilation/fail21868b.d         |    22 +
 .../gdc.test/fail_compilation/fail21885.d          |    25 +
 .../gdc.test/fail_compilation/fail21928.d          |    19 +
 .../gdc.test/fail_compilation/fail21928b.d         |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail2195.d |    16 +
 .../gdc.test/fail_compilation/fail22035.d          |    11 +
 .../gdc.test/fail_compilation/fail22054.d          |    23 +
 .../gdc.test/fail_compilation/fail22075.d          |    30 +
 .../gdc.test/fail_compilation/fail22084.d          |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail221.d  |     2 +-
 .../gdc.test/fail_compilation/fail22118.d          |    36 +
 .../gdc.test/fail_compilation/fail22121.d          |    11 +
 .../fail22121/imports/test22121/package.d          |     1 +
 .../gdc.test/fail_compilation/fail22138.d          |    21 +
 .../gdc.test/fail_compilation/fail22157.d          |    34 +
 gcc/testsuite/gdc.test/fail_compilation/fail222.d  |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/fail223.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail224.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail229.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail23.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail231.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail233.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail235.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail236.d  |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail2361.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail237.d  |     4 +-
 .../gdc.test/fail_compilation/fail238_m32.d        |     4 +-
 .../gdc.test/fail_compilation/fail238_m64.d        |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail24.d   |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail240.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail241.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail243.d  |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail244.d  |    20 +-
 gcc/testsuite/gdc.test/fail_compilation/fail245.d  |    20 +-
 gcc/testsuite/gdc.test/fail_compilation/fail2450.d |    27 +
 gcc/testsuite/gdc.test/fail_compilation/fail2456.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail246.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail247.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail248.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail249.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail25.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail250.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail251.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail253.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail256.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail259.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail261.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail262.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail263.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail265.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail267.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail270.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail272.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail273.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail275.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail278.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail2789.d |   109 +
 gcc/testsuite/gdc.test/fail_compilation/fail282.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail284.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail288.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail291.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail296.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail2962.d |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/fail297.d  |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail299.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3.d    |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail301.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail302.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail303.d  |    15 +-
 gcc/testsuite/gdc.test/fail_compilation/fail305.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail309.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail310.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail311.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail312.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail313.d  |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail314.d  |    12 -
 gcc/testsuite/gdc.test/fail_compilation/fail3144.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail315.d  |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail317.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail318.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail319.d  |     5 +-
 gcc/testsuite/gdc.test/fail_compilation/fail320.d  |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail324.d  |    17 -
 gcc/testsuite/gdc.test/fail_compilation/fail325.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail328.d  |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail329.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail330.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail331.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail332.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail333.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail336.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail337.d  |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail34.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail340.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail341.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail343.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail347.d  |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/fail349.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail35.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail351.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail354.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail355.d  |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail36.d   |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3672.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3703.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3753.d |    48 -
 .../gdc.test/fail_compilation/fail37_m32.d         |     2 +-
 .../gdc.test/fail_compilation/fail37_m64.d         |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail38.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3882.d |    14 +-
 gcc/testsuite/gdc.test/fail_compilation/fail39.d   |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3990.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail40.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4082.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail41.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail42.d   |     2 +-
 .../gdc.test/fail_compilation/fail4375a.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375b.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375c.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375d.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375e.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375f.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375g.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375h.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375i.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375j.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375k.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375l.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375m.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375o.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375r.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375s.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375t.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375u.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375v.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375w.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375x.d          |     4 +-
 .../gdc.test/fail_compilation/fail4375y.d          |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail44.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4421.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4448.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail45.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4517.d |    21 -
 gcc/testsuite/gdc.test/fail_compilation/fail4544.d |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail46.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4611.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4923.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail50.d   |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail51.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail5153.d |    28 +
 gcc/testsuite/gdc.test/fail_compilation/fail52.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail54.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail59.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail61.d   |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6107.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail62.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6242.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail63.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6334.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6453.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail66.d   |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6652.d |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6795.d |    37 +-
 gcc/testsuite/gdc.test/fail_compilation/fail6889.d |    30 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7173.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail73.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7352.d |    52 +
 gcc/testsuite/gdc.test/fail_compilation/fail74.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7443.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail75.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail76.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7848.d |    43 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7862.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail79.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7903.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail8009.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail809.d  |    12 +
 .../gdc.test/fail_compilation/fail80_m32.d         |     4 +-
 .../gdc.test/fail_compilation/fail80_m64.d         |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail8217.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail8262.d |    33 +
 gcc/testsuite/gdc.test/fail_compilation/fail8373.d |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/fail86.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail8631.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail8724.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9.d    |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9063.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9081.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail91.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9199.d |    24 +-
 gcc/testsuite/gdc.test/fail_compilation/fail92.d   |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9290.d |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail93.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9346.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9368.d |    49 -
 gcc/testsuite/gdc.test/fail_compilation/fail94.d   |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9413.d |    42 +-
 .../gdc.test/fail_compilation/fail9414a.d          |    42 +-
 .../gdc.test/fail_compilation/fail9414b.d          |    42 +-
 .../gdc.test/fail_compilation/fail9414c.d          |    42 +-
 .../gdc.test/fail_compilation/fail9414d.d          |    42 +-
 gcc/testsuite/gdc.test/fail_compilation/fail95.d   |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9537.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9562.d |    11 +-
 gcc/testsuite/gdc.test/fail_compilation/fail96.d   |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9613.d |     2 +-
 .../gdc.test/fail_compilation/fail9665a.d          |    77 +-
 .../gdc.test/fail_compilation/fail9665b.d          |    26 +-
 gcc/testsuite/gdc.test/fail_compilation/fail97.d   |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9710.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9766.d |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9773.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9790.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail98.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9891.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9892.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9936.d |    10 +-
 .../gdc.test/fail_compilation/failCopyCtor.d       |    15 +
 .../gdc.test/fail_compilation/failCopyCtor2.d      |    19 +
 .../gdc.test/fail_compilation/fail_arrayexp.d      |    30 +
 .../gdc.test/fail_compilation/fail_arrayop1.d      |    53 +-
 .../gdc.test/fail_compilation/fail_arrayop2.d      |   163 +-
 .../gdc.test/fail_compilation/fail_arrayop3a.d     |    28 +
 .../gdc.test/fail_compilation/fail_arrayop3b.d     |    16 +
 .../gdc.test/fail_compilation/fail_arrayop3c.d     |    16 +
 .../gdc.test/fail_compilation/fail_casting.d       |    10 +-
 .../gdc.test/fail_compilation/fail_casting2.d      |     4 +-
 .../gdc.test/fail_compilation/fail_circular.d      |    64 +-
 .../gdc.test/fail_compilation/fail_circular2.d     |     8 +-
 .../gdc.test/fail_compilation/fail_contracts3.d    |     4 +-
 .../gdc.test/fail_compilation/fail_opover.d        |    28 +-
 .../gdc.test/fail_compilation/fail_pretty_errors.d |    36 +
 .../gdc.test/fail_compilation/fail_scope.d         |    32 +-
 gcc/testsuite/gdc.test/fail_compilation/failattr.d |    12 +-
 .../gdc.test/fail_compilation/faildeleteaa.d       |     3 +-
 .../gdc.test/fail_compilation/faildottypeinfo.d    |     4 +-
 .../gdc.test/fail_compilation/failmemalloc.d       |    13 -
 gcc/testsuite/gdc.test/fail_compilation/failob1.d  |    34 +
 gcc/testsuite/gdc.test/fail_compilation/failob2.d  |    67 +
 .../gdc.test/fail_compilation/failoffset.d         |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/fix17349.d |    36 +
 gcc/testsuite/gdc.test/fail_compilation/fix17635.d |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fix17751.d |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fix18575.d |    41 +
 gcc/testsuite/gdc.test/fail_compilation/fix19018.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fix19059.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fix19246.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fix5212.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fob1.d     |    63 +
 gcc/testsuite/gdc.test/fail_compilation/fob2.d     |   178 +
 gcc/testsuite/gdc.test/fail_compilation/gag4269f.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/goto1.d    |    26 +
 gcc/testsuite/gdc.test/fail_compilation/goto2.d    |   143 +
 gcc/testsuite/gdc.test/fail_compilation/goto3.d    |    37 +
 gcc/testsuite/gdc.test/fail_compilation/ice10016.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10076.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10212.d |     5 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10259.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10341.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10419.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10600.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10616.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10624.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10651.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10713.d |     2 +-
 .../gdc.test/fail_compilation/ice10727a.d          |     1 +
 .../gdc.test/fail_compilation/ice10727b.d          |     1 +
 gcc/testsuite/gdc.test/fail_compilation/ice10922.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10938.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10949.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11086.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11404.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice1144.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11472.d |     4 +-
 .../gdc.test/fail_compilation/ice11513a.d          |     1 +
 .../gdc.test/fail_compilation/ice11513b.d          |     1 +
 gcc/testsuite/gdc.test/fail_compilation/ice11518.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11552.d |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11553.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11755.d |    30 -
 gcc/testsuite/gdc.test/fail_compilation/ice11790.d |     8 -
 gcc/testsuite/gdc.test/fail_compilation/ice11793.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11822.d |     7 +-
 .../gdc.test/fail_compilation/ice11849b.d          |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11850.d |     7 +-
 .../gdc.test/fail_compilation/ice11856_0.d         |    19 +
 .../gdc.test/fail_compilation/ice11856_1.d         |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice11919.d |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11922.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11925.d |    45 +
 gcc/testsuite/gdc.test/fail_compilation/ice11944.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12040.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12158.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12174.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12235.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12350.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12362.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12534.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12539.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12574.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12727.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12827.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12841.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice12902.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13024.d |    16 -
 gcc/testsuite/gdc.test/fail_compilation/ice13027.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13081.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13131.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13220.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13221.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13225.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13311.d |     1 +
 gcc/testsuite/gdc.test/fail_compilation/ice13356.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13382.d |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13385.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13459.d |     6 +-
 .../gdc.test/fail_compilation/ice13465a.d          |     4 +-
 .../gdc.test/fail_compilation/ice13465b.d          |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice1358.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13788.d |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13816.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13835.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13921.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice13987.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14055.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14096.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14116.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14130.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14146.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14177.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14272.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14424.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14446.d |    14 -
 gcc/testsuite/gdc.test/fail_compilation/ice14621.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14642.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14844.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14907.d |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/ice14929.d |    96 -
 gcc/testsuite/gdc.test/fail_compilation/ice15092.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15172.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15332.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15441.d |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15688.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15788.d |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice15816.d |     1 +
 gcc/testsuite/gdc.test/fail_compilation/ice15922.d |    10 +-
 gcc/testsuite/gdc.test/fail_compilation/ice16035.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice16657.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/ice17074.d |    26 +-
 gcc/testsuite/gdc.test/fail_compilation/ice17831.d |    16 +-
 gcc/testsuite/gdc.test/fail_compilation/ice18469.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice18753.d |    39 +
 .../gdc.test/fail_compilation/ice18803a.d          |     9 +
 .../gdc.test/fail_compilation/ice18803b.d          |     8 +
 gcc/testsuite/gdc.test/fail_compilation/ice19295.d |    18 +
 gcc/testsuite/gdc.test/fail_compilation/ice19755.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/ice19762.d |    17 +
 gcc/testsuite/gdc.test/fail_compilation/ice19887.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/ice19950.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice20042.d |    29 +
 gcc/testsuite/gdc.test/fail_compilation/ice20056.d |    25 +
 gcc/testsuite/gdc.test/fail_compilation/ice20057.d |    17 +
 gcc/testsuite/gdc.test/fail_compilation/ice20264.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice20545.d |     8 +
 gcc/testsuite/gdc.test/fail_compilation/ice20709.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/ice21095.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice2843.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice4094.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice4983.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice6538.d  |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/ice7645.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice8100.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice8255.d  |    11 -
 gcc/testsuite/gdc.test/fail_compilation/ice8309.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice8711.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice8795.d  |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9273a.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9273b.d |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9284.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9338.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9439.d  |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9494.d  |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9545.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9759.d  |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9806.d  |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9865.d  |     3 +-
 gcc/testsuite/gdc.test/fail_compilation/impconv.d  |    40 +
 gcc/testsuite/gdc.test/fail_compilation/imphint.d  |    90 +-
 .../gdc.test/fail_compilation/imports/a14407.d     |    19 -
 .../gdc.test/fail_compilation/imports/a17625.d     |     3 +
 .../gdc.test/fail_compilation/imports/a18243.d     |     5 +
 .../gdc.test/fail_compilation/imports/b17625.d     |     3 +
 .../gdc.test/fail_compilation/imports/b17918a.d    |     9 +
 .../gdc.test/fail_compilation/imports/b19762.d     |     7 +
 .../gdc.test/fail_compilation/imports/c19762.d     |    27 +
 .../fail_compilation/imports/constraints.d         |    73 +
 .../fail_compilation/imports/deprecatedImporta.d   |     2 +
 .../fail_compilation/imports/deprecatedImportb.d   |    13 +
 .../gdc.test/fail_compilation/imports/diag20518a.d |     0
 .../fail_compilation/imports/diag20518a/b.d        |     0
 .../fail_compilation/imports/diag9210stdcomplex.d  |     2 +-
 .../gdc.test/fail_compilation/imports/fail20164.d  |     1 +
 .../gdc.test/fail_compilation/imports/fail20637b.d |     3 +
 .../gdc.test/fail_compilation/imports/fail20638b.d |     3 +
 .../gdc.test/fail_compilation/imports/fail21275a.d |    34 +
 .../gdc.test/fail_compilation/imports/i20057.d     |    13 +
 .../gdc.test/fail_compilation/imports/imp17602.d   |     3 +
 .../gdc.test/fail_compilation/imports/imp18554.d   |     4 +
 .../gdc.test/fail_compilation/imports/imp18979.d   |     6 +
 .../gdc.test/fail_compilation/imports/imp19661.d   |    17 +
 .../gdc.test/fail_compilation/imports/imp20709.d   |     1 +
 .../gdc.test/fail_compilation/imports/imp21832.d   |    24 +
 .../fail_compilation/imports/import21508.d         |     2 +
 .../gdc.test/fail_compilation/imports/issue21685.d |     6 +
 .../gdc.test/fail_compilation/imports/test18480a.d |     3 +
 .../gdc.test/fail_compilation/imports/test18480b.d |     1 +
 .../fail_compilation/imports/test18938a/cache.d    |     0
 .../fail_compilation/imports/test18938a/file.d     |    13 +
 .../fail_compilation/imports/test18938b/file.d     |    28 +
 .../gdc.test/fail_compilation/imports/test19107a.d |     3 +
 .../gdc.test/fail_compilation/imports/test19107b.d |     3 +
 .../gdc.test/fail_compilation/imports/test20267.d  |     3 +
 .../gdc.test/fail_compilation/imports/test21246.d  |     8 +
 .../gdc.test/fail_compilation/issue15103.d         |    25 +
 .../gdc.test/fail_compilation/issue20422.d         |    12 +
 .../gdc.test/fail_compilation/issue20627.d         |    67 +
 .../gdc.test/fail_compilation/issue20704.d         |    39 +
 .../gdc.test/fail_compilation/issue21203.d         |    17 +
 .../gdc.test/fail_compilation/issue21295.d         |     3 +-
 .../gdc.test/fail_compilation/issue21378.d         |    16 +
 .../gdc.test/fail_compilation/issue21685_main.d    |    12 +
 .../gdc.test/fail_compilation/issue21936.d         |    32 +
 .../gdc.test/fail_compilation/issue3827.d          |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer1.d   |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer2.d   |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer3.d   |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/lexer4.d   |     8 +-
 gcc/testsuite/gdc.test/fail_compilation/lookup.d   |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/mangle1.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/mangle2.d  |    24 +-
 gcc/testsuite/gdc.test/fail_compilation/misc1.d    |    20 +
 .../fail_compilation/misc_parser_err_cov1.d        |    51 +
 gcc/testsuite/gdc.test/fail_compilation/mixin.d    |    25 +
 gcc/testsuite/gdc.test/fail_compilation/mixin_gc.d |    25 +
 .../gdc.test/fail_compilation/nestedtempl0.d       |    35 +
 .../gdc.test/fail_compilation/nestedtempl1.d       |    27 +
 .../gdc.test/fail_compilation/nestedtempl2.d       |    38 +
 .../gdc.test/fail_compilation/nestedtempl3.d       |    24 +
 .../gdc.test/fail_compilation/no_Throwable.d       |    26 +
 .../gdc.test/fail_compilation/no_TypeInfo.d        |    16 +
 gcc/testsuite/gdc.test/fail_compilation/nogc1.d    |    44 +-
 gcc/testsuite/gdc.test/fail_compilation/nogc2.d    |    35 +-
 gcc/testsuite/gdc.test/fail_compilation/nogc3.d    |    27 +-
 gcc/testsuite/gdc.test/fail_compilation/noreturn.d |   118 +
 gcc/testsuite/gdc.test/fail_compilation/notype.d   |    31 +
 .../gdc.test/fail_compilation/objc_class2.d        |    15 +
 .../gdc.test/fail_compilation/objc_class3.d        |    22 +
 .../gdc.test/fail_compilation/objc_non_objc_base.d |    12 +
 .../gdc.test/fail_compilation/parse12967a.d        |    32 +-
 .../gdc.test/fail_compilation/parse12967b.d        |    50 +-
 .../gdc.test/fail_compilation/parse19277.d         |    20 +
 .../gdc.test/fail_compilation/parseStc2.d          |     4 +-
 .../gdc.test/fail_compilation/parseStc3.d          |    20 +-
 .../gdc.test/fail_compilation/parseStc4.d          |    23 +-
 .../gdc.test/fail_compilation/parseStc5.d          |    31 +-
 .../gdc.test/fail_compilation/pragmainline.d       |     5 +-
 gcc/testsuite/gdc.test/fail_compilation/pragmas.d  |    12 +-
 .../gdc.test/fail_compilation/previewin.d          |    42 +
 .../gdc.test/fail_compilation/protattr1.d          |     3 +-
 .../gdc.test/fail_compilation/protattr2.d          |     3 +-
 .../gdc.test/fail_compilation/protattr3.d          |     1 +
 .../gdc.test/fail_compilation/pull12941.d          |    31 +
 .../gdc.test/fail_compilation/reserved_version.d   |   206 +-
 .../fail_compilation/reserved_version_switch.d     |    14 +
 gcc/testsuite/gdc.test/fail_compilation/retref2.d  |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |    87 +-
 .../gdc.test/fail_compilation/retscope2.d          |    51 +-
 .../gdc.test/fail_compilation/retscope3.d          |   130 +
 .../gdc.test/fail_compilation/retscope4.d          |    21 +
 .../gdc.test/fail_compilation/retscope5.d          |    26 +
 .../gdc.test/fail_compilation/retscope6.d          |   233 +
 .../gdc.test/fail_compilation/scope_class.d        |    21 +
 .../gdc.test/fail_compilation/scope_type.d         |    12 +
 gcc/testsuite/gdc.test/fail_compilation/shared.d   |   227 +
 gcc/testsuite/gdc.test/fail_compilation/skip.d     |     4 +-
 .../gdc.test/fail_compilation/spell9644.d          |    19 +-
 .../fail_compilation/staticarrayoverflow.d         |    16 +-
 .../gdc.test/fail_compilation/staticforeach4.d     |    17 +
 gcc/testsuite/gdc.test/fail_compilation/switches.d |    35 +-
 gcc/testsuite/gdc.test/fail_compilation/test10.d   |    12 +
 gcc/testsuite/gdc.test/fail_compilation/test1021.d |   171 +
 .../gdc.test/fail_compilation/test11006.d          |    11 +
 .../gdc.test/fail_compilation/test11047.d          |     4 +-
 .../gdc.test/fail_compilation/test11176.d          |     5 +-
 .../gdc.test/fail_compilation/test12228.d          |    21 +
 .../gdc.test/fail_compilation/test12385.d          |    30 +
 .../gdc.test/fail_compilation/test12558.d          |    57 +
 .../gdc.test/fail_compilation/test12822.d          |     4 +-
 .../gdc.test/fail_compilation/test13152.d          |     3 +-
 .../gdc.test/fail_compilation/test13536.d          |     7 +-
 .../gdc.test/fail_compilation/test13537.d          |     9 +-
 .../gdc.test/fail_compilation/test13667.d          |   101 +
 .../gdc.test/fail_compilation/test13786.d          |    10 +-
 .../gdc.test/fail_compilation/test13867.d          |     8 +-
 .../gdc.test/fail_compilation/test14064.d          |    15 +
 .../gdc.test/fail_compilation/test14238.d          |     7 +-
 gcc/testsuite/gdc.test/fail_compilation/test143.d  |     2 +-
 .../gdc.test/fail_compilation/test14496.d          |    10 +-
 .../gdc.test/fail_compilation/test14538.d          |     3 +-
 .../gdc.test/fail_compilation/test15117.d          |    30 -
 .../gdc.test/fail_compilation/test15177.d          |    29 +
 .../gdc.test/fail_compilation/test15191.d          |     2 +-
 .../gdc.test/fail_compilation/test15306.d          |     6 +-
 .../gdc.test/fail_compilation/test15373.d          |    22 +
 .../gdc.test/fail_compilation/test15399.d          |    16 +-
 .../gdc.test/fail_compilation/test15544.d          |     9 +-
 .../gdc.test/fail_compilation/test15660.d          |    22 +
 .../gdc.test/fail_compilation/test15672.d          |     4 +-
 .../gdc.test/fail_compilation/test15703.d          |     7 +-
 .../gdc.test/fail_compilation/test15704.d          |     2 +-
 .../gdc.test/fail_compilation/test15785.d          |     4 +-
 .../gdc.test/fail_compilation/test15785b.d         |     9 +-
 .../gdc.test/fail_compilation/test15897.d          |     3 +-
 .../gdc.test/fail_compilation/test15925.d          |     4 +-
 .../gdc.test/fail_compilation/test15989.d          |     7 +-
 .../gdc.test/fail_compilation/test16095.d          |     8 +-
 .../gdc.test/fail_compilation/test16116.d          |     3 +-
 .../gdc.test/fail_compilation/test16193.d          |    13 +-
 .../gdc.test/fail_compilation/test16195.d          |     3 +-
 .../gdc.test/fail_compilation/test16228.d          |     2 +-
 .../gdc.test/fail_compilation/test16284.d          |    27 +
 .../gdc.test/fail_compilation/test16365.d          |    13 +-
 .../gdc.test/fail_compilation/test16381.d          |     3 +-
 .../gdc.test/fail_compilation/test16523.d          |     3 +-
 .../gdc.test/fail_compilation/test16589.d          |    26 +-
 .../gdc.test/fail_compilation/test16694.d          |     8 +
 .../gdc.test/fail_compilation/test17284.d          |    20 +
 .../gdc.test/fail_compilation/test17380spec.d      |    23 +
 .../gdc.test/fail_compilation/test17422.d          |     2 +-
 .../gdc.test/fail_compilation/test17423.d          |    29 +
 .../gdc.test/fail_compilation/test17450.d          |     8 +-
 .../gdc.test/fail_compilation/test17451.d          |    10 +-
 .../gdc.test/fail_compilation/test17586.d          |    14 +
 .../gdc.test/fail_compilation/test17868.d          |    24 +
 .../gdc.test/fail_compilation/test17868b.d         |    16 +
 .../gdc.test/fail_compilation/test17892.d          |    32 +
 .../gdc.test/fail_compilation/test17959.d          |    21 +
 .../gdc.test/fail_compilation/test18130.d          |    10 +
 .../gdc.test/fail_compilation/test18282.d          |    89 +
 .../gdc.test/fail_compilation/test18385.d          |    31 +
 .../gdc.test/fail_compilation/test18385b.d         |    47 +
 .../gdc.test/fail_compilation/test18480.d          |    10 +
 .../gdc.test/fail_compilation/test18484.d          |    26 +
 .../gdc.test/fail_compilation/test18554.d          |    24 +
 .../gdc.test/fail_compilation/test18597.d          |    27 +
 .../gdc.test/fail_compilation/test18607.d          |    18 +
 .../gdc.test/fail_compilation/test18644.d          |    25 +
 .../gdc.test/fail_compilation/test18708.d          |    64 +
 .../gdc.test/fail_compilation/test18736.d          |    23 +
 .../gdc.test/fail_compilation/test19097.d          |    56 +
 .../gdc.test/fail_compilation/test19107.d          |    25 +
 .../gdc.test/fail_compilation/test19112.d          |    16 +
 .../gdc.test/fail_compilation/test19176.d          |    26 +
 .../gdc.test/fail_compilation/test19193.d          |    22 +
 .../gdc.test/fail_compilation/test19473.d          |    31 +
 .../gdc.test/fail_compilation/test19646.d          |    11 +
 .../gdc.test/fail_compilation/test19661.d          |    18 +
 .../gdc.test/fail_compilation/test19971.d          |    17 +
 .../gdc.test/fail_compilation/test20096.d          |    28 +
 .../gdc.test/fail_compilation/test20149.d          |    34 +
 .../gdc.test/fail_compilation/test20245.d          |    43 +
 .../gdc.test/fail_compilation/test20267.d          |    31 +
 .../gdc.test/fail_compilation/test20324.d          |    16 +
 .../gdc.test/fail_compilation/test20383.d          |    13 +
 .../gdc.test/fail_compilation/test20515.d          |    18 +
 .../gdc.test/fail_compilation/test20549.d          |    12 +
 .../gdc.test/fail_compilation/test20565.d          |    19 +
 .../gdc.test/fail_compilation/test20569.d          |    24 +
 .../gdc.test/fail_compilation/test20610.d          |    22 +
 .../gdc.test/fail_compilation/test20626.d          |    22 +
 .../gdc.test/fail_compilation/test20696.d          |    21 +
 .../gdc.test/fail_compilation/test20719.d          |    32 +
 .../gdc.test/fail_compilation/test21096.d          |    13 +
 .../gdc.test/fail_compilation/test21198.d          |    24 +
 .../gdc.test/fail_compilation/test21204.d          |    23 +
 .../gdc.test/fail_compilation/test21246.d          |    19 +
 .../gdc.test/fail_compilation/test21259.d          |    52 +
 .../gdc.test/fail_compilation/test21319.d          |    12 +
 .../gdc.test/fail_compilation/test21518.d          |    38 +
 .../gdc.test/fail_compilation/test21665.d          |    31 +
 .../gdc.test/fail_compilation/test21807.d          |    54 +
 .../gdc.test/fail_compilation/test21912.d          |    54 +
 .../gdc.test/fail_compilation/test22048.d          |    10 +
 .../gdc.test/fail_compilation/test22227.d          |    16 +
 gcc/testsuite/gdc.test/fail_compilation/test314.d  |     2 +-
 gcc/testsuite/gdc.test/fail_compilation/test4838.d |    12 +-
 gcc/testsuite/gdc.test/fail_compilation/test4946.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/test64.d   |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/test8556.d |     9 +-
 gcc/testsuite/gdc.test/fail_compilation/test9150.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/test9176.d |     4 +-
 gcc/testsuite/gdc.test/fail_compilation/testCols.d |     3 +-
 .../gdc.test/fail_compilation/testInference.d      |    33 +-
 .../gdc.test/fail_compilation/testpull1810.d       |     4 +-
 .../gdc.test/fail_compilation/testscopestatic.d    |     8 +-
 .../gdc.test/fail_compilation/trait_loc_err.d      |     6 +-
 gcc/testsuite/gdc.test/fail_compilation/traits.d   |    91 +
 .../gdc.test/fail_compilation/traits_child.d       |     6 +-
 .../gdc.test/fail_compilation/typeerrors.d         |    31 +-
 .../fail_compilation/union_initialization.d        |    88 +
 gcc/testsuite/gdc.test/fail_compilation/vararg2.d  |    23 +
 .../gdc.test/fail_compilation/varargsstc.d         |    11 +
 .../gdc.test/fail_compilation/verifyhookexist.d    |    45 +
 .../gdc.test/fail_compilation/warn13679.d          |     5 +-
 gcc/testsuite/gdc.test/fail_compilation/warn7444.d |     3 +-
 gcc/testsuite/gdc.test/runnable/A16.d              |    11 +-
 gcc/testsuite/gdc.test/runnable/Same.d             |    11 +-
 gcc/testsuite/gdc.test/runnable/a17.d              |    10 +-
 gcc/testsuite/gdc.test/runnable/a18.d              |    12 +-
 gcc/testsuite/gdc.test/runnable/a21.d              |    14 +-
 gcc/testsuite/gdc.test/runnable/aliasassign.d      |    31 +
 gcc/testsuite/gdc.test/runnable/aliasthis.d        |   222 +-
 gcc/testsuite/gdc.test/runnable/arrayop.d          |    96 +-
 gcc/testsuite/gdc.test/runnable/auto1.d            |    13 +
 gcc/testsuite/gdc.test/runnable/b10562.d           |    93 +
 gcc/testsuite/gdc.test/runnable/b16360.d           |    50 +
 gcc/testsuite/gdc.test/runnable/b18034.d           |    28 +
 gcc/testsuite/gdc.test/runnable/b19584.d           |    13 +
 gcc/testsuite/gdc.test/runnable/b20470.d           |    97 +
 gcc/testsuite/gdc.test/runnable/b20890.d           |    48 +
 gcc/testsuite/gdc.test/runnable/b26.d              |     2 +-
 gcc/testsuite/gdc.test/runnable/b6400.d            |    69 +
 gcc/testsuite/gdc.test/runnable/bench1.d           |    14 +-
 gcc/testsuite/gdc.test/runnable/betterc.d          |   202 +
 gcc/testsuite/gdc.test/runnable/bettercUnittest.d  |    38 +
 gcc/testsuite/gdc.test/runnable/bitops.d           |    58 +-
 gcc/testsuite/gdc.test/runnable/bug11155.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/bug19652.d         |    22 +
 gcc/testsuite/gdc.test/runnable/bug7068.d          |     3 +-
 gcc/testsuite/gdc.test/runnable/builtin.d          |    39 +-
 gcc/testsuite/gdc.test/runnable/cassert.d          |    17 -
 gcc/testsuite/gdc.test/runnable/casting.d          |    53 +-
 gcc/testsuite/gdc.test/runnable/circular.d         |    25 -
 gcc/testsuite/gdc.test/runnable/closure.d          |    12 +-
 gcc/testsuite/gdc.test/runnable/complex.d          |  1180 +-
 gcc/testsuite/gdc.test/runnable/constfold.d        |    96 +-
 gcc/testsuite/gdc.test/runnable/cppdtor.d          |   143 +
 gcc/testsuite/gdc.test/runnable/ctorpowtests.d     |    72 +-
 gcc/testsuite/gdc.test/runnable/declaration.d      |    28 +-
 gcc/testsuite/gdc.test/runnable/delegate.d         |    45 +-
 gcc/testsuite/gdc.test/runnable/dhry.d             |   931 ++
 gcc/testsuite/gdc.test/runnable/eh.d               |   188 +-
 gcc/testsuite/gdc.test/runnable/entity1.d          |     2 +-
 gcc/testsuite/gdc.test/runnable/evalorder.d        |     6 +
 .../gdc.test/runnable/extra-files/lib13742a.d      |     6 +
 .../gdc.test/runnable/extra-files/lib13742b.d      |     8 +
 .../gdc.test/runnable/extra-files/minimal/object.d |     8 +
 .../runnable/extra-files/moreBettercUnittests.d    |    11 +
 .../gdc.test/runnable/extra-files/test13742.d      |     6 +
 .../gdc.test/runnable/extra-files/teststdio.txt    |     6 -
 gcc/testsuite/gdc.test/runnable/fix20466.d         |    40 +
 gcc/testsuite/gdc.test/runnable/fix22115.d         |    70 +
 gcc/testsuite/gdc.test/runnable/foreach.d          |    31 +-
 gcc/testsuite/gdc.test/runnable/foreach2.d         |     6 +
 gcc/testsuite/gdc.test/runnable/foreach3.d         |     8 +-
 gcc/testsuite/gdc.test/runnable/foreach4.d         |    45 +-
 gcc/testsuite/gdc.test/runnable/foreach5.d         |   128 +-
 gcc/testsuite/gdc.test/runnable/funclit.d          |    95 +-
 gcc/testsuite/gdc.test/runnable/functype.d         |    12 +-
 gcc/testsuite/gdc.test/runnable/hello.d            |     4 +-
 gcc/testsuite/gdc.test/runnable/helloUTF8.d        |     8 +-
 gcc/testsuite/gdc.test/runnable/ice15030.d         |     1 +
 gcc/testsuite/gdc.test/runnable/ice21696.d         |    23 +
 gcc/testsuite/gdc.test/runnable/ice21727.d         |    46 +
 gcc/testsuite/gdc.test/runnable/ifti.d             |    53 +-
 gcc/testsuite/gdc.test/runnable/implicit.d         |    35 +-
 gcc/testsuite/gdc.test/runnable/imports/A16a.d     |     2 +-
 gcc/testsuite/gdc.test/runnable/imports/Other.d    |    11 +-
 gcc/testsuite/gdc.test/runnable/imports/a12037.d   |    37 +-
 gcc/testsuite/gdc.test/runnable/imports/a21a.d     |     2 +-
 .../runnable/imports/another_module_with_tests.d   |     4 +
 .../gdc.test/runnable/imports/depsprot_default.d   |     1 -
 .../gdc.test/runnable/imports/depsprot_private.d   |     1 -
 .../gdc.test/runnable/imports/depsprot_public.d    |     1 -
 .../gdc.test/runnable/imports/module_with_tests.d  |     2 +
 .../gdc.test/runnable/imports/pubprivtmpla.d       |     8 +
 .../gdc.test/runnable/imports/std11file.d          |     6 +
 .../gdc.test/runnable/imports/std15017variant.d    |     2 +-
 .../gdc.test/runnable/imports/template_ovs1.d      |     9 +-
 .../gdc.test/runnable/imports/template_ovs2.d      |     9 +-
 .../gdc.test/runnable/imports/template_ovs3.d      |     5 +-
 .../gdc.test/runnable/imports/test11931a.d         |     2 -
 .../gdc.test/runnable/imports/test11931d.d         |    19 +-
 gcc/testsuite/gdc.test/runnable/imports/test13a.d  |     2 +-
 .../gdc.test/runnable/imports/test15777a.d         |     1 +
 .../gdc.test/runnable/imports/test15777b.d         |     1 +
 .../gdc.test/runnable/imports/test17181a.d         |    10 +
 .../gdc.test/runnable/imports/test17181b.d         |     3 +
 .../gdc.test/runnable/imports/test17181c.d         |     7 +
 .../gdc.test/runnable/imports/test18868_a.d        |     3 +
 .../gdc.test/runnable/imports/test18868_fls.d      |    33 +
 .../gdc.test/runnable/imports/test19655b.d         |     8 +
 .../gdc.test/runnable/imports/test19655c.d         |     8 +
 .../gdc.test/runnable/imports/test19655d.d         |    14 +
 .../gdc.test/runnable/imports/test19655e.d         |     2 +
 .../gdc.test/runnable/imports/test19655f.d         |     2 +
 .../gdc.test/runnable/imports/test19655g.d         |     3 +
 gcc/testsuite/gdc.test/runnable/imports/test24a.d  |     2 +-
 gcc/testsuite/gdc.test/runnable/imports/test24b.d  |     2 +-
 gcc/testsuite/gdc.test/runnable/imports/test24c.d  |     6 +
 gcc/testsuite/gdc.test/runnable/imports/test27a.d  |    13 +-
 gcc/testsuite/gdc.test/runnable/imports/test39a.d  |     2 +-
 gcc/testsuite/gdc.test/runnable/imports/test40a.d  |     8 +-
 gcc/testsuite/gdc.test/runnable/imports/test45a.d  |     2 +-
 gcc/testsuite/gdc.test/runnable/imports/test45b.d  |     2 +-
 gcc/testsuite/gdc.test/runnable/imports/test49a.d  |     2 +-
 .../gdc.test/runnable/imports/testmod2a.d          |     2 +-
 .../gdc.test/runnable/inclusive_incontracts.d      |    80 +
 gcc/testsuite/gdc.test/runnable/inline.d           |    71 +-
 gcc/testsuite/gdc.test/runnable/inner.d            |    20 +-
 gcc/testsuite/gdc.test/runnable/interface.d        |     9 +-
 gcc/testsuite/gdc.test/runnable/interface2.d       |    28 +-
 gcc/testsuite/gdc.test/runnable/interface3.d       |    10 +-
 gcc/testsuite/gdc.test/runnable/interpret.d        |   151 +-
 gcc/testsuite/gdc.test/runnable/interpret2.d       |    16 +-
 gcc/testsuite/gdc.test/runnable/issue16995.d       |    42 +
 gcc/testsuite/gdc.test/runnable/issue8671.d        |     6 -
 gcc/testsuite/gdc.test/runnable/lazy.d             |    22 +-
 gcc/testsuite/gdc.test/runnable/lexer.d            |     4 +-
 gcc/testsuite/gdc.test/runnable/link11069a.d       |     1 +
 gcc/testsuite/gdc.test/runnable/link11127.d        |     1 +
 gcc/testsuite/gdc.test/runnable/link12037.d        |     1 +
 gcc/testsuite/gdc.test/runnable/link12144.d        |     6 +
 gcc/testsuite/gdc.test/runnable/link13043.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/link13350.d        |     6 +
 gcc/testsuite/gdc.test/runnable/link13415.d        |    14 +-
 gcc/testsuite/gdc.test/runnable/link14074a.d       |     1 +
 gcc/testsuite/gdc.test/runnable/link14074b.d       |     1 +
 gcc/testsuite/gdc.test/runnable/link14541.d        |     1 +
 gcc/testsuite/gdc.test/runnable/link14992.d        |     1 +
 gcc/testsuite/gdc.test/runnable/link15017.d        |     7 +
 gcc/testsuite/gdc.test/runnable/link6574.d         |    12 +-
 gcc/testsuite/gdc.test/runnable/link7745.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/literal.d          |    27 +-
 gcc/testsuite/gdc.test/runnable/loopunroll.d       |    21 +-
 gcc/testsuite/gdc.test/runnable/m1.d               |    12 +-
 gcc/testsuite/gdc.test/runnable/manboy.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/mangle.d           |    48 +-
 gcc/testsuite/gdc.test/runnable/mars1.d            |  2684 ++--
 gcc/testsuite/gdc.test/runnable/minimal.d          |     8 +
 gcc/testsuite/gdc.test/runnable/minimal2.d         |    46 +
 gcc/testsuite/gdc.test/runnable/mixin1.d           |    98 +-
 gcc/testsuite/gdc.test/runnable/mixin2.d           |    30 +-
 gcc/testsuite/gdc.test/runnable/mod1.d             |    10 +-
 gcc/testsuite/gdc.test/runnable/nan.d              |    42 +-
 gcc/testsuite/gdc.test/runnable/nested.d           |   121 +-
 gcc/testsuite/gdc.test/runnable/newdel.d           |    70 +-
 gcc/testsuite/gdc.test/runnable/nogc.d             |    12 +-
 gcc/testsuite/gdc.test/runnable/nulltype.d         |    12 +-
 gcc/testsuite/gdc.test/runnable/opdisp.d           |     8 +-
 gcc/testsuite/gdc.test/runnable/opover.d           |    78 +-
 gcc/testsuite/gdc.test/runnable/opover2.d          |   137 +-
 gcc/testsuite/gdc.test/runnable/opover3.d          |     4 +-
 gcc/testsuite/gdc.test/runnable/overload.d         |   101 +-
 gcc/testsuite/gdc.test/runnable/previewin.d        |   189 +
 gcc/testsuite/gdc.test/runnable/printargs.d        |     4 +-
 gcc/testsuite/gdc.test/runnable/property.d         |     4 +-
 gcc/testsuite/gdc.test/runnable/property2.d        |    67 +-
 gcc/testsuite/gdc.test/runnable/pubprivtmpl.d      |    20 +
 gcc/testsuite/gdc.test/runnable/s2ir.d             |    19 +-
 gcc/testsuite/gdc.test/runnable/sctor.d            |    88 +-
 gcc/testsuite/gdc.test/runnable/sctor2.d           |    20 +
 gcc/testsuite/gdc.test/runnable/sdtor.d            |   480 +-
 gcc/testsuite/gdc.test/runnable/statictor.d        |    23 +-
 gcc/testsuite/gdc.test/runnable/stress.d           |   194 +-
 gcc/testsuite/gdc.test/runnable/structlit.d        |    86 +-
 gcc/testsuite/gdc.test/runnable/template1.d        |    30 +-
 gcc/testsuite/gdc.test/runnable/template13478.d    |     2 +
 gcc/testsuite/gdc.test/runnable/template2.d        |    40 +-
 gcc/testsuite/gdc.test/runnable/template4.d        |    64 +-
 gcc/testsuite/gdc.test/runnable/template9.d        |   526 +-
 gcc/testsuite/gdc.test/runnable/test10.d           |     8 +-
 gcc/testsuite/gdc.test/runnable/test10378.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test10619.d        |    38 +
 gcc/testsuite/gdc.test/runnable/test10736.d        |    11 +-
 gcc/testsuite/gdc.test/runnable/test10942.d        |    16 +-
 gcc/testsuite/gdc.test/runnable/test11.d           |    20 +-
 gcc/testsuite/gdc.test/runnable/test11447c.d       |     3 +-
 gcc/testsuite/gdc.test/runnable/test11863.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test11934.d        |    22 +
 gcc/testsuite/gdc.test/runnable/test12.d           |    70 +-
 gcc/testsuite/gdc.test/runnable/test12486.d        |    18 +
 gcc/testsuite/gdc.test/runnable/test14874.d        |    76 +-
 gcc/testsuite/gdc.test/runnable/test15.d           |   134 +-
 gcc/testsuite/gdc.test/runnable/test15079.d        |     1 +
 gcc/testsuite/gdc.test/runnable/test15373.d        |    15 +
 gcc/testsuite/gdc.test/runnable/test15568.d        |    58 +
 gcc/testsuite/gdc.test/runnable/test15624.d        |    51 +
 gcc/testsuite/gdc.test/runnable/test16047.d        |    17 +
 gcc/testsuite/gdc.test/runnable/test16115.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test16140.d        |    32 +
 gcc/testsuite/gdc.test/runnable/test16555.d        |    20 +
 gcc/testsuite/gdc.test/runnable/test17.d           |     8 +-
 gcc/testsuite/gdc.test/runnable/test17072.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test17073.d        |    13 -
 gcc/testsuite/gdc.test/runnable/test17181.d        |    12 +
 gcc/testsuite/gdc.test/runnable/test17181b.d       |    16 +
 gcc/testsuite/gdc.test/runnable/test17246.d        |    50 +
 gcc/testsuite/gdc.test/runnable/test17258.d        |    33 +
 gcc/testsuite/gdc.test/runnable/test17337.d        |    23 +
 gcc/testsuite/gdc.test/runnable/test17338.d        |    34 +-
 gcc/testsuite/gdc.test/runnable/test17373.d        |    20 -
 gcc/testsuite/gdc.test/runnable/test17559.d        |    84 +
 gcc/testsuite/gdc.test/runnable/test17684.d        |    17 +
 gcc/testsuite/gdc.test/runnable/test17868.d        |    45 +
 gcc/testsuite/gdc.test/runnable/test17868b.d       |    52 +
 gcc/testsuite/gdc.test/runnable/test17885.d        |    11 +
 gcc/testsuite/gdc.test/runnable/test17940.d        |    46 +
 gcc/testsuite/gdc.test/runnable/test17943.d        |     9 +
 gcc/testsuite/gdc.test/runnable/test17965.d        |    29 +
 gcc/testsuite/gdc.test/runnable/test18296.d        |    24 +
 gcc/testsuite/gdc.test/runnable/test18534.d        |    18 +
 gcc/testsuite/gdc.test/runnable/test18545.d        |    63 +
 gcc/testsuite/gdc.test/runnable/test18746.d        |    16 +
 gcc/testsuite/gdc.test/runnable/test18868.d        |     9 +
 gcc/testsuite/gdc.test/runnable/test18868_2.d      |    13 +
 gcc/testsuite/gdc.test/runnable/test18868_3.d      |    16 +
 gcc/testsuite/gdc.test/runnable/test18880.d        |    20 +
 gcc/testsuite/gdc.test/runnable/test18916.d        |    22 +
 gcc/testsuite/gdc.test/runnable/test19.d           |    18 +-
 gcc/testsuite/gdc.test/runnable/test19086.d        |    64 +
 gcc/testsuite/gdc.test/runnable/test19122.d        |    46 +
 gcc/testsuite/gdc.test/runnable/test19185.d        |    22 +
 gcc/testsuite/gdc.test/runnable/test19192.d        |    18 +
 gcc/testsuite/gdc.test/runnable/test19223.d        |    38 +
 gcc/testsuite/gdc.test/runnable/test19251.d        |    20 +
 gcc/testsuite/gdc.test/runnable/test19317.d        |    32 +
 gcc/testsuite/gdc.test/runnable/test19386.d        |    36 +
 gcc/testsuite/gdc.test/runnable/test19393.d        |    37 +
 gcc/testsuite/gdc.test/runnable/test19441.d        |    24 +
 gcc/testsuite/gdc.test/runnable/test19476.d        |    18 +
 gcc/testsuite/gdc.test/runnable/test19639.d        |    22 +
 gcc/testsuite/gdc.test/runnable/test19655a.d       |    10 +
 gcc/testsuite/gdc.test/runnable/test19672.d        |    21 +
 gcc/testsuite/gdc.test/runnable/test19679.d        |    21 +
 gcc/testsuite/gdc.test/runnable/test19688.d        |    13 +
 gcc/testsuite/gdc.test/runnable/test19729.d        |    61 +
 gcc/testsuite/gdc.test/runnable/test19734.d        |     6 +-
 gcc/testsuite/gdc.test/runnable/test19774.d        |    43 +
 gcc/testsuite/gdc.test/runnable/test19782.d        |    23 +
 gcc/testsuite/gdc.test/runnable/test19822.d        |    29 +
 gcc/testsuite/gdc.test/runnable/test19825.d        |    42 +
 gcc/testsuite/gdc.test/runnable/test19891.d        |    13 +
 gcc/testsuite/gdc.test/runnable/test20.d           |   109 +-
 gcc/testsuite/gdc.test/runnable/test20025.d        |    21 +
 gcc/testsuite/gdc.test/runnable/test20036.d        |    10 +
 gcc/testsuite/gdc.test/runnable/test20130.d        |    44 +
 gcc/testsuite/gdc.test/runnable/test20401.d        |    20 +
 gcc/testsuite/gdc.test/runnable/test20565.d        |    18 +
 gcc/testsuite/gdc.test/runnable/test20649.d        |    15 +
 gcc/testsuite/gdc.test/runnable/test20855.d        |    26 +
 gcc/testsuite/gdc.test/runnable/test20893.d        |    21 +
 gcc/testsuite/gdc.test/runnable/test21040.d        |    61 +
 gcc/testsuite/gdc.test/runnable/test21120.d        |    27 +
 gcc/testsuite/gdc.test/runnable/test21357.d        |    35 +
 gcc/testsuite/gdc.test/runnable/test21403.d        |    72 +
 gcc/testsuite/gdc.test/runnable/test21424.d        |    12 +
 gcc/testsuite/gdc.test/runnable/test21479.d        |    28 +
 gcc/testsuite/gdc.test/runnable/test21515.d        |    81 +
 gcc/testsuite/gdc.test/runnable/test21586.d        |    31 +
 gcc/testsuite/gdc.test/runnable/test21822.d        |    18 +
 gcc/testsuite/gdc.test/runnable/test21833.d        |    30 +
 gcc/testsuite/gdc.test/runnable/test22.d           |   357 +-
 gcc/testsuite/gdc.test/runnable/test22209.d        |    21 +
 gcc/testsuite/gdc.test/runnable/test23.d           |   177 +-
 gcc/testsuite/gdc.test/runnable/test24.d           |     4 +-
 gcc/testsuite/gdc.test/runnable/test27.d           |     1 -
 gcc/testsuite/gdc.test/runnable/test28.d           |   159 +-
 gcc/testsuite/gdc.test/runnable/test29.d           |    13 +-
 gcc/testsuite/gdc.test/runnable/test3.d            |     2 +-
 gcc/testsuite/gdc.test/runnable/test30.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test34.d           |   226 +-
 gcc/testsuite/gdc.test/runnable/test3449.d         |     8 +-
 gcc/testsuite/gdc.test/runnable/test3574a.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test3574b.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test3574c.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test3574d.d        |     2 +-
 gcc/testsuite/gdc.test/runnable/test37.d           |     9 +-
 gcc/testsuite/gdc.test/runnable/test38.d           |    14 +-
 gcc/testsuite/gdc.test/runnable/test4.d            |   166 +-
 gcc/testsuite/gdc.test/runnable/test40.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test42.d           |   352 +-
 gcc/testsuite/gdc.test/runnable/test42a.d          |     9 +-
 gcc/testsuite/gdc.test/runnable/test435.d          |    14 +-
 gcc/testsuite/gdc.test/runnable/test45.d           |    16 +-
 gcc/testsuite/gdc.test/runnable/test48.d           |    14 +-
 gcc/testsuite/gdc.test/runnable/test49.d           |    14 +-
 gcc/testsuite/gdc.test/runnable/test5.d            |     8 +-
 gcc/testsuite/gdc.test/runnable/test52.d           |    45 +-
 gcc/testsuite/gdc.test/runnable/test5305.d         |     8 -
 gcc/testsuite/gdc.test/runnable/test60.d           |    23 -
 gcc/testsuite/gdc.test/runnable/test61.d           |     2 +-
 gcc/testsuite/gdc.test/runnable/test6795.d         |    26 +
 gcc/testsuite/gdc.test/runnable/test711.d          |    51 +
 gcc/testsuite/gdc.test/runnable/test7452.d         |     8 +-
 gcc/testsuite/gdc.test/runnable/test7511.d         |    18 +-
 gcc/testsuite/gdc.test/runnable/test7932.d         |     6 +-
 gcc/testsuite/gdc.test/runnable/test8.d            |   115 +-
 gcc/testsuite/gdc.test/runnable/test809.d          |    13 +
 gcc/testsuite/gdc.test/runnable/test8544.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/test9259.d         |     3 +-
 gcc/testsuite/gdc.test/runnable/test9271.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/testCopyCtor.d     |   159 +
 gcc/testsuite/gdc.test/runnable/test_dip1006.d     |    38 +
 gcc/testsuite/gdc.test/runnable/test_dip1006b.d    |    35 +
 gcc/testsuite/gdc.test/runnable/testaa.d           |    91 +-
 gcc/testsuite/gdc.test/runnable/testaa2.d          |    32 +-
 gcc/testsuite/gdc.test/runnable/testaa3.d          |     7 +-
 gcc/testsuite/gdc.test/runnable/testabi.d          |   926 --
 gcc/testsuite/gdc.test/runnable/testaliascast.d    |    63 +
 gcc/testsuite/gdc.test/runnable/testappend.d       |    16 +-
 gcc/testsuite/gdc.test/runnable/testassert.d       |   380 +
 gcc/testsuite/gdc.test/runnable/testassert_debug.d |    26 +
 gcc/testsuite/gdc.test/runnable/testassign.d       |    73 +-
 gcc/testsuite/gdc.test/runnable/testbitarray.d     |    17 -
 gcc/testsuite/gdc.test/runnable/testbounds.d       |   123 +-
 gcc/testsuite/gdc.test/runnable/testbtst.d         |   156 +
 gcc/testsuite/gdc.test/runnable/testcgelem.d       |    47 +
 gcc/testsuite/gdc.test/runnable/testclass.d        |    54 +-
 gcc/testsuite/gdc.test/runnable/testconst.d        |   142 +-
 gcc/testsuite/gdc.test/runnable/testcontracts.d    |   196 +-
 .../gdc.test/runnable/testdefault_after_variadic.d |    98 +
 gcc/testsuite/gdc.test/runnable/testdstress.d      |    58 +-
 gcc/testsuite/gdc.test/runnable/testdt.d           |    18 +-
 gcc/testsuite/gdc.test/runnable/testenum.d         |    26 +-
 gcc/testsuite/gdc.test/runnable/testfile.d         |    25 -
 gcc/testsuite/gdc.test/runnable/testfloat.d        |   239 +
 gcc/testsuite/gdc.test/runnable/testformat.d       |   126 -
 gcc/testsuite/gdc.test/runnable/testgc2.d          |    22 +-
 gcc/testsuite/gdc.test/runnable/testgc3.d          |    11 +-
 gcc/testsuite/gdc.test/runnable/testinvariant.d    |     8 +-
 gcc/testsuite/gdc.test/runnable/testkeyword.d      |     4 +-
 gcc/testsuite/gdc.test/runnable/testline.d         |     5 -
 gcc/testsuite/gdc.test/runnable/testmain.d         |     1 +
 gcc/testsuite/gdc.test/runnable/testminit.d        |    13 +-
 gcc/testsuite/gdc.test/runnable/testmmfile.d       |   120 -
 gcc/testsuite/gdc.test/runnable/testmod2.d         |     2 +-
 gcc/testsuite/gdc.test/runnable/testpic.d          |    19 +-
 gcc/testsuite/gdc.test/runnable/testptrref.d       |    29 +-
 gcc/testsuite/gdc.test/runnable/testptrref_gc.d    |     3 +
 gcc/testsuite/gdc.test/runnable/testreturn.d       |    14 +-
 gcc/testsuite/gdc.test/runnable/testrightthis.d    |    16 +-
 gcc/testsuite/gdc.test/runnable/testsafe.d         |    20 +-
 gcc/testsuite/gdc.test/runnable/testscope.d        |    55 +-
 gcc/testsuite/gdc.test/runnable/testscope2.d       |     8 +-
 gcc/testsuite/gdc.test/runnable/testsignals.d      |   114 -
 gcc/testsuite/gdc.test/runnable/testsocket.d       |    51 -
 gcc/testsuite/gdc.test/runnable/teststdio.d        |    34 -
 gcc/testsuite/gdc.test/runnable/testswitch.d       |    48 +-
 gcc/testsuite/gdc.test/runnable/testthread.d       |     2 +-
 gcc/testsuite/gdc.test/runnable/testthread2.d      |    39 +-
 gcc/testsuite/gdc.test/runnable/testtypeid.d       |   102 +-
 gcc/testsuite/gdc.test/runnable/traits.d           |   254 +-
 .../gdc.test/runnable/traits_getPointerBitmap.d    |     7 +-
 .../gdc.test/runnable/traits_getUnitTests.d        |     2 +-
 .../gdc.test/runnable/tuple_default_parameters.d   |    64 +
 gcc/testsuite/gdc.test/runnable/uda.d              |    28 +-
 gcc/testsuite/gdc.test/runnable/ufcs.d             |   127 +-
 gcc/testsuite/gdc.test/runnable/uniformctor.d      |    22 +-
 .../gdc.test/runnable/unique_typeinfo_names.d      |    93 +
 gcc/testsuite/gdc.test/runnable/variadic.d         |    38 +-
 gcc/testsuite/gdc.test/runnable/version.d          |    12 +-
 gcc/testsuite/gdc.test/runnable/warning1.d         |     6 +-
 gcc/testsuite/gdc.test/runnable/wc.d               |     4 +-
 gcc/testsuite/gdc.test/runnable/wc2.d              |     6 +-
 gcc/testsuite/gdc.test/runnable/whetstone.d        |   231 +
 gcc/testsuite/gdc.test/runnable/xdtor.d            |    26 +
 gcc/testsuite/gdc.test/runnable/xpostblit.d        |    59 +
 gcc/testsuite/gdc.test/runnable/xtest46.d          |   632 +-
 gcc/testsuite/gdc.test/runnable/xtest46_gc.d       |    37 +
 gcc/testsuite/gdc.test/runnable/xtest47.d          |    67 +
 gcc/testsuite/gdc.test/runnable/xtest55.d          |     7 +-
 gcc/testsuite/gdc.test/runnable/xtestenum.d        |    11 +-
 gcc/testsuite/gdc.test/runnable_cxx/abi_tags.d     |   139 +
 gcc/testsuite/gdc.test/runnable_cxx/cpp11.d        |    70 +
 .../gdc.test/runnable_cxx/cpp_abi_tests.d          |   116 +-
 gcc/testsuite/gdc.test/runnable_cxx/cpp_stdlib.d   |    58 +
 gcc/testsuite/gdc.test/runnable_cxx/cppa.d         |   497 +-
 gcc/testsuite/gdc.test/runnable_cxx/externmangle.d |    57 +-
 .../gdc.test/runnable_cxx/externmangle2.d          |   216 +-
 .../gdc.test/runnable_cxx/extra-files/abi_tags.cpp |   146 +
 .../gdc.test/runnable_cxx/extra-files/c14203.cpp   |     2 +
 .../gdc.test/runnable_cxx/extra-files/cpp11.cpp    |    35 +
 .../gdc.test/runnable_cxx/extra-files/cpp19179.cpp |    15 +
 .../runnable_cxx/extra-files/cpp_abi_tests.cpp     |   103 +
 .../runnable_cxx/extra-files/cpp_stdlib.cpp        |    47 +
 .../gdc.test/runnable_cxx/extra-files/cppb.cpp     |   262 +-
 .../gdc.test/runnable_cxx/extra-files/cppb.h       |    83 +
 .../runnable_cxx/extra-files/externmangle.cpp      |    59 +-
 .../gdc.test/runnable_cxx/extra-files/stdint.cpp   |     8 +
 .../runnable_cxx/extra-files/test20652.cpp         |    34 +
 .../runnable_cxx/extra-files/test21515.cpp         |    18 +-
 .../gdc.test/runnable_cxx/extra-files/test6716.cpp |    13 +
 gcc/testsuite/gdc.test/runnable_cxx/stdint.d       |    24 +
 gcc/testsuite/gdc.test/runnable_cxx/test14203.d    |    22 +
 gcc/testsuite/gdc.test/runnable_cxx/test19179.d    |    32 +
 gcc/testsuite/gdc.test/runnable_cxx/test20652.d    |    23 +
 gcc/testsuite/gdc.test/runnable_cxx/test21515.d    |     1 +
 gcc/testsuite/gdc.test/runnable_cxx/test6716.d     |    20 +
 gcc/testsuite/gfortran.dg/array_constructor_54.f90 |    23 +
 gcc/testsuite/gfortran.dg/coarray_49.f90           |     9 +
 .../goacc/nested-reductions-1-routine.f90          |     7 +
 .../goacc/nested-reductions-2-routine.f90          |     8 +
 .../gfortran.dg/goacc/orphan-reductions-1.f90      |   210 +
 .../gfortran.dg/goacc/orphan-reductions-2.f90      |    93 +
 .../gfortran.dg/goacc/orphan-reductions-3.f90      |    89 +
 gcc/testsuite/gfortran.dg/minmaxloc_15.f90         |    11 +
 gcc/testsuite/gfortran.dg/pr53787.f90              |     2 +-
 gcc/testsuite/gfortran.dg/pr68153.f90              |     2 +-
 gcc/testsuite/gfortran.dg/reshape_7.f90            |     2 +-
 gcc/testsuite/gfortran.dg/reshape_9.f90            |    31 +
 gcc/testsuite/gfortran.dg/vect/vect-8.f90          |     3 +-
 gcc/testsuite/lib/gdc-utils.exp                    |    81 +-
 gcc/testsuite/lib/target-supports.exp              |     6 +
 gcc/tree-cfg.c                                     |    31 +-
 gcc/tree-chrec.c                                   |     2 -
 gcc/tree-if-conv.c                                 |   114 +-
 gcc/tree-object-size.c                             |   227 +-
 gcc/tree-ssa-alias.c                               |     7 +-
 gcc/tree-ssa-dce.c                                 |     8 +-
 gcc/tree-ssa-loop-ivopts.c                         |    41 +-
 gcc/tree-ssa-pre.c                                 |     1 -
 gcc/tree-ssa-sink.c                                |     4 +-
 gcc/tree-vect-data-refs.c                          |    69 +-
 gcc/tree-vect-loop.c                               |   471 +-
 gcc/tree-vect-patterns.c                           |    23 +-
 gcc/tree-vect-slp.c                                |   279 +-
 gcc/tree-vect-stmts.c                              |   114 +-
 gcc/tree-vectorizer.h                              |    13 +-
 gcc/tree-vrp.c                                     |     2 -
 gcc/tree.c                                         |    30 +-
 gcc/tree.h                                         |     2 -
 gcc/varasm.c                                       |     2 -
 gcc/vec-perm-indices.c                             |     1 -
 gcc/vec.c                                          |    10 +-
 intl/ChangeLog                                     |    10 +
 intl/Makefile.in                                   |    10 +-
 intl/configure                                     |    16 +
 intl/configure.ac                                  |    14 +
 libcpp/ChangeLog                                   |    17 +
 libcpp/Makefile.in                                 |     4 +-
 libcpp/charset.c                                   |     7 +-
 libcpp/configure                                   |     6 +
 libcpp/configure.ac                                |     5 +
 libcpp/include/cpplib.h                            |     6 +-
 libcpp/init.c                                      |    52 +-
 libcpp/lex.c                                       |     2 +-
 libcpp/macro.c                                     |    72 +-
 libgcc/ChangeLog                                   |    23 +
 libgcc/config.host                                 |     1 -
 libgcc/config/pa/t-dimode                          |     2 +-
 libgcc/config/vxcrtstuff.c                         |     8 +
 libgcc/unwind-dw2-fde-dip.c                        |    92 +-
 libgomp/ChangeLog                                  |    17 +
 libgomp/oacc-plugin.c                              |     1 -
 libiberty/ChangeLog                                |    12 +
 libiberty/Makefile.in                              |     4 +-
 libiberty/configure                                |     6 +
 libiberty/configure.ac                             |     5 +
 libiberty/make-temp-file.c                         |    16 +-
 libitm/ChangeLog                                   |     6 +
 libitm/eh_cpp.cc                                   |     6 +-
 libphobos/ChangeLog                                |    97 +
 libphobos/libdruntime/LICENSE                      |    26 -
 libphobos/libdruntime/LICENSE.txt                  |    23 +
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/Makefile.am                  |    96 +-
 libphobos/libdruntime/Makefile.in                  |   508 +-
 libphobos/libdruntime/__entrypoint.di              |    56 -
 libphobos/libdruntime/core/atomic.d                |  2448 ++--
 libphobos/libdruntime/core/attribute.d             |   188 +-
 libphobos/libdruntime/core/bitop.d                 |    19 +
 libphobos/libdruntime/core/builtins.d              |    19 +
 libphobos/libdruntime/core/checkedint.d            |   114 +-
 libphobos/libdruntime/core/demangle.d              |   184 +-
 libphobos/libdruntime/core/exception.d             |   347 +-
 libphobos/libdruntime/core/gc/config.d             |   129 +
 libphobos/libdruntime/core/gc/gcinterface.d        |   198 +
 libphobos/libdruntime/core/gc/registry.d           |    87 +
 libphobos/libdruntime/core/internal/abort.d        |    20 +-
 .../libdruntime/core/internal/array/appending.d    |   222 +
 .../libdruntime/core/internal/array/capacity.d     |    85 +
 .../libdruntime/core/internal/array/casting.d      |   115 +
 .../libdruntime/core/internal/array/comparison.d   |   242 +
 .../core/internal/array/concatenation.d            |    75 +
 .../libdruntime/core/internal/array/construction.d |   307 +
 .../libdruntime/core/internal/array/equality.d     |   237 +
 .../libdruntime/core/internal/array/operations.d   |   670 +
 libphobos/libdruntime/core/internal/array/utils.d  |   121 +
 libphobos/libdruntime/core/internal/arrayop.d      |   451 -
 libphobos/libdruntime/core/internal/atomic.d       |  1141 ++
 .../libdruntime/core/internal/container/array.d    |   232 +
 .../libdruntime/core/internal/container/common.d   |    63 +
 .../libdruntime/core/internal/container/hashtab.d  |   330 +
 .../libdruntime/core/internal/container/treap.d    |   368 +
 libphobos/libdruntime/core/internal/convert.d      |    56 +-
 libphobos/libdruntime/core/internal/dassert.d      |   590 +
 libphobos/libdruntime/core/internal/destruction.d  |    47 +
 libphobos/libdruntime/core/internal/entrypoint.d   |    41 +
 libphobos/libdruntime/core/internal/gc/bits.d      |   493 +
 .../core/internal/gc/impl/conservative/gc.d        |  4836 +++++++
 .../libdruntime/core/internal/gc/impl/manual/gc.d  |   269 +
 .../libdruntime/core/internal/gc/impl/proto/gc.d   |   248 +
 libphobos/libdruntime/core/internal/gc/os.d        |   308 +
 libphobos/libdruntime/core/internal/gc/pooltable.d |   295 +
 libphobos/libdruntime/core/internal/gc/proxy.d     |   296 +
 libphobos/libdruntime/core/internal/hash.d         |   453 +-
 libphobos/libdruntime/core/internal/lifetime.d     |   213 +
 libphobos/libdruntime/core/internal/moving.d       |   147 +
 libphobos/libdruntime/core/internal/parseoptions.d |   422 +
 libphobos/libdruntime/core/internal/postblit.d     |   274 +
 libphobos/libdruntime/core/internal/qsort.d        |   196 +
 libphobos/libdruntime/core/internal/spinlock.d     |    23 +-
 libphobos/libdruntime/core/internal/string.d       |   166 +-
 libphobos/libdruntime/core/internal/switch_.d      |   190 +
 libphobos/libdruntime/core/internal/traits.d       |   609 +-
 libphobos/libdruntime/core/internal/utf.d          |   938 ++
 libphobos/libdruntime/core/internal/util/array.d   |    72 +
 libphobos/libdruntime/core/internal/util/math.d    |    53 +
 libphobos/libdruntime/core/lifetime.d              |  2201 ++++
 libphobos/libdruntime/core/memory.d                |   926 +-
 libphobos/libdruntime/core/runtime.d               |   848 +-
 libphobos/libdruntime/core/stdc/math.d             |   395 +-
 libphobos/libdruntime/core/stdc/stdint.d           |    91 +-
 libphobos/libdruntime/core/stdcpp/allocator.d      |   373 +
 libphobos/libdruntime/core/stdcpp/array.d          |   133 +
 libphobos/libdruntime/core/stdcpp/exception.d      |   161 +-
 libphobos/libdruntime/core/stdcpp/memory.d         |   163 +
 libphobos/libdruntime/core/stdcpp/new_.d           |   186 +
 libphobos/libdruntime/core/stdcpp/string.d         |  2593 ++++
 libphobos/libdruntime/core/stdcpp/string_view.d    |   130 +
 libphobos/libdruntime/core/stdcpp/type_traits.d    |    50 +
 libphobos/libdruntime/core/stdcpp/typeinfo.d       |    87 +-
 libphobos/libdruntime/core/stdcpp/utility.d        |    50 +
 libphobos/libdruntime/core/stdcpp/vector.d         |   850 ++
 libphobos/libdruntime/core/stdcpp/xutility.d       |   427 +
 libphobos/libdruntime/core/sync/barrier.d          |    61 +-
 libphobos/libdruntime/core/sync/condition.d        |   450 +-
 libphobos/libdruntime/core/sync/config.d           |    19 +-
 libphobos/libdruntime/core/sync/event.d            |   345 +
 libphobos/libdruntime/core/sync/mutex.d            |    16 +-
 libphobos/libdruntime/core/sync/rwmutex.d          |   173 +-
 libphobos/libdruntime/core/sync/semaphore.d        |    42 +-
 libphobos/libdruntime/core/sys/darwin/dlfcn.d      |     5 +
 .../libdruntime/core/sys/dragonflybsd/sys/elf32.d  |     2 +-
 .../libdruntime/core/sys/dragonflybsd/sys/elf64.d  |     2 +-
 libphobos/libdruntime/core/sys/freebsd/sys/elf32.d |     2 +-
 libphobos/libdruntime/core/sys/freebsd/sys/elf64.d |     2 +-
 libphobos/libdruntime/core/sys/linux/fs.d          |   265 +
 libphobos/libdruntime/core/sys/linux/io_uring.d    |   414 +
 libphobos/libdruntime/core/sys/linux/perf_event.d  |  2515 ++++
 libphobos/libdruntime/core/sys/linux/sys/procfs.d  |    15 +
 libphobos/libdruntime/core/sys/netbsd/sys/elf32.d  |     2 +-
 libphobos/libdruntime/core/sys/netbsd/sys/elf64.d  |     2 +-
 libphobos/libdruntime/core/sys/openbsd/execinfo.d  |   147 +
 libphobos/libdruntime/core/sys/openbsd/sys/elf32.d |     2 +-
 libphobos/libdruntime/core/sys/openbsd/sys/elf64.d |     2 +-
 libphobos/libdruntime/core/sys/posix/arpa/inet.d   |   116 +-
 libphobos/libdruntime/core/sys/posix/fcntl.d       |    16 +-
 libphobos/libdruntime/core/sys/posix/net/if_.d     |     2 +-
 libphobos/libdruntime/core/sys/posix/semaphore.d   |     2 +-
 libphobos/libdruntime/core/sys/posix/setjmp.d      |     4 +
 libphobos/libdruntime/core/sys/posix/stdio.d       |    10 +
 libphobos/libdruntime/core/sys/posix/string.d      |     8 +-
 libphobos/libdruntime/core/sys/windows/basetsd.d   |     2 +-
 libphobos/libdruntime/core/sys/windows/dll.d       |     1 -
 libphobos/libdruntime/core/sys/windows/sqlext.d    |     2 +-
 libphobos/libdruntime/core/thread/fiber.d          |     2 +-
 libphobos/libdruntime/core/thread/osthread.d       |    34 +-
 libphobos/libdruntime/core/thread/threadbase.d     |    12 +-
 libphobos/libdruntime/core/time.d                  |  1201 +-
 libphobos/libdruntime/gc/bits.d                    |   129 -
 libphobos/libdruntime/gc/config.d                  |   291 -
 libphobos/libdruntime/gc/gcinterface.d             |   190 -
 libphobos/libdruntime/gc/impl/conservative/gc.d    |  3413 -----
 libphobos/libdruntime/gc/impl/manual/gc.d          |   274 -
 libphobos/libdruntime/gc/os.d                      |   214 -
 libphobos/libdruntime/gc/pooltable.d               |   285 -
 libphobos/libdruntime/gc/proxy.d                   |   239 -
 libphobos/libdruntime/gcc/deh.d                    |    22 +-
 libphobos/libdruntime/gcc/emutls.d                 |     3 +-
 libphobos/libdruntime/gcc/sections/elf.d           |     6 +-
 libphobos/libdruntime/gcc/sections/macho.d         |     6 +-
 libphobos/libdruntime/gcc/sections/pecoff.d        |     6 +-
 libphobos/libdruntime/object.d                     |  3567 +++--
 libphobos/libdruntime/rt/aApply.d                  |     6 +-
 libphobos/libdruntime/rt/aApplyR.d                 |     5 +-
 libphobos/libdruntime/rt/aaA.d                     |   272 +-
 libphobos/libdruntime/rt/adi.d                     |   306 +-
 libphobos/libdruntime/rt/arrayassign.d             |     4 +-
 libphobos/libdruntime/rt/arraycast.d               |    52 -
 libphobos/libdruntime/rt/arraycat.d                |     4 +-
 libphobos/libdruntime/rt/cast_.d                   |    51 +-
 libphobos/libdruntime/rt/config.d                  |    85 +-
 libphobos/libdruntime/rt/critical_.d               |     3 +-
 libphobos/libdruntime/rt/deh.d                     |    36 +-
 libphobos/libdruntime/rt/dmain2.d                  |   333 +-
 libphobos/libdruntime/rt/dylib_fixes.c             |     2 +-
 libphobos/libdruntime/rt/ehalloc.d                 |   125 +
 libphobos/libdruntime/rt/invariant.d               |     3 +-
 libphobos/libdruntime/rt/lifetime.d                |   896 +-
 libphobos/libdruntime/rt/memory.d                  |     2 +-
 libphobos/libdruntime/rt/minfo.d                   |    10 +-
 libphobos/libdruntime/rt/monitor_.d                |    10 +-
 libphobos/libdruntime/rt/obj.d                     |    35 -
 libphobos/libdruntime/rt/profilegc.d               |   170 +
 libphobos/libdruntime/rt/qsort.d                   |   166 -
 libphobos/libdruntime/rt/sections.d                |    17 +-
 libphobos/libdruntime/rt/switch_.d                 |   424 -
 libphobos/libdruntime/rt/tlsgc.d                   |     3 +-
 libphobos/libdruntime/rt/util/array.d              |    72 -
 libphobos/libdruntime/rt/util/container/array.d    |   232 -
 libphobos/libdruntime/rt/util/container/common.d   |    66 -
 libphobos/libdruntime/rt/util/container/hashtab.d  |   329 -
 libphobos/libdruntime/rt/util/container/treap.d    |   338 -
 libphobos/libdruntime/rt/util/random.d             |    51 -
 libphobos/libdruntime/rt/util/typeinfo.d           |   304 +-
 libphobos/libdruntime/rt/util/utf.d                |   920 --
 libphobos/libdruntime/rt/util/utility.d            |    44 +
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/Makefile.am                          |    47 +-
 libphobos/src/Makefile.in                          |   145 +-
 libphobos/src/etc/c/curl.d                         |    34 +-
 libphobos/src/etc/c/sqlite3.d                      |  2126 ---
 libphobos/src/etc/c/zlib.d                         |     9 +-
 libphobos/src/index.d                              |    22 +-
 libphobos/src/std/algorithm/comparison.d           |   950 +-
 libphobos/src/std/algorithm/internal.d             |    22 +-
 libphobos/src/std/algorithm/iteration.d            |  4539 +++++--
 libphobos/src/std/algorithm/mutation.d             |  1416 +-
 libphobos/src/std/algorithm/package.d              |    13 +-
 libphobos/src/std/algorithm/searching.d            |  1894 ++-
 libphobos/src/std/algorithm/setops.d               |   198 +-
 libphobos/src/std/algorithm/sorting.d              |  1273 +-
 libphobos/src/std/array.d                          |  2036 ++-
 libphobos/src/std/ascii.d                          |   188 +-
 libphobos/src/std/base64.d                         |   374 +-
 libphobos/src/std/bigint.d                         |  1045 +-
 libphobos/src/std/bitmanip.d                       |  2805 ++--
 libphobos/src/std/compiler.d                       |     6 +-
 libphobos/src/std/complex.d                        |  1235 +-
 libphobos/src/std/concurrency.d                    |   695 +-
 libphobos/src/std/container/array.d                |   467 +-
 libphobos/src/std/container/binaryheap.d           |    98 +-
 libphobos/src/std/container/dlist.d                |   177 +-
 libphobos/src/std/container/package.d              |   519 +-
 libphobos/src/std/container/rbtree.d               |   271 +-
 libphobos/src/std/container/slist.d                |   268 +-
 libphobos/src/std/container/util.d                 |     8 +-
 libphobos/src/std/conv.d                           |  3098 ++---
 libphobos/src/std/csv.d                            |   556 +-
 libphobos/src/std/datetime/date.d                  |  1202 +-
 libphobos/src/std/datetime/interval.d              |   835 +-
 libphobos/src/std/datetime/package.d               |   784 +-
 libphobos/src/std/datetime/stopwatch.d             |   190 +-
 libphobos/src/std/datetime/systime.d               |  2126 ++-
 libphobos/src/std/datetime/timezone.d              |   469 +-
 libphobos/src/std/demangle.d                       |   106 +-
 libphobos/src/std/digest/crc.d                     |   165 +-
 libphobos/src/std/digest/digest.d                  |    22 +-
 libphobos/src/std/digest/hmac.d                    |    60 +-
 libphobos/src/std/digest/md.d                      |    74 +-
 libphobos/src/std/digest/murmurhash.d              |     2 +-
 libphobos/src/std/digest/package.d                 |   233 +-
 libphobos/src/std/digest/ripemd.d                  |   108 +-
 libphobos/src/std/digest/sha.d                     |   329 +-
 libphobos/src/std/encoding.d                       |   592 +-
 libphobos/src/std/exception.d                      |   920 +-
 .../allocator/building_blocks/affix_allocator.d    |   195 +-
 .../allocator/building_blocks/aligned_block_list.d |   699 +
 .../allocator/building_blocks/allocator_list.d     |   424 +-
 .../building_blocks/ascending_page_allocator.d     |  1007 ++
 .../allocator/building_blocks/bitmapped_block.d    |  2534 +++-
 .../allocator/building_blocks/bucketizer.d         |   163 +-
 .../allocator/building_blocks/fallback_allocator.d |   237 +-
 .../allocator/building_blocks/free_list.d          |   385 +-
 .../allocator/building_blocks/free_tree.d          |    82 +-
 .../allocator/building_blocks/kernighan_ritchie.d  |   193 +-
 .../allocator/building_blocks/null_allocator.d     |    64 +-
 .../allocator/building_blocks/package.d            |   145 +-
 .../allocator/building_blocks/quantizer.d          |   184 +-
 .../allocator/building_blocks/region.d             |   891 +-
 .../allocator/building_blocks/scoped_allocator.d   |   134 +-
 .../allocator/building_blocks/segregator.d         |   241 +-
 .../allocator/building_blocks/stats_collector.d    |   339 +-
 libphobos/src/std/experimental/allocator/common.d  |   192 +-
 .../src/std/experimental/allocator/gc_allocator.d  |    88 +-
 .../src/std/experimental/allocator/mallocator.d    |   175 +-
 .../std/experimental/allocator/mmap_allocator.d    |    92 +-
 libphobos/src/std/experimental/allocator/package.d |  1405 +-
 .../src/std/experimental/allocator/showcase.d      |     7 +-
 libphobos/src/std/experimental/allocator/typed.d   |    14 +-
 libphobos/src/std/experimental/checkedint.d        |   486 +-
 libphobos/src/std/experimental/logger/core.d       |   444 +-
 libphobos/src/std/experimental/logger/filelogger.d |    71 +-
 .../src/std/experimental/logger/multilogger.d      |    55 +-
 libphobos/src/std/experimental/logger/nulllogger.d |    16 +-
 libphobos/src/std/experimental/logger/package.d    |   153 +-
 libphobos/src/std/experimental/typecons.d          |    43 +-
 libphobos/src/std/file.d                           |  2090 ++-
 libphobos/src/std/format.d                         |  6028 ---------
 libphobos/src/std/format/internal/floats.d         |  2930 +++++
 libphobos/src/std/format/internal/read.d           |   410 +
 libphobos/src/std/format/internal/write.d          |  3980 ++++++
 libphobos/src/std/format/package.d                 |  1787 +++
 libphobos/src/std/format/read.d                    |   721 +
 libphobos/src/std/format/spec.d                    |   949 ++
 libphobos/src/std/format/write.d                   |  1289 ++
 libphobos/src/std/functional.d                     |   688 +-
 libphobos/src/std/getopt.d                         |   371 +-
 libphobos/src/std/internal/attributes.d            |    11 +
 libphobos/src/std/internal/cstring.d               |   318 +-
 libphobos/src/std/internal/math/biguintcore.d      |   822 +-
 libphobos/src/std/internal/math/biguintnoasm.d     |    18 +-
 libphobos/src/std/internal/math/errorfunction.d    |   139 +-
 libphobos/src/std/internal/math/gammafunction.d    |   303 +-
 libphobos/src/std/internal/memory.d                |    58 +
 libphobos/src/std/internal/scopebuffer.d           |    29 +-
 libphobos/src/std/internal/test/dummyrange.d       |    11 +-
 libphobos/src/std/internal/windows/advapi32.d      |     4 +-
 libphobos/src/std/json.d                           |  1031 +-
 libphobos/src/std/math.d                           |  8586 ------------
 libphobos/src/std/math/algebraic.d                 |  1072 ++
 libphobos/src/std/math/constants.d                 |    38 +
 libphobos/src/std/math/exponential.d               |  3439 +++++
 libphobos/src/std/math/hardware.d                  |  1212 ++
 libphobos/src/std/math/operations.d                |  1998 +++
 libphobos/src/std/math/package.d                   |   494 +
 libphobos/src/std/math/remainder.d                 |   155 +
 libphobos/src/std/math/rounding.d                  |  1004 ++
 libphobos/src/std/math/traits.d                    |   853 ++
 libphobos/src/std/math/trigonometry.d              |  1425 ++
 libphobos/src/std/mathspecial.d                    |    35 +-
 libphobos/src/std/meta.d                           |   929 +-
 libphobos/src/std/mmfile.d                         |   146 +-
 libphobos/src/std/net/curl.d                       |  1101 +-
 libphobos/src/std/net/isemail.d                    |   135 +-
 libphobos/src/std/numeric.d                        |  1272 +-
 libphobos/src/std/outbuffer.d                      |    79 +-
 libphobos/src/std/package.d                        |    82 +
 libphobos/src/std/parallelism.d                    |   741 +-
 libphobos/src/std/path.d                           |   997 +-
 libphobos/src/std/process.d                        |  6646 +++++-----
 libphobos/src/std/random.d                         |  1905 ++-
 libphobos/src/std/range/interfaces.d               |    69 +-
 libphobos/src/std/range/package.d                  |  4715 ++++---
 libphobos/src/std/range/primitives.d               |   767 +-
 libphobos/src/std/regex/internal/backtracking.d    |  1388 +-
 libphobos/src/std/regex/internal/generator.d       |     2 +-
 libphobos/src/std/regex/internal/ir.d              |   565 +-
 libphobos/src/std/regex/internal/kickstart.d       |    14 +-
 libphobos/src/std/regex/internal/parser.d          |   792 +-
 libphobos/src/std/regex/internal/tests.d           |    36 +-
 libphobos/src/std/regex/internal/tests2.d          |   159 +-
 libphobos/src/std/regex/internal/thompson.d        |   158 +-
 libphobos/src/std/regex/package.d                  |   558 +-
 libphobos/src/std/signals.d                        |    88 +-
 libphobos/src/std/socket.d                         |   695 +-
 libphobos/src/std/stdint.d                         |     6 +-
 libphobos/src/std/stdio.d                          |  1875 ++-
 libphobos/src/std/string.d                         |  2082 ++-
 libphobos/src/std/sumtype.d                        |  2500 ++++
 libphobos/src/std/system.d                         |    20 +-
 libphobos/src/std/traits.d                         |  3200 +++--
 libphobos/src/std/typecons.d                       |  3441 +++--
 libphobos/src/std/typetuple.d                      |     5 +-
 libphobos/src/std/uni.d                            |  9768 --------------
 libphobos/src/std/uni/package.d                    | 10637 +++++++++++++++
 libphobos/src/std/uri.d                            |   189 +-
 libphobos/src/std/utf.d                            |  1207 +-
 libphobos/src/std/uuid.d                           |   129 +-
 libphobos/src/std/variant.d                        |   973 +-
 libphobos/src/std/windows/charset.d                |    12 +-
 libphobos/src/std/windows/registry.d               |   122 +-
 libphobos/src/std/windows/syserror.d               |    24 +-
 libphobos/src/std/xml.d                            |   312 +-
 libphobos/src/std/zip.d                            |  1303 +-
 libphobos/src/std/zlib.d                           |   270 +-
 libphobos/testsuite/lib/libphobos.exp              |    60 +
 libphobos/testsuite/libphobos.aa/test_aa.d         |    79 +-
 .../libphobos.allocations/alloc_from_assert.d      |    25 +
 libphobos/testsuite/libphobos.betterc/betterc.exp  |    27 +
 libphobos/testsuite/libphobos.betterc/test18828.d  |    10 +
 libphobos/testsuite/libphobos.betterc/test19416.d  |    14 +
 libphobos/testsuite/libphobos.betterc/test19421.d  |    13 +
 libphobos/testsuite/libphobos.betterc/test19561.d  |    16 +
 libphobos/testsuite/libphobos.betterc/test19924.d  |    15 +
 libphobos/testsuite/libphobos.betterc/test20088.d  |    14 +
 libphobos/testsuite/libphobos.betterc/test20613.d  |    18 +
 libphobos/testsuite/libphobos.config/config.exp    |    46 +
 libphobos/testsuite/libphobos.config/test19433.d   |     7 +
 libphobos/testsuite/libphobos.config/test20459.d   |     5 +
 .../testsuite/libphobos.druntime/druntime.exp      |     2 +-
 .../libphobos.druntime_shared/druntime_shared.exp  |     2 +-
 .../testsuite/libphobos.exceptions/assert_fail.d   |   564 +
 .../libphobos.exceptions/catch_in_finally.d        |   191 +
 .../libphobos.exceptions/future_message.d          |    71 +
 .../libphobos.exceptions/long_backtrace_trunc.d    |    37 +
 .../testsuite/libphobos.exceptions/refcounted.d    |    96 +
 .../libphobos.exceptions/rt_trap_exceptions.d      |    15 +
 .../libphobos.exceptions/rt_trap_exceptions_drt.d  |    11 +
 .../testsuite/libphobos.exceptions/unknown_gc.d    |     4 +
 libphobos/testsuite/libphobos.gc/attributes.d      |    30 +
 libphobos/testsuite/libphobos.gc/forkgc.d          |    36 +
 libphobos/testsuite/libphobos.gc/forkgc2.d         |    22 +
 libphobos/testsuite/libphobos.gc/gc.exp            |    27 +
 libphobos/testsuite/libphobos.gc/nocollect.d       |    15 +
 libphobos/testsuite/libphobos.gc/precisegc.d       |   126 +
 libphobos/testsuite/libphobos.gc/recoverfree.d     |    13 +
 libphobos/testsuite/libphobos.gc/sigmaskgc.d       |    42 +
 libphobos/testsuite/libphobos.gc/startbackgc.d     |    22 +
 libphobos/testsuite/libphobos.hash/test_hash.d     |   140 +-
 libphobos/testsuite/libphobos.imports/bug18193.d   |     4 +
 libphobos/testsuite/libphobos.imports/imports.exp  |    29 +
 .../testsuite/libphobos.init_fini/custom_gc.d      |   203 +
 .../testsuite/libphobos.init_fini/test18996.d      |    13 +
 .../large_aggregate_destroy_21097.d                |    78 +
 .../testsuite/libphobos.lifetime/lifetime.exp      |    27 +
 libphobos/testsuite/libphobos.phobos/phobos.exp    |     2 +-
 .../libphobos.phobos_shared/phobos_shared.exp      |     2 +-
 libphobos/testsuite/libphobos.shared/host.c        |     8 +
 .../libphobos.shared/link_mod_collision.d          |     5 -
 libphobos/testsuite/libphobos.shared/load.d        |     1 -
 libphobos/testsuite/libphobos.shared/load_13414.d  |    13 +-
 .../libphobos.shared/load_mod_collision.d          |    14 -
 .../testsuite/libphobos.thread/external_threads.d  |    50 +
 .../testsuite/libphobos.thread/fiber_guard_page.d  |     4 +
 libphobos/testsuite/libphobos.thread/join_detach.d |    20 +
 libphobos/testsuite/libphobos.thread/test_import.d |     7 +
 .../testsuite/libphobos.thread/tlsgc_sections.d    |    61 +-
 libphobos/testsuite/libphobos.thread/tlsstack.d    |    38 +
 libphobos/testsuite/libphobos.typeinfo/enum_.d     |    21 +
 libphobos/testsuite/libphobos.typeinfo/isbaseof.d  |    46 +
 .../testsuite/libphobos.unittest/customhandler.d   |    21 +
 .../testsuite/libphobos.unittest/unittest.exp      |    53 +
 libphobos/testsuite/testsuite_flags.in             |     2 +-
 libsanitizer/ChangeLog                             |    14 +
 libsanitizer/Makefile.am                           |     3 +
 libsanitizer/Makefile.in                           |     4 +-
 libsanitizer/asan/Makefile.in                      |     1 +
 libsanitizer/hwasan/Makefile.in                    |     1 +
 libsanitizer/interception/Makefile.in              |     1 +
 libsanitizer/libbacktrace/Makefile.in              |     1 +
 libsanitizer/lsan/Makefile.in                      |     1 +
 libsanitizer/sanitizer_common/Makefile.in          |     1 +
 libsanitizer/tsan/Makefile.in                      |     1 +
 libsanitizer/ubsan/Makefile.in                     |     1 +
 libstdc++-v3/ChangeLog                             |   155 +
 .../config/allocator/malloc_allocator_base.h       |    10 +-
 libstdc++-v3/config/allocator/new_allocator_base.h |    10 +-
 .../doc/html/manual/debug_mode_design.html         |    10 +-
 libstdc++-v3/doc/xml/manual/debug_mode.xml         |    10 +-
 libstdc++-v3/include/bits/cow_string.h             |     8 +-
 libstdc++-v3/include/bits/ptr_traits.h             |   161 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |    28 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    45 +-
 libstdc++-v3/include/bits/stl_vector.h             |    13 +-
 libstdc++-v3/include/std/bit                       |    50 +
 libstdc++-v3/include/std/tuple                     |     4 -
 libstdc++-v3/include/std/version                   |     1 +
 libstdc++-v3/src/c++20/sstream-inst.cc             |     4 +-
 .../testsuite/20_util/pointer_traits/lwg3545.cc    |   101 +
 libstdc++-v3/testsuite/20_util/to_address/1_neg.cc |     2 +-
 .../testsuite/20_util/to_address/lwg3545.cc        |    37 +
 .../tuple/comparison_operators/overloaded2.cc      |     1 -
 .../21_strings/basic_string/cons/char/moveable.cc  |     4 +-
 .../21_strings/basic_string/cons/char/moveable2.cc |     4 +-
 .../basic_string/cons/char/moveable2_c++17.cc      |     4 +-
 .../cons/char/noexcept_move_construct.cc           |     1 -
 .../basic_string/cons/wchar_t/moveable.cc          |     4 +-
 .../basic_string/cons/wchar_t/moveable2.cc         |     4 +-
 .../basic_string/cons/wchar_t/moveable2_c++17.cc   |     4 +-
 .../cons/wchar_t/noexcept_move_construct.cc        |     1 -
 .../basic_string/modifiers/assign/char/87749.cc    |     2 +-
 .../basic_string/modifiers/assign/wchar_t/87749.cc |     2 +-
 .../element_access/char/back_constexpr_neg.cc      |     2 +-
 .../element_access/char/constexpr_neg.cc           |     2 +-
 .../element_access/char/front_constexpr_neg.cc     |     2 +-
 .../element_access/wchar_t/back_constexpr_neg.cc   |     2 +-
 .../element_access/wchar_t/constexpr_neg.cc        |     2 +-
 .../element_access/wchar_t/front_constexpr_neg.cc  |     2 +-
 .../testsuite/23_containers/span/101411.cc         |     2 +-
 .../unordered_map/modifiers/move_assign.cc         |     2 +-
 .../testsuite/24_iterators/move_iterator/dr3265.cc |    25 +-
 .../25_algorithms/copy/debug/constexpr_neg.cc      |     2 +-
 .../copy_backward/debug/constexpr_neg.cc           |     2 +-
 .../testsuite/25_algorithms/equal/constexpr_neg.cc |     2 +-
 .../25_algorithms/equal/debug/constexpr_neg.cc     |     2 +-
 .../testsuite/25_algorithms/fill_n/constrained.cc  |     6 +-
 .../lower_bound/debug/constexpr_partitioned_neg.cc |     2 +-
 .../debug/constexpr_partitioned_pred_neg.cc        |     2 +-
 .../lower_bound/debug/constexpr_valid_range_neg.cc |     2 +-
 .../upper_bound/debug/constexpr_partitioned_neg.cc |     2 +-
 .../debug/constexpr_partitioned_pred_neg.cc        |     2 +-
 .../upper_bound/debug/constexpr_valid_range_neg.cc |     2 +-
 .../26_numerics/bit/bit.byteswap/byteswap.cc       |   112 +
 .../26_numerics/bit/bit.byteswap/version.cc        |    27 +
 .../extractors_character/wchar_t/lwg2499.cc        |     2 +-
 .../testsuite/29_atomics/atomic_float/1.cc         |     2 +-
 3251 files changed, 362096 insertions(+), 209672 deletions(-)


More information about the Libstdc++-cvs mailing list