This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/13] D: Submission of D Front End


Hi,

On my side, this has been a very long process getting things ready in
a way that I'm happy with.  A lot of the technical reasons that were
mentioned in my last attempt to submit this project turned out not to
be so trivial.  But a lot of that probably just came down to
experience - or the lack of on my part when I first posted here some 6
years ago.

However, with progress on both pushing the upstream DMD compiler
front-end away from its x86-centricity being slow on the uptake, this
meant that laying down the foundations to allow a common codebase
between GDC and DMD a lot harder than I had initially hoped for.  It
also did not help that the DMD front-end itself made two substantial
changes in its implementation that required me to effectively rewrite
the entire code generation interface for GDC.

Another reason for taking so long was also because I felt we were in
no position to push for this without the consent of the original
author of GDC, himself (or at least, his company) and the FSF having
been in deadlock since 2011, thankfully that was resolved back in
October 2016, and his assignments are now accepted.  Walter, the
author of the DMD frontend made his assignments to FSF back in 2011.
Other past and present contributors to GDC itself are also dealt with
to the best of my knowledge, either by doing their assignments or
declaring public domain.

This patch series adds to GCC, a front-end that implements the D
programming language version 2.0, supporting version 2.071.2 of the D
runtime and standard libraries.

The front-end is split into two parts.  First being a standalone D
language implementation that does the source file lexing, parsing and
semantic analysis.  Second being the binding layer that sits between
GCC and the DMD front-end, doing the actual code generation.

The upstream DMD compiler that comprises all components of the
standalone part is now implemented in D programming language itself.
However here GDC is still using the C++ implementation, it is a future
goal to switch to being a self-hosted compiler minus the GCC binding
interface (similar to Ada?), however extended platform support is
something I wish to address first before I make this a consideration.

The library is also split into two parts, a D runtime library, and the
standard library.  Both are largely copied verbatim from the upstream
library repositories.  Notable exceptions include to parts of `rt' and
`gcc' in the D runtime library, which implements the compiler-runtime
interface, and D bindings for libgcc, libbacktrace, and GCC compiler
built-ins respectively.  All modified sources are marked appropriately
at the top of the file with the message: "This file has been patched
from the original DMD distribution to work with the GDC compiler".

Some source files are encoded in UTF-8, UTF-16, or UTF-32, in
particular those that are found in the D2 testsuite.  I don't imagine
this would be a problem, but worth mentioning just in-case someone has
trouble viewing some of the patch content.

The DMD front-end, D2 testsuite sources, D runtime library, and Phobos
standard library are maintained out of branch, and mirrored routinely.

I will be sure to bootstrap and run testsuite on trunk, in general
however I keep the D front-end in close sync with the snapshot
tarballs made available on the GCC mirrors.  The last tested version
being 8-20170521.

GDC itself is buildable on all platforms and targets supported by
Debian (around 20 different targets) - a massive thanks to Matthias
who made both native and cross packages available, I have been using
these on my own hosted D compiler explorer site, and they look like
they're working fine with whatever I throw at it - what's largely
missing in GDC is library support for all these wealth of targets.
While support is there for x86, x86-64 and ARM, and confirmed limited
support on MIPS/MIPS64 and PPC/PPC64, expanding this list will be a
focus point to work on in the near future.

I hope to sit down and write up a lot more documentation in the
meantime, including but not limited to: gcc.builtins module; GDC
compiler extensions (extended assembler); predefined version
identifiers used by gdc (mostly target-specific); interoperability
with C/C++; configure-time options; maybe some notes on internals or
implementation itself.

This patch series has been split into 13 parts, I hope this is
sufficient enough to avoid hitting size limits on the mailing list.  I
opted to do it this way to separate out patches that are for sources
largely maintained by upstream DMD (1, 8, 10, 12), from patches that
actually require a little more scrutiny as they are directly related
to GDC itself (2, 4, 5, 6, 7, 9, 11, 13).  The intent was also to
helping make reviewing the relevant parts easier.

If this makes things a little more complicated than necessary, then
please let me know.  I'll probably wait a little while before
submitting them after this, just in-case someone raises an objection
or can propose a better way.  As I have no desire to needlessly send
these patches, as it has already been quite time consuming writing
them up.

On another note, it is not my intention to dump a huge set of patches,
then leave.  But I am doing just that as I will be away on holiday for
the next week.  I might be able to receive comments, but will be
unable to reply until after 6th June.

Anyway, without further ado, here's the diff stat.

Regards

---

