This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_lto in repository toolchain/ci/gcc.
from f81c5a86dc0 Prune out valid -Winfinite-recursion [PR103469]. adds ca5667e8672 i386: Fix and improve movhi_internal and movhf_internal some more. adds 13290217713 analyzer: further false leak fixes due to overzealous state [...] adds 87cd82c81d3 Daily bump. adds ab202b659db Don't reuse reference after potential resize. adds bcb163eee8c visium: Revert commit r12-5332 adds aca68829d72 rs6000: Modify the way for extra penalized cost adds 6c7d489a1e6 rs6000: Remove builtin mask check from builtin_decl [PR102347] adds 2acbc4eba33 Avoid some -Wunreachable-code-ctrl adds 930e7637828 libgcc: vxcrtstuff.c: add a few undefs adds e2521cd2d26 middle-end/103485 - fix conversion kind for vectors adds b962469a01b Only return after resetting type_param_spec_list adds c39d77f252e x86_64: PR target/100711: Splitters for pandn adds 2af2f55a500 c++: Small incremental tweak to source_location::current() folding adds 7abcc9ca20d libcpp: Enable P1949R7 for C++11 and up as it was a DR [PR100977] adds bc8d6c60137 Fix -freorder-blocks-and-partition glitch with Windows SEH [...] adds 33973fa754d gimple-match: Add a gimple_extract_op function adds 0c1fb64d961 gimple-match: Make code_helper conversions explicit adds 30213ae9a2e vect: Make reduction code handle calls adds e32b9eb32d7 vect: Add support for fmax and fmin reductions adds e9fff24cd2b Canonicalize argument order for commutative functions adds 71207246b02 Mark IFN_COMPLEX_MUL as commutative adds 12e38012786 Mark IFN_UBSAN_CHECK_ADD/MUL as commutative adds b1d15146b63 Mark IFN_ADD/MUL_OVERFLOW as commutative adds 0fb2ab50406 vect: Pass mode to gather/scatter tests adds 9b577047eec vect: Fix vect_is_reduction adds 8bb81b3c494 vect: Fix SVE mask_gather_load/store_store tests adds 8de7958fbd1 vect: Use code_helper when building SLP nodes adds 6f798618c07 vect: Use generalised accessors to build SLP nodes adds 10833849b55 vect: Support gather loads with SLP adds 32ede1083fa if-conv: Apply VN to hoisted conversions adds 8af3f53d325 vect: Support masked gather loads with SLP adds f33fdda0b80 Remove can_throw_non_call_exceptions special case from oper [...] adds 92de188ea3d [Committed] PR testsuite/103477: Fix big-endian mistake in [...] adds a83a0755708 Fix c-c++-common/goacc/routine-4.c and c-c++-common/goacc/r [...] adds 2b7dac2c0dc Make OpenACC orphan gang reductions errors adds f1a58ab0db2 [OpenACC] Allow gang reductions inside serial constructs adds c4f4c60457d Re OpenACC "gang reduction on an orphan loop" error message adds 77d24d43644 Consolidate OpenACC "gang reduction on an orphan loop" checking adds 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 [ [...] new e5440bc08e0 ipa-sra: Check also ECF_LOOPING_CONST_OR_PURE when evaluati [...] new 814f52a8bfc Fortran: check type of SUB argument to IMAGE_INDEX new 36421e76a71 Fortran: error recovery when simplifying MINLOC/MAXLOC new cca6090b13a libstdc++: Make Asan detection work for Clang [PR103453] new 91c26004037 libstdc++: Skip tag dispatching for _S_relocate in C++17 new a3e75c1491c c++: don't fold away 'if' with constant condition new 6b8ecbc6d66 Fortran: improve expansion of constant array expressions wi [...]
The 7 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: Makefile.def | 8 +- Makefile.in | 3971 +++++- Makefile.tpl | 12 +- config/acx.m4 | 12 + configure | 133 +- configure.ac | 31 +- gcc/ChangeLog | 107 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 + gcc/ada/ChangeLog | 6 + gcc/analyzer/ChangeLog | 8 + gcc/analyzer/store.cc | 14 +- gcc/builtins.c | 46 +- gcc/builtins.h | 1 + gcc/c-family/ChangeLog | 11 + gcc/c/ChangeLog | 10 + gcc/c/gimple-parser.c | 8 +- gcc/cfgrtl.c | 10 +- gcc/config/aarch64/aarch64-simd.md | 15 +- gcc/config/aarch64/aarch64-sve.md | 11 + gcc/config/aarch64/iterators.md | 4 + gcc/config/i386/i386.c | 7 +- gcc/config/i386/i386.md | 211 +- gcc/config/i386/sse.md | 32 + gcc/config/i386/winnt.c | 4 +- gcc/config/rs6000/rs6000-call.c | 14 +- gcc/config/rs6000/rs6000.c | 35 +- gcc/config/visium/visium.md | 50 +- gcc/configure | 107 +- gcc/configure.ac | 2 + gcc/cp/ChangeLog | 13 + gcc/cp/cp-gimplify.c | 22 +- gcc/cp/logic.cc | 2 - gcc/cp/parser.c | 4 - gcc/cp/pt.c | 5 - gcc/d/ChangeLog | 5 + 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/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/md.texi | 8 + gcc/doc/sourcebuild.texi | 4 + gcc/expr.c | 3 - gcc/fortran/ChangeLog | 5 + gcc/fortran/array.c | 6 + gcc/fortran/check.c | 7 + gcc/fortran/decl.c | 4 +- gcc/fortran/frontend-passes.c | 2 +- gcc/fortran/scanner.c | 1 - gcc/fortran/simplify.c | 3 + gcc/fortran/target-memory.c | 1 - gcc/fortran/trans-expr.c | 11 +- gcc/genopinit.c | 11 +- gcc/gimple-fold.c | 85 +- gcc/gimple-match-head.c | 388 +- gcc/gimple-match.h | 74 +- gcc/gimple-range-fold.cc | 21 +- gcc/gimple-range-gori.cc | 7 +- gcc/gimple.h | 38 + gcc/go/ChangeLog | 5 + gcc/internal-fn.c | 69 +- gcc/internal-fn.def | 4 + gcc/internal-fn.h | 3 + gcc/ipa-param-manipulation.c | 7 +- gcc/ipa-sra.c | 3 +- gcc/match.pd | 4 +- gcc/objc/ChangeLog | 5 + gcc/objc/objc-act.c | 3 - gcc/objcp/ChangeLog | 5 + gcc/omp-general.h | 3 +- gcc/omp-low.c | 4 + gcc/omp-offload.c | 20 +- gcc/optabs-query.c | 55 +- gcc/optabs-query.h | 4 +- gcc/optabs.def | 2 + gcc/po/EXCLUDES | 43 - gcc/range-op.cc | 7 - gcc/reload.c | 7 +- gcc/sched-deps.c | 2 - gcc/sel-sched-ir.c | 3 - gcc/sel-sched-ir.h | 2 - gcc/testsuite/ChangeLog | 42 + gcc/testsuite/c-c++-common/cpp/ucnid-2011-1-utf8.c | 6 +- gcc/testsuite/c-c++-common/cpp/ucnid-2011-1.c | 6 +- .../goacc/nested-reductions-1-routine.c | 7 + .../goacc/nested-reductions-2-routine.c | 8 + .../c-c++-common/goacc/orphan-reductions-1.c | 56 + .../c-c++-common/goacc/orphan-reductions-2.c | 91 + .../c-c++-common/goacc/orphan-reductions-3.c | 102 + .../c-c++-common/goacc/routine-4-extern.c | 72 +- gcc/testsuite/c-c++-common/goacc/routine-4.c | 72 +- gcc/testsuite/g++.dg/cpp/ucnid-4-utf8.C | 2 +- gcc/testsuite/g++.dg/cpp23/normalize3.C | 2 +- gcc/testsuite/g++.dg/cpp23/normalize4.C | 2 +- gcc/testsuite/g++.dg/cpp23/normalize5.C | 2 +- gcc/testsuite/g++.dg/cpp23/normalize7.C | 6 +- gcc/testsuite/g++.dg/cpp23/ucnid-2-utf8.C | 14 +- gcc/testsuite/g++.dg/vect/pr103494.cc | 26 + gcc/testsuite/gcc.dg/add-mul-overflow-1.c | 28 + gcc/testsuite/gcc.dg/analyzer/pr103217-2.c | 52 + gcc/testsuite/gcc.dg/analyzer/pr103217-3.c | 52 + gcc/testsuite/gcc.dg/analyzer/pr103217-4.c | 52 + gcc/testsuite/gcc.dg/analyzer/pr103217-5.c | 47 + gcc/testsuite/gcc.dg/fmax-fmin-1.c | 18 + gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 2 +- gcc/testsuite/gcc.dg/pr103440.c | 24 + gcc/testsuite/gcc.dg/pr103451.c | 19 + gcc/testsuite/gcc.dg/pr103485.c | 10 + gcc/testsuite/gcc.dg/torture/pr103489.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-5.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr103345.c | 8 +- gcc/testsuite/gcc.dg/ubsan/commutative-1.c | 30 + gcc/testsuite/gcc.dg/vect/pr103494.c | 14 + gcc/testsuite/gcc.dg/vect/pr99102.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-fmax-1.c | 83 + gcc/testsuite/gcc.dg/vect/vect-fmax-2.c | 7 + gcc/testsuite/gcc.dg/vect/vect-fmax-3.c | 83 + gcc/testsuite/gcc.dg/vect/vect-fmin-1.c | 86 + gcc/testsuite/gcc.dg/vect/vect-fmin-2.c | 9 + gcc/testsuite/gcc.dg/vect/vect-fmin-3.c | 83 + gcc/testsuite/gcc.dg/vect/vect-gather-1.c | 60 + gcc/testsuite/gcc.dg/vect/vect-gather-2.c | 36 + gcc/testsuite/gcc.dg/vect/vect-gather-3.c | 64 + gcc/testsuite/gcc.dg/vect/vect-gather-4.c | 48 + gcc/testsuite/gcc.target/aarch64/fmaxnm_1.c | 24 + gcc/testsuite/gcc.target/aarch64/fmaxnm_2.c | 20 + gcc/testsuite/gcc.target/aarch64/fminnm_1.c | 24 + gcc/testsuite/gcc.target/aarch64/fminnm_2.c | 20 + .../gcc.target/aarch64/sve/complex_mul_1.c | 16 + .../gcc.target/aarch64/sve/cost_model_13.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_2.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_3.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/fminnm_2.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/fminnm_3.c | 18 + .../gcc.target/aarch64/sve/gather_load_10.c | 18 + .../gcc.target/aarch64/sve/gather_load_11.c | 49 + .../gcc.target/aarch64/sve/mask_gather_load_8.c | 65 + gcc/testsuite/gcc.target/i386/pr100711-1.c | 17 + gcc/testsuite/gcc.target/i386/pr100711-2.c | 47 + gcc/testsuite/gcc.target/i386/pr87007-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr87007-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr102347.c | 15 + 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 + .../goacc/nested-reductions-1-routine.f90 | 7 + .../goacc/nested-reductions-2-routine.f90 | 8 + .../gfortran.dg/goacc/orphan-reductions-1.f90 | 210 + .../gfortran.dg/goacc/orphan-reductions-2.f90 | 93 + .../gfortran.dg/goacc/orphan-reductions-3.f90 | 89 + gcc/testsuite/gfortran.dg/minmaxloc_15.f90 | 11 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 3 +- gcc/testsuite/lib/gdc-utils.exp | 81 +- gcc/testsuite/lib/target-supports.exp | 6 + gcc/tree-chrec.c | 2 - gcc/tree-if-conv.c | 114 +- gcc/tree-ssa-alias.c | 3 - gcc/tree-ssa-pre.c | 1 - gcc/tree-ssa-sink.c | 4 +- gcc/tree-vect-data-refs.c | 69 +- gcc/tree-vect-loop.c | 471 +- gcc/tree-vect-patterns.c | 23 +- gcc/tree-vect-slp.c | 279 +- gcc/tree-vect-stmts.c | 114 +- gcc/tree-vectorizer.h | 13 +- gcc/tree-vrp.c | 2 - gcc/tree.c | 2 - gcc/varasm.c | 2 - gcc/vec-perm-indices.c | 1 - intl/ChangeLog | 10 + libcpp/ChangeLog | 7 + libcpp/charset.c | 1 - libcpp/init.c | 16 +- libgcc/ChangeLog | 5 + libgcc/config/vxcrtstuff.c | 8 + libgomp/ChangeLog | 5 + libiberty/ChangeLog | 12 + 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 +- .../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/stl_vector.h | 9 +- libstdc++-v3/include/std/bit | 1 + 2989 files changed, 355275 insertions(+), 207344 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/goacc/orphan-reductions-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/orphan-reductions-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/orphan-reductions-3.c create mode 100644 gcc/testsuite/g++.dg/vect/pr103494.cc create mode 100644 gcc/testsuite/gcc.dg/add-mul-overflow-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr103217-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr103217-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr103217-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr103217-5.c create mode 100644 gcc/testsuite/gcc.dg/fmax-fmin-1.c create mode 100644 gcc/testsuite/gcc.dg/pr103440.c create mode 100644 gcc/testsuite/gcc.dg/pr103451.c create mode 100644 gcc/testsuite/gcc.dg/pr103485.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103489.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/commutative-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103494.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmax-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmax-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmax-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmin-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmin-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fmin-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-gather-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-gather-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-gather-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-gather-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmaxnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmaxnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fminnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fminnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/complex_mul_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fminnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fminnm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100711-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100711-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr102347.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/goacc/orphan-reductions-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/orphan-reductions-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/orphan-reductions-3.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