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