Iain Buclaw (13):
  001 - The front-end (DMD) language implementation and license.
  002 - The front-end (GDC) implementation.
  003 - The front-end (GDC) changelogs (here be dragons).
  004 - The front-end (GDC) config, makefile, and manpages.
  005 - GCC configuration file changes and documentation.
  006 - Add D language support to GCC proper.
  007 - Add D language support to GCC targets.
  008 - D2 Testsuite tests.
  009 - D2 Testsuite Dejagnu files.
  010 - The D runtime library and license.
  011 - GCC builtins and runtime support (part of D runtime)
  012 - The Phobos runtime library and license.
  013 - Phobos config, makefiles, and testsuite.


 Makefile.def                                       |     6 +
 Makefile.in                                        |   499 +
 Makefile.tpl                                       |     7 +
 config-ml.in                                       |    16 +-
 config/multi.m4                                    |     3 +-
 configure                                          |   217 +-
 configure.ac                                       |     9 +-
 gcc/config/aarch64/aarch64.h                       |     8 +
 gcc/config/alpha/alpha.h                           |    17 +
 gcc/config/alpha/linux.h                           |    10 +
 gcc/config/arm/arm.h                               |    25 +
 gcc/config/arm/linux-eabi.h                        |     9 +
 gcc/config/darwin.h                                |     6 +
 gcc/config/freebsd.h                               |     7 +
 gcc/config/gnu.h                                   |     8 +
 gcc/config/i386/cygwin.h                           |     7 +
 gcc/config/i386/i386.h                             |    18 +
 gcc/config/i386/linux-common.h                     |     9 +
 gcc/config/i386/mingw-w64.h                        |     7 +
 gcc/config/i386/mingw32.h                          |    12 +
 gcc/config/ia64/ia64.h                             |     7 +
 gcc/config/kfreebsd-gnu.h                          |     8 +
 gcc/config/kopensolaris-gnu.h                      |    10 +
 gcc/config/linux-android.h                         |     6 +
 gcc/config/linux.h                                 |    22 +
 gcc/config/mips/linux-common.h                     |     9 +
 gcc/config/mips/mips.h                             |    48 +
 gcc/config/netbsd.h                                |     8 +
 gcc/config/openbsd.h                               |     8 +
 gcc/config/pa/pa.h                                 |    14 +
 gcc/config/rs6000/aix.h                            |     7 +
 gcc/config/rs6000/linux.h                          |    11 +
 gcc/config/rs6000/linux64.h                        |    11 +
 gcc/config/rs6000/rs6000.c                         |     5 +-
 gcc/config/rs6000/rs6000.h                         |    22 +
 gcc/config/s390/s390.h                             |    16 +
 gcc/config/sh/sh.h                                 |    13 +
 gcc/config/sparc/sparc.h                           |    25 +
 gcc/d/ChangeLog                                    |   720 +
 gcc/d/ChangeLog-2006                               |   954 +
 gcc/d/ChangeLog-2007                               |  1340 +
 gcc/d/ChangeLog-2008                               |   331 +
 gcc/d/ChangeLog-2009                               |   185 +
 gcc/d/ChangeLog-2010                               |  1484 +
 gcc/d/ChangeLog-2011                               |  1248 +
 gcc/d/ChangeLog-2012                               |   857 +
 gcc/d/ChangeLog-2013                               |  1221 +
 gcc/d/ChangeLog-2014                               |   660 +
 gcc/d/ChangeLog-2015                               |   771 +
 gcc/d/ChangeLog-2016                               |  1262 +
 gcc/d/Make-lang.in                                 |   274 +
 gcc/d/VERSION                                      |     1 +
 gcc/d/config-lang.in                               |    33 +
 gcc/d/d-attribs.c                                  |   826 +
 gcc/d/d-builtins.cc                                |  1067 +
 gcc/d/d-codegen.cc                                 |  2654 ++
 gcc/d/d-convert.cc                                 |   804 +
 gcc/d/d-diagnostic.cc                              |   224 +
 gcc/d/d-frontend.cc                                |   515 +
 gcc/d/d-frontend.h                                 |    42 +
 gcc/d/d-incpath.cc                                 |   233 +
 gcc/d/d-lang.cc                                    |  1800 +
 gcc/d/d-longdouble.cc                              |   308 +
 gcc/d/d-spec.c                                     |   461 +
 gcc/d/d-target.cc                                  |   408 +
 gcc/d/d-tree.def                                   |    34 +
 gcc/d/d-tree.h                                     |   617 +
 gcc/d/decl.cc                                      |  2139 ++
 gcc/d/dfrontend/aav.c                              |   193 +
 gcc/d/dfrontend/aav.h                              |    19 +
 gcc/d/dfrontend/access.c                           |   670 +
 gcc/d/dfrontend/aggregate.h                        |   340 +
 gcc/d/dfrontend/aliasthis.c                        |   156 +
 gcc/d/dfrontend/aliasthis.h                        |    39 +
 gcc/d/dfrontend/apply.c                            |   145 +
 gcc/d/dfrontend/argtypes.c                         |   502 +
 gcc/d/dfrontend/array.h                            |   237 +
 gcc/d/dfrontend/arrayop.c                          |   638 +
 gcc/d/dfrontend/arraytypes.h                       |    71 +
 gcc/d/dfrontend/attrib.c                           |  1591 +
 gcc/d/dfrontend/attrib.h                           |   250 +
 gcc/d/dfrontend/boostlicense.txt                   |    23 +
 gcc/d/dfrontend/canthrow.c                         |   239 +
 gcc/d/dfrontend/checkedint.c                       |   564 +
 gcc/d/dfrontend/checkedint.h                       |    24 +
 gcc/d/dfrontend/clone.c                            |  1223 +
 gcc/d/dfrontend/complex_t.h                        |    75 +
 gcc/d/dfrontend/cond.c                             |   393 +
 gcc/d/dfrontend/cond.h                             |    93 +
 gcc/d/dfrontend/constfold.c                        |  1930 ++
 gcc/d/dfrontend/cppmangle.c                        |  1985 ++
 gcc/d/dfrontend/ctfe.h                             |   278 +
 gcc/d/dfrontend/ctfeexpr.c                         |  2138 ++
 gcc/d/dfrontend/ctfloat.h                          |    48 +
 gcc/d/dfrontend/dcast.c                            |  3831 ++
 gcc/d/dfrontend/dclass.c                           |  1935 ++
 gcc/d/dfrontend/declaration.c                      |  2550 ++
 gcc/d/dfrontend/declaration.h                      |   899 +
 gcc/d/dfrontend/delegatize.c                       |   210 +
 gcc/d/dfrontend/denum.c                            |   717 +
 gcc/d/dfrontend/dimport.c                          |   501 +
 gcc/d/dfrontend/dinterpret.c                       |  7007 ++++
 gcc/d/dfrontend/dmacro.c                           |   468 +
 gcc/d/dfrontend/dmangle.c                          |   897 +
 gcc/d/dfrontend/dmodule.c                          |  1426 +
 gcc/d/dfrontend/doc.c                              |  2803 ++
 gcc/d/dfrontend/doc.h                              |    22 +
 gcc/d/dfrontend/dscope.c                           |   726 +
 gcc/d/dfrontend/dstruct.c                          |  1456 +
 gcc/d/dfrontend/dsymbol.c                          |  1790 +
 gcc/d/dfrontend/dsymbol.h                          |   395 +
 gcc/d/dfrontend/dtemplate.c                        |  8607 +++++
 gcc/d/dfrontend/dversion.c                         |   199 +
 gcc/d/dfrontend/entity.c                           |  2393 ++
 gcc/d/dfrontend/enum.h                             |   102 +
 gcc/d/dfrontend/errors.h                           |    55 +
 gcc/d/dfrontend/escape.c                           |  1151 +
 gcc/d/dfrontend/expression.c                       | 14752 ++++++++
 gcc/d/dfrontend/expression.h                       |  1656 +
 gcc/d/dfrontend/file.c                             |   266 +
 gcc/d/dfrontend/file.h                             |    62 +
 gcc/d/dfrontend/filename.c                         |   672 +
 gcc/d/dfrontend/filename.h                         |    59 +
 gcc/d/dfrontend/func.c                             |  5595 +++
 gcc/d/dfrontend/globals.h                          |   330 +
 gcc/d/dfrontend/hdrgen.c                           |  3458 ++
 gcc/d/dfrontend/hdrgen.h                           |    49 +
 gcc/d/dfrontend/identifier.c                       |   196 +
 gcc/d/dfrontend/identifier.h                       |    52 +
 gcc/d/dfrontend/idgen.c                            |   448 +
 gcc/d/dfrontend/impcnvgen.c                        |   600 +
 gcc/d/dfrontend/imphint.c                          |    73 +
 gcc/d/dfrontend/import.h                           |    69 +
 gcc/d/dfrontend/init.c                             |  1046 +
 gcc/d/dfrontend/init.h                             |   144 +
 gcc/d/dfrontend/inline.c                           |  2284 ++
 gcc/d/dfrontend/intrange.c                         |  1107 +
 gcc/d/dfrontend/intrange.h                         |   153 +
 gcc/d/dfrontend/json.c                             |   890 +
 gcc/d/dfrontend/json.h                             |    26 +
 gcc/d/dfrontend/lexer.c                            |  2453 ++
 gcc/d/dfrontend/lexer.h                            |    85 +
 gcc/d/dfrontend/macro.h                            |    46 +
 gcc/d/dfrontend/mars.h                             |   103 +
 gcc/d/dfrontend/module.h                           |   191 +
 gcc/d/dfrontend/mtype.c                            |  9540 +++++
 gcc/d/dfrontend/mtype.h                            |   941 +
 gcc/d/dfrontend/newdelete.c                        |    59 +
 gcc/d/dfrontend/nogc.c                             |   214 +
 gcc/d/dfrontend/nspace.c                           |   229 +
 gcc/d/dfrontend/nspace.h                           |    39 +
 gcc/d/dfrontend/objc.c                             |   118 +
 gcc/d/dfrontend/objc.h                             |    76 +
 gcc/d/dfrontend/object.h                           |    68 +
 gcc/d/dfrontend/opover.c                           |  1988 ++
 gcc/d/dfrontend/optimize.c                         |  1263 +
 gcc/d/dfrontend/outbuffer.c                        |   402 +
 gcc/d/dfrontend/outbuffer.h                        |    85 +
 gcc/d/dfrontend/parse.c                            |  8272 +++++
 gcc/d/dfrontend/parse.h                            |   202 +
 gcc/d/dfrontend/port.h                             |    47 +
 gcc/d/dfrontend/readme.txt                         |    22 +
 gcc/d/dfrontend/rmem.c                             |   163 +
 gcc/d/dfrontend/rmem.h                             |    39 +
 gcc/d/dfrontend/root.h                             |    27 +
 gcc/d/dfrontend/rootobject.c                       |    50 +
 gcc/d/dfrontend/sapply.c                           |   157 +
 gcc/d/dfrontend/scope.h                            |   164 +
 gcc/d/dfrontend/sideeffect.c                       |   439 +
 gcc/d/dfrontend/speller.c                          |   295 +
 gcc/d/dfrontend/speller.h                          |    15 +
 gcc/d/dfrontend/statement.c                        |  2111 ++
 gcc/d/dfrontend/statement.h                        |   761 +
 gcc/d/dfrontend/statementsem.c                     |  3574 ++
 gcc/d/dfrontend/staticassert.c                     |   121 +
 gcc/d/dfrontend/staticassert.h                     |    40 +
 gcc/d/dfrontend/stringtable.c                      |   255 +
 gcc/d/dfrontend/stringtable.h                      |    65 +
 gcc/d/dfrontend/target.h                           |    74 +
 gcc/d/dfrontend/template.h                         |   402 +
 gcc/d/dfrontend/tokens.c                           |   476 +
 gcc/d/dfrontend/tokens.h                           |   235 +
 gcc/d/dfrontend/traits.c                           |  1283 +
 gcc/d/dfrontend/unittests.c                        |    27 +
 gcc/d/dfrontend/utf.c                              |   305 +
 gcc/d/dfrontend/utf.h                              |   121 +
 gcc/d/dfrontend/utils.c                            |   122 +
 gcc/d/dfrontend/version.h                          |    53 +
 gcc/d/dfrontend/visitor.h                          |   599 +
 gcc/d/expr.cc                                      |  3177 ++
 gcc/d/gdc.texi                                     |   775 +
 gcc/d/imports.cc                                   |   199 +
 gcc/d/intrinsics.cc                                |   657 +
 gcc/d/intrinsics.def                               |   103 +
 gcc/d/lang-specs.h                                 |    29 +
 gcc/d/lang.opt                                     |   385 +
 gcc/d/longdouble.h                                 |   104 +
 gcc/d/modules.cc                                   |   859 +
 gcc/d/runtime.cc                                   |   316 +
 gcc/d/runtime.def                                  |   224 +
 gcc/d/toir.cc                                      |  1453 +
 gcc/d/typeinfo.cc                                  |  1647 +
 gcc/d/types.cc                                     |   981 +
 gcc/doc/contrib.texi                               |     3 +
 gcc/doc/frontends.texi                             |     3 +-
 gcc/doc/install.texi                               |    10 +-
 gcc/doc/invoke.texi                                |    10 +
 gcc/doc/sourcebuild.texi                           |     4 +
 gcc/doc/standards.texi                             |     6 +
 gcc/dwarf2out.c                                    |    20 +-
 gcc/gcc.c                                          |     1 +
 gcc/testsuite/gdc.test/compilable/99bottles.d      |    52 +
 gcc/testsuite/gdc.test/compilable/a3682.d          |    20 +
 gcc/testsuite/gdc.test/compilable/aliasdecl.d      |    40 +
 gcc/testsuite/gdc.test/compilable/art4769.d        |    19 +
 gcc/testsuite/gdc.test/compilable/b1215.d          |   146 +
 gcc/testsuite/gdc.test/compilable/b33.d            |    12 +
 gcc/testsuite/gdc.test/compilable/b6395.d          |    25 +
 gcc/testsuite/gdc.test/compilable/bug11735.d       |    36 +
 gcc/testsuite/gdc.test/compilable/bug6963.d        |    73 +
 gcc/testsuite/gdc.test/compilable/callconv.d       |    75 +
 gcc/testsuite/gdc.test/compilable/compile1.d       |   925 +
 gcc/testsuite/gdc.test/compilable/const.d          |    41 +
 gcc/testsuite/gdc.test/compilable/cppmangle.d      |   309 +
 gcc/testsuite/gdc.test/compilable/ddoc1.d          |    69 +
 gcc/testsuite/gdc.test/compilable/ddoc10.d         |   210 +
 gcc/testsuite/gdc.test/compilable/ddoc10236.d      |    59 +
 gcc/testsuite/gdc.test/compilable/ddoc10236b.d     |    69 +
 gcc/testsuite/gdc.test/compilable/ddoc10325.d      |    17 +
 gcc/testsuite/gdc.test/compilable/ddoc10334.d      |    29 +
 gcc/testsuite/gdc.test/compilable/ddoc10366.d      |    20 +
 gcc/testsuite/gdc.test/compilable/ddoc10367.d      |    28 +
 gcc/testsuite/gdc.test/compilable/ddoc10869.d      |    27 +
 gcc/testsuite/gdc.test/compilable/ddoc10870.d      |    10 +
 gcc/testsuite/gdc.test/compilable/ddoc11.d         |    69 +
 gcc/testsuite/gdc.test/compilable/ddoc11479.d      |    96 +
 gcc/testsuite/gdc.test/compilable/ddoc11511.d      |    20 +
 gcc/testsuite/gdc.test/compilable/ddoc11823.d      |     7 +
 gcc/testsuite/gdc.test/compilable/ddoc12.d         |    20 +
 gcc/testsuite/gdc.test/compilable/ddoc12706.d      |     9 +
 gcc/testsuite/gdc.test/compilable/ddoc12745.d      |    25 +
 gcc/testsuite/gdc.test/compilable/ddoc13.d         |    26 +
 gcc/testsuite/gdc.test/compilable/ddoc13270.d      |    18 +
 gcc/testsuite/gdc.test/compilable/ddoc13502.d      |    24 +
 gcc/testsuite/gdc.test/compilable/ddoc13645.d      |     9 +
 gcc/testsuite/gdc.test/compilable/ddoc14.d         |    97 +
 gcc/testsuite/gdc.test/compilable/ddoc198.d        |    35 +
 gcc/testsuite/gdc.test/compilable/ddoc2.d          |    42 +
 gcc/testsuite/gdc.test/compilable/ddoc2273.d       |    37 +
 gcc/testsuite/gdc.test/compilable/ddoc3.d          |    71 +
 gcc/testsuite/gdc.test/compilable/ddoc4.d          |    11 +
 gcc/testsuite/gdc.test/compilable/ddoc4162.d       |    17 +
 gcc/testsuite/gdc.test/compilable/ddoc4899.d       |    20 +
 gcc/testsuite/gdc.test/compilable/ddoc5.d          |    31 +
 gcc/testsuite/gdc.test/compilable/ddoc5446.d       |    69 +
 gcc/testsuite/gdc.test/compilable/ddoc5446a.d      |    15 +
 gcc/testsuite/gdc.test/compilable/ddoc5446b.d      |     6 +
 gcc/testsuite/gdc.test/compilable/ddoc6.d          |    25 +
 gcc/testsuite/gdc.test/compilable/ddoc648.d        |    90 +
 gcc/testsuite/gdc.test/compilable/ddoc6491.d       |    14 +
 gcc/testsuite/gdc.test/compilable/ddoc7.d          |    59 +
 gcc/testsuite/gdc.test/compilable/ddoc7555.d       |    53 +
 gcc/testsuite/gdc.test/compilable/ddoc7656.d       |    24 +
 gcc/testsuite/gdc.test/compilable/ddoc7715.d       |    16 +
 gcc/testsuite/gdc.test/compilable/ddoc7795.d       |    17 +
 gcc/testsuite/gdc.test/compilable/ddoc8.d          |     9 +
 gcc/testsuite/gdc.test/compilable/ddoc8271.d       |    15 +
 gcc/testsuite/gdc.test/compilable/ddoc8739.d       |    19 +
 gcc/testsuite/gdc.test/compilable/ddoc9.d          |    26 +
 gcc/testsuite/gdc.test/compilable/ddoc9037.d       |    18 +
 gcc/testsuite/gdc.test/compilable/ddoc9155.d       |    80 +
 gcc/testsuite/gdc.test/compilable/ddoc9305.d       |    38 +
 gcc/testsuite/gdc.test/compilable/ddoc9369.d       |    18 +
 gcc/testsuite/gdc.test/compilable/ddoc9475.d       |    29 +
 gcc/testsuite/gdc.test/compilable/ddoc9497a.d      |    12 +
 gcc/testsuite/gdc.test/compilable/ddoc9497b.d      |    12 +
 gcc/testsuite/gdc.test/compilable/ddoc9497c.d      |    12 +
 gcc/testsuite/gdc.test/compilable/ddoc9497d.d      |    12 +
 gcc/testsuite/gdc.test/compilable/ddoc9676a.d      |     9 +
 gcc/testsuite/gdc.test/compilable/ddoc9676b.d      |     8 +
 gcc/testsuite/gdc.test/compilable/ddoc9727.d       |    25 +
 gcc/testsuite/gdc.test/compilable/ddoc9789.d       |    11 +
 gcc/testsuite/gdc.test/compilable/ddoc9903.d       |    35 +
 gcc/testsuite/gdc.test/compilable/ddocYear.d       |     6 +
 gcc/testsuite/gdc.test/compilable/ddocbackticks.d  |    24 +
 gcc/testsuite/gdc.test/compilable/ddocunittest.d   |   496 +
 gcc/testsuite/gdc.test/compilable/debuginfo.d      |    14 +
 gcc/testsuite/gdc.test/compilable/defa.d           |    19 +
 gcc/testsuite/gdc.test/compilable/depmsg.d         |    33 +
 .../gdc.test/compilable/deprecate12979a.d          |    27 +
 gcc/testsuite/gdc.test/compilable/deprecate14283.d |    23 +
 gcc/testsuite/gdc.test/compilable/deprecate2.d     |    28 +
 gcc/testsuite/gdc.test/compilable/depsOutput9948.d |    12 +
 gcc/testsuite/gdc.test/compilable/derivedarray.d   |   130 +
 gcc/testsuite/gdc.test/compilable/diag10768.d      |    42 +
 gcc/testsuite/gdc.test/compilable/diag11066.d      |    13 +
 gcc/testsuite/gdc.test/compilable/diag4596.d       |    21 +
 gcc/testsuite/gdc.test/compilable/dip22.d          |    20 +
 gcc/testsuite/gdc.test/compilable/empty_file.d     |     0
 .../gdc.test/compilable/extra-files/c6395.d        |    20 +
 .../gdc.test/compilable/extra-files/ddoc10367.ddoc |     1 +
 .../gdc.test/compilable/extra-files/ddoc198.ddoc   |     2 +
 .../gdc.test/compilable/extra-files/ddoc3.ddoc     |     3 +
 .../gdc.test/compilable/extra-files/ddoc9369.ddoc  |     3 +
 .../gdc.test/compilable/extra-files/ddoc9497a.ddoc |     1 +
 .../gdc.test/compilable/extra-files/ddoc9497b.ddoc |     1 +
 .../gdc.test/compilable/extra-files/ddoc9497c.ddoc |     1 +
 .../gdc.test/compilable/extra-files/ddoc9497d.ddoc |     1 +
 .../gdc.test/compilable/extra-files/ddoc9676a.ddoc |     1 +
 .../gdc.test/compilable/extra-files/ddoc9764.dd    |     7 +
 .../compilable/extra-files/depsOutput9948a.d       |     6 +
 .../example7190/controllers/HomeController.d       |     7 +
 .../extra-files/example7190/models/HomeModel.d     |    11 +
 .../gdc.test/compilable/extra-files/header1.d      |   514 +
 .../gdc.test/compilable/extra-files/header2.d      |   151 +
 .../gdc.test/compilable/extra-files/imp9057.d      |     5 +
 .../gdc.test/compilable/extra-files/imp9057_2.d    |     5 +
 .../gdc.test/compilable/extra-files/json.out       |   589 +
 .../extra-files/pkgDIP37/datetime/common.d         |     3 +
 .../extra-files/pkgDIP37/datetime/package.d        |     3 +
 .../compilable/extra-files/pkgDIP37_10302/liba.d   |     2 +
 .../compilable/extra-files/pkgDIP37_10302/libb.d   |    11 +
 .../extra-files/pkgDIP37_10302/package.d           |     2 +
 .../compilable/extra-files/pkgDIP37_10354/mbar.d   |     2 +
 .../compilable/extra-files/pkgDIP37_10354/mfoo.d   |     2 +
 .../extra-files/pkgDIP37_10354/package.d           |     3 +
 .../extra-files/pkgDIP37_10421/algo/mod.d          |     8 +
 .../extra-files/pkgDIP37_10421/algo/package.d      |     7 +
 .../compilable/extra-files/pkgDIP37_10421/except.d |     3 +
 .../extra-files/serenity7190/core/Controller.d     |     8 +
 .../extra-files/serenity7190/core/Model.d          |     5 +
 .../gdc.test/compilable/extra-files/test14894a.d   |    15 +
 .../compilable/extra-files/test14894main.d         |     7 +
 .../gdc.test/compilable/extra-files/test16080b.d   |     6 +
 .../gdc.test/compilable/extra-files/test6461/a.d   |     4 +
 .../gdc.test/compilable/extra-files/test6461/b.d   |     4 +
 .../compilable/extra-files/test6461/main.d         |     6 +
 .../compilable/extra-files/test6461/tmpl.d         |     4 +
 .../compilable/extra-files/test9680dllmain.d       |     6 +
 .../gdc.test/compilable/extra-files/test9680main.d |     1 +
 .../compilable/extra-files/test9680winmain.d       |     6 +
 gcc/testsuite/gdc.test/compilable/fail260.d        |    37 +
 gcc/testsuite/gdc.test/compilable/fix17123.d       |    14 +
 gcc/testsuite/gdc.test/compilable/forward1.d       |     7 +
 gcc/testsuite/gdc.test/compilable/gdc213.d         |    15 +
 gcc/testsuite/gdc.test/compilable/gdc223.d         |    62 +
 gcc/testsuite/gdc.test/compilable/gdc231.d         |    16 +
 gcc/testsuite/gdc.test/compilable/gdc239.d         |     8 +
 gcc/testsuite/gdc.test/compilable/gdc241.d         |     4 +
 gcc/testsuite/gdc.test/compilable/gdc242.d         |    23 +
 gcc/testsuite/gdc.test/compilable/gdc251.d         |     4 +
 gcc/testsuite/gdc.test/compilable/gdc253.d         |     7 +
 gcc/testsuite/gdc.test/compilable/gdc255.d         |    83 +
 gcc/testsuite/gdc.test/compilable/gdc256.d         |     4 +
 gcc/testsuite/gdc.test/compilable/gdc27.d          |    18 +
 .../gdc.test/compilable/iasm_labeloperand.d        |    48 +
 gcc/testsuite/gdc.test/compilable/ice10040.d       |    15 +
 gcc/testsuite/gdc.test/compilable/ice10431a.d      |    19 +
 gcc/testsuite/gdc.test/compilable/ice10431b.d      |    11 +
 gcc/testsuite/gdc.test/compilable/ice10486.d       |     5 +
 gcc/testsuite/gdc.test/compilable/ice10598.d       |     3 +
 gcc/testsuite/gdc.test/compilable/ice11054.d       |     8 +
 gcc/testsuite/gdc.test/compilable/ice11300.d       |     5 +
 gcc/testsuite/gdc.test/compilable/ice11596.d       |    17 +
 gcc/testsuite/gdc.test/compilable/ice11610.d       |    79 +
 gcc/testsuite/gdc.test/compilable/ice11777.d       |    14 +
 gcc/testsuite/gdc.test/compilable/ice11906.d       |    10 +
 gcc/testsuite/gdc.test/compilable/ice11925.d       |    38 +
 gcc/testsuite/gdc.test/compilable/ice12002.d       |    24 +
 gcc/testsuite/gdc.test/compilable/ice12554.d       |    46 +
 gcc/testsuite/gdc.test/compilable/ice12956.d       |    30 +
 gcc/testsuite/gdc.test/compilable/ice13071.d       |    13 +
 gcc/testsuite/gdc.test/compilable/ice13088.d       |    19 +
 gcc/testsuite/gdc.test/compilable/ice13245.d       |     5 +
 gcc/testsuite/gdc.test/compilable/ice13323.d       |    10 +
 gcc/testsuite/gdc.test/compilable/ice13403.d       |     5 +
 gcc/testsuite/gdc.test/compilable/ice13874.d       |    20 +
 gcc/testsuite/gdc.test/compilable/ice13886.d       |    14 +
 gcc/testsuite/gdc.test/compilable/ice13920.d       |    25 +
 gcc/testsuite/gdc.test/compilable/ice13968.d       |    18 +
 gcc/testsuite/gdc.test/compilable/ice14075.d       |    15 +
 gcc/testsuite/gdc.test/compilable/ice1524.d        |    22 +
 gcc/testsuite/gdc.test/compilable/ice15789.d       |    30 +
 gcc/testsuite/gdc.test/compilable/ice6538.d        |    43 +
 gcc/testsuite/gdc.test/compilable/ice8392.d        |    12 +
 gcc/testsuite/gdc.test/compilable/ice854.d         |    43 +
 gcc/testsuite/gdc.test/compilable/ice9663.d        |    13 +
 gcc/testsuite/gdc.test/compilable/imports/a12506.d |     3 +
 gcc/testsuite/gdc.test/compilable/imports/a12567.d |     4 +
 gcc/testsuite/gdc.test/compilable/imports/a13226.d |    18 +
 gcc/testsuite/gdc.test/compilable/imports/a14528.d |     6 +
 gcc/testsuite/gdc.test/compilable/imports/a15856.d |     3 +
 gcc/testsuite/gdc.test/compilable/imports/a313.d   |     8 +
 .../compilable/imports/a313templatemixin1.d        |     3 +
 .../compilable/imports/a313templatemixin2.d        |     3 +
 gcc/testsuite/gdc.test/compilable/imports/a314.d   |     5 +
 gcc/testsuite/gdc.test/compilable/imports/a8392.d  |    15 +
 .../gdc.test/compilable/imports/art4769a.d         |    15 +
 .../gdc.test/compilable/imports/art4769b.d         |     9 +
 gcc/testsuite/gdc.test/compilable/imports/b313.d   |     7 +
 gcc/testsuite/gdc.test/compilable/imports/b33a.d   |    28 +
 gcc/testsuite/gdc.test/compilable/imports/b3682.d  |     5 +
 .../gdc.test/compilable/imports/bug8922.d          |     1 +
 gcc/testsuite/gdc.test/compilable/imports/c314.d   |     4 +
 gcc/testsuite/gdc.test/compilable/imports/defaa.d  |    15 +
 gcc/testsuite/gdc.test/compilable/imports/defab.d  |    15 +
 gcc/testsuite/gdc.test/compilable/imports/defac.d  |    13 +
 gcc/testsuite/gdc.test/compilable/imports/defad.d  |    14 +
 gcc/testsuite/gdc.test/compilable/imports/dip22.d  |    21 +
 gcc/testsuite/gdc.test/compilable/imports/f313.d   |     6 +
 .../gdc.test/compilable/imports/fwdref12201a.d     |     1 +
 .../gdc.test/compilable/imports/fwdref9514.d       |     4 +
 gcc/testsuite/gdc.test/compilable/imports/g313.d   |    24 +
 .../gdc.test/compilable/imports/g313public.d       |     3 +
 .../gdc.test/compilable/imports/g313staticif.d     |     3 +
 .../gdc.test/compilable/imports/g313stringmixin.d  |     3 +
 .../compilable/imports/g313templatemixin.d         |     3 +
 .../gdc.test/compilable/imports/gdc231a.d          |    24 +
 .../gdc.test/compilable/imports/gdc239a.d          |     9 +
 .../gdc.test/compilable/imports/gdc241a.d          |     6 +
 .../gdc.test/compilable/imports/gdc241b.d          |     8 +
 .../gdc.test/compilable/imports/gdc251a.d          |     6 +
 .../gdc.test/compilable/imports/gdc251b.d          |     3 +
 .../gdc.test/compilable/imports/gdc253a.d          |    23 +
 .../gdc.test/compilable/imports/gdc256a.d          |     1 +
 gcc/testsuite/gdc.test/compilable/imports/gdc27a.d |    14 +
 .../compilable/imports/gdcpkg256/package.d         |     3 +
 .../gdc.test/compilable/imports/ice10598a.d        |     5 +
 .../gdc.test/compilable/imports/ice10598b.d        |     3 +
 .../gdc.test/compilable/imports/ice11054a.d        |    21 +
 .../gdc.test/compilable/imports/ice11300a.d        |     3 +
 .../gdc.test/compilable/imports/ice13403a.d        |     7 +
 .../gdc.test/compilable/imports/imp12242a.d        |    17 +
 .../gdc.test/compilable/imports/imp12242a1.d       |     8 +
 .../gdc.test/compilable/imports/imp12242a2.d       |    11 +
 .../gdc.test/compilable/imports/imp12242b.d        |    17 +
 .../gdc.test/compilable/imports/imp12242b1.d       |     8 +
 .../gdc.test/compilable/imports/imp12242b2.d       |    11 +
 .../gdc.test/compilable/imports/imp15490a.d        |     8 +
 .../gdc.test/compilable/imports/imp15490b.d        |    12 +
 .../gdc.test/compilable/imports/imp15907.d         |    23 +
 .../gdc.test/compilable/imports/imp15925.d         |     1 +
 .../gdc.test/compilable/imports/imp16080.d         |     4 +
 .../gdc.test/compilable/imports/imp16085.d         |    29 +
 .../gdc.test/compilable/imports/imp16085b.d        |    25 +
 .../gdc.test/compilable/imports/imp16460.d         |     3 +
 .../gdc.test/compilable/imports/imp16798.d         |     4 +
 .../gdc.test/compilable/imports/jsonimport1.d      |     3 +
 .../gdc.test/compilable/imports/jsonimport2.d      |     3 +
 .../gdc.test/compilable/imports/jsonimport3.d      |     3 +
 .../gdc.test/compilable/imports/jsonimport4.d      |     1 +
 .../gdc.test/compilable/imports/pkg313/c313.d      |     5 +
 .../gdc.test/compilable/imports/pkgmod313/mod.d    |     3 +
 .../compilable/imports/pkgmod313/package.d         |     5 +
 .../gdc.test/compilable/imports/protectionimp.d    |    30 +
 .../gdc.test/compilable/imports/stdio4003.d        |     3 +
 .../gdc.test/compilable/imports/test10375a.d       |     6 +
 .../gdc.test/compilable/imports/test10752.d        |     2 +
 .../gdc.test/compilable/imports/test11225b.d       |    13 +
 .../gdc.test/compilable/imports/test11225c.d       |     2 +
 .../compilable/imports/test11563core_bitop.d       |     1 +
 .../compilable/imports/test11563std_array.d        |     6 +
 .../compilable/imports/test11563std_range.d        |    12 +
 .../compilable/imports/test11563std_traits.d       |    22 +
 .../gdc.test/compilable/imports/test1238a.d        |     3 +
 .../gdc.test/compilable/imports/test1238b.d        |     3 +
 .../gdc.test/compilable/imports/test13242a.d       |    19 +
 .../gdc.test/compilable/imports/test13242b.d       |    13 +
 .../gdc.test/compilable/imports/test14666a.d       |     9 +
 .../gdc.test/compilable/imports/test14666b.d       |     8 +
 .../gdc.test/compilable/imports/test15117a.d       |     9 +
 .../gdc.test/compilable/imports/test15150a.d       |     6 +
 .../gdc.test/compilable/imports/test15150b.d       |     3 +
 .../gdc.test/compilable/imports/test15785.d        |    13 +
 .../gdc.test/compilable/imports/test15857a.d       |     2 +
 .../gdc.test/compilable/imports/test15857b.d       |     1 +
 .../gdc.test/compilable/imports/test15857c.d       |     1 +
 .../gdc.test/compilable/imports/test16348.d        |     6 +
 .../gdc.test/compilable/imports/test1754a.d        |     5 +
 .../gdc.test/compilable/imports/test1754b.d        |     5 +
 .../gdc.test/compilable/imports/test1imp.d         |     2 +
 .../gdc.test/compilable/imports/test25a.d          |    12 +
 .../gdc.test/compilable/imports/test25b.d          |     9 +
 .../gdc.test/compilable/imports/test2991.d         |     5 +
 .../gdc.test/compilable/imports/test4003a.d        |     6 +
 .../gdc.test/compilable/imports/test50a.d          |     6 +
 .../gdc.test/compilable/imports/test55a.d          |    14 +
 .../gdc.test/compilable/imports/test59a.d          |     5 +
 .../gdc.test/compilable/imports/test59b.d          |     3 +
 .../gdc.test/compilable/imports/test6013.d         |    11 +
 .../gdc.test/compilable/imports/test61a.d          |     4 +
 .../gdc.test/compilable/imports/test62a.d          |    15 +
 .../gdc.test/compilable/imports/test63a.d          |    10 +
 .../gdc.test/compilable/imports/test66a.d          |     7 +
 .../gdc.test/compilable/imports/test67a.d          |    19 +
 .../gdc.test/compilable/imports/test68a.d          |     9 +
 gcc/testsuite/gdc.test/compilable/imports/test70.d |     5 +
 gcc/testsuite/gdc.test/compilable/imports/test71.d |     6 +
 .../gdc.test/compilable/imports/test72a.d          |     2 +
 .../gdc.test/compilable/imports/test72b.d          |     2 +
 .../gdc.test/compilable/imports/test72c.d          |     5 +
 .../gdc.test/compilable/imports/test7491a.d        |     1 +
 .../gdc.test/compilable/imports/test7491b.d        |     1 +
 .../gdc.test/compilable/imports/test9276decl.d     |    14 +
 .../gdc.test/compilable/imports/test9276expr.d     |    15 +
 .../gdc.test/compilable/imports/test9276hash.d     |     1 +
 .../gdc.test/compilable/imports/test9276parser.d   |     4 +
 .../gdc.test/compilable/imports/test9276sem.d      |    25 +
 .../gdc.test/compilable/imports/test9276type.d     |    12 +
 .../gdc.test/compilable/imports/test9276util.d     |    13 +
 .../gdc.test/compilable/imports/test9276visitors.d |    16 +
 .../gdc.test/compilable/imports/test9399a.d        |     5 +
 .../gdc.test/compilable/imports/test9436aggr.d     |    11 +
 .../gdc.test/compilable/imports/test9436interp.d   |    16 +
 .../gdc.test/compilable/imports/test9436node.d     |     7 +
 .../gdc.test/compilable/imports/test9436type.d     |    13 +
 .../gdc.test/compilable/imports/test9672a.d        |    32 +
 .../gdc.test/compilable/imports/test9692b.d        |     2 +
 .../gdc.test/compilable/imports/test9919a.d        |     3 +
 .../gdc.test/compilable/imports/test9919b.d        |    19 +
 .../gdc.test/compilable/imports/test9919c.d        |     5 +
 .../gdc.test/compilable/imports/typecons4003.d     |    22 +
 .../gdc.test/compilable/imports/udamodule1.d       |     5 +
 .../gdc.test/compilable/imports/udamodule2.d       |     7 +
 .../gdc.test/compilable/imports/udamodule2a.d      |     6 +
 .../gdc.test/compilable/imports/wax16798.d         |     4 +
 gcc/testsuite/gdc.test/compilable/interpret3.d     |  7679 +++++
 gcc/testsuite/gdc.test/compilable/json.d           |   113 +
 gcc/testsuite/gdc.test/compilable/line.d           |    34 +
 gcc/testsuite/gdc.test/compilable/nogc.d           |   111 +
 gcc/testsuite/gdc.test/compilable/protattr.d       |     5 +
 gcc/testsuite/gdc.test/compilable/protection.d     |    96 +
 .../compilable/protection/aggregate/mod14275.d     |    11 +
 .../gdc.test/compilable/protection/basic/mod1.d    |    13 +
 .../gdc.test/compilable/protection/basic/tests.d   |    23 +
 .../gdc.test/compilable/protection/bug/bug14275.d  |    12 +
 .../compilable/protection/subpkg/explicit.d        |     4 +
 .../gdc.test/compilable/protection/subpkg/tests.d  |    12 +
 .../gdc.test/compilable/protection/subpkg2/tests.d |     5 +
 gcc/testsuite/gdc.test/compilable/scope.d          |    14 +
 .../gdc.test/compilable/sw_transition_complex.d    |   136 +
 .../gdc.test/compilable/sw_transition_field.d      |    25 +
 .../gdc.test/compilable/sw_transition_tls.d        |    16 +
 gcc/testsuite/gdc.test/compilable/test1.d          |    13 +
 gcc/testsuite/gdc.test/compilable/test10056.d      |    66 +
 gcc/testsuite/gdc.test/compilable/test10066.d      |    66 +
 gcc/testsuite/gdc.test/compilable/test10073.d      |    24 +
 gcc/testsuite/gdc.test/compilable/test10186.d      |    27 +
 gcc/testsuite/gdc.test/compilable/test10312.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test10375.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test10520.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test10695.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test10726.d      |    53 +
 gcc/testsuite/gdc.test/compilable/test10752.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test10981.d      |    24 +
 gcc/testsuite/gdc.test/compilable/test10992.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test10992b.d     |    16 +
 gcc/testsuite/gdc.test/compilable/test10993.d      |    33 +
 gcc/testsuite/gdc.test/compilable/test11169.d      |    45 +
 gcc/testsuite/gdc.test/compilable/test11225a.d     |    10 +
 gcc/testsuite/gdc.test/compilable/test11237.d      |     4 +
 gcc/testsuite/gdc.test/compilable/test11371.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test11471.d      |    10 +
 .../gdc.test/compilable/test11559upgradeoptlink.d  |    16 +
 gcc/testsuite/gdc.test/compilable/test11563.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test11656.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test11824.d      |    72 +
 gcc/testsuite/gdc.test/compilable/test11914.d      |   118 +
 gcc/testsuite/gdc.test/compilable/test11980.d      |     2 +
 gcc/testsuite/gdc.test/compilable/test12009.d      |    36 +
 gcc/testsuite/gdc.test/compilable/test1238.d       |    10 +
 gcc/testsuite/gdc.test/compilable/test12523.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test12527.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test12567a.d     |    11 +
 gcc/testsuite/gdc.test/compilable/test12567b.d     |    11 +
 gcc/testsuite/gdc.test/compilable/test12567c.d     |    11 +
 gcc/testsuite/gdc.test/compilable/test12567d.d     |    10 +
 gcc/testsuite/gdc.test/compilable/test12593.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test12967.d      |    64 +
 gcc/testsuite/gdc.test/compilable/test12979a.d     |     5 +
 gcc/testsuite/gdc.test/compilable/test12979b.d     |    64 +
 gcc/testsuite/gdc.test/compilable/test13008.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test13053.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test13193.d      |   126 +
 gcc/testsuite/gdc.test/compilable/test13194.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test13226.d      |    32 +
 gcc/testsuite/gdc.test/compilable/test13242.d      |    34 +
 gcc/testsuite/gdc.test/compilable/test13281.d      |    47 +
 gcc/testsuite/gdc.test/compilable/test1353.d       |    14 +
 gcc/testsuite/gdc.test/compilable/test13600.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test13668.d      |    38 +
 gcc/testsuite/gdc.test/compilable/test13858.d      |    20 +
 gcc/testsuite/gdc.test/compilable/test13902.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test14275.d      |     4 +
 gcc/testsuite/gdc.test/compilable/test14317.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test14375.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test14528.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test14666.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test14747.d      |    31 +
 gcc/testsuite/gdc.test/compilable/test14781.d      |    38 +
 gcc/testsuite/gdc.test/compilable/test14838.d      |    91 +
 gcc/testsuite/gdc.test/compilable/test14962.d      |    41 +
 gcc/testsuite/gdc.test/compilable/test14973.d      |   104 +
 gcc/testsuite/gdc.test/compilable/test15056.d      |    28 +
 gcc/testsuite/gdc.test/compilable/test15150.d      |     8 +
 gcc/testsuite/gdc.test/compilable/test15177.d      |    23 +
 gcc/testsuite/gdc.test/compilable/test1537.d       |   106 +
 gcc/testsuite/gdc.test/compilable/test15389_x.d    |     7 +
 gcc/testsuite/gdc.test/compilable/test15389_y.d    |     8 +
 gcc/testsuite/gdc.test/compilable/test15490.d      |    12 +
 gcc/testsuite/gdc.test/compilable/test15519_x.d    |     7 +
 gcc/testsuite/gdc.test/compilable/test15519_y.d    |     8 +
 gcc/testsuite/gdc.test/compilable/test15550.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test15578.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test15618.d      |    19 +
 gcc/testsuite/gdc.test/compilable/test15780.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test15784.d      |    47 +
 gcc/testsuite/gdc.test/compilable/test15785.d      |    22 +
 gcc/testsuite/gdc.test/compilable/test15856.d      |    17 +
 gcc/testsuite/gdc.test/compilable/test15898.d      |    27 +
 gcc/testsuite/gdc.test/compilable/test15907.d      |    18 +
 gcc/testsuite/gdc.test/compilable/test15925.d      |    19 +
 gcc/testsuite/gdc.test/compilable/test16031.d      |    33 +
 gcc/testsuite/gdc.test/compilable/test16080.d      |     6 +
 gcc/testsuite/gdc.test/compilable/test16085.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test16225.d      |    14 +
 gcc/testsuite/gdc.test/compilable/test16292.d      |    18 +
 gcc/testsuite/gdc.test/compilable/test16348.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test16460.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test16525.d      |    19 +
 gcc/testsuite/gdc.test/compilable/test16607.d      |    15 +
 gcc/testsuite/gdc.test/compilable/test1673.d       |    52 +
 gcc/testsuite/gdc.test/compilable/test16747.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test16798.d      |    13 +
 gcc/testsuite/gdc.test/compilable/test17059.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test1754.d       |     9 +
 gcc/testsuite/gdc.test/compilable/test1878a.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test25.d         |    10 +
 gcc/testsuite/gdc.test/compilable/test2991.d       |    12 +
 gcc/testsuite/gdc.test/compilable/test313a.d       |    36 +
 gcc/testsuite/gdc.test/compilable/test313b.d       |     6 +
 gcc/testsuite/gdc.test/compilable/test313c.d       |     8 +
 gcc/testsuite/gdc.test/compilable/test313d.d       |     9 +
 gcc/testsuite/gdc.test/compilable/test313e.d       |     9 +
 gcc/testsuite/gdc.test/compilable/test313f.d       |     7 +
 gcc/testsuite/gdc.test/compilable/test313g.d       |    12 +
 gcc/testsuite/gdc.test/compilable/test314.d        |    11 +
 gcc/testsuite/gdc.test/compilable/test3673.d       |    48 +
 gcc/testsuite/gdc.test/compilable/test3775.d       |     9 +
 gcc/testsuite/gdc.test/compilable/test4003.d       |     6 +
 gcc/testsuite/gdc.test/compilable/test4090.d       |   235 +
 gcc/testsuite/gdc.test/compilable/test4364.d       |     8 +
 gcc/testsuite/gdc.test/compilable/test4375.d       |   472 +
 gcc/testsuite/gdc.test/compilable/test50.d         |    10 +
 gcc/testsuite/gdc.test/compilable/test55.d         |    20 +
 gcc/testsuite/gdc.test/compilable/test59.d         |     4 +
 gcc/testsuite/gdc.test/compilable/test6013.d       |     9 +
 gcc/testsuite/gdc.test/compilable/test602.d        |   412 +
 gcc/testsuite/gdc.test/compilable/test6056a.d      |     3 +
 gcc/testsuite/gdc.test/compilable/test6056b.d      |     5 +
 gcc/testsuite/gdc.test/compilable/test6056c.d      |     3 +
 gcc/testsuite/gdc.test/compilable/test6089.d       |     6 +
 gcc/testsuite/gdc.test/compilable/test61.d         |    15 +
 gcc/testsuite/gdc.test/compilable/test62.d         |     7 +
 gcc/testsuite/gdc.test/compilable/test63.d         |     7 +
 gcc/testsuite/gdc.test/compilable/test6319.d       |    13 +
 gcc/testsuite/gdc.test/compilable/test6395.d       |     8 +
 gcc/testsuite/gdc.test/compilable/test6534.d       |    39 +
 gcc/testsuite/gdc.test/compilable/test6552.d       |    26 +
 gcc/testsuite/gdc.test/compilable/test66.d         |    21 +
 gcc/testsuite/gdc.test/compilable/test67.d         |    12 +
 gcc/testsuite/gdc.test/compilable/test68.d         |    19 +
 gcc/testsuite/gdc.test/compilable/test69.d         |    54 +
 gcc/testsuite/gdc.test/compilable/test6999.d       |    29 +
 gcc/testsuite/gdc.test/compilable/test70.d         |    10 +
 gcc/testsuite/gdc.test/compilable/test7030.d       |    22 +
 gcc/testsuite/gdc.test/compilable/test7065.d       |    38 +
 gcc/testsuite/gdc.test/compilable/test71.d         |     6 +
 gcc/testsuite/gdc.test/compilable/test7172.d       |    23 +
 gcc/testsuite/gdc.test/compilable/test7190.d       |     8 +
 gcc/testsuite/gdc.test/compilable/test72.d         |     8 +
 gcc/testsuite/gdc.test/compilable/test7252.d       |    10 +
 gcc/testsuite/gdc.test/compilable/test7399.d       |     6 +
 gcc/testsuite/gdc.test/compilable/test7491.d       |    53 +
 gcc/testsuite/gdc.test/compilable/test7524.d       |     3 +
 gcc/testsuite/gdc.test/compilable/test7569.d       |     9 +
 gcc/testsuite/gdc.test/compilable/test7754.d       |    14 +
 gcc/testsuite/gdc.test/compilable/test8038.d       |    13 +
 gcc/testsuite/gdc.test/compilable/test8041.d       |    10 +
 gcc/testsuite/gdc.test/compilable/test8296.d       |    33 +
 gcc/testsuite/gdc.test/compilable/test8509.d       |    11 +
 gcc/testsuite/gdc.test/compilable/test8513.d       |    32 +
 gcc/testsuite/gdc.test/compilable/test8543.d       |    32 +
 gcc/testsuite/gdc.test/compilable/test8631.d       |    12 +
 gcc/testsuite/gdc.test/compilable/test8675.d       |    17 +
 gcc/testsuite/gdc.test/compilable/test8696.d       |    14 +
 gcc/testsuite/gdc.test/compilable/test8717.d       |    63 +
 gcc/testsuite/gdc.test/compilable/test8802.d       |    39 +
 gcc/testsuite/gdc.test/compilable/test8898.d       |    11 +
 gcc/testsuite/gdc.test/compilable/test8922a.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test8922b.d      |     9 +
 gcc/testsuite/gdc.test/compilable/test8922c.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test8922d.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test8922e.d      |    11 +
 gcc/testsuite/gdc.test/compilable/test8922f.d      |    10 +
 gcc/testsuite/gdc.test/compilable/test8937.d       |    60 +
 gcc/testsuite/gdc.test/compilable/test8959.d       |    55 +
 gcc/testsuite/gdc.test/compilable/test9057.d       |    20 +
 gcc/testsuite/gdc.test/compilable/test9209.d       |    16 +
 gcc/testsuite/gdc.test/compilable/test9276.d       |     6 +
 gcc/testsuite/gdc.test/compilable/test9278a.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test9278b.d      |    16 +
 gcc/testsuite/gdc.test/compilable/test9399.d       |    10 +
 gcc/testsuite/gdc.test/compilable/test9434.d       |    19 +
 gcc/testsuite/gdc.test/compilable/test9435.d       |    17 +
 gcc/testsuite/gdc.test/compilable/test9436.d       |     5 +
 gcc/testsuite/gdc.test/compilable/test9526.d       |    21 +
 gcc/testsuite/gdc.test/compilable/test9554.d       |    22 +
 gcc/testsuite/gdc.test/compilable/test9565.d       |    86 +
 gcc/testsuite/gdc.test/compilable/test9570.d       |    59 +
 gcc/testsuite/gdc.test/compilable/test9613.d       |    32 +
 gcc/testsuite/gdc.test/compilable/test9639.d       |    19 +
 gcc/testsuite/gdc.test/compilable/test9672.d       |     7 +
 gcc/testsuite/gdc.test/compilable/test9692.d       |     7 +
 gcc/testsuite/gdc.test/compilable/test9692a.d      |     2 +
 gcc/testsuite/gdc.test/compilable/test9766.d       |    77 +
 gcc/testsuite/gdc.test/compilable/test9818.d       |    76 +
 gcc/testsuite/gdc.test/compilable/test9919.d       |     9 +
 gcc/testsuite/gdc.test/compilable/testDIP37.d      |    37 +
 .../gdc.test/compilable/testDIP37_10302.d          |     8 +
 .../gdc.test/compilable/testDIP37_10354.d          |    12 +
 .../gdc.test/compilable/testDIP37_10421.d          |     9 +
 gcc/testsuite/gdc.test/compilable/testDIP37a.d     |     8 +
 gcc/testsuite/gdc.test/compilable/testDIP42.d      |    97 +
 gcc/testsuite/gdc.test/compilable/testInference.d  |   817 +
 gcc/testsuite/gdc.test/compilable/testVRP.d        |   331 +
 .../gdc.test/compilable/testcheckimports.d         |    33 +
 gcc/testsuite/gdc.test/compilable/testexpression.d |   121 +
 gcc/testsuite/gdc.test/compilable/testfptr.d       |   423 +
 gcc/testsuite/gdc.test/compilable/testfwdref.d     |   651 +
 gcc/testsuite/gdc.test/compilable/testheader1.d    |     6 +
 .../gdc.test/compilable/testheader12567a.d         |     7 +
 .../gdc.test/compilable/testheader12567b.d         |     7 +
 gcc/testsuite/gdc.test/compilable/testheader1i.d   |     6 +
 gcc/testsuite/gdc.test/compilable/testheader2.d    |     6 +
 gcc/testsuite/gdc.test/compilable/testheader2i.d   |     6 +
 .../gdc.test/compilable/testheaderudamodule.d      |    13 +
 .../gdc.test/compilable/testimport12242.d          |    26 +
 gcc/testsuite/gdc.test/compilable/testparse.d      |   168 +
 gcc/testsuite/gdc.test/compilable/testpostblit.d   |    17 +
 gcc/testsuite/gdc.test/compilable/testprofile.d    |    23 +
 gcc/testsuite/gdc.test/compilable/udamodule1.d     |    11 +
 gcc/testsuite/gdc.test/compilable/udamodule2.d     |     5 +
 gcc/testsuite/gdc.test/compilable/verrors_spec.d   |    14 +
 gcc/testsuite/gdc.test/compilable/vgc1.d           |    87 +
 gcc/testsuite/gdc.test/compilable/vgc2.d           |   104 +
 gcc/testsuite/gdc.test/compilable/vgc3.d           |    68 +
 gcc/testsuite/gdc.test/compilable/warn3882.d       |    84 +
 gcc/testsuite/gdc.test/d_do_test.exp               |   376 +
 .../gdc.test/fail_compilation/aacmp10381.d         |    13 +
 gcc/testsuite/gdc.test/fail_compilation/b3841.d    |    78 +
 gcc/testsuite/gdc.test/fail_compilation/bug4283.d  |    12 +
 gcc/testsuite/gdc.test/fail_compilation/bug5.d     |     8 +
 gcc/testsuite/gdc.test/fail_compilation/bug5b.d    |     6 +
 gcc/testsuite/gdc.test/fail_compilation/bug8150a.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/bug8150b.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/bug8891.d  |    22 +
 .../gdc.test/fail_compilation/checkimports1a.d     |    20 +
 .../gdc.test/fail_compilation/checkimports1b.d     |    20 +
 .../gdc.test/fail_compilation/checkimports1c.d     |    20 +
 .../gdc.test/fail_compilation/checkimports2a.d     |    35 +
 .../gdc.test/fail_compilation/checkimports2b.d     |    33 +
 .../gdc.test/fail_compilation/checkimports2c.d     |    33 +
 .../gdc.test/fail_compilation/checkimports3.d      |    15 +
 .../gdc.test/fail_compilation/circ10280.d          |    12 +
 gcc/testsuite/gdc.test/fail_compilation/class1.d   |    12 +
 gcc/testsuite/gdc.test/fail_compilation/class2.d   |    12 +
 gcc/testsuite/gdc.test/fail_compilation/commaexp.d |    43 +
 gcc/testsuite/gdc.test/fail_compilation/cppeh1.d   |    28 +
 gcc/testsuite/gdc.test/fail_compilation/cppeh2.d   |    31 +
 .../gdc.test/fail_compilation/ctfe10989.d          |    36 +
 .../gdc.test/fail_compilation/ctfe10995.d          |    25 +
 .../gdc.test/fail_compilation/ctfe11467.d          |    52 +
 .../gdc.test/fail_compilation/ctfe13612.d          |    23 +
 .../gdc.test/fail_compilation/ctfe14207.d          |    22 +
 .../gdc.test/fail_compilation/ctfe14465.d          |    22 +
 .../gdc.test/fail_compilation/ctfe14731.d          |    18 +
 gcc/testsuite/gdc.test/fail_compilation/depmsg.d   |   106 +
 .../gdc.test/fail_compilation/depmsg15814.d        |     9 +
 .../gdc.test/fail_compilation/depmsg15815.d        |    23 +
 .../gdc.test/fail_compilation/deprecate12979a.d    |    18 +
 .../gdc.test/fail_compilation/deprecate12979b.d    |    17 +
 .../gdc.test/fail_compilation/deprecate12979c.d    |    17 +
 .../gdc.test/fail_compilation/deprecate12979d.d    |    16 +
 .../gdc.test/fail_compilation/deprecate1553.d      |    20 +
 .../gdc.test/fail_compilation/diag10089.d          |    18 +
 .../gdc.test/fail_compilation/diag10099.d          |    16 +
 .../gdc.test/fail_compilation/diag10141.d          |    14 +
 .../gdc.test/fail_compilation/diag10169.d          |    13 +
 .../gdc.test/fail_compilation/diag10221.d          |    11 +
 .../gdc.test/fail_compilation/diag10221a.d         |    11 +
 .../gdc.test/fail_compilation/diag10319.d          |    27 +
 .../gdc.test/fail_compilation/diag10327.d          |     1 +
 .../gdc.test/fail_compilation/diag10359.d          |    11 +
 .../gdc.test/fail_compilation/diag10405.d          |    11 +
 .../gdc.test/fail_compilation/diag10415.d          |    40 +
 .../gdc.test/fail_compilation/diag10688.d          |    15 +
 .../gdc.test/fail_compilation/diag10783.d          |    18 +
 .../gdc.test/fail_compilation/diag10792.d          |     9 +
 .../gdc.test/fail_compilation/diag10805.d          |    12 +
 .../gdc.test/fail_compilation/diag10862.d          |    17 +
 .../gdc.test/fail_compilation/diag10926.d          |    12 +
 .../gdc.test/fail_compilation/diag10984.d          |    16 +
 .../gdc.test/fail_compilation/diag11078.d          |    20 +
 .../gdc.test/fail_compilation/diag11088.d          |    18 +
 .../gdc.test/fail_compilation/diag11132.d          |    23 +
 .../gdc.test/fail_compilation/diag11198.d          |    13 +
 .../gdc.test/fail_compilation/diag11423.d          |    10 +
 .../gdc.test/fail_compilation/diag11425.d          |    15 +
 .../gdc.test/fail_compilation/diag11727.d          |    39 +
 .../gdc.test/fail_compilation/diag11756.d          |    39 +
 .../gdc.test/fail_compilation/diag11759.d          |     8 +
 .../gdc.test/fail_compilation/diag11769.d          |    19 +
 .../gdc.test/fail_compilation/diag11819a.d         |    51 +
 .../gdc.test/fail_compilation/diag11819b.d         |    47 +
 .../gdc.test/fail_compilation/diag11840.d          |    13 +
 .../gdc.test/fail_compilation/diag12063.d          |    15 +
 .../gdc.test/fail_compilation/diag12124.d          |    21 +
 .../gdc.test/fail_compilation/diag12280.d          |    18 +
 .../gdc.test/fail_compilation/diag12312.d          |    11 +
 .../gdc.test/fail_compilation/diag12380.d          |    13 +
 .../gdc.test/fail_compilation/diag12432.d          |    61 +
 .../gdc.test/fail_compilation/diag12480.d          |    12 +
 .../gdc.test/fail_compilation/diag12487.d          |    28 +
 .../gdc.test/fail_compilation/diag12598.d          |    22 +
 .../gdc.test/fail_compilation/diag12640.d          |    30 +
 .../gdc.test/fail_compilation/diag12678.d          |    27 +
 .../gdc.test/fail_compilation/diag12777.d          |    23 +
 .../gdc.test/fail_compilation/diag12829.d          |    37 +
 .../gdc.test/fail_compilation/diag13028.d          |    30 +
 .../gdc.test/fail_compilation/diag13082.d          |    24 +
 .../gdc.test/fail_compilation/diag13142.d          |    27 +
 .../gdc.test/fail_compilation/diag13281.d          |    32 +
 .../gdc.test/fail_compilation/diag13320.d          |    14 +
 .../gdc.test/fail_compilation/diag13333.d          |    40 +
 .../gdc.test/fail_compilation/diag13528.d          |    25 +
 .../gdc.test/fail_compilation/diag13609a.d         |    10 +
 .../gdc.test/fail_compilation/diag13609b.d         |     9 +
 .../gdc.test/fail_compilation/diag13787.d          |    14 +
 .../gdc.test/fail_compilation/diag13884.d          |    34 +
 .../gdc.test/fail_compilation/diag13942.d          |    27 +
 .../gdc.test/fail_compilation/diag14102.d          |    18 +
 .../gdc.test/fail_compilation/diag14163.d          |    19 +
 .../gdc.test/fail_compilation/diag14235.d          |    13 +
 .../gdc.test/fail_compilation/diag14818.d          |    37 +
 .../gdc.test/fail_compilation/diag14875.d          |    76 +
 .../gdc.test/fail_compilation/diag14876.d          |    25 +
 .../gdc.test/fail_compilation/diag15340.d          |    13 +
 .../gdc.test/fail_compilation/diag15411.d          |    15 +
 gcc/testsuite/gdc.test/fail_compilation/diag1566.d |    30 +
 .../gdc.test/fail_compilation/diag15713.d          |    49 +
 gcc/testsuite/gdc.test/fail_compilation/diag1730.d |    90 +
 gcc/testsuite/gdc.test/fail_compilation/diag2452.d |    17 +
 gcc/testsuite/gdc.test/fail_compilation/diag3013.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/diag3438.d |    21 +
 .../gdc.test/fail_compilation/diag3438b.d          |     9 +
 gcc/testsuite/gdc.test/fail_compilation/diag3672.d |    57 +
 .../gdc.test/fail_compilation/diag3672a.d          |    34 +
 gcc/testsuite/gdc.test/fail_compilation/diag3673.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/diag3869.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/diag4479.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/diag4528.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/diag4540.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/diag5385.d |    36 +
 gcc/testsuite/gdc.test/fail_compilation/diag5450.d |    20 +
 gcc/testsuite/gdc.test/fail_compilation/diag6373.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/diag6539.d |    23 +
 gcc/testsuite/gdc.test/fail_compilation/diag6677.d |    28 +
 gcc/testsuite/gdc.test/fail_compilation/diag6699.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/diag6707.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/diag6717.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/diag6796.d |    13 +
 .../gdc.test/fail_compilation/diag7050a.d          |    14 +
 .../gdc.test/fail_compilation/diag7050b.d          |    15 +
 .../gdc.test/fail_compilation/diag7050c.d          |    22 +
 gcc/testsuite/gdc.test/fail_compilation/diag7420.d |    25 +
 gcc/testsuite/gdc.test/fail_compilation/diag7477.d |    22 +
 gcc/testsuite/gdc.test/fail_compilation/diag7747.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/diag7998.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/diag8101.d |    63 +
 .../gdc.test/fail_compilation/diag8101b.d          |    34 +
 gcc/testsuite/gdc.test/fail_compilation/diag8178.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/diag8318.d |    51 +
 gcc/testsuite/gdc.test/fail_compilation/diag8425.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/diag8510.d |    17 +
 gcc/testsuite/gdc.test/fail_compilation/diag8559.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/diag8629.d |    20 +
 gcc/testsuite/gdc.test/fail_compilation/diag8648.d |    33 +
 gcc/testsuite/gdc.test/fail_compilation/diag8697.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/diag8714.d |    22 +
 gcc/testsuite/gdc.test/fail_compilation/diag8777.d |    44 +
 gcc/testsuite/gdc.test/fail_compilation/diag8787.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/diag8825.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/diag8892.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/diag8894.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/diag8928.d |    20 +
 gcc/testsuite/gdc.test/fail_compilation/diag9004.d |    22 +
 gcc/testsuite/gdc.test/fail_compilation/diag9148.d |    55 +
 gcc/testsuite/gdc.test/fail_compilation/diag9191.d |    41 +
 .../gdc.test/fail_compilation/diag9210a.d          |    12 +
 gcc/testsuite/gdc.test/fail_compilation/diag9241.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/diag9247.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/diag9250.d |    24 +
 gcc/testsuite/gdc.test/fail_compilation/diag9312.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/diag9357.d |    20 +
 gcc/testsuite/gdc.test/fail_compilation/diag9358.d |    18 +
 gcc/testsuite/gdc.test/fail_compilation/diag9398.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/diag9420.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/diag9451.d |    27 +
 gcc/testsuite/gdc.test/fail_compilation/diag9479.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/diag9574.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/diag9620.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/diag9635.d |    20 +
 gcc/testsuite/gdc.test/fail_compilation/diag9679.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/diag9765.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/diag9831.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/diag9861.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/diag9880.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/diag9961.d |    16 +
 .../gdc.test/fail_compilation/diag_cstyle.d        |    21 +
 .../gdc.test/fail_compilation/diag_err1.d          |    25 +
 gcc/testsuite/gdc.test/fail_compilation/dip22a.d   |    26 +
 gcc/testsuite/gdc.test/fail_compilation/dip22b.d   |    12 +
 gcc/testsuite/gdc.test/fail_compilation/dip22d.d   |    12 +
 gcc/testsuite/gdc.test/fail_compilation/dip22e.d   |    18 +
 gcc/testsuite/gdc.test/fail_compilation/enum9921.d |    12 +
 .../gdc.test/fail_compilation/extra-files/a14446.d |     6 +
 .../fail_compilation/extra-files/bar11453.d        |     1 +
 .../fail_compilation/extra-files/foo11453.d        |     1 +
 gcc/testsuite/gdc.test/fail_compilation/fail10.d   |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail100.d  |    38 +
 .../gdc.test/fail_compilation/fail10082.d          |    25 +
 gcc/testsuite/gdc.test/fail_compilation/fail101.d  |     8 +
 .../gdc.test/fail_compilation/fail10102.d          |    52 +
 .../gdc.test/fail_compilation/fail10115.d          |    48 +
 .../gdc.test/fail_compilation/fail10207.d          |     7 +
 .../gdc.test/fail_compilation/fail10254.d          |    20 +
 .../gdc.test/fail_compilation/fail10277.d          |    29 +
 .../gdc.test/fail_compilation/fail10285.d          |    10 +
 .../gdc.test/fail_compilation/fail10299.d          |    11 +
 .../gdc.test/fail_compilation/fail10346.d          |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail104.d  |    25 +
 .../gdc.test/fail_compilation/fail10439.d          |    29 +
 .../gdc.test/fail_compilation/fail10481.d          |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail105.d  |    11 +
 .../gdc.test/fail_compilation/fail10528.d          |    35 +
 .../gdc.test/fail_compilation/fail10534.d          |    41 +
 gcc/testsuite/gdc.test/fail_compilation/fail106.d  |    13 +
 .../gdc.test/fail_compilation/fail10630.d          |    12 +
 .../gdc.test/fail_compilation/fail10666.d          |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fail109.d  |    13 +
 .../gdc.test/fail_compilation/fail10905.d          |    16 +
 .../gdc.test/fail_compilation/fail10947.d          |    31 +
 .../gdc.test/fail_compilation/fail10964.d          |    36 +
 .../gdc.test/fail_compilation/fail10968.d          |    74 +
 .../gdc.test/fail_compilation/fail10980.d          |    44 +
 gcc/testsuite/gdc.test/fail_compilation/fail11.d   |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail110.d  |    19 +
 .../gdc.test/fail_compilation/fail11042.d          |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail111.d  |    17 +
 .../gdc.test/fail_compilation/fail11125.d          |    24 +
 .../gdc.test/fail_compilation/fail11151.d          |    36 +
 .../gdc.test/fail_compilation/fail11163.d          |    15 +
 .../gdc.test/fail_compilation/fail11169.d          |    28 +
 gcc/testsuite/gdc.test/fail_compilation/fail113.d  |    10 +
 .../gdc.test/fail_compilation/fail11355.d          |    29 +
 .../gdc.test/fail_compilation/fail11375.d          |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail114.d  |    12 +
 .../gdc.test/fail_compilation/fail11426.d          |    20 +
 .../gdc.test/fail_compilation/fail11445.d          |    12 +
 .../gdc.test/fail_compilation/fail11453a.d         |    10 +
 .../gdc.test/fail_compilation/fail11453b.d         |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail115.d  |    11 +
 .../gdc.test/fail_compilation/fail11503a.d         |    21 +
 .../gdc.test/fail_compilation/fail11503b.d         |    13 +
 .../gdc.test/fail_compilation/fail11503c.d         |    15 +
 .../gdc.test/fail_compilation/fail11503d.d         |    22 +
 .../gdc.test/fail_compilation/fail11510.d          |    40 +
 .../gdc.test/fail_compilation/fail11532.d          |    21 +
 .../gdc.test/fail_compilation/fail11542.d          |    73 +
 .../gdc.test/fail_compilation/fail11545.d          |    20 +
 .../gdc.test/fail_compilation/fail11552.d          |    13 +
 .../gdc.test/fail_compilation/fail11562.d          |    67 +
 .../gdc.test/fail_compilation/fail11591b.d         |    34 +
 gcc/testsuite/gdc.test/fail_compilation/fail116.d  |    16 +
 .../gdc.test/fail_compilation/fail11653.d          |    24 +
 gcc/testsuite/gdc.test/fail_compilation/fail117.d  |    37 +
 .../gdc.test/fail_compilation/fail11717.d          |    14 +
 .../gdc.test/fail_compilation/fail11720.d          |    33 +
 .../gdc.test/fail_compilation/fail11746.d          |    27 +
 .../gdc.test/fail_compilation/fail11748.d          |    13 +
 .../gdc.test/fail_compilation/fail11751.d          |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail118.d  |    28 +
 gcc/testsuite/gdc.test/fail_compilation/fail12.d   |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail120.d  |    14 +
 .../gdc.test/fail_compilation/fail12047.d          |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail121.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail122.d  |    14 +
 .../gdc.test/fail_compilation/fail12236.d          |    33 +
 .../gdc.test/fail_compilation/fail12255.d          |   139 +
 gcc/testsuite/gdc.test/fail_compilation/fail123.d  |    17 +
 .../gdc.test/fail_compilation/fail12378.d          |   145 +
 .../gdc.test/fail_compilation/fail12390.d          |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail124.d  |    24 +
 .../gdc.test/fail_compilation/fail12436.d          |    77 +
 .../gdc.test/fail_compilation/fail12485.d          |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail125.d  |    26 +
 .../gdc.test/fail_compilation/fail12567.d          |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail126.d  |    10 +
 .../gdc.test/fail_compilation/fail12604.d          |    79 +
 .../gdc.test/fail_compilation/fail12622.d          |    30 +
 .../gdc.test/fail_compilation/fail12635.d          |    21 +
 .../gdc.test/fail_compilation/fail12636.d          |    24 +
 gcc/testsuite/gdc.test/fail_compilation/fail127.d  |    10 +
 .../gdc.test/fail_compilation/fail12749.d          |    62 +
 .../gdc.test/fail_compilation/fail12809.d          |    80 +
 .../gdc.test/fail_compilation/fail12901.d          |    14 +
 .../gdc.test/fail_compilation/fail12908.d          |    16 +
 .../gdc.test/fail_compilation/fail12932.d          |    19 +
 .../gdc.test/fail_compilation/fail13064.d          |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail131.d  |    11 +
 .../gdc.test/fail_compilation/fail13116.d          |    31 +
 .../gdc.test/fail_compilation/fail13120.d          |    35 +
 .../gdc.test/fail_compilation/fail13187.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail132.d  |    20 +
 .../gdc.test/fail_compilation/fail13203.d          |    45 +
 gcc/testsuite/gdc.test/fail_compilation/fail133.d  |    16 +
 .../gdc.test/fail_compilation/fail13336a.d         |    29 +
 .../gdc.test/fail_compilation/fail13336b.d         |    31 +
 gcc/testsuite/gdc.test/fail_compilation/fail134.d  |    14 +
 .../gdc.test/fail_compilation/fail13424.d          |    23 +
 .../gdc.test/fail_compilation/fail13434_m32.d      |    14 +
 .../gdc.test/fail_compilation/fail13434_m64.d      |    14 +
 .../gdc.test/fail_compilation/fail13498.d          |    17 +
 .../gdc.test/fail_compilation/fail13574.d          |    29 +
 gcc/testsuite/gdc.test/fail_compilation/fail136.d  |    11 +
 .../gdc.test/fail_compilation/fail13601.d          |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail137.d  |    23 +
 .../gdc.test/fail_compilation/fail13701.d          |    25 +
 .../gdc.test/fail_compilation/fail13756.d          |    14 +
 .../gdc.test/fail_compilation/fail13775.d          |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail139.d  |    15 +
 .../gdc.test/fail_compilation/fail13902.d          |   337 +
 .../gdc.test/fail_compilation/fail13938.d          |    16 +
 .../gdc.test/fail_compilation/fail13939.d          |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail14.d   |    11 +
 .../gdc.test/fail_compilation/fail14009.d          |    14 +
 .../gdc.test/fail_compilation/fail14089.d          |    46 +
 gcc/testsuite/gdc.test/fail_compilation/fail142.d  |    21 +
 .../gdc.test/fail_compilation/fail14249.d          |    40 +
 gcc/testsuite/gdc.test/fail_compilation/fail143.d  |    36 +
 .../gdc.test/fail_compilation/fail14304.d          |    70 +
 gcc/testsuite/gdc.test/fail_compilation/fail144.d  |    30 +
 .../gdc.test/fail_compilation/fail14406.d          |    26 +
 .../gdc.test/fail_compilation/fail14407.d          |    45 +
 .../gdc.test/fail_compilation/fail14416.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail145.d  |    30 +
 .../gdc.test/fail_compilation/fail14554.d          |    30 +
 .../gdc.test/fail_compilation/fail14669.d          |    43 +
 .../gdc.test/fail_compilation/fail14965.d          |    38 +
 gcc/testsuite/gdc.test/fail_compilation/fail15.d   |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail150.d  |    24 +
 .../gdc.test/fail_compilation/fail15044.d          |    32 +
 gcc/testsuite/gdc.test/fail_compilation/fail152.d  |    29 +
 .../gdc.test/fail_compilation/fail15292.d          |    28 +
 gcc/testsuite/gdc.test/fail_compilation/fail153.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail154.d  |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail155.d  |    19 +
 .../gdc.test/fail_compilation/fail15550.d          |    27 +
 gcc/testsuite/gdc.test/fail_compilation/fail156.d  |    46 +
 .../gdc.test/fail_compilation/fail15626.d          |    16 +
 .../gdc.test/fail_compilation/fail15667.d          |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail158.d  |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail159.d  |    25 +
 gcc/testsuite/gdc.test/fail_compilation/fail16.d   |    20 +
 gcc/testsuite/gdc.test/fail_compilation/fail160.d  |    26 +
 gcc/testsuite/gdc.test/fail_compilation/fail161.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail162.d  |    32 +
 gcc/testsuite/gdc.test/fail_compilation/fail163.d  |    90 +
 gcc/testsuite/gdc.test/fail_compilation/fail169.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail17.d   |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail170.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail172.d  |    32 +
 gcc/testsuite/gdc.test/fail_compilation/fail176.d  |    20 +
 gcc/testsuite/gdc.test/fail_compilation/fail177.d  |    31 +
 gcc/testsuite/gdc.test/fail_compilation/fail179.d  |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail18.d   |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail180.d  |    65 +
 gcc/testsuite/gdc.test/fail_compilation/fail183.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail184.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail185.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail187.d  |    28 +
 gcc/testsuite/gdc.test/fail_compilation/fail188.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail189.d  |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail190.d  |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail1900.d |    66 +
 gcc/testsuite/gdc.test/fail_compilation/fail192.d  |    27 +
 gcc/testsuite/gdc.test/fail_compilation/fail193.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail194.d  |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail195.d  |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail198.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail199.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail20.d   |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail200.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail201.d  |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail202.d  |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail203.d  |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail204.d  |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail205.d  |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail206.d  |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail207.d  |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail208.d  |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail209.d  |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail212.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail213.d  |    27 +
 gcc/testsuite/gdc.test/fail_compilation/fail215.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail216.d  |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail217.d  |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail218.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail22.d   |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail220.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail221.d  |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail222.d  |    20 +
 gcc/testsuite/gdc.test/fail_compilation/fail223.d  |    25 +
 gcc/testsuite/gdc.test/fail_compilation/fail224.d  |    36 +
 gcc/testsuite/gdc.test/fail_compilation/fail225.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail228.d  |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail229.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail23.d   |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail231.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail232.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fail233.d  |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail235.d  |    24 +
 gcc/testsuite/gdc.test/fail_compilation/fail2350.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail236.d  |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail2361.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail237.d  |    10 +
 .../gdc.test/fail_compilation/fail238_m32.d        |    36 +
 .../gdc.test/fail_compilation/fail238_m64.d        |    36 +
 gcc/testsuite/gdc.test/fail_compilation/fail239.d  |     2 +
 gcc/testsuite/gdc.test/fail_compilation/fail24.d   |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail240.d  |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail241.d  |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail243.d  |    28 +
 gcc/testsuite/gdc.test/fail_compilation/fail244.d  |    39 +
 gcc/testsuite/gdc.test/fail_compilation/fail245.d  |    39 +
 gcc/testsuite/gdc.test/fail_compilation/fail246.d  |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail247.d  |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail248.d  |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail249.d  |    20 +
 gcc/testsuite/gdc.test/fail_compilation/fail25.d   |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail250.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail251.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail252.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail253.d  |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail254.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail256.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail257.d  |     1 +
 gcc/testsuite/gdc.test/fail_compilation/fail258.d  |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail259.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail261.d  |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fail262.d  |    34 +
 gcc/testsuite/gdc.test/fail_compilation/fail263.d  |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail264.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail265.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail2656.d |    34 +
 gcc/testsuite/gdc.test/fail_compilation/fail267.d  |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail269.d  |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail27.d   |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fail270.d  |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail272.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail273.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail274.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail2740.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail275.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail276.d  |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail278.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail279.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail280.d  |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail281.d  |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail282.d  |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail284.d  |    20 +
 gcc/testsuite/gdc.test/fail_compilation/fail285.d  |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail286.d  |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail287.d  |    20 +
 gcc/testsuite/gdc.test/fail_compilation/fail288.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail289.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail290.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail291.d  |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail296.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail2962.d |    41 +
 gcc/testsuite/gdc.test/fail_compilation/fail297.d  |    31 +
 gcc/testsuite/gdc.test/fail_compilation/fail298.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail299.d  |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail3.d    |    43 +
 gcc/testsuite/gdc.test/fail_compilation/fail301.d  |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail302.d  |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail303.d  |    26 +
 gcc/testsuite/gdc.test/fail_compilation/fail304.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail305.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail306.d  |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail307.d  |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail308.d  |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail309.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail310.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail311.d  |    26 +
 gcc/testsuite/gdc.test/fail_compilation/fail312.d  |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail313.d  |    32 +
 gcc/testsuite/gdc.test/fail_compilation/fail314.d  |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail3144.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail315.d  |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fail3150.d |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail316.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail317.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail318.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail319.d  |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail320.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail322.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail324.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail325.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail327.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail328.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail329.d  |    64 +
 gcc/testsuite/gdc.test/fail_compilation/fail3290.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail330.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail331.d  |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail332.d  |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail333.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail334.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail335.d  |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail3354.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail336.d  |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail337.d  |    42 +
 gcc/testsuite/gdc.test/fail_compilation/fail34.d   |    42 +
 gcc/testsuite/gdc.test/fail_compilation/fail340.d  |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail341.d  |    28 +
 gcc/testsuite/gdc.test/fail_compilation/fail343.d  |    24 +
 gcc/testsuite/gdc.test/fail_compilation/fail344.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail346.d  |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail347.d  |    24 +
 gcc/testsuite/gdc.test/fail_compilation/fail349.d  |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail35.d   |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail351.d  |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail352.d  |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail353.d  |    42 +
 gcc/testsuite/gdc.test/fail_compilation/fail354.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail355.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail356a.d |     2 +
 gcc/testsuite/gdc.test/fail_compilation/fail356b.d |     2 +
 gcc/testsuite/gdc.test/fail_compilation/fail356c.d |     2 +
 .../gdc.test/fail_compilation/fail3581a.d          |     5 +
 .../gdc.test/fail_compilation/fail3581b.d          |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail359.d  |     3 +
 gcc/testsuite/gdc.test/fail_compilation/fail36.d   |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail3672.d |    38 +
 .../gdc.test/fail_compilation/fail3673a.d          |     2 +
 .../gdc.test/fail_compilation/fail3673b.d          |     2 +
 gcc/testsuite/gdc.test/fail_compilation/fail3703.d |    27 +
 gcc/testsuite/gdc.test/fail_compilation/fail3731.d |     8 +
 .../gdc.test/fail_compilation/fail37_m32.d         |     9 +
 .../gdc.test/fail_compilation/fail37_m64.d         |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail38.d   |    19 +
 gcc/testsuite/gdc.test/fail_compilation/fail3882.d |    48 +
 gcc/testsuite/gdc.test/fail_compilation/fail3895.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail39.d   |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail3990.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail40.d   |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail4082.d |    34 +
 gcc/testsuite/gdc.test/fail_compilation/fail41.d   |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail42.d   |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail4206.d |     5 +
 .../gdc.test/fail_compilation/fail4269a.d          |     7 +
 .../gdc.test/fail_compilation/fail4269b.d          |     7 +
 .../gdc.test/fail_compilation/fail4269c.d          |     7 +
 .../gdc.test/fail_compilation/fail4269d.d          |     5 +
 .../gdc.test/fail_compilation/fail4269e.d          |     5 +
 .../gdc.test/fail_compilation/fail4269f.d          |     5 +
 .../gdc.test/fail_compilation/fail4269g.d          |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail4374.d |    11 +
 .../gdc.test/fail_compilation/fail4375a.d          |    11 +
 .../gdc.test/fail_compilation/fail4375b.d          |    13 +
 .../gdc.test/fail_compilation/fail4375c.d          |    13 +
 .../gdc.test/fail_compilation/fail4375d.d          |    12 +
 .../gdc.test/fail_compilation/fail4375e.d          |    11 +
 .../gdc.test/fail_compilation/fail4375f.d          |    11 +
 .../gdc.test/fail_compilation/fail4375g.d          |    11 +
 .../gdc.test/fail_compilation/fail4375h.d          |    15 +
 .../gdc.test/fail_compilation/fail4375i.d          |    13 +
 .../gdc.test/fail_compilation/fail4375j.d          |    13 +
 .../gdc.test/fail_compilation/fail4375k.d          |    13 +
 .../gdc.test/fail_compilation/fail4375l.d          |    12 +
 .../gdc.test/fail_compilation/fail4375m.d          |    13 +
 .../gdc.test/fail_compilation/fail4375o.d          |    12 +
 .../gdc.test/fail_compilation/fail4375p.d          |    15 +
 .../gdc.test/fail_compilation/fail4375q.d          |    13 +
 .../gdc.test/fail_compilation/fail4375r.d          |    14 +
 .../gdc.test/fail_compilation/fail4375s.d          |    14 +
 .../gdc.test/fail_compilation/fail4375t.d          |    11 +
 .../gdc.test/fail_compilation/fail4375u.d          |     9 +
 .../gdc.test/fail_compilation/fail4375v.d          |     9 +
 .../gdc.test/fail_compilation/fail4375w.d          |     9 +
 .../gdc.test/fail_compilation/fail4375x.d          |    10 +
 .../gdc.test/fail_compilation/fail4375y.d          |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail44.d   |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail4421.d |    40 +
 gcc/testsuite/gdc.test/fail_compilation/fail4448.d |    26 +
 gcc/testsuite/gdc.test/fail_compilation/fail45.d   |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail4510.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail4511.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail4517.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail46.d   |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail4611.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail47.d   |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail4958.d |     2 +
 gcc/testsuite/gdc.test/fail_compilation/fail50.d   |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail51.d   |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail52.d   |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail5299.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail53.d   |    30 +
 gcc/testsuite/gdc.test/fail_compilation/fail54.d   |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail5435.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail55.d   |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail56.d   |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail5634.d |     3 +
 gcc/testsuite/gdc.test/fail_compilation/fail57.d   |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail5733.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail58.d   |    27 +
 gcc/testsuite/gdc.test/fail_compilation/fail5851.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail59.d   |    51 +
 .../gdc.test/fail_compilation/fail5953a1.d         |     4 +
 .../gdc.test/fail_compilation/fail5953a2.d         |     4 +
 .../gdc.test/fail_compilation/fail5953s1.d         |     5 +
 .../gdc.test/fail_compilation/fail5953s2.d         |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail60.d   |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail6029.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail61.d   |    43 +
 gcc/testsuite/gdc.test/fail_compilation/fail6107.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail62.d   |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail6242.d |     3 +
 gcc/testsuite/gdc.test/fail_compilation/fail63.d   |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail6334.d |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail6451.d |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail6453.d |    24 +
 gcc/testsuite/gdc.test/fail_compilation/fail6458.d |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail6497.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6561.d |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail66.d   |    91 +
 gcc/testsuite/gdc.test/fail_compilation/fail6611.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6652.d |    37 +
 gcc/testsuite/gdc.test/fail_compilation/fail6781.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail6795.d |    34 +
 gcc/testsuite/gdc.test/fail_compilation/fail6889.d |   130 +
 gcc/testsuite/gdc.test/fail_compilation/fail6968.d |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fail7077.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7173.d |    18 +
 gcc/testsuite/gdc.test/fail_compilation/fail7178.d |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail72.d   |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail7234.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail73.d   |    29 +
 gcc/testsuite/gdc.test/fail_compilation/fail7369.d |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail74.d   |    15 +
 .../gdc.test/fail_compilation/fail7424b.d          |     5 +
 .../gdc.test/fail_compilation/fail7424c.d          |     6 +
 .../gdc.test/fail_compilation/fail7424d.d          |     6 +
 .../gdc.test/fail_compilation/fail7424e.d          |     6 +
 .../gdc.test/fail_compilation/fail7424f.d          |     6 +
 .../gdc.test/fail_compilation/fail7424g.d          |     6 +
 .../gdc.test/fail_compilation/fail7424h.d          |     6 +
 .../gdc.test/fail_compilation/fail7424i.d          |     6 +
 gcc/testsuite/gdc.test/fail_compilation/fail75.d   |    15 +
 .../gdc.test/fail_compilation/fail7524a.d          |     4 +
 .../gdc.test/fail_compilation/fail7524b.d          |     3 +
 gcc/testsuite/gdc.test/fail_compilation/fail76.d   |    14 +
 .../gdc.test/fail_compilation/fail7603a.d          |     1 +
 .../gdc.test/fail_compilation/fail7603b.d          |     1 +
 .../gdc.test/fail_compilation/fail7603c.d          |     2 +
 gcc/testsuite/gdc.test/fail_compilation/fail77.d   |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail7702.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail7751.d |    17 +
 gcc/testsuite/gdc.test/fail_compilation/fail78.d   |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail7815.d |    65 +
 gcc/testsuite/gdc.test/fail_compilation/fail7848.d |    53 +
 gcc/testsuite/gdc.test/fail_compilation/fail7851.d |    33 +
 gcc/testsuite/gdc.test/fail_compilation/fail7859.d |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail7861.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail7862.d |    30 +
 gcc/testsuite/gdc.test/fail_compilation/fail7886.d |     5 +
 gcc/testsuite/gdc.test/fail_compilation/fail79.d   |    15 +
 gcc/testsuite/gdc.test/fail_compilation/fail7903.d |    28 +
 gcc/testsuite/gdc.test/fail_compilation/fail8009.d |     3 +
 gcc/testsuite/gdc.test/fail_compilation/fail8032.d |    17 +
 .../gdc.test/fail_compilation/fail80_m32.d         |    31 +
 .../gdc.test/fail_compilation/fail80_m64.d         |    31 +
 gcc/testsuite/gdc.test/fail_compilation/fail8168.d |     9 +
 .../gdc.test/fail_compilation/fail8179b.d          |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail8217.d |    25 +
 gcc/testsuite/gdc.test/fail_compilation/fail8313.d |     3 +
 gcc/testsuite/gdc.test/fail_compilation/fail8373.d |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail86.d   |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail8631.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail8691.d |     4 +
 gcc/testsuite/gdc.test/fail_compilation/fail87.d   |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail8724.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/fail88.d   |     8 +
 gcc/testsuite/gdc.test/fail_compilation/fail89.d   |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail9.d    |    27 +
 gcc/testsuite/gdc.test/fail_compilation/fail90.d   |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail9063.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail9081.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail91.d   |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail9199.d |    40 +
 gcc/testsuite/gdc.test/fail_compilation/fail92.d   |    24 +
 gcc/testsuite/gdc.test/fail_compilation/fail9279.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail93.d   |    14 +
 gcc/testsuite/gdc.test/fail_compilation/fail9301.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail9346.d |    28 +
 gcc/testsuite/gdc.test/fail_compilation/fail9368.d |    24 +
 gcc/testsuite/gdc.test/fail_compilation/fail94.d   |    56 +
 gcc/testsuite/gdc.test/fail_compilation/fail9413.d |    85 +
 .../gdc.test/fail_compilation/fail9414a.d          |    88 +
 .../gdc.test/fail_compilation/fail9414b.d          |    88 +
 .../gdc.test/fail_compilation/fail9414c.d          |    88 +
 .../gdc.test/fail_compilation/fail9414d.d          |    88 +
 gcc/testsuite/gdc.test/fail_compilation/fail95.d   |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fail9537.d |    27 +
 gcc/testsuite/gdc.test/fail_compilation/fail9562.d |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fail9572.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/fail96.d   |    22 +
 gcc/testsuite/gdc.test/fail_compilation/fail9613.d |     6 +
 .../gdc.test/fail_compilation/fail9665a.d          |   165 +
 .../gdc.test/fail_compilation/fail9665b.d          |    77 +
 gcc/testsuite/gdc.test/fail_compilation/fail97.d   |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail9710.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fail9735.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/fail9773.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/fail9790.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/fail98.d   |    36 +
 gcc/testsuite/gdc.test/fail_compilation/fail9891.d |    26 +
 gcc/testsuite/gdc.test/fail_compilation/fail9892.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/fail99.d   |    23 +
 gcc/testsuite/gdc.test/fail_compilation/fail9936.d |    31 +
 .../gdc.test/fail_compilation/fail_arrayop1.d      |   150 +
 .../gdc.test/fail_compilation/fail_arrayop2.d      |   182 +
 .../gdc.test/fail_compilation/fail_casting.d       |   223 +
 .../gdc.test/fail_compilation/fail_casting1.d      |   259 +
 .../gdc.test/fail_compilation/fail_casting2.d      |    21 +
 .../gdc.test/fail_compilation/fail_opover.d        |    58 +
 .../gdc.test/fail_compilation/fail_scope.d         |   145 +
 gcc/testsuite/gdc.test/fail_compilation/failattr.d |    34 +
 .../gdc.test/fail_compilation/faildeleteaa.d       |    12 +
 .../gdc.test/fail_compilation/faildottypeinfo.d    |    13 +
 .../gdc.test/fail_compilation/failescape.d         |     8 +
 .../gdc.test/fail_compilation/failinout1.d         |     5 +
 .../gdc.test/fail_compilation/failinout2.d         |     1 +
 .../gdc.test/fail_compilation/failinout3748a.d     |     4 +
 .../gdc.test/fail_compilation/failinout3748b.d     |     4 +
 .../gdc.test/fail_compilation/failmemalloc.d       |    13 +
 .../gdc.test/fail_compilation/failoffset.d         |    12 +
 .../gdc.test/fail_compilation/failsafea.d          |     8 +
 .../gdc.test/fail_compilation/failsafeb.d          |     8 +
 .../gdc.test/fail_compilation/failsafec.d          |     9 +
 gcc/testsuite/gdc.test/fail_compilation/fix350a.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/fix350b.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/gag4269a.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/gag4269b.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/gag4269c.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/gag4269d.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/gag4269e.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/gag4269f.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/gag4269g.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/gdc254.d   |    18 +
 gcc/testsuite/gdc.test/fail_compilation/ice10016.d |    48 +
 gcc/testsuite/gdc.test/fail_compilation/ice10076.d |    25 +
 gcc/testsuite/gdc.test/fail_compilation/ice10212.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice10259.d |    27 +
 gcc/testsuite/gdc.test/fail_compilation/ice10273.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/ice10283.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/ice10341.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice10382.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice10419.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice10599.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/ice10600.d |    32 +
 gcc/testsuite/gdc.test/fail_compilation/ice10616.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice10624.d |    51 +
 gcc/testsuite/gdc.test/fail_compilation/ice10651.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/ice10713.d |    11 +
 .../gdc.test/fail_compilation/ice10727a.d          |     9 +
 .../gdc.test/fail_compilation/ice10727b.d          |     9 +
 gcc/testsuite/gdc.test/fail_compilation/ice10770.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/ice10922.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/ice10938.d |    23 +
 gcc/testsuite/gdc.test/fail_compilation/ice10949.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/ice11086.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice11136.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/ice11153.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice11404.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice1144.d  |    24 +
 gcc/testsuite/gdc.test/fail_compilation/ice11472.d |    19 +
 .../gdc.test/fail_compilation/ice11513a.d          |    11 +
 .../gdc.test/fail_compilation/ice11513b.d          |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice11518.d |    18 +
 gcc/testsuite/gdc.test/fail_compilation/ice11552.d |    17 +
 gcc/testsuite/gdc.test/fail_compilation/ice11553.d |    22 +
 gcc/testsuite/gdc.test/fail_compilation/ice11626.d |     8 +
 gcc/testsuite/gdc.test/fail_compilation/ice11726.d |    17 +
 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 |    12 +
 gcc/testsuite/gdc.test/fail_compilation/ice11822.d |    33 +
 .../gdc.test/fail_compilation/ice11849a.d          |    40 +
 .../gdc.test/fail_compilation/ice11849b.d          |    19 +
 gcc/testsuite/gdc.test/fail_compilation/ice11850.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice11919.d |    26 +
 gcc/testsuite/gdc.test/fail_compilation/ice11922.d |    18 +
 gcc/testsuite/gdc.test/fail_compilation/ice11926.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice11944.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/ice11963.d |     1 +
 gcc/testsuite/gdc.test/fail_compilation/ice11965.d |     1 +
 gcc/testsuite/gdc.test/fail_compilation/ice11967.d |     1 +
 gcc/testsuite/gdc.test/fail_compilation/ice11968.d |     1 +
 gcc/testsuite/gdc.test/fail_compilation/ice11969.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice11974.d |     1 +
 gcc/testsuite/gdc.test/fail_compilation/ice11982.d |     1 +
 gcc/testsuite/gdc.test/fail_compilation/ice12040.d |     8 +
 gcc/testsuite/gdc.test/fail_compilation/ice12158.d |     8 +
 gcc/testsuite/gdc.test/fail_compilation/ice12174.d |    51 +
 gcc/testsuite/gdc.test/fail_compilation/ice12235.d |    17 +
 gcc/testsuite/gdc.test/fail_compilation/ice12350.d |    31 +
 gcc/testsuite/gdc.test/fail_compilation/ice12362.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice12397.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/ice12497.d |    18 +
 gcc/testsuite/gdc.test/fail_compilation/ice12501.d |    44 +
 gcc/testsuite/gdc.test/fail_compilation/ice12534.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice12539.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/ice12574.d |    54 +
 gcc/testsuite/gdc.test/fail_compilation/ice12581.d |    22 +
 gcc/testsuite/gdc.test/fail_compilation/ice12673.d |     4 +
 gcc/testsuite/gdc.test/fail_compilation/ice12727.d |    28 +
 gcc/testsuite/gdc.test/fail_compilation/ice12827.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice12836.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/ice12838.d |    28 +
 gcc/testsuite/gdc.test/fail_compilation/ice12841.d |    25 +
 gcc/testsuite/gdc.test/fail_compilation/ice12850.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice12902.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/ice12907.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice13024.d |    16 +
 gcc/testsuite/gdc.test/fail_compilation/ice13027.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/ice13081.d |    29 +
 gcc/testsuite/gdc.test/fail_compilation/ice13131.d |    20 +
 gcc/testsuite/gdc.test/fail_compilation/ice13220.d |    23 +
 gcc/testsuite/gdc.test/fail_compilation/ice13221.d |    23 +
 gcc/testsuite/gdc.test/fail_compilation/ice13225.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/ice13259.d |     8 +
 gcc/testsuite/gdc.test/fail_compilation/ice13311.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/ice13356.d |    41 +
 gcc/testsuite/gdc.test/fail_compilation/ice13382.d |    26 +
 gcc/testsuite/gdc.test/fail_compilation/ice13385.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/ice13459.d |    19 +
 .../gdc.test/fail_compilation/ice13465a.d          |    20 +
 .../gdc.test/fail_compilation/ice13465b.d          |    20 +
 gcc/testsuite/gdc.test/fail_compilation/ice13563.d |    27 +
 gcc/testsuite/gdc.test/fail_compilation/ice1358.d  |    29 +
 gcc/testsuite/gdc.test/fail_compilation/ice13644.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/ice13788.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/ice13816.d |    23 +
 gcc/testsuite/gdc.test/fail_compilation/ice13835.d |    22 +
 gcc/testsuite/gdc.test/fail_compilation/ice13921.d |    27 +
 gcc/testsuite/gdc.test/fail_compilation/ice13987.d |     9 +
 gcc/testsuite/gdc.test/fail_compilation/ice14055.d |    18 +
 gcc/testsuite/gdc.test/fail_compilation/ice14096.d |    41 +
 gcc/testsuite/gdc.test/fail_compilation/ice14116.d |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice14130.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice14146.d |    24 +
 gcc/testsuite/gdc.test/fail_compilation/ice14177.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice14185.d |    24 +
 gcc/testsuite/gdc.test/fail_compilation/ice14272.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/ice14424.d |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice14446.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/ice14621.d |    30 +
 gcc/testsuite/gdc.test/fail_compilation/ice14642.d |    52 +
 gcc/testsuite/gdc.test/fail_compilation/ice14844.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/ice14923.d |    28 +
 gcc/testsuite/gdc.test/fail_compilation/ice14929.d |    95 +
 gcc/testsuite/gdc.test/fail_compilation/ice15002.d |    10 +
 gcc/testsuite/gdc.test/fail_compilation/ice15092.d |    20 +
 gcc/testsuite/gdc.test/fail_compilation/ice15172.d |    33 +
 gcc/testsuite/gdc.test/fail_compilation/ice15332.d |    19 +
 gcc/testsuite/gdc.test/fail_compilation/ice15788.d |    18 +
 gcc/testsuite/gdc.test/fail_compilation/ice17074.d |    39 +
 gcc/testsuite/gdc.test/fail_compilation/ice2843.d  |    22 +
 gcc/testsuite/gdc.test/fail_compilation/ice4094.d  |    19 +
 gcc/testsuite/gdc.test/fail_compilation/ice4983.d  |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice5996.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice6538.d  |    30 +
 gcc/testsuite/gdc.test/fail_compilation/ice7645.d  |    32 +
 gcc/testsuite/gdc.test/fail_compilation/ice7782.d  |     5 +
 gcc/testsuite/gdc.test/fail_compilation/ice8100.d  |    12 +
 gcc/testsuite/gdc.test/fail_compilation/ice8255.d  |    10 +
 gcc/testsuite/gdc.test/fail_compilation/ice8309.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice8499.d  |    19 +
 gcc/testsuite/gdc.test/fail_compilation/ice8511.d  |    13 +
 gcc/testsuite/gdc.test/fail_compilation/ice8604.d  |     7 +
 gcc/testsuite/gdc.test/fail_compilation/ice8630.d  |     3 +
 gcc/testsuite/gdc.test/fail_compilation/ice8711.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/ice8742.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice8795.d  |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice8795b.d |     7 +
 gcc/testsuite/gdc.test/fail_compilation/ice9013.d  |     5 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254a.d |    12 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254b.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254c.d |    14 +
 gcc/testsuite/gdc.test/fail_compilation/ice9273a.d |    24 +
 gcc/testsuite/gdc.test/fail_compilation/ice9273b.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/ice9284.d  |    21 +
 gcc/testsuite/gdc.test/fail_compilation/ice9291.d  |    11 +
 gcc/testsuite/gdc.test/fail_compilation/ice9338.d  |    21 +
 gcc/testsuite/gdc.test/fail_compilation/ice9406.d  |    22 +
 gcc/testsuite/gdc.test/fail_compilation/ice9439.d  |    20 +
 gcc/testsuite/gdc.test/fail_compilation/ice9494.d  |    20 +
 gcc/testsuite/gdc.test/fail_compilation/ice9540.d  |    37 +
 gcc/testsuite/gdc.test/fail_compilation/ice9545.d  |    14 +
 gcc/testsuite/gdc.test/fail_compilation/ice9759.d  |    25 +
 gcc/testsuite/gdc.test/fail_compilation/ice9806.d  |    49 +
 gcc/testsuite/gdc.test/fail_compilation/ice9865.d  |     9 +
 .../gdc.test/fail_compilation/imports/a10169.d     |     6 +
 .../gdc.test/fail_compilation/imports/a10528.d     |     6 +
 .../gdc.test/fail_compilation/imports/a11850.d     |    51 +
 .../gdc.test/fail_compilation/imports/a11919.d     |    17 +
 .../fail_compilation/imports/a13131checkpoint.d    |    18 +
 .../gdc.test/fail_compilation/imports/a13131elec.d |    10 +
 .../fail_compilation/imports/a13131parameters.d    |    14 +
 .../gdc.test/fail_compilation/imports/a13311.d     |     9 +
 .../gdc.test/fail_compilation/imports/a13465.d     |    22 +
 .../gdc.test/fail_compilation/imports/a14116.d     |     5 +
 .../gdc.test/fail_compilation/imports/a14235.d     |     7 +
 .../gdc.test/fail_compilation/imports/a14407.d     |    19 +
 .../gdc.test/fail_compilation/imports/a14424.d     |     3 +
 .../gdc.test/fail_compilation/imports/a15667.d     |    18 +
 .../gdc.test/fail_compilation/imports/a313.d       |    11 +
 .../gdc.test/fail_compilation/imports/a314.d       |     5 +
 .../gdc.test/fail_compilation/imports/b13465.d     |    22 +
 .../gdc.test/fail_compilation/imports/b313.d       |     4 +
 .../gdc.test/fail_compilation/imports/b314.d       |     4 +
 .../gdc.test/fail_compilation/imports/bar11136.d   |     1 +
 .../gdc.test/fail_compilation/imports/c314.d       |     4 +
 .../fail_compilation/imports/checkimports3a.d      |     1 +
 .../fail_compilation/imports/checkimports3b.d      |     1 +
 .../fail_compilation/imports/checkimports3c.d      |     1 +
 .../gdc.test/fail_compilation/imports/diag10089a.d |     8 +
 .../gdc.test/fail_compilation/imports/diag10089b.d |     5 +
 .../gdc.test/fail_compilation/imports/diag10141a.d |    26 +
 .../gdc.test/fail_compilation/imports/diag10141b.d |    55 +
 .../gdc.test/fail_compilation/imports/diag12598a.d |     3 +
 .../gdc.test/fail_compilation/imports/diag9210b.d  |     6 +
 .../gdc.test/fail_compilation/imports/diag9210c.d  |     4 +
 .../fail_compilation/imports/diag9210stdcomplex.d  |    17 +
 .../fail_compilation/imports/diag9210stdtraits.d   |    33 +
 .../gdc.test/fail_compilation/imports/dip22a.d     |    20 +
 .../gdc.test/fail_compilation/imports/dip22b.d     |     3 +
 .../gdc.test/fail_compilation/imports/dip22c.d     |     3 +
 .../gdc.test/fail_compilation/imports/dip22d.d     |     5 +
 .../gdc.test/fail_compilation/imports/dip22e.d     |     4 +
 .../gdc.test/fail_compilation/imports/fail10277.d  |    23 +
 .../gdc.test/fail_compilation/imports/fail1900a.d  |     2 +
 .../gdc.test/fail_compilation/imports/fail1900b.d  |     2 +
 .../gdc.test/fail_compilation/imports/fail2962a.d  |     7 +
 .../gdc.test/fail_compilation/imports/fail320a.d   |     1 +
 .../gdc.test/fail_compilation/imports/fail320b.d   |     1 +
 .../gdc.test/fail_compilation/imports/fail347a.d   |     3 +
 .../gdc.test/fail_compilation/imports/fail355.d    |     1 +
 .../gdc.test/fail_compilation/imports/fail356.d    |     2 +
 .../gdc.test/fail_compilation/imports/fail4479.d   |     1 +
 .../gdc.test/fail_compilation/imports/fail5385.d   |    17 +
 .../gdc.test/fail_compilation/imports/foo10727a.d  |    34 +
 .../gdc.test/fail_compilation/imports/foo10727b.d  |    25 +
 .../gdc.test/fail_compilation/imports/gdc254a.d    |    10 +
 .../gdc.test/fail_compilation/imports/ice10600a.d  |    11 +
 .../gdc.test/fail_compilation/imports/ice10600b.d  |    36 +
 .../gdc.test/fail_compilation/imports/ice11513x.d  |     1 +
 .../gdc.test/fail_compilation/imports/ice11513y.d  |     1 +
 .../fail_compilation/imports/ice7782algorithm.d    |     3 +
 .../fail_compilation/imports/ice7782range.d        |     3 +
 .../gdc.test/fail_compilation/imports/ice9865b.d   |     2 +
 .../gdc.test/fail_compilation/imports/imp1.d       |     5 +
 .../gdc.test/fail_compilation/imports/imp2.d       |     5 +
 .../fail_compilation/imports/pkg313/package.d      |     4 +
 .../gdc.test/fail_compilation/imports/range15788.d |     5 +
 .../gdc.test/fail_compilation/imports/spell9644a.d |     7 +
 .../gdc.test/fail_compilation/imports/spell9644b.d |     3 +
 .../fail_compilation/imports/stdtraits10727.d      |    46 +
 .../fail_compilation/imports/test10327/empty.d     |     1 +
 .../gdc.test/fail_compilation/imports/test13152a.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152b.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152c.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152d.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152e.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152f.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152g.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152h.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152i.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152j.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152k.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152l.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152m.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152n.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152o.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152p.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152q.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152r.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152s.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152t.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152u.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152v.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152w.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152x.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152y.d |    26 +
 .../gdc.test/fail_compilation/imports/test13152z.d |    26 +
 .../gdc.test/fail_compilation/imports/test143.d    |     3 +
 .../gdc.test/fail_compilation/imports/test15785.d  |    13 +
 .../gdc.test/fail_compilation/imports/test15897.d  |     6 +
 .../gdc.test/fail_compilation/imports/test5412a.d  |     1 +
 .../gdc.test/fail_compilation/imports/test5412b.d  |     1 +
 .../gdc.test/fail_compilation/imports/test64a.d    |     4 +
 gcc/testsuite/gdc.test/fail_compilation/lexer1.d   |    52 +
 gcc/testsuite/gdc.test/fail_compilation/lexer2.d   |    22 +
 gcc/testsuite/gdc.test/fail_compilation/lexer3.d   |     9 +
 gcc/testsuite/gdc.test/fail_compilation/lexer4.d   |    43 +
 gcc/testsuite/gdc.test/fail_compilation/lookup.d   |    26 +
 gcc/testsuite/gdc.test/fail_compilation/mangle1.d  |     8 +
 gcc/testsuite/gdc.test/fail_compilation/mangle2.d  |    42 +
 .../gdc.test/fail_compilation/moduleundefuda.d     |     7 +
 gcc/testsuite/gdc.test/fail_compilation/nogc1.d    |    85 +
 gcc/testsuite/gdc.test/fail_compilation/nogc2.d    |   104 +
 gcc/testsuite/gdc.test/fail_compilation/nogc3.d    |    70 +
 .../gdc.test/fail_compilation/parse12924.d         |    20 +
 .../gdc.test/fail_compilation/parse12967a.d        |    43 +
 .../gdc.test/fail_compilation/parse12967b.d        |    41 +
 .../gdc.test/fail_compilation/parse13361.d         |    16 +
 .../gdc.test/fail_compilation/parse14285.d         |    11 +
 gcc/testsuite/gdc.test/fail_compilation/parseStc.d |    38 +
 .../gdc.test/fail_compilation/parseStc2.d          |    67 +
 .../gdc.test/fail_compilation/parseStc3.d          |    62 +
 .../gdc.test/fail_compilation/parseStc4.d          |    42 +
 .../gdc.test/fail_compilation/parseStc5.d          |    88 +
 .../gdc.test/fail_compilation/pragmainline.d       |    11 +
 .../gdc.test/fail_compilation/protattr1.d          |     7 +
 .../gdc.test/fail_compilation/protattr2.d          |     7 +
 .../gdc.test/fail_compilation/protattr3.d          |     7 +
 .../fail_compilation/protection/subpkg/test1.d     |     3 +
 .../fail_compilation/protection/subpkg/test2.d     |     3 +
 .../fail_compilation/protection/subpkg/test3.d     |     3 +
 gcc/testsuite/gdc.test/fail_compilation/retref2.d  |    23 +
 gcc/testsuite/gdc.test/fail_compilation/retscope.d |   452 +
 gcc/testsuite/gdc.test/fail_compilation/skip.d     |    51 +
 .../gdc.test/fail_compilation/spell9644.d          |    36 +
 .../fail_compilation/staticarrayoverflow.d         |    23 +
 gcc/testsuite/gdc.test/fail_compilation/test1.d    |     1 +
 .../gdc.test/fail_compilation/test12822.d          |    17 +
 .../gdc.test/fail_compilation/test12979.d          |    16 +
 .../gdc.test/fail_compilation/test13152.d          |    12 +
 .../gdc.test/fail_compilation/test13536.d          |    26 +
 .../gdc.test/fail_compilation/test13537.d          |    61 +
 .../gdc.test/fail_compilation/test13786.d          |    20 +
 .../gdc.test/fail_compilation/test13867.d          |    40 +
 .../gdc.test/fail_compilation/test14238.d          |    30 +
 gcc/testsuite/gdc.test/fail_compilation/test143.d  |    13 +
 .../gdc.test/fail_compilation/test14496.d          |    50 +
 .../gdc.test/fail_compilation/test14538.d          |    20 +
 .../gdc.test/fail_compilation/test15191.d          |    18 +
 .../gdc.test/fail_compilation/test15399.d          |    46 +
 .../gdc.test/fail_compilation/test15544.d          |    51 +
 .../gdc.test/fail_compilation/test15785.d          |    20 +
 .../gdc.test/fail_compilation/test15785b.d         |    18 +
 .../gdc.test/fail_compilation/test15897.d          |    19 +
 .../gdc.test/fail_compilation/test16116.d          |    16 +
 .../gdc.test/fail_compilation/test16188.d          |    25 +
 .../gdc.test/fail_compilation/test16193.d          |    45 +
 .../gdc.test/fail_compilation/test16195.d          |    14 +
 .../gdc.test/fail_compilation/test16228.d          |    24 +
 .../gdc.test/fail_compilation/test16589.d          |    64 +
 gcc/testsuite/gdc.test/fail_compilation/test314.d  |    24 +
 gcc/testsuite/gdc.test/fail_compilation/test4838.d |    18 +
 .../gdc.test/fail_compilation/test5412a.d          |     4 +
 .../gdc.test/fail_compilation/test5412b.d          |     4 +
 .../gdc.test/fail_compilation/test5412c.d          |     4 +
 gcc/testsuite/gdc.test/fail_compilation/test64.d   |    19 +
 gcc/testsuite/gdc.test/fail_compilation/test6883.d |    25 +
 gcc/testsuite/gdc.test/fail_compilation/test8509.d |     8 +
 gcc/testsuite/gdc.test/fail_compilation/test8556.d |    56 +
 gcc/testsuite/gdc.test/fail_compilation/test8751.d |     3 +
 gcc/testsuite/gdc.test/fail_compilation/test9150.d |    21 +
 gcc/testsuite/gdc.test/fail_compilation/test9176.d |    15 +
 gcc/testsuite/gdc.test/fail_compilation/testCols.d |    14 +
 .../gdc.test/fail_compilation/testInference.d      |   207 +
 .../gdc.test/fail_compilation/testpull1810.d       |    21 +
 .../gdc.test/fail_compilation/testscopestatic.d    |    24 +
 gcc/testsuite/gdc.test/fail_compilation/verrors0.d |    60 +
 gcc/testsuite/gdc.test/fail_compilation/verrors5.d |    40 +
 .../gdc.test/fail_compilation/warn12809.d          |    34 +
 .../gdc.test/fail_compilation/warn13679.d          |    15 +
 gcc/testsuite/gdc.test/fail_compilation/warn7444.d |    83 +
 gcc/testsuite/gdc.test/runnable/A16.d              |    12 +
 gcc/testsuite/gdc.test/runnable/Same.d             |    12 +
 gcc/testsuite/gdc.test/runnable/a17.d              |    21 +
 gcc/testsuite/gdc.test/runnable/a18.d              |    16 +
 gcc/testsuite/gdc.test/runnable/a19.d              |    12 +
 gcc/testsuite/gdc.test/runnable/a21.d              |    29 +
 gcc/testsuite/gdc.test/runnable/aliasthis.d        |  1979 ++
 gcc/testsuite/gdc.test/runnable/argufilem.d        |    22 +
 gcc/testsuite/gdc.test/runnable/arrayop.d          |   950 +
 gcc/testsuite/gdc.test/runnable/auto1.d            |   125 +
 gcc/testsuite/gdc.test/runnable/b26.d              |    14 +
 gcc/testsuite/gdc.test/runnable/bench1.d           |    30 +
 gcc/testsuite/gdc.test/runnable/bitops.d           |   148 +
 gcc/testsuite/gdc.test/runnable/bug11155.d         |    19 +
 gcc/testsuite/gdc.test/runnable/bug12928.d         |    13 +
 gcc/testsuite/gdc.test/runnable/bug5.d             |    20 +
 gcc/testsuite/gdc.test/runnable/bug7068.d          |    11 +
 gcc/testsuite/gdc.test/runnable/bug846.d           |    11 +
 gcc/testsuite/gdc.test/runnable/builtin.d          |   118 +
 gcc/testsuite/gdc.test/runnable/c22.d              |    15 +
 gcc/testsuite/gdc.test/runnable/cabi1.d            |   237 +
 gcc/testsuite/gdc.test/runnable/casting.d          |   248 +
 gcc/testsuite/gdc.test/runnable/circular.d         |    25 +
 gcc/testsuite/gdc.test/runnable/closure.d          |   935 +
 gcc/testsuite/gdc.test/runnable/complex.d          |   394 +
 gcc/testsuite/gdc.test/runnable/constfold.d        |   802 +
 gcc/testsuite/gdc.test/runnable/cppa.d             |  1162 +
 gcc/testsuite/gdc.test/runnable/cppmangle1.d       |    10 +
 gcc/testsuite/gdc.test/runnable/ctorpowtests.d     |   248 +
 gcc/testsuite/gdc.test/runnable/declaration.d      |   412 +
 gcc/testsuite/gdc.test/runnable/delegate.d         |   357 +
 gcc/testsuite/gdc.test/runnable/dhry.d             |   911 +
 gcc/testsuite/gdc.test/runnable/eh.d               |   782 +
 gcc/testsuite/gdc.test/runnable/eh2.d              |    85 +
 gcc/testsuite/gdc.test/runnable/entity1.d          |   144 +
 gcc/testsuite/gdc.test/runnable/extern1.d          |    14 +
 gcc/testsuite/gdc.test/runnable/externmangle.d     |   314 +
 gcc/testsuite/gdc.test/runnable/externmangle2.d    |   164 +
 .../gdc.test/runnable/extra-files/alice30.txt      |  3853 +++
 .../gdc.test/runnable/extra-files/cabi2.cpp        |   224 +
 .../gdc.test/runnable/extra-files/cppb.cpp         |   743 +
 .../gdc.test/runnable/extra-files/cppmangle1.cpp   |     4 +
 .../gdc.test/runnable/extra-files/depsprot.d       |     3 +
 .../gdc.test/runnable/extra-files/externmangle.cpp |   404 +
 .../runnable/extra-files/externmangle2.cpp         |   145 +
 .../gdc.test/runnable/extra-files/foo37.txt        |     2 +
 .../runnable/extra-files/lib10386/foo/bar.d        |     6 +
 .../runnable/extra-files/lib10386/foo/package.d    |     3 +
 .../gdc.test/runnable/extra-files/lib13666.d       |    11 +
 .../gdc.test/runnable/extra-files/lib13774a.d      |    11 +
 .../gdc.test/runnable/extra-files/lib13774b.d      |     7 +
 .../gdc.test/runnable/extra-files/lib846.d         |    38 +
 .../gdc.test/runnable/extra-files/link14834a.d     |    57 +
 .../gdc.test/runnable/extra-files/link14834b.d     |     9 +
 .../gdc.test/runnable/extra-files/linkdebug.d      |    16 +
 .../runnable/extra-files/linkdebug_primitives.d    |    13 +
 .../runnable/extra-files/linkdebug_range.d         |    48 +
 .../gdc.test/runnable/extra-files/linkdebug_uni.d  |    19 +
 .../gdc.test/runnable/extra-files/main846.d        |     6 +
 .../gdc.test/runnable/extra-files/mul9377a.d       |    11 +
 .../gdc.test/runnable/extra-files/mul9377b.d       |    40 +
 .../gdc.test/runnable/extra-files/multi9377.d      |    13 +
 .../gdc.test/runnable/extra-files/objc_self_test.m |    17 +
 .../gdc.test/runnable/extra-files/statictor.d.out  |     8 +
 .../gdc.test/runnable/extra-files/std14198/array.d |    27 +
 .../gdc.test/runnable/extra-files/std14198/conv.d  |    34 +
 .../runnable/extra-files/std14198/format.d         |    11 +
 .../gdc.test/runnable/extra-files/std14198/uni.d   |    12 +
 .../gdc.test/runnable/extra-files/test10386.d      |    11 +
 .../gdc.test/runnable/extra-files/test10567.d      |    15 +
 .../gdc.test/runnable/extra-files/test10567a.d     |    52 +
 .../gdc.test/runnable/extra-files/test13666.d      |     6 +
 .../gdc.test/runnable/extra-files/test14198.d      |    30 +
 .../gdc.test/runnable/extra-files/test15.txt       |   815 +
 .../gdc.test/runnable/extra-files/test2.d          |   394 +
 .../gdc.test/runnable/extra-files/test35.d         |     7 +
 .../gdc.test/runnable/extra-files/test39.d         |    10 +
 .../gdc.test/runnable/extra-files/test44.d         |    19 +
 .../gdc.test/runnable/extra-files/test_shared.d    |     3 +
 .../gdc.test/runnable/extra-files/teststdio.txt    |     6 +
 .../gdc.test/runnable/extra-files/untag.html       |   555 +
 gcc/testsuite/gdc.test/runnable/foreach.d          |   299 +
 gcc/testsuite/gdc.test/runnable/foreach2.d         |   268 +
 gcc/testsuite/gdc.test/runnable/foreach3.d         |   285 +
 gcc/testsuite/gdc.test/runnable/foreach4.d         |   930 +
 gcc/testsuite/gdc.test/runnable/foreach5.d         |  1119 +
 gcc/testsuite/gdc.test/runnable/funclit.d          |  1266 +
 gcc/testsuite/gdc.test/runnable/functype.d         |   341 +
 gcc/testsuite/gdc.test/runnable/gdb1.d             |    16 +
 gcc/testsuite/gdc.test/runnable/gdb10311.d         |    20 +
 gcc/testsuite/gdc.test/runnable/gdb14225.d         |    18 +
 gcc/testsuite/gdc.test/runnable/gdb14276.d         |    22 +
 gcc/testsuite/gdc.test/runnable/gdb14313.d         |    22 +
 gcc/testsuite/gdc.test/runnable/gdb14330.d         |    21 +
 gcc/testsuite/gdc.test/runnable/gdb4149.d          |    24 +
 gcc/testsuite/gdc.test/runnable/gdb4181.d          |    23 +
 gcc/testsuite/gdc.test/runnable/gdc.d              |  1169 +
 gcc/testsuite/gdc.test/runnable/gdclto.d           |    78 +
 gcc/testsuite/gdc.test/runnable/gdcsimd.d          |  1554 +
 gcc/testsuite/gdc.test/runnable/hello.d            |    12 +
 gcc/testsuite/gdc.test/runnable/helloUTF8.d        |    10 +
 gcc/testsuite/gdc.test/runnable/hospital.d         |   251 +
 gcc/testsuite/gdc.test/runnable/ice10086a.d        |     6 +
 gcc/testsuite/gdc.test/runnable/ice10086b.d        |     6 +
 gcc/testsuite/gdc.test/runnable/ice10857.d         |     3 +
 gcc/testsuite/gdc.test/runnable/ice15030.d         |    92 +
 gcc/testsuite/gdc.test/runnable/ice15138.d         |    11 +
 gcc/testsuite/gdc.test/runnable/ice15176.d         |     9 +
 gcc/testsuite/gdc.test/runnable/ice15200.d         |    11 +
 gcc/testsuite/gdc.test/runnable/ice4481.d          |    10 +
 gcc/testsuite/gdc.test/runnable/ifti.d             |   120 +
 gcc/testsuite/gdc.test/runnable/implicit.d         |   481 +
 gcc/testsuite/gdc.test/runnable/imports/A16a.d     |    20 +
 gcc/testsuite/gdc.test/runnable/imports/Other.d    |    18 +
 gcc/testsuite/gdc.test/runnable/imports/a11447.d   |    14 +
 gcc/testsuite/gdc.test/runnable/imports/a12010.d   |     3 +
 gcc/testsuite/gdc.test/runnable/imports/a12037.d   |    77 +
 gcc/testsuite/gdc.test/runnable/imports/a12874.d   |    13 +
 gcc/testsuite/gdc.test/runnable/imports/a14267.d   |    19 +
 gcc/testsuite/gdc.test/runnable/imports/a15030.d   |     3 +
 gcc/testsuite/gdc.test/runnable/imports/a15079.d   |    50 +
 gcc/testsuite/gdc.test/runnable/imports/a17a.d     |     7 +
 gcc/testsuite/gdc.test/runnable/imports/a18a.d     |    28 +
 gcc/testsuite/gdc.test/runnable/imports/a19a.d     |    15 +
 gcc/testsuite/gdc.test/runnable/imports/a20a.d     |     1 +
 gcc/testsuite/gdc.test/runnable/imports/a21a.d     |    21 +
 gcc/testsuite/gdc.test/runnable/imports/a7595.d    |    27 +
 gcc/testsuite/gdc.test/runnable/imports/a9546.d    |    12 +
 gcc/testsuite/gdc.test/runnable/imports/a9741.d    |     7 +
 gcc/testsuite/gdc.test/runnable/imports/argufile.d |    38 +
 gcc/testsuite/gdc.test/runnable/imports/b11447.d   |    15 +
 gcc/testsuite/gdc.test/runnable/imports/b15030.d   |    17 +
 gcc/testsuite/gdc.test/runnable/imports/b26a.d     |     5 +
 gcc/testsuite/gdc.test/runnable/imports/bar10378.d |     4 +
 gcc/testsuite/gdc.test/runnable/imports/bug10425.d |    32 +
 gcc/testsuite/gdc.test/runnable/imports/bug846.d   |    39 +
 gcc/testsuite/gdc.test/runnable/imports/c11447.d   |    67 +
 gcc/testsuite/gdc.test/runnable/imports/c22a.d     |     5 +
 gcc/testsuite/gdc.test/runnable/imports/c22b.d     |     6 +
 .../gdc.test/runnable/imports/circularA.d          |    30 +
 .../gdc.test/runnable/imports/depsprot_default.d   |     1 +
 .../gdc.test/runnable/imports/depsprot_private.d   |     1 +
 .../gdc.test/runnable/imports/depsprot_public.d    |     1 +
 gcc/testsuite/gdc.test/runnable/imports/extern1a.d |     4 +
 gcc/testsuite/gdc.test/runnable/imports/gdca.d     |    25 +
 gcc/testsuite/gdc.test/runnable/imports/gdcltoa.d  |    10 +
 .../gdc.test/runnable/imports/ice10086x.d          |    34 +
 .../gdc.test/runnable/imports/ice10086y.d          |    10 +
 .../gdc.test/runnable/imports/ice10857a.d          |    19 +
 .../gdc.test/runnable/imports/ice10857b.d          |    14 +
 .../gdc.test/runnable/imports/ice15138a.d          |    28 +
 .../gdc.test/runnable/imports/ice15176a.d          |    13 +
 .../gdc.test/runnable/imports/ice15176b.d          |     8 +
 .../gdc.test/runnable/imports/ice15200a.d          |    14 +
 .../gdc.test/runnable/imports/ice15200b.d          |    41 +
 gcc/testsuite/gdc.test/runnable/imports/ice4481a.d |     9 +
 gcc/testsuite/gdc.test/runnable/imports/ice4481b.d |    14 +
 gcc/testsuite/gdc.test/runnable/imports/inc11239.d |    12 +
 gcc/testsuite/gdc.test/runnable/imports/inline2a.d |   191 +
 .../gdc.test/runnable/imports/link10920a.d         |    19 +
 .../gdc.test/runnable/imports/link11069x.d         |    10 +
 .../gdc.test/runnable/imports/link11069y.d         |    10 +
 .../gdc.test/runnable/imports/link11069z.d         |    22 +
 .../gdc.test/runnable/imports/link11127a.d         |    21 +
 .../gdc.test/runnable/imports/link11395a.d         |    15 +
 .../gdc.test/runnable/imports/link12144a.d         |    50 +
 .../gdc.test/runnable/imports/link13043a.d         |    17 +
 .../gdc.test/runnable/imports/link13394a.d         |    24 +
 .../gdc.test/runnable/imports/link13400a.d         |    16 +
 .../gdc.test/runnable/imports/link13415a.d         |    20 +
 .../gdc.test/runnable/imports/link14074x.d         |     5 +
 .../gdc.test/runnable/imports/link14074y.d         |    31 +
 .../gdc.test/runnable/imports/link14074z.d         |    56 +
 .../gdc.test/runnable/imports/link14541traits.d    |    54 +
 .../gdc.test/runnable/imports/link14588a.d         |    15 +
 .../gdc.test/runnable/imports/link14814a.d         |    11 +
 .../gdc.test/runnable/imports/link15194b.d         |     7 +
 .../gdc.test/runnable/imports/link15194std.d       |    67 +
 .../gdc.test/runnable/imports/link2500a.d          |     9 +
 .../gdc.test/runnable/imports/link2500b.d          |     6 +
 .../gdc.test/runnable/imports/link2644a.d          |     9 +
 .../gdc.test/runnable/imports/link2644b.d          |     9 +
 .../gdc.test/runnable/imports/link2644c.d          |     5 +
 .../gdc.test/runnable/imports/link7745b.d          |     7 +
 .../gdc.test/runnable/imports/link8023b.d          |     2 +
 .../gdc.test/runnable/imports/link9571a.d          |    11 +
 .../gdc.test/runnable/imports/linktypeinfo_file.d  |    33 +
 gcc/testsuite/gdc.test/runnable/imports/m1a.d      |    11 +
 gcc/testsuite/gdc.test/runnable/imports/m8668a.d   |     6 +
 gcc/testsuite/gdc.test/runnable/imports/m8668b.d   |     6 +
 gcc/testsuite/gdc.test/runnable/imports/m8668c.d   |     4 +
 .../gdc.test/runnable/imports/mangle10077.d        |     9 +
 gcc/testsuite/gdc.test/runnable/imports/mod2.d     |    12 +
 gcc/testsuite/gdc.test/runnable/imports/ovs1528a.d |    12 +
 gcc/testsuite/gdc.test/runnable/imports/ovs1528b.d |    12 +
 .../gdc.test/runnable/imports/std11069array.d      |    16 +
 .../gdc.test/runnable/imports/std11069container.d  |    11 +
 .../gdc.test/runnable/imports/std11069range.d      |    15 +
 .../gdc.test/runnable/imports/std11069typecons.d   |    34 +
 .../gdc.test/runnable/imports/std11863bitmanip.d   |    11 +
 .../gdc.test/runnable/imports/std11863conv.d       |    90 +
 .../gdc.test/runnable/imports/std11863format.d     |    13 +
 .../gdc.test/runnable/imports/std12010container.d  |    70 +
 .../gdc.test/runnable/imports/std15017variant.d    |    25 +
 .../gdc.test/runnable/imports/std15021conv.d       |    13 +
 .../gdc.test/runnable/imports/std15021format.d     |    12 +
 .../gdc.test/runnable/imports/std15030algo.d       |    35 +
 .../gdc.test/runnable/imports/template13478a.d     |     9 +
 .../gdc.test/runnable/imports/template13478b.d     |     7 +
 .../gdc.test/runnable/imports/template2962a.d      |    10 +
 .../gdc.test/runnable/imports/template_ovs1.d      |    58 +
 .../gdc.test/runnable/imports/template_ovs2.d      |    58 +
 .../gdc.test/runnable/imports/template_ovs3.d      |    36 +
 .../gdc.test/runnable/imports/test10441b.d         |     9 +
 .../gdc.test/runnable/imports/test10441c.d         |     6 +
 .../gdc.test/runnable/imports/test10573a.d         |    13 +
 .../gdc.test/runnable/imports/test10736a.d         |     4 +
 .../gdc.test/runnable/imports/test10736b.d         |    13 +
 .../gdc.test/runnable/imports/test10736c.d         |    24 +
 gcc/testsuite/gdc.test/runnable/imports/test10a.d  |     9 +
 .../gdc.test/runnable/imports/test11039b.d         |     7 +
 .../gdc.test/runnable/imports/test11745b.d         |    17 +
 .../gdc.test/runnable/imports/test11931a.d         |    14 +
 .../gdc.test/runnable/imports/test11931b.d         |    21 +
 .../gdc.test/runnable/imports/test11931c.d         |     3 +
 .../gdc.test/runnable/imports/test11931d.d         |    30 +
 gcc/testsuite/gdc.test/runnable/imports/test13a.d  |    55 +
 .../gdc.test/runnable/imports/test14901a.d         |    21 +
 .../gdc.test/runnable/imports/test14901b.d         |    13 +
 .../gdc.test/runnable/imports/test14901c.d         |    10 +
 .../gdc.test/runnable/imports/test14901d.d         |     8 +
 gcc/testsuite/gdc.test/runnable/imports/test21a.d  |    21 +
 gcc/testsuite/gdc.test/runnable/imports/test24a.d  |     3 +
 gcc/testsuite/gdc.test/runnable/imports/test24b.d  |     3 +
 gcc/testsuite/gdc.test/runnable/imports/test27a.d  |    11 +
 gcc/testsuite/gdc.test/runnable/imports/test29a.d  |     6 +
 gcc/testsuite/gdc.test/runnable/imports/test29b.d  |     3 +
 gcc/testsuite/gdc.test/runnable/imports/test31a.d  |     6 +
 gcc/testsuite/gdc.test/runnable/imports/test32a.d  |    10 +
 gcc/testsuite/gdc.test/runnable/imports/test35a.d  |    39 +
 gcc/testsuite/gdc.test/runnable/imports/test38a.d  |     6 +
 gcc/testsuite/gdc.test/runnable/imports/test39a.d  |    13 +
 gcc/testsuite/gdc.test/runnable/imports/test3a.d   |    13 +
 gcc/testsuite/gdc.test/runnable/imports/test3b.d   |     7 +
 gcc/testsuite/gdc.test/runnable/imports/test40a.d  |    41 +
 gcc/testsuite/gdc.test/runnable/imports/test41a.d  |    12 +
 gcc/testsuite/gdc.test/runnable/imports/test44a.d  |     5 +
 gcc/testsuite/gdc.test/runnable/imports/test45a.d  |    17 +
 gcc/testsuite/gdc.test/runnable/imports/test45b.d  |    16 +
 gcc/testsuite/gdc.test/runnable/imports/test46a.d  |    15 +
 gcc/testsuite/gdc.test/runnable/imports/test46b.d  |    10 +
 gcc/testsuite/gdc.test/runnable/imports/test46c.d  |     7 +
 gcc/testsuite/gdc.test/runnable/imports/test48a.d  |     9 +
 gcc/testsuite/gdc.test/runnable/imports/test49a.d  |    28 +
 gcc/testsuite/gdc.test/runnable/imports/test57a.d  |    10 +
 gcc/testsuite/gdc.test/runnable/imports/test57b.d  |     3 +
 gcc/testsuite/gdc.test/runnable/imports/test58a.d  |     7 +
 gcc/testsuite/gdc.test/runnable/imports/test61a.d  |     6 +
 .../gdc.test/runnable/imports/test7494a.d          |    13 +
 .../gdc.test/runnable/imports/test8997a.d          |     6 +
 .../gdc.test/runnable/imports/test9271a.d          |     6 +
 .../gdc.test/runnable/imports/testkwd_file.d       |    37 +
 .../gdc.test/runnable/imports/testminitAA.d        |    11 +
 .../gdc.test/runnable/imports/testminitBB.d        |    11 +
 .../gdc.test/runnable/imports/testmod1a.d          |     7 +
 .../gdc.test/runnable/imports/testmod1b.d          |     8 +
 .../gdc.test/runnable/imports/testmod2a.d          |    11 +
 gcc/testsuite/gdc.test/runnable/imports/tlsa.d     |    35 +
 .../runnable/imports/traits_getUnitTests_import.d  |     6 +
 gcc/testsuite/gdc.test/runnable/imports/ufcs5a.d   |    13 +
 gcc/testsuite/gdc.test/runnable/imports/ufcs5b.d   |    19 +
 gcc/testsuite/gdc.test/runnable/imports/ufcs5c.d   |    19 +
 gcc/testsuite/gdc.test/runnable/imports/ufcs5d.d   |    13 +
 gcc/testsuite/gdc.test/runnable/imports/ufcs5e.d   |    13 +
 gcc/testsuite/gdc.test/runnable/inline.d           |   956 +
 gcc/testsuite/gdc.test/runnable/inline14560.d      |    17 +
 gcc/testsuite/gdc.test/runnable/inline2.d          |    21 +
 gcc/testsuite/gdc.test/runnable/inner.d            |   918 +
 gcc/testsuite/gdc.test/runnable/integrate.d        |   164 +
 gcc/testsuite/gdc.test/runnable/interface.d        |    90 +
 gcc/testsuite/gdc.test/runnable/interface1.d       |   203 +
 gcc/testsuite/gdc.test/runnable/interface2.d       |  1233 +
 gcc/testsuite/gdc.test/runnable/interface3.d       |    75 +
 gcc/testsuite/gdc.test/runnable/interpret.d        |  3548 ++
 gcc/testsuite/gdc.test/runnable/interpret2.d       |   148 +
 gcc/testsuite/gdc.test/runnable/issue8671.d        |     5 +
 gcc/testsuite/gdc.test/runnable/lazy.d             |   289 +
 gcc/testsuite/gdc.test/runnable/ldc_github_1677.d  |    29 +
 gcc/testsuite/gdc.test/runnable/lexer.d            |    91 +
 gcc/testsuite/gdc.test/runnable/link10425.d        |    22 +
 gcc/testsuite/gdc.test/runnable/link10920.d        |    19 +
 gcc/testsuite/gdc.test/runnable/link11069a.d       |    13 +
 gcc/testsuite/gdc.test/runnable/link11069b.d       |    15 +
 gcc/testsuite/gdc.test/runnable/link11127.d        |     6 +
 gcc/testsuite/gdc.test/runnable/link11395.d        |    13 +
 gcc/testsuite/gdc.test/runnable/link11931.d        |    11 +
 gcc/testsuite/gdc.test/runnable/link12010.d        |     7 +
 gcc/testsuite/gdc.test/runnable/link12037.d        |     8 +
 gcc/testsuite/gdc.test/runnable/link12144.d        |    20 +
 gcc/testsuite/gdc.test/runnable/link13043.d        |     5 +
 gcc/testsuite/gdc.test/runnable/link13350.d        |   139 +
 gcc/testsuite/gdc.test/runnable/link13394.d        |    13 +
 gcc/testsuite/gdc.test/runnable/link13400.d        |    13 +
 gcc/testsuite/gdc.test/runnable/link13415.d        |    11 +
 gcc/testsuite/gdc.test/runnable/link13843.d        |    44 +
 gcc/testsuite/gdc.test/runnable/link14074a.d       |    21 +
 gcc/testsuite/gdc.test/runnable/link14074b.d       |     6 +
 gcc/testsuite/gdc.test/runnable/link14425.d        |     9 +
 gcc/testsuite/gdc.test/runnable/link14541.d        |    42 +
 gcc/testsuite/gdc.test/runnable/link14588.d        |    10 +
 gcc/testsuite/gdc.test/runnable/link14814.d        |    10 +
 gcc/testsuite/gdc.test/runnable/link15017.d        |    45 +
 gcc/testsuite/gdc.test/runnable/link15021.d        |    18 +
 gcc/testsuite/gdc.test/runnable/link15149.d        |    16 +
 gcc/testsuite/gdc.test/runnable/link2500.d         |    19 +
 gcc/testsuite/gdc.test/runnable/link2644.d         |    14 +
 gcc/testsuite/gdc.test/runnable/link6574.d         |    45 +
 gcc/testsuite/gdc.test/runnable/link7745.d         |    20 +
 gcc/testsuite/gdc.test/runnable/link7966.d         |    17 +
 gcc/testsuite/gdc.test/runnable/link8023.d         |    19 +
 gcc/testsuite/gdc.test/runnable/link9571.d         |     9 +
 gcc/testsuite/gdc.test/runnable/linktypeinfo.d     |    34 +
 gcc/testsuite/gdc.test/runnable/literal.d          |   238 +
 gcc/testsuite/gdc.test/runnable/m1.d               |    22 +
 gcc/testsuite/gdc.test/runnable/manboy.d           |    20 +
 gcc/testsuite/gdc.test/runnable/mangle.d           |   582 +
 gcc/testsuite/gdc.test/runnable/mars1.d            |  1509 +
 gcc/testsuite/gdc.test/runnable/mixin1.d           |  1470 +
 gcc/testsuite/gdc.test/runnable/mixin2.d           |   363 +
 gcc/testsuite/gdc.test/runnable/mod1.d             |    17 +
 gcc/testsuite/gdc.test/runnable/nan.d              |    57 +
 gcc/testsuite/gdc.test/runnable/nested.d           |  2741 ++
 gcc/testsuite/gdc.test/runnable/newdel.d           |   110 +
 gcc/testsuite/gdc.test/runnable/nogc.d             |    56 +
 gcc/testsuite/gdc.test/runnable/nulltype.d         |   185 +
 gcc/testsuite/gdc.test/runnable/opdisp.d           |   297 +
 gcc/testsuite/gdc.test/runnable/opover.d           |  1171 +
 gcc/testsuite/gdc.test/runnable/opover2.d          |  2064 ++
 gcc/testsuite/gdc.test/runnable/opover3.d          |   184 +
 gcc/testsuite/gdc.test/runnable/overload.d         |  1252 +
 gcc/testsuite/gdc.test/runnable/pi.d               |   174 +
 gcc/testsuite/gdc.test/runnable/polysemous.d       |    71 +
 gcc/testsuite/gdc.test/runnable/printargs.d        |    18 +
 gcc/testsuite/gdc.test/runnable/property.d         |    50 +
 gcc/testsuite/gdc.test/runnable/property2.d        |   611 +
 gcc/testsuite/gdc.test/runnable/s2ir.d             |    97 +
 gcc/testsuite/gdc.test/runnable/sctor.d            |   382 +
 gcc/testsuite/gdc.test/runnable/sdtor.d            |  4522 +++
 gcc/testsuite/gdc.test/runnable/statictor.d        |    66 +
 gcc/testsuite/gdc.test/runnable/stress.d           |  1197 +
 gcc/testsuite/gdc.test/runnable/structlit.d        |  1481 +
 gcc/testsuite/gdc.test/runnable/template1.d        |  2131 ++
 gcc/testsuite/gdc.test/runnable/template13478.d    |    10 +
 gcc/testsuite/gdc.test/runnable/template2.d        |   114 +
 gcc/testsuite/gdc.test/runnable/template2962.d     |    30 +
 gcc/testsuite/gdc.test/runnable/template3.d        |   241 +
 gcc/testsuite/gdc.test/runnable/template4.d        |  1166 +
 gcc/testsuite/gdc.test/runnable/template6.d        |   445 +
 gcc/testsuite/gdc.test/runnable/template8.d        |   128 +
 gcc/testsuite/gdc.test/runnable/template9.d        |  4870 +++
 gcc/testsuite/gdc.test/runnable/test10.d           |    13 +
 gcc/testsuite/gdc.test/runnable/test10378.d        |    13 +
 gcc/testsuite/gdc.test/runnable/test10441.d        |    10 +
 gcc/testsuite/gdc.test/runnable/test10573.d        |     4 +
 gcc/testsuite/gdc.test/runnable/test10736.d        |     4 +
 gcc/testsuite/gdc.test/runnable/test10942.d        |    26 +
 gcc/testsuite/gdc.test/runnable/test11.d           |  1407 +
 gcc/testsuite/gdc.test/runnable/test11039.d        |    23 +
 gcc/testsuite/gdc.test/runnable/test11239.d        |    11 +
 gcc/testsuite/gdc.test/runnable/test11447a.d       |    11 +
 gcc/testsuite/gdc.test/runnable/test11447b.d       |    11 +
 gcc/testsuite/gdc.test/runnable/test11447c.d       |    11 +
 gcc/testsuite/gdc.test/runnable/test11745.d        |    14 +
 gcc/testsuite/gdc.test/runnable/test11863.d        |    10 +
 gcc/testsuite/gdc.test/runnable/test12.d           |  1293 +
 gcc/testsuite/gdc.test/runnable/test12197.d        |    12 +
 gcc/testsuite/gdc.test/runnable/test12874.d        |    18 +
 gcc/testsuite/gdc.test/runnable/test13.d           |    13 +
 gcc/testsuite/gdc.test/runnable/test13504.d        |    11 +
 gcc/testsuite/gdc.test/runnable/test13613.d        |    74 +
 gcc/testsuite/gdc.test/runnable/test13944.d        |    36 +
 gcc/testsuite/gdc.test/runnable/test14874.d        |    38 +
 gcc/testsuite/gdc.test/runnable/test14901.d        |    20 +
 gcc/testsuite/gdc.test/runnable/test15.d           |  1441 +
 gcc/testsuite/gdc.test/runnable/test15079.d        |     5 +
 gcc/testsuite/gdc.test/runnable/test16.d           |   386 +
 gcc/testsuite/gdc.test/runnable/test16980.d        |    22 +
 gcc/testsuite/gdc.test/runnable/test17.d           |    43 +
 gcc/testsuite/gdc.test/runnable/test17072.d        |    13 +
 gcc/testsuite/gdc.test/runnable/test17073.d        |    13 +
 gcc/testsuite/gdc.test/runnable/test19.d           |   480 +
 gcc/testsuite/gdc.test/runnable/test20.d           |  1336 +
 gcc/testsuite/gdc.test/runnable/test21.d           |    10 +
 gcc/testsuite/gdc.test/runnable/test22.d           |  1278 +
 gcc/testsuite/gdc.test/runnable/test23.d           |  1575 +
 gcc/testsuite/gdc.test/runnable/test24.d           |    10 +
 gcc/testsuite/gdc.test/runnable/test27.d           |    13 +
 gcc/testsuite/gdc.test/runnable/test28.d           |  1320 +
 gcc/testsuite/gdc.test/runnable/test29.d           |    13 +
 gcc/testsuite/gdc.test/runnable/test3.d            |    41 +
 gcc/testsuite/gdc.test/runnable/test30.d           |    10 +
 gcc/testsuite/gdc.test/runnable/test31.d           |    18 +
 gcc/testsuite/gdc.test/runnable/test32.d           |    11 +
 gcc/testsuite/gdc.test/runnable/test34.d           |  1311 +
 gcc/testsuite/gdc.test/runnable/test3449.d         |   112 +
 gcc/testsuite/gdc.test/runnable/test3574a.d        |    13 +
 gcc/testsuite/gdc.test/runnable/test3574b.d        |    13 +
 gcc/testsuite/gdc.test/runnable/test3574c.d        |    13 +
 gcc/testsuite/gdc.test/runnable/test3574d.d        |    13 +
 gcc/testsuite/gdc.test/runnable/test36.d           |   109 +
 gcc/testsuite/gdc.test/runnable/test37.d           |    10 +
 gcc/testsuite/gdc.test/runnable/test38.d           |    13 +
 gcc/testsuite/gdc.test/runnable/test4.d            |  1572 +
 gcc/testsuite/gdc.test/runnable/test40.d           |    16 +
 gcc/testsuite/gdc.test/runnable/test41.d           |    29 +
 gcc/testsuite/gdc.test/runnable/test42.d           |  6418 ++++
 gcc/testsuite/gdc.test/runnable/test42a.d          |   315 +
 gcc/testsuite/gdc.test/runnable/test435.d          |   143 +
 gcc/testsuite/gdc.test/runnable/test45.d           |    31 +
 gcc/testsuite/gdc.test/runnable/test46.d           |     6 +
 gcc/testsuite/gdc.test/runnable/test48.d           |    43 +
 gcc/testsuite/gdc.test/runnable/test49.d           |    12 +
 gcc/testsuite/gdc.test/runnable/test5.d            |    65 +
 gcc/testsuite/gdc.test/runnable/test52.d           |    29 +
 gcc/testsuite/gdc.test/runnable/test57.d           |    10 +
 gcc/testsuite/gdc.test/runnable/test58.d           |     9 +
 gcc/testsuite/gdc.test/runnable/test5854.d         |    45 +
 gcc/testsuite/gdc.test/runnable/test5943.d         |    77 +
 gcc/testsuite/gdc.test/runnable/test60.d           |    22 +
 gcc/testsuite/gdc.test/runnable/test61.d           |    11 +
 gcc/testsuite/gdc.test/runnable/test6423.d         |    24 +
 gcc/testsuite/gdc.test/runnable/test7.d            |   734 +
 gcc/testsuite/gdc.test/runnable/test7452.d         |    75 +
 gcc/testsuite/gdc.test/runnable/test7453.d         |    14 +
 gcc/testsuite/gdc.test/runnable/test7494.d         |    20 +
 gcc/testsuite/gdc.test/runnable/test7511.d         |   421 +
 gcc/testsuite/gdc.test/runnable/test7595.d         |    26 +
 gcc/testsuite/gdc.test/runnable/test7603.d         |    30 +
 gcc/testsuite/gdc.test/runnable/test7618.d         |    17 +
 gcc/testsuite/gdc.test/runnable/test7932.d         |    31 +
 gcc/testsuite/gdc.test/runnable/test8.d            |  1039 +
 gcc/testsuite/gdc.test/runnable/test8182.d         |    16 +
 gcc/testsuite/gdc.test/runnable/test8544.d         |    17 +
 gcc/testsuite/gdc.test/runnable/test8997.d         |    15 +
 gcc/testsuite/gdc.test/runnable/test9259.d         |    13 +
 gcc/testsuite/gdc.test/runnable/test9271.d         |    14 +
 gcc/testsuite/gdc.test/runnable/test9309.d         |    37 +
 gcc/testsuite/gdc.test/runnable/test9495.d         |    31 +
 gcc/testsuite/gdc.test/runnable/testaa.d           |  1385 +
 gcc/testsuite/gdc.test/runnable/testaa2.d          |   292 +
 gcc/testsuite/gdc.test/runnable/testaa3.d          |   374 +
 gcc/testsuite/gdc.test/runnable/testabi.d          |   927 +
 gcc/testsuite/gdc.test/runnable/testappend.d       |    68 +
 gcc/testsuite/gdc.test/runnable/testargtypes.d     |   113 +
 gcc/testsuite/gdc.test/runnable/testarray.d        |    65 +
 gcc/testsuite/gdc.test/runnable/testassign.d       |  1199 +
 gcc/testsuite/gdc.test/runnable/testbitarray.d     |    16 +
 gcc/testsuite/gdc.test/runnable/testbounds.d       |   225 +
 gcc/testsuite/gdc.test/runnable/testbounds2.d      |   299 +
 gcc/testsuite/gdc.test/runnable/testbounds_off.d   |    27 +
 gcc/testsuite/gdc.test/runnable/testbounds_on.d    |    27 +
 .../gdc.test/runnable/testbounds_safeonly.d        |    27 +
 gcc/testsuite/gdc.test/runnable/testclass.d        |    78 +
 gcc/testsuite/gdc.test/runnable/testconst.d        |  3855 +++
 gcc/testsuite/gdc.test/runnable/testconstsection.d |    61 +
 gcc/testsuite/gdc.test/runnable/testcontracts.d    |   933 +
 gcc/testsuite/gdc.test/runnable/testdstress.d      |   916 +
 gcc/testsuite/gdc.test/runnable/testdt.d           |   172 +
 gcc/testsuite/gdc.test/runnable/testenum.d         |   447 +
 gcc/testsuite/gdc.test/runnable/testfile.d         |    24 +
 gcc/testsuite/gdc.test/runnable/testformat.d       |   125 +
 gcc/testsuite/gdc.test/runnable/testgc2.d          |    45 +
 gcc/testsuite/gdc.test/runnable/testgc3.d          |    24 +
 gcc/testsuite/gdc.test/runnable/testinvariant.d    |   187 +
 gcc/testsuite/gdc.test/runnable/testkeyword.d      |   152 +
 gcc/testsuite/gdc.test/runnable/testline.d         |    43 +
 gcc/testsuite/gdc.test/runnable/testminit.d        |    20 +
 gcc/testsuite/gdc.test/runnable/testmmfile.d       |   119 +
 gcc/testsuite/gdc.test/runnable/testmod1.d         |    13 +
 gcc/testsuite/gdc.test/runnable/testmod2.d         |    12 +
 gcc/testsuite/gdc.test/runnable/testmodule.d       |    21 +
 gcc/testsuite/gdc.test/runnable/testpic.d          |    30 +
 gcc/testsuite/gdc.test/runnable/testprofile.d      |    70 +
 gcc/testsuite/gdc.test/runnable/testreturn.d       |   160 +
 gcc/testsuite/gdc.test/runnable/testrightthis.d    |   612 +
 gcc/testsuite/gdc.test/runnable/testsafe.d         |   479 +
 gcc/testsuite/gdc.test/runnable/testscope.d        |   289 +
 gcc/testsuite/gdc.test/runnable/testscope2.d       |   248 +
 gcc/testsuite/gdc.test/runnable/testsignals.d      |   113 +
 gcc/testsuite/gdc.test/runnable/testsocket.d       |    50 +
 gcc/testsuite/gdc.test/runnable/teststdio.d        |    33 +
 gcc/testsuite/gdc.test/runnable/testswitch.d       |   716 +
 gcc/testsuite/gdc.test/runnable/testthread.d       |    63 +
 gcc/testsuite/gdc.test/runnable/testthread2.d      |   108 +
 gcc/testsuite/gdc.test/runnable/testtypeid.d       |   632 +
 gcc/testsuite/gdc.test/runnable/testv.d            |   147 +
 gcc/testsuite/gdc.test/runnable/tls.d              |    99 +
 gcc/testsuite/gdc.test/runnable/tls_dup.d          |   104 +
 gcc/testsuite/gdc.test/runnable/traits.d           |  1559 +
 .../gdc.test/runnable/traits_getPointerBitmap.d    |   266 +
 .../gdc.test/runnable/traits_getUnitTests.d        |    76 +
 .../gdc.test/runnable/traits_getVirtualIndex.d     |   100 +
 gcc/testsuite/gdc.test/runnable/uda.d              |   488 +
 gcc/testsuite/gdc.test/runnable/ufcs.d             |   845 +
 gcc/testsuite/gdc.test/runnable/uniformctor.d      |   157 +
 gcc/testsuite/gdc.test/runnable/untag.d            |   190 +
 gcc/testsuite/gdc.test/runnable/variadic.d         |  1129 +
 gcc/testsuite/gdc.test/runnable/version.d          |    67 +
 gcc/testsuite/gdc.test/runnable/warning1.d         |   191 +
 gcc/testsuite/gdc.test/runnable/wc.d               |    50 +
 gcc/testsuite/gdc.test/runnable/wc2.d              |    75 +
 gcc/testsuite/gdc.test/runnable/wc3.d              |    72 +
 gcc/testsuite/gdc.test/runnable/xdtor.d            |    86 +
 gcc/testsuite/gdc.test/runnable/xpostblit.d        |    77 +
 gcc/testsuite/gdc.test/runnable/xtest46.d          |  8024 +++++
 gcc/testsuite/gdc.test/runnable/xtest55.d          |    24 +
 gcc/testsuite/gdc.test/runnable/xtestenum.d        |   165 +
 gcc/testsuite/lib/gdc-dg.exp                       |    82 +
 gcc/testsuite/lib/gdc.exp                          |   274 +
 libphobos/Makefile.am                              |    74 +
 libphobos/Makefile.in                              |   649 +
 libphobos/acinclude.m4                             |    15 +
 libphobos/aclocal.m4                               |  1613 +
 libphobos/config.h.in                              |    78 +
 libphobos/configure                                | 17297 ++++++++++
 libphobos/configure.ac                             |   166 +
 libphobos/d_rules.am                               |    60 +
 libphobos/libdruntime/LICENSE                      |    26 +
 libphobos/libdruntime/Makefile.am                  |   353 +
 libphobos/libdruntime/Makefile.in                  |  2640 ++
 libphobos/libdruntime/__entrypoint.di              |    56 +
 libphobos/libdruntime/core/atomic.d                |  1772 +
 libphobos/libdruntime/core/attribute.d             |    57 +
 libphobos/libdruntime/core/bitop.d                 |  1018 +
 libphobos/libdruntime/core/checkedint.d            |   519 +
 libphobos/libdruntime/core/cpuid.d                 |  1132 +
 libphobos/libdruntime/core/demangle.d              |  2030 ++
 libphobos/libdruntime/core/exception.d             |   718 +
 libphobos/libdruntime/core/internal/abort.d        |    45 +
 libphobos/libdruntime/core/internal/convert.d      |   638 +
 libphobos/libdruntime/core/internal/hash.d         |   508 +
 libphobos/libdruntime/core/internal/spinlock.d     |   103 +
 libphobos/libdruntime/core/internal/string.d       |   207 +
 libphobos/libdruntime/core/internal/traits.d       |   189 +
 libphobos/libdruntime/core/math.d                  |   160 +
 libphobos/libdruntime/core/memory.d                |   791 +
 libphobos/libdruntime/core/runtime.d               |   843 +
 libphobos/libdruntime/core/simd.d                  |   462 +
 libphobos/libdruntime/core/stdc/complex.d          |   177 +
 libphobos/libdruntime/core/stdc/config.d           |   151 +
 libphobos/libdruntime/core/stdc/ctype.d            |    49 +
 libphobos/libdruntime/core/stdc/errno.d            |  1232 +
 libphobos/libdruntime/core/stdc/errno_.c           |    25 +
 libphobos/libdruntime/core/stdc/fenv.d             |   392 +
 libphobos/libdruntime/core/stdc/float_.d           |    92 +
 libphobos/libdruntime/core/stdc/inttypes.d         |   443 +
 libphobos/libdruntime/core/stdc/limits.d           |    61 +
 libphobos/libdruntime/core/stdc/locale.d           |   186 +
 libphobos/libdruntime/core/stdc/math.d             |  2667 ++
 libphobos/libdruntime/core/stdc/signal.d           |    78 +
 libphobos/libdruntime/core/stdc/stdarg.d           |   687 +
 libphobos/libdruntime/core/stdc/stddef.d           |    33 +
 libphobos/libdruntime/core/stdc/stdint.d           |   258 +
 libphobos/libdruntime/core/stdc/stdio.d            |  1261 +
 libphobos/libdruntime/core/stdc/stdlib.d           |   224 +
 libphobos/libdruntime/core/stdc/string.d           |    95 +
 libphobos/libdruntime/core/stdc/tgmath.d           |  1131 +
 libphobos/libdruntime/core/stdc/time.d             |   165 +
 libphobos/libdruntime/core/stdc/wchar_.d           |   236 +
 libphobos/libdruntime/core/stdc/wctype.d           |    65 +
 libphobos/libdruntime/core/stdcpp/exception.d      |   106 +
 libphobos/libdruntime/core/stdcpp/typeinfo.d       |   146 +
 libphobos/libdruntime/core/sync/barrier.d          |   151 +
 libphobos/libdruntime/core/sync/condition.d        |   606 +
 libphobos/libdruntime/core/sync/config.d           |    68 +
 libphobos/libdruntime/core/sync/exception.d        |    32 +
 libphobos/libdruntime/core/sync/mutex.d            |   275 +
 libphobos/libdruntime/core/sync/rwmutex.d          |   528 +
 libphobos/libdruntime/core/sync/semaphore.d        |   445 +
 libphobos/libdruntime/core/sys/bionic/fcntl.d      |     5 +
 libphobos/libdruntime/core/sys/bionic/unistd.d     |     5 +
 libphobos/libdruntime/core/sys/freebsd/dlfcn.d     |   113 +
 libphobos/libdruntime/core/sys/freebsd/execinfo.d  |   133 +
 libphobos/libdruntime/core/sys/freebsd/sys/cdefs.d |    16 +
 libphobos/libdruntime/core/sys/freebsd/sys/elf.d   |    11 +
 libphobos/libdruntime/core/sys/freebsd/sys/elf32.d |   187 +
 libphobos/libdruntime/core/sys/freebsd/sys/elf64.d |   193 +
 .../libdruntime/core/sys/freebsd/sys/elf_common.d  |   853 +
 libphobos/libdruntime/core/sys/freebsd/sys/event.d |   130 +
 .../libdruntime/core/sys/freebsd/sys/link_elf.d    |    79 +
 libphobos/libdruntime/core/sys/freebsd/sys/mman.d  |   143 +
 libphobos/libdruntime/core/sys/freebsd/time.d      |    25 +
 libphobos/libdruntime/core/sys/linux/config.d      |    28 +
 libphobos/libdruntime/core/sys/linux/dlfcn.d       |   306 +
 libphobos/libdruntime/core/sys/linux/elf.d         |  2529 ++
 libphobos/libdruntime/core/sys/linux/epoll.d       |   130 +
 libphobos/libdruntime/core/sys/linux/errno.d       |    19 +
 libphobos/libdruntime/core/sys/linux/execinfo.d    |    16 +
 libphobos/libdruntime/core/sys/linux/fcntl.d       |    18 +
 libphobos/libdruntime/core/sys/linux/link.d        |   177 +
 libphobos/libdruntime/core/sys/linux/stdio.d       |   105 +
 libphobos/libdruntime/core/sys/linux/sys/inotify.d |   102 +
 libphobos/libdruntime/core/sys/linux/sys/mman.d    |   724 +
 .../libdruntime/core/sys/linux/sys/signalfd.d      |    42 +
 libphobos/libdruntime/core/sys/linux/sys/socket.d  |    19 +
 libphobos/libdruntime/core/sys/linux/sys/sysinfo.d |    39 +
 libphobos/libdruntime/core/sys/linux/sys/xattr.d   |    68 +
 libphobos/libdruntime/core/sys/linux/termios.d     |    30 +
 libphobos/libdruntime/core/sys/linux/time.d        |    23 +
 libphobos/libdruntime/core/sys/linux/timerfd.d     |    24 +
 libphobos/libdruntime/core/sys/linux/tipc.d        |   210 +
 libphobos/libdruntime/core/sys/linux/unistd.d      |    20 +
 libphobos/libdruntime/core/sys/osx/execinfo.d      |    16 +
 libphobos/libdruntime/core/sys/osx/mach/dyld.d     |    27 +
 libphobos/libdruntime/core/sys/osx/mach/getsect.d  |    22 +
 .../libdruntime/core/sys/osx/mach/kern_return.d    |    73 +
 libphobos/libdruntime/core/sys/osx/mach/loader.d   |    97 +
 libphobos/libdruntime/core/sys/osx/mach/port.d     |    27 +
 .../libdruntime/core/sys/osx/mach/semaphore.d      |    57 +
 .../libdruntime/core/sys/osx/mach/thread_act.d     |   127 +
 libphobos/libdruntime/core/sys/osx/pthread.d       |    50 +
 libphobos/libdruntime/core/sys/osx/sys/cdefs.d     |    16 +
 libphobos/libdruntime/core/sys/osx/sys/event.d     |   130 +
 libphobos/libdruntime/core/sys/osx/sys/mman.d      |   102 +
 libphobos/libdruntime/core/sys/posix/arpa/inet.d   |   221 +
 libphobos/libdruntime/core/sys/posix/config.d      |    82 +
 libphobos/libdruntime/core/sys/posix/dirent.d      |   331 +
 libphobos/libdruntime/core/sys/posix/dlfcn.d       |   212 +
 libphobos/libdruntime/core/sys/posix/fcntl.d       |   570 +
 libphobos/libdruntime/core/sys/posix/grp.d         |   174 +
 libphobos/libdruntime/core/sys/posix/inttypes.d    |    40 +
 libphobos/libdruntime/core/sys/posix/mqueue.d      |   218 +
 libphobos/libdruntime/core/sys/posix/net/if_.d     |    91 +
 libphobos/libdruntime/core/sys/posix/netdb.d       |   589 +
 libphobos/libdruntime/core/sys/posix/netinet/in_.d |   999 +
 libphobos/libdruntime/core/sys/posix/netinet/tcp.d |    48 +
 libphobos/libdruntime/core/sys/posix/poll.d        |   199 +
 libphobos/libdruntime/core/sys/posix/pthread.d     |  1039 +
 libphobos/libdruntime/core/sys/posix/pwd.d         |   199 +
 libphobos/libdruntime/core/sys/posix/sched.d       |   202 +
 libphobos/libdruntime/core/sys/posix/semaphore.d   |   151 +
 libphobos/libdruntime/core/sys/posix/setjmp.d      |   271 +
 libphobos/libdruntime/core/sys/posix/signal.d      |  2143 ++
 libphobos/libdruntime/core/sys/posix/stdio.d       |   323 +
 libphobos/libdruntime/core/sys/posix/stdlib.d      |   423 +
 libphobos/libdruntime/core/sys/posix/sys/ioctl.d   |   373 +
 libphobos/libdruntime/core/sys/posix/sys/ipc.d     |   163 +
 libphobos/libdruntime/core/sys/posix/sys/mman.d    |   575 +
 libphobos/libdruntime/core/sys/posix/sys/msg.d     |   345 +
 .../libdruntime/core/sys/posix/sys/resource.d      |   414 +
 libphobos/libdruntime/core/sys/posix/sys/select.d  |   366 +
 libphobos/libdruntime/core/sys/posix/sys/shm.d     |   127 +
 libphobos/libdruntime/core/sys/posix/sys/socket.d  |  1378 +
 libphobos/libdruntime/core/sys/posix/sys/stat.d    |  1209 +
 libphobos/libdruntime/core/sys/posix/sys/statvfs.d |   112 +
 libphobos/libdruntime/core/sys/posix/sys/time.d    |   177 +
 libphobos/libdruntime/core/sys/posix/sys/types.d   |   872 +
 libphobos/libdruntime/core/sys/posix/sys/uio.d     |    98 +
 libphobos/libdruntime/core/sys/posix/sys/un.d      |    70 +
 libphobos/libdruntime/core/sys/posix/sys/utsname.d |    72 +
 libphobos/libdruntime/core/sys/posix/sys/wait.d    |   253 +
 libphobos/libdruntime/core/sys/posix/syslog.d      |   264 +
 libphobos/libdruntime/core/sys/posix/termios.d     |   604 +
 libphobos/libdruntime/core/sys/posix/time.d        |   413 +
 libphobos/libdruntime/core/sys/posix/ucontext.d    |   823 +
 libphobos/libdruntime/core/sys/posix/unistd.d      |  1338 +
 libphobos/libdruntime/core/sys/posix/utime.d       |    87 +
 libphobos/libdruntime/core/sys/solaris/dlfcn.d     |   112 +
 libphobos/libdruntime/core/sys/solaris/elf.d       |    12 +
 libphobos/libdruntime/core/sys/solaris/execinfo.d  |    18 +
 libphobos/libdruntime/core/sys/solaris/libelf.d    |   166 +
 libphobos/libdruntime/core/sys/solaris/link.d      |   173 +
 libphobos/libdruntime/core/sys/solaris/sys/elf.d   |   657 +
 .../libdruntime/core/sys/solaris/sys/elf_386.d     |    82 +
 .../libdruntime/core/sys/solaris/sys/elf_SPARC.d   |   181 +
 .../libdruntime/core/sys/solaris/sys/elf_amd64.d   |   111 +
 .../libdruntime/core/sys/solaris/sys/elf_notes.d   |    14 +
 .../libdruntime/core/sys/solaris/sys/elftypes.d    |    28 +
 libphobos/libdruntime/core/sys/solaris/sys/link.d  |   426 +
 .../libdruntime/core/sys/solaris/sys/priocntl.d    |   115 +
 .../libdruntime/core/sys/solaris/sys/procset.d     |    53 +
 libphobos/libdruntime/core/sys/solaris/sys/types.d |    24 +
 libphobos/libdruntime/core/sys/solaris/time.d      |    18 +
 libphobos/libdruntime/core/sys/windows/accctrl.d   |   422 +
 libphobos/libdruntime/core/sys/windows/aclapi.d    |   139 +
 libphobos/libdruntime/core/sys/windows/aclui.d     |   120 +
 libphobos/libdruntime/core/sys/windows/basetsd.d   |   159 +
 libphobos/libdruntime/core/sys/windows/basetyps.d  |    27 +
 libphobos/libdruntime/core/sys/windows/cderr.d     |    50 +
 libphobos/libdruntime/core/sys/windows/cguid.d     |    13 +
 libphobos/libdruntime/core/sys/windows/com.d       |   105 +
 libphobos/libdruntime/core/sys/windows/comcat.d    |    73 +
 libphobos/libdruntime/core/sys/windows/commctrl.d  |  6282 ++++
 libphobos/libdruntime/core/sys/windows/commdlg.d   |   718 +
 libphobos/libdruntime/core/sys/windows/core.d      |    30 +
 libphobos/libdruntime/core/sys/windows/cpl.d       |    79 +
 libphobos/libdruntime/core/sys/windows/cplext.d    |    19 +
 libphobos/libdruntime/core/sys/windows/custcntl.d  |   124 +
 libphobos/libdruntime/core/sys/windows/dbghelp.d   |   107 +
 .../libdruntime/core/sys/windows/dbghelp_types.d   |   233 +
 libphobos/libdruntime/core/sys/windows/dbt.d       |   191 +
 libphobos/libdruntime/core/sys/windows/dde.d       |   215 +
 libphobos/libdruntime/core/sys/windows/ddeml.d     |   379 +
 libphobos/libdruntime/core/sys/windows/dhcpcsdk.d  |    58 +
 libphobos/libdruntime/core/sys/windows/dlgs.d      |   191 +
 libphobos/libdruntime/core/sys/windows/dll.d       |   514 +
 libphobos/libdruntime/core/sys/windows/docobj.d    |   133 +
 libphobos/libdruntime/core/sys/windows/errorrep.d  |    42 +
 libphobos/libdruntime/core/sys/windows/exdisp.d    |   127 +
 libphobos/libdruntime/core/sys/windows/exdispid.d  |    20 +
 libphobos/libdruntime/core/sys/windows/httpext.d   |   114 +
 libphobos/libdruntime/core/sys/windows/idispids.d  |    16 +
 libphobos/libdruntime/core/sys/windows/imagehlp.d  |   379 +
 libphobos/libdruntime/core/sys/windows/imm.d       |   484 +
 libphobos/libdruntime/core/sys/windows/intshcut.d  |    91 +
 libphobos/libdruntime/core/sys/windows/ipexport.d  |   108 +
 libphobos/libdruntime/core/sys/windows/iphlpapi.d  |    62 +
 libphobos/libdruntime/core/sys/windows/ipifcons.d  |    38 +
 libphobos/libdruntime/core/sys/windows/iprtrmib.d  |   267 +
 libphobos/libdruntime/core/sys/windows/iptypes.d   |   103 +
 libphobos/libdruntime/core/sys/windows/isguids.d   |    17 +
 libphobos/libdruntime/core/sys/windows/lm.d        |    47 +
 libphobos/libdruntime/core/sys/windows/lmaccess.d  |   759 +
 libphobos/libdruntime/core/sys/windows/lmalert.d   |    77 +
 libphobos/libdruntime/core/sys/windows/lmapibuf.d  |    21 +
 libphobos/libdruntime/core/sys/windows/lmat.d      |    50 +
 libphobos/libdruntime/core/sys/windows/lmaudit.d   |   302 +
 libphobos/libdruntime/core/sys/windows/lmbrowsr.d  |    85 +
 libphobos/libdruntime/core/sys/windows/lmchdev.d   |    90 +
 libphobos/libdruntime/core/sys/windows/lmconfig.d  |    30 +
 libphobos/libdruntime/core/sys/windows/lmcons.d    |    88 +
 libphobos/libdruntime/core/sys/windows/lmerr.d     |   313 +
 libphobos/libdruntime/core/sys/windows/lmerrlog.d  |   222 +
 libphobos/libdruntime/core/sys/windows/lmmsg.d     |    43 +
 libphobos/libdruntime/core/sys/windows/lmremutl.d  |    60 +
 libphobos/libdruntime/core/sys/windows/lmrepl.d    |   134 +
 libphobos/libdruntime/core/sys/windows/lmserver.d  |   941 +
 libphobos/libdruntime/core/sys/windows/lmshare.d   |   197 +
 libphobos/libdruntime/core/sys/windows/lmsname.d   |    65 +
 libphobos/libdruntime/core/sys/windows/lmstats.d   |   121 +
 libphobos/libdruntime/core/sys/windows/lmsvc.d     |   156 +
 libphobos/libdruntime/core/sys/windows/lmuse.d     |    80 +
 libphobos/libdruntime/core/sys/windows/lmuseflg.d  |    16 +
 libphobos/libdruntime/core/sys/windows/lmwksta.d   |   390 +
 libphobos/libdruntime/core/sys/windows/lzexpand.d  |    50 +
 libphobos/libdruntime/core/sys/windows/mapi.d      |   168 +
 libphobos/libdruntime/core/sys/windows/mciavi.d    |    40 +
 libphobos/libdruntime/core/sys/windows/mcx.d       |    99 +
 libphobos/libdruntime/core/sys/windows/mgmtapi.d   |    47 +
 libphobos/libdruntime/core/sys/windows/mmsystem.d  |  2272 ++
 libphobos/libdruntime/core/sys/windows/msacm.d     |   175 +
 libphobos/libdruntime/core/sys/windows/mshtml.d    |   536 +
 libphobos/libdruntime/core/sys/windows/mswsock.d   |   197 +
 libphobos/libdruntime/core/sys/windows/nb30.d      |   237 +
 libphobos/libdruntime/core/sys/windows/nddeapi.d   |   164 +
 libphobos/libdruntime/core/sys/windows/nspapi.d    |   150 +
 libphobos/libdruntime/core/sys/windows/ntdef.d     |    80 +
 libphobos/libdruntime/core/sys/windows/ntdll.d     |    22 +
 libphobos/libdruntime/core/sys/windows/ntldap.d    |    60 +
 libphobos/libdruntime/core/sys/windows/ntsecapi.d  |   796 +
 libphobos/libdruntime/core/sys/windows/ntsecpkg.d  |   446 +
 libphobos/libdruntime/core/sys/windows/oaidl.d     |   672 +
 libphobos/libdruntime/core/sys/windows/objbase.d   |   207 +
 libphobos/libdruntime/core/sys/windows/objfwd.d    |   103 +
 libphobos/libdruntime/core/sys/windows/objidl.d    |  1307 +
 libphobos/libdruntime/core/sys/windows/objsafe.d   |    23 +
 libphobos/libdruntime/core/sys/windows/ocidl.d     |   472 +
 libphobos/libdruntime/core/sys/windows/odbcinst.d  |   168 +
 libphobos/libdruntime/core/sys/windows/ole.d       |   363 +
 libphobos/libdruntime/core/sys/windows/ole2.d      |   118 +
 libphobos/libdruntime/core/sys/windows/ole2ver.d   |    14 +
 libphobos/libdruntime/core/sys/windows/oleacc.d    |   216 +
 libphobos/libdruntime/core/sys/windows/oleauto.d   |   684 +
 libphobos/libdruntime/core/sys/windows/olectl.d    |   398 +
 libphobos/libdruntime/core/sys/windows/olectlid.d  |    13 +
 libphobos/libdruntime/core/sys/windows/oledlg.d    |   992 +
 libphobos/libdruntime/core/sys/windows/oleidl.d    |   270 +
 libphobos/libdruntime/core/sys/windows/pbt.d       |    30 +
 libphobos/libdruntime/core/sys/windows/powrprof.d  |   140 +
 libphobos/libdruntime/core/sys/windows/prsht.d     |   444 +
 libphobos/libdruntime/core/sys/windows/psapi.d     |   160 +
 libphobos/libdruntime/core/sys/windows/rapi.d      |    54 +
 libphobos/libdruntime/core/sys/windows/ras.d       |  1008 +
 libphobos/libdruntime/core/sys/windows/rasdlg.d    |   161 +
 libphobos/libdruntime/core/sys/windows/raserror.d  |   215 +
 libphobos/libdruntime/core/sys/windows/rassapi.d   |   220 +
 libphobos/libdruntime/core/sys/windows/reason.d    |    63 +
 libphobos/libdruntime/core/sys/windows/regstr.d    |   816 +
 libphobos/libdruntime/core/sys/windows/richedit.d  |   592 +
 libphobos/libdruntime/core/sys/windows/richole.d   |   101 +
 libphobos/libdruntime/core/sys/windows/rpc.d       |    31 +
 libphobos/libdruntime/core/sys/windows/rpcdce.d    |   413 +
 libphobos/libdruntime/core/sys/windows/rpcdce2.d   |    80 +
 libphobos/libdruntime/core/sys/windows/rpcdcep.d   |   153 +
 libphobos/libdruntime/core/sys/windows/rpcndr.d    |   573 +
 libphobos/libdruntime/core/sys/windows/rpcnsi.d    |   152 +
 libphobos/libdruntime/core/sys/windows/rpcnsip.d   |    29 +
 libphobos/libdruntime/core/sys/windows/rpcnterr.d  |    31 +
 libphobos/libdruntime/core/sys/windows/schannel.d  |   106 +
 libphobos/libdruntime/core/sys/windows/secext.d    |    54 +
 libphobos/libdruntime/core/sys/windows/security.d  |    46 +
 libphobos/libdruntime/core/sys/windows/servprov.d  |    16 +
 libphobos/libdruntime/core/sys/windows/setupapi.d  |  1981 ++
 libphobos/libdruntime/core/sys/windows/shellapi.d  |   420 +
 libphobos/libdruntime/core/sys/windows/shldisp.d   |    27 +
 libphobos/libdruntime/core/sys/windows/shlguid.d   |    18 +
 libphobos/libdruntime/core/sys/windows/shlobj.d    |  1355 +
 libphobos/libdruntime/core/sys/windows/shlwapi.d   |   732 +
 libphobos/libdruntime/core/sys/windows/snmp.d      |   269 +
 libphobos/libdruntime/core/sys/windows/sql.d       |   434 +
 libphobos/libdruntime/core/sys/windows/sqlext.d    |  1295 +
 libphobos/libdruntime/core/sys/windows/sqltypes.d  |   144 +
 libphobos/libdruntime/core/sys/windows/sqlucode.d  |   158 +
 libphobos/libdruntime/core/sys/windows/sspi.d      |   382 +
 .../libdruntime/core/sys/windows/stacktrace.d      |   417 +
 libphobos/libdruntime/core/sys/windows/stat.d      |    50 +
 libphobos/libdruntime/core/sys/windows/subauth.d   |   275 +
 libphobos/libdruntime/core/sys/windows/threadaux.d |   354 +
 libphobos/libdruntime/core/sys/windows/tlhelp32.d  |   172 +
 libphobos/libdruntime/core/sys/windows/tmschema.d  |   758 +
 libphobos/libdruntime/core/sys/windows/unknwn.d    |    55 +
 libphobos/libdruntime/core/sys/windows/uuid.d      |  4070 +++
 libphobos/libdruntime/core/sys/windows/vfw.d       |  2398 ++
 libphobos/libdruntime/core/sys/windows/w32api.d    |    97 +
 libphobos/libdruntime/core/sys/windows/winbase.d   |  2858 ++
 libphobos/libdruntime/core/sys/windows/winber.d    |    70 +
 libphobos/libdruntime/core/sys/windows/wincon.d    |   298 +
 libphobos/libdruntime/core/sys/windows/wincrypt.d  |   902 +
 libphobos/libdruntime/core/sys/windows/windef.d    |   151 +
 libphobos/libdruntime/core/sys/windows/windows.d   |    73 +
 libphobos/libdruntime/core/sys/windows/winerror.d  |  2312 ++
 libphobos/libdruntime/core/sys/windows/wingdi.d    |  4572 +++
 libphobos/libdruntime/core/sys/windows/winhttp.d   |   844 +
 libphobos/libdruntime/core/sys/windows/wininet.d   |  1248 +
 libphobos/libdruntime/core/sys/windows/winioctl.d  |   712 +
 libphobos/libdruntime/core/sys/windows/winldap.d   |   856 +
 libphobos/libdruntime/core/sys/windows/winnetwk.d  |   440 +
 libphobos/libdruntime/core/sys/windows/winnls.d    |   811 +
 libphobos/libdruntime/core/sys/windows/winnt.d     |  4114 +++
 libphobos/libdruntime/core/sys/windows/winperf.d   |   152 +
 libphobos/libdruntime/core/sys/windows/winreg.d    |   255 +
 libphobos/libdruntime/core/sys/windows/winsock2.d  |   762 +
 libphobos/libdruntime/core/sys/windows/winspool.d  |   963 +
 libphobos/libdruntime/core/sys/windows/winsvc.d    |   427 +
 libphobos/libdruntime/core/sys/windows/winuser.d   |  4897 +++
 libphobos/libdruntime/core/sys/windows/winver.d    |   174 +
 libphobos/libdruntime/core/sys/windows/wtsapi32.d  |   431 +
 libphobos/libdruntime/core/sys/windows/wtypes.d    |   235 +
 libphobos/libdruntime/core/thread.d                |  5453 +++
 libphobos/libdruntime/core/threadasm.S             |   601 +
 libphobos/libdruntime/core/time.d                  |  4891 +++
 libphobos/libdruntime/core/vararg.d                |    19 +
 libphobos/libdruntime/etc/linux/memoryerror.d      |   331 +
 libphobos/libdruntime/gc/bits.d                    |   129 +
 libphobos/libdruntime/gc/config.d                  |   248 +
 libphobos/libdruntime/gc/gc.d                      |  3412 ++
 libphobos/libdruntime/gc/os.d                      |   200 +
 libphobos/libdruntime/gc/pooltable.d               |   285 +
 libphobos/libdruntime/gc/proxy.d                   |   354 +
 libphobos/libdruntime/gc/stats.d                   |    27 +
 libphobos/libdruntime/gcc/atomics.d                |   185 +
 libphobos/libdruntime/gcc/attribute.d              |    29 +
 libphobos/libdruntime/gcc/backtrace.d              |   572 +
 libphobos/libdruntime/gcc/builtins.d               |    41 +
 libphobos/libdruntime/gcc/config.d.in              |    38 +
 libphobos/libdruntime/gcc/deh.d                    |   959 +
 libphobos/libdruntime/gcc/libbacktrace.d.in        |    88 +
 libphobos/libdruntime/gcc/unwind/arm.d             |    66 +
 libphobos/libdruntime/gcc/unwind/arm_common.d      |   239 +
 libphobos/libdruntime/gcc/unwind/c6x.d             |    52 +
 libphobos/libdruntime/gcc/unwind/generic.d         |   269 +
 libphobos/libdruntime/gcc/unwind/package.d         |    32 +
 libphobos/libdruntime/gcc/unwind/pe.d              |   233 +
 libphobos/libdruntime/gcstub/gc.d                  |   388 +
 libphobos/libdruntime/object.d                     |  3558 ++
 libphobos/libdruntime/rt/aApply.d                  |   904 +
 libphobos/libdruntime/rt/aApplyR.d                 |   958 +
 libphobos/libdruntime/rt/aaA.d                     |   990 +
 libphobos/libdruntime/rt/adi.d                     |   609 +
 libphobos/libdruntime/rt/arrayassign.d             |   263 +
 libphobos/libdruntime/rt/arraycast.d               |    97 +
 libphobos/libdruntime/rt/arraycat.d                |    33 +
 libphobos/libdruntime/rt/backtrace/dwarf.d         |   525 +
 libphobos/libdruntime/rt/backtrace/elf.d           |   234 +
 libphobos/libdruntime/rt/bss_section.c             |    21 +
 libphobos/libdruntime/rt/cast_.d                   |   141 +
 libphobos/libdruntime/rt/config.d                  |   147 +
 libphobos/libdruntime/rt/critical_.d               |    68 +
 libphobos/libdruntime/rt/deh.d                     |    42 +
 libphobos/libdruntime/rt/dmain2.d                  |   592 +
 libphobos/libdruntime/rt/dylib_fixes.c             |    28 +
 libphobos/libdruntime/rt/invariant.d               |    36 +
 libphobos/libdruntime/rt/lifetime.d                |  2653 ++
 libphobos/libdruntime/rt/memory.d                  |    26 +
 libphobos/libdruntime/rt/minfo.d                   |   585 +
 libphobos/libdruntime/rt/monitor_.d                |   326 +
 libphobos/libdruntime/rt/obj.d                     |    35 +
 libphobos/libdruntime/rt/qsort.d                   |   109 +
 libphobos/libdruntime/rt/sections.d                |    56 +
 libphobos/libdruntime/rt/sections_android.d        |   187 +
 libphobos/libdruntime/rt/sections_elf_shared.d     |   967 +
 libphobos/libdruntime/rt/sections_osx.d            |   277 +
 libphobos/libdruntime/rt/sections_solaris.d        |   114 +
 libphobos/libdruntime/rt/sections_win32.d          |   122 +
 libphobos/libdruntime/rt/sections_win64.d          |   222 +
 libphobos/libdruntime/rt/switch_.d                 |   424 +
 libphobos/libdruntime/rt/tlsgc.d                   |    79 +
 libphobos/libdruntime/rt/typeinfo/ti_AC.d          |   104 +
 libphobos/libdruntime/rt/typeinfo/ti_Acdouble.d    |    47 +
 libphobos/libdruntime/rt/typeinfo/ti_Acfloat.d     |    47 +
 libphobos/libdruntime/rt/typeinfo/ti_Acreal.d      |    47 +
 libphobos/libdruntime/rt/typeinfo/ti_Adouble.d     |    61 +
 libphobos/libdruntime/rt/typeinfo/ti_Afloat.d      |    61 +
 libphobos/libdruntime/rt/typeinfo/ti_Ag.d          |   199 +
 libphobos/libdruntime/rt/typeinfo/ti_Aint.d        |   151 +
 libphobos/libdruntime/rt/typeinfo/ti_Along.d       |   103 +
 libphobos/libdruntime/rt/typeinfo/ti_Areal.d       |    61 +
 libphobos/libdruntime/rt/typeinfo/ti_Ashort.d      |   113 +
 libphobos/libdruntime/rt/typeinfo/ti_C.d           |    75 +
 libphobos/libdruntime/rt/typeinfo/ti_byte.d        |    60 +
 libphobos/libdruntime/rt/typeinfo/ti_cdouble.d     |    74 +
 libphobos/libdruntime/rt/typeinfo/ti_cent.d        |    73 +
 libphobos/libdruntime/rt/typeinfo/ti_cfloat.d      |    73 +
 libphobos/libdruntime/rt/typeinfo/ti_char.d        |    62 +
 libphobos/libdruntime/rt/typeinfo/ti_creal.d       |    74 +
 libphobos/libdruntime/rt/typeinfo/ti_dchar.d       |    62 +
 libphobos/libdruntime/rt/typeinfo/ti_delegate.d    |    64 +
 libphobos/libdruntime/rt/typeinfo/ti_double.d      |    76 +
 libphobos/libdruntime/rt/typeinfo/ti_float.d       |    71 +
 libphobos/libdruntime/rt/typeinfo/ti_idouble.d     |    27 +
 libphobos/libdruntime/rt/typeinfo/ti_ifloat.d      |    27 +
 libphobos/libdruntime/rt/typeinfo/ti_int.d         |    64 +
 libphobos/libdruntime/rt/typeinfo/ti_ireal.d       |    27 +
 libphobos/libdruntime/rt/typeinfo/ti_long.d        |    71 +
 libphobos/libdruntime/rt/typeinfo/ti_ptr.d         |    64 +
 libphobos/libdruntime/rt/typeinfo/ti_real.d        |    67 +
 libphobos/libdruntime/rt/typeinfo/ti_short.d       |    60 +
 libphobos/libdruntime/rt/typeinfo/ti_ubyte.d       |    70 +
 libphobos/libdruntime/rt/typeinfo/ti_ucent.d       |    73 +
 libphobos/libdruntime/rt/typeinfo/ti_uint.d        |    64 +
 libphobos/libdruntime/rt/typeinfo/ti_ulong.d       |    71 +
 libphobos/libdruntime/rt/typeinfo/ti_ushort.d      |    60 +
 libphobos/libdruntime/rt/typeinfo/ti_void.d        |    65 +
 libphobos/libdruntime/rt/typeinfo/ti_wchar.d       |    62 +
 libphobos/libdruntime/rt/util/array.d              |    65 +
 libphobos/libdruntime/rt/util/container/array.d    |   227 +
 libphobos/libdruntime/rt/util/container/common.d   |    66 +
 libphobos/libdruntime/rt/util/container/hashtab.d  |   330 +
 libphobos/libdruntime/rt/util/container/treap.d    |   338 +
 libphobos/libdruntime/rt/util/hash.d               |   109 +
 libphobos/libdruntime/rt/util/random.d             |    48 +
 libphobos/libdruntime/rt/util/typeinfo.d           |   289 +
 libphobos/libdruntime/rt/util/utf.d                |   903 +
 libphobos/libdruntime/test_runner.d                |    78 +
 libphobos/m4/autoconf.m4                           |   135 +
 libphobos/m4/druntime.m4                           |    99 +
 libphobos/m4/druntime/libbacktrace.m4              |   100 +
 libphobos/m4/druntime/libraries.m4                 |    79 +
 libphobos/m4/druntime/os.m4                        |   163 +
 libphobos/m4/gcc_support.m4                        |    34 +
 libphobos/m4/gdc.m4                                |    19 +
 libphobos/m4/libtool.m4                            |    85 +
 libphobos/src/LICENSE_1_0.txt                      |    23 +
 libphobos/src/Makefile.am                          |   224 +
 libphobos/src/Makefile.in                          |  1835 +
 libphobos/src/etc/c/curl.d                         |  2320 ++
 libphobos/src/etc/c/sqlite3.d                      |  2126 ++
 libphobos/src/etc/c/zlib.d                         |  1364 +
 libphobos/src/index.d                              |   522 +
 libphobos/src/libgphobos.spec.in                   |     8 +
 libphobos/src/std/algorithm/comparison.d           |  2045 ++
 libphobos/src/std/algorithm/internal.d             |    77 +
 libphobos/src/std/algorithm/iteration.d            |  4397 +++
 libphobos/src/std/algorithm/mutation.d             |  2495 ++
 libphobos/src/std/algorithm/package.d              |   191 +
 libphobos/src/std/algorithm/searching.d            |  3752 ++
 libphobos/src/std/algorithm/setops.d               |  1397 +
 libphobos/src/std/algorithm/sorting.d              |  3077 ++
 libphobos/src/std/array.d                          |  3574 ++
 libphobos/src/std/ascii.d                          |   671 +
 libphobos/src/std/base64.d                         |  2043 ++
 libphobos/src/std/bigint.d                         |  1596 +
 libphobos/src/std/bitmanip.d                       |  3999 +++
 libphobos/src/std/c/fenv.d                         |    16 +
 libphobos/src/std/c/freebsd/socket.d               |    17 +
 libphobos/src/std/c/linux/linux.d                  |    70 +
 libphobos/src/std/c/linux/linuxextern.d            |    17 +
 libphobos/src/std/c/linux/pthread.d                |    19 +
 libphobos/src/std/c/linux/socket.d                 |    82 +
 libphobos/src/std/c/linux/termios.d                |    12 +
 libphobos/src/std/c/linux/tipc.d                   |    17 +
 libphobos/src/std/c/locale.d                       |    17 +
 libphobos/src/std/c/math.d                         |    16 +
 libphobos/src/std/c/osx/socket.d                   |    62 +
 libphobos/src/std/c/process.d                      |    95 +
 libphobos/src/std/c/stdarg.d                       |    16 +
 libphobos/src/std/c/stddef.d                       |    16 +
 libphobos/src/std/c/stdio.d                        |    16 +
 libphobos/src/std/c/stdlib.d                       |    18 +
 libphobos/src/std/c/string.d                       |    16 +
 libphobos/src/std/c/time.d                         |    16 +
 libphobos/src/std/c/wcharh.d                       |    16 +
 libphobos/src/std/c/windows/com.d                  |    11 +
 libphobos/src/std/c/windows/stat.d                 |    15 +
 libphobos/src/std/c/windows/windows.d              |    15 +
 libphobos/src/std/c/windows/winsock.d              |    16 +
 libphobos/src/std/compiler.d                       |    61 +
 libphobos/src/std/complex.d                        |   937 +
 libphobos/src/std/concurrency.d                    |  2662 ++
 libphobos/src/std/concurrencybase.d                |    20 +
 libphobos/src/std/container/array.d                |  2181 ++
 libphobos/src/std/container/binaryheap.d           |   438 +
 libphobos/src/std/container/dlist.d                |   980 +
 libphobos/src/std/container/package.d              |  1059 +
 libphobos/src/std/container/rbtree.d               |  2058 ++
 libphobos/src/std/container/slist.d                |   848 +
 libphobos/src/std/container/util.d                 |   181 +
 libphobos/src/std/conv.d                           |  5799 ++++
 libphobos/src/std/cstream.d                        |   250 +
 libphobos/src/std/csv.d                            |  1692 +
 libphobos/src/std/datetime.d                       | 34554 +++++++++++++++++++
 libphobos/src/std/demangle.d                       |    91 +
 libphobos/src/std/digest/crc.d                     |   462 +
 libphobos/src/std/digest/digest.d                  |   993 +
 libphobos/src/std/digest/hmac.d                    |   317 +
 libphobos/src/std/digest/md.d                      |   591 +
 libphobos/src/std/digest/ripemd.d                  |   763 +
 libphobos/src/std/digest/sha.d                     |  1263 +
 libphobos/src/std/encoding.d                       |  3382 ++
 libphobos/src/std/exception.d                      |  2256 ++
 .../allocator/building_blocks/affix_allocator.d    |   294 +
 .../allocator/building_blocks/allocator_list.d     |   621 +
 .../allocator/building_blocks/bitmapped_block.d    |  1439 +
 .../allocator/building_blocks/bucketizer.d         |   250 +
 .../allocator/building_blocks/fallback_allocator.d |   357 +
 .../allocator/building_blocks/free_list.d          |  1086 +
 .../allocator/building_blocks/free_tree.d          |   402 +
 .../allocator/building_blocks/kernighan_ritchie.d  |   774 +
 .../allocator/building_blocks/null_allocator.d     |    82 +
 .../allocator/building_blocks/package.d            |   313 +
 .../allocator/building_blocks/quantizer.d          |   235 +
 .../allocator/building_blocks/region.d             |   804 +
 .../allocator/building_blocks/scoped_allocator.d   |   204 +
 .../allocator/building_blocks/segregator.d         |   364 +
 .../allocator/building_blocks/stats_collector.d    |   738 +
 libphobos/src/std/experimental/allocator/common.d  |   721 +
 .../src/std/experimental/allocator/gc_allocator.d  |   161 +
 .../src/std/experimental/allocator/mallocator.d    |   384 +
 .../std/experimental/allocator/mmap_allocator.d    |    74 +
 libphobos/src/std/experimental/allocator/package.d |  2009 ++
 .../src/std/experimental/allocator/showcase.d      |    92 +
 libphobos/src/std/experimental/allocator/typed.d   |   427 +
 libphobos/src/std/experimental/logger/core.d       |  3058 ++
 libphobos/src/std/experimental/logger/filelogger.d |   202 +
 .../src/std/experimental/logger/multilogger.d      |   196 +
 libphobos/src/std/experimental/logger/nulllogger.d |    36 +
 libphobos/src/std/experimental/logger/package.d    |   183 +
 libphobos/src/std/experimental/ndslice/internal.d  |   194 +
 libphobos/src/std/experimental/ndslice/iteration.d |  1222 +
 libphobos/src/std/experimental/ndslice/package.d   |   562 +
 libphobos/src/std/experimental/ndslice/selection.d |  1615 +
 libphobos/src/std/experimental/ndslice/slice.d     |  2733 ++
 libphobos/src/std/experimental/note.md             |     1 +
 libphobos/src/std/file.d                           |  3943 +++
 libphobos/src/std/format.d                         |  6547 ++++
 libphobos/src/std/functional.d                     |  1473 +
 libphobos/src/std/getopt.d                         |  1664 +
 libphobos/src/std/internal/cstring.d               |   257 +
 libphobos/src/std/internal/digest/sha_SSSE3.d      |   711 +
 libphobos/src/std/internal/math/biguintcore.d      |  2431 ++
 libphobos/src/std/internal/math/biguintnoasm.d     |   369 +
 libphobos/src/std/internal/math/biguintx86.d       |  1334 +
 libphobos/src/std/internal/math/errorfunction.d    |   466 +
 libphobos/src/std/internal/math/gammafunction.d    |  1673 +
 libphobos/src/std/internal/processinit.d           |    22 +
 libphobos/src/std/internal/scopebuffer.d           |   407 +
 libphobos/src/std/internal/test/dummyrange.d       |   557 +
 libphobos/src/std/internal/test/uda.d              |    16 +
 libphobos/src/std/internal/unicode_comp.d          |    34 +
 libphobos/src/std/internal/unicode_decomp.d        |    34 +
 libphobos/src/std/internal/unicode_grapheme.d      |    28 +
 libphobos/src/std/internal/unicode_norm.d          |    28 +
 libphobos/src/std/internal/unicode_tables.d        |  2372 ++
 libphobos/src/std/internal/windows/advapi32.d      |    69 +
 libphobos/src/std/json.d                           |  1586 +
 libphobos/src/std/math.d                           |  7753 +++++
 libphobos/src/std/mathspecial.d                    |   357 +
 libphobos/src/std/meta.d                           |  1437 +
 libphobos/src/std/mmfile.d                         |   697 +
 libphobos/src/std/net/curl.d                       |  4791 +++
 libphobos/src/std/net/isemail.d                    |  1973 ++
 libphobos/src/std/numeric.d                        |  3090 ++
 libphobos/src/std/outbuffer.d                      |   439 +
 libphobos/src/std/parallelism.d                    |  4561 +++
 libphobos/src/std/path.d                           |  4025 +++
 libphobos/src/std/process.d                        |  3775 ++
 libphobos/src/std/random.d                         |  3061 ++
 libphobos/src/std/range/interfaces.d               |   509 +
 libphobos/src/std/range/package.d                  |  9362 +++++
 libphobos/src/std/range/primitives.d               |  2281 ++
 libphobos/src/std/regex/internal/backtracking.d    |  1406 +
 libphobos/src/std/regex/internal/generator.d       |   185 +
 libphobos/src/std/regex/internal/ir.d              |   745 +
 libphobos/src/std/regex/internal/kickstart.d       |   546 +
 libphobos/src/std/regex/internal/parser.d          |  1499 +
 libphobos/src/std/regex/internal/tests.d           |   970 +
 libphobos/src/std/regex/internal/thompson.d        |   942 +
 libphobos/src/std/regex/package.d                  |  1428 +
 libphobos/src/std/signals.d                        |   545 +
 libphobos/src/std/socket.d                         |  3551 ++
 libphobos/src/std/socketstream.d                   |   148 +
 libphobos/src/std/stdint.d                         |   131 +
 libphobos/src/std/stdio.d                          |  4611 +++
 libphobos/src/std/stdiobase.d                      |    24 +
 libphobos/src/std/stream.d                         |  3067 ++
 libphobos/src/std/string.d                         |  6856 ++++
 libphobos/src/std/system.d                         |    77 +
 libphobos/src/std/traits.d                         |  6850 ++++
 libphobos/src/std/typecons.d                       |  7089 ++++
 libphobos/src/std/typetuple.d                      |    38 +
 libphobos/src/std/uni.d                            |  9446 +++++
 libphobos/src/std/uri.d                            |   554 +
 libphobos/src/std/utf.d                            |  3589 ++
 libphobos/src/std/uuid.d                           |  1727 +
 libphobos/src/std/variant.d                        |  2620 ++
 libphobos/src/std/windows/charset.d                |   126 +
 libphobos/src/std/windows/iunknown.d               |    13 +
 libphobos/src/std/windows/registry.d               |  1840 +
 libphobos/src/std/windows/syserror.d               |   200 +
 libphobos/src/std/xml.d                            |  2972 ++
 libphobos/src/std/zip.d                            |   937 +
 libphobos/src/std/zlib.d                           |   741 +
 libphobos/src/unittest.d                           |   129 +
 libphobos/testsuite/Makefile.am                    |    37 +
 libphobos/testsuite/Makefile.in                    |   424 +
 libphobos/testsuite/shared/.gitignore              |     1 +
 libphobos/testsuite/shared/Makefile                |    87 +
 libphobos/testsuite/shared/src/finalize.d          |    59 +
 libphobos/testsuite/shared/src/host.c              |    50 +
 libphobos/testsuite/shared/src/lib.d               |   116 +
 libphobos/testsuite/shared/src/lib_13414.d         |     4 +
 libphobos/testsuite/shared/src/liblinkdep.d        |     6 +
 libphobos/testsuite/shared/src/libloaddep.d        |    13 +
 libphobos/testsuite/shared/src/link.d              |    64 +
 libphobos/testsuite/shared/src/linkD.c             |    14 +
 libphobos/testsuite/shared/src/linkDR.c            |    28 +
 libphobos/testsuite/shared/src/link_linkdep.d      |     6 +
 libphobos/testsuite/shared/src/link_loaddep.d      |     7 +
 libphobos/testsuite/shared/src/load.d              |   143 +
 libphobos/testsuite/shared/src/loadDR.c            |    39 +
 libphobos/testsuite/shared/src/load_13414.d        |    27 +
 libphobos/testsuite/shared/src/load_linkdep.d      |    16 +
 libphobos/testsuite/shared/src/load_loaddep.d      |    13 +
 libphobos/testsuite/shared/src/plugin.d            |    45 +
 libphobos/testsuite/supports_loading.d             |     9 +
 2967 files changed, 791868 insertions(+), 16 deletions(-)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]