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-arm-bootstrap_ubsan in repository toolchain/ci/gcc.
from b3f60112edc ipa-param-manip: Be careful about a reallocating hash_map adds 5fee5ec362f d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad25 [...] adds 7057b8f8c2f vect: Fix ncopies calculation for emulated gather/scatter [ [...] adds e5440bc08e0 ipa-sra: Check also ECF_LOOPING_CONST_OR_PURE when evaluati [...] adds 814f52a8bfc Fortran: check type of SUB argument to IMAGE_INDEX adds 36421e76a71 Fortran: error recovery when simplifying MINLOC/MAXLOC adds cca6090b13a libstdc++: Make Asan detection work for Clang [PR103453] adds 91c26004037 libstdc++: Skip tag dispatching for _S_relocate in C++17 adds a3e75c1491c c++: don't fold away 'if' with constant condition adds 6b8ecbc6d66 Fortran: improve expansion of constant array expressions wi [...] adds 03ea0ca1189 analyzer: verify that -Wanalyzer-too-complex can be disable [...] adds 9603bccba62 analyzer: add regression test [PR99269] adds 955ea7b58e4 analyzer: add regression test [PR94579] adds 56b07badf05 libstdc++: Ensure C++20 std::stringstream definitions use c [...] adds 675afa21244 libstdc++: Fix fully-dynamic-string build adds be30fc4ce08 libstdc++: Fix tests that fail with fully-dynamic-string adds 0fc26e6f0b5 rs6000: Clarify overloaded builtin diagnostic adds f5e2f2d0ad1 Fix ICE in ix86_attr_length_immediate_default. adds c177e806092 Daily bump. adds da9386f9a70 tree-optimization/103456 - Record only successes from objec [...] adds 29df53fe349 middle-end: move bitmask match.pd pattern and update tests adds ac5fd364f09 libcpp: Fix up #__VA_OPT__ handling [PR103415] adds 35f2c098c81 simplify-rtx: Punt on simplify_associative_operation with l [...] adds c264208e161 libcpp: Enable P1949R7 for C++98 too [PR100977] adds cf23d58df26 i386: Fix up some minor formatting issues and one inconsistency adds f05f68bc007 [Ada] Cleanup listing of representation info adds 659e775a174 [Ada] Simplify building of inequality function body adds ab599684278 [Ada] Avoid duplication for Sets functions adds 7b4069fb7c0 [Ada] Storage error on untagged prefixed subprogram calls w [...] adds aeaabe7b3cb [Ada] Improve messages on incorrect state refinement in SPARK adds 6054bc84f0f [Ada] Document System.Atomic_Counters as supported on ARM a [...] adds 0c18fdf1d20 [Ada] Whitespace cleanup in Makefile.rtl dependency rules adds ef520c0baf7 [Ada] Sort list of Ada runtime units in Makefile.rtl adds a41a9107459 [Ada] Sync whitespace between variants of Indefinite_Holders unit adds 0f3dfe41cb2 [Ada] Replace low-level detection of subprograms with high- [...] adds be8de8e127b [Ada] Add query for extended precision floating-point types adds 790b8752100 [Ada] Improve error messages for dot notation when -gnatX not used adds 38df84ae8aa [Ada] Fix small discrepancy between -gnatG and -gnatD[G] outputs adds ff46a531c52 [Ada] Add signal to exception mapping for RTEMS adds 621cccba3f8 [Ada] RTEMS: add traceback support for AArch64 adds 8ba38e8c8b7 [Ada] Create object file for ignored ghost compilation unit adds b940999de44 [Ada] Spurious warning when using 'Type_Key on generic formal adds e3102ec09c9 [Ada] Do not free task for _parent adds dbdb6b93a28 [Ada] Make Timed_Task_Entry_Call's defer_abort nestable adds be6bb3fc57e [Ada] Fix issues with ignored ghost code and unnesting adds bb2fc099e28 [Ada] Improve support for casing on types with controlled parts adds 17fa48b12d4 [Ada] Fix typo in comment adds 49b8a94b887 [Ada] Tidy up freezing code for instantiations adds 70b29d02f46 [Ada] Tidy up freezing code for instantiations (continued) adds 1010cb00c8b [Ada] Syntax error on "not null procedure" adds 9ce9322ccc4 [Ada] Fix crash on pragma Compile_Time_Warning/Error adds bbafa6251ed [Ada] Do not return freeze nodes for start of early call regions adds 38e7e9ac159 [Ada] Allow formal functions to have a default in the form [...] adds ba12deb9559 [Ada] Tune whitespace of the bounded lists Aggregate aspect adds 82a7daa31a3 [Ada] Fix incorrect fixed-point computation in expression function adds 47fe7be66e1 d: Update documentation of new D language options. adds d376b73aa12 doc, d: Add note that D front end now requires GDC installe [...] adds a7fede6704d testsuite: Fix typo in comment in aapcs64 test adds cb137e85720 Also pre-process PHIs in range-of-stmt. adds 1e625a44f6f vect: Tighten check for SLP memory groups [PR103517] adds e9089e4fa9f libstdc++: Avoid unwanted allocations in filesystem::path adds 2b83bc6097f libstdc++: Optimize ref-count updates in COW std::string adds 74d14778e73 libstdc++: Define std::__is_constant_evaluated() for internal use adds 056551414a3 libstdc++: Clear RB tree after moving elements [PR103501] adds 54ebec35abe path solver: Use only one ssa_global_cache. adds d683a1b3e89 rs6000: Mirror fix for PR102347 in new builtins support adds 53caa4723d8 c++: constexpr, fold, weak redecl, fp/0 [PR103310] adds 185b307b03d darwin, d: Support outfile substitution for libphobos adds 5b1ef8b9db9 middle-end: Skip initialization of opaque type variables [P [...] adds de3e5aae6c4 Final value replacement improvements for until-wrap loops. adds 7eb961d83b0 i386: Improve V8HI and V8HF inserts [PR102811] adds 860c56b5bc3 analyzer: fix false leak seen in Juliet 1.3 [PR102471] adds 40fa651e604 Daily bump. adds 12421a36454 d: Prefix object files from the root package with 'root-' adds fa10faa72d8 d: Disable the D runtime garbage collector after initializi [...] adds 1c5317d6214 libphobos: Add missing ControlState variable for AArch64 adds 1ac7a8c9e47 fortran: OpenMP/OpenACC array mapping alignment fix (PR90030) adds 1ea226fad13 fix spelling of -linker-output-auto-nolto-rel adds 70ece2d4ca4 tree-optimization/103527 - always use thruth type forgather mask adds 06b8cdc8d73 middle-end/103271 - avoid VLA init of register adds 6f43a8a0805 c++: ICE with unnamed tparm and concept [PR103408] adds cde87638bf5 Implement -fprofile-prefix-map. adds 9af081003f9 c++: Fix bogus error with __integer_pack [PR94490] adds 7d6c20c06ce testsuite: make bic-bitmask-18.c test more precise [PR103479] adds d47393d0b4d [PR103437] Process multiplication overflow in priority calc [...] adds 9b8830b6f39 AArch64: Optimize right shift rounding narrowing adds a27940feffb libphobos: Push all callee-save registers on the stack befo [...] adds 7d02c8bf759 [PR103437] Use long long multiplication as backup for overf [...] adds 0ef5185a155 [Ada] Minor style fix (no dot on single line comment) adds 261d367a101 [Ada] Fix possible memory corruption for hostnames longer t [...] adds 6df3ec0e7e0 [Ada] Proof of Boolean'Image and Boolean'Value adds 40b180995ab [Ada] Proof of System.Val_Util utilities for 'Value support adds 45be7610383 [Ada] More intuitive names in sanity-checking of derived types adds 7e650bf84bf [Ada] Add contract to Ada.Task_Identification.Activation_Is [...] adds 76bbe3972ba [Ada] Proof of Interfaces.C with SPARK adds 28acd56a7a6 [Ada] vx7r2cert/light-tasking-rtp: undefined refs on ppc/ppc64 adds e2e877266de [Ada] Remove duplicated condition in warnings about read-be [...] adds 1fde9333dc3 [Ada] Refactor nested loops in warning on unassigned out parameter adds ea7f9e05302 [Ada] Simplify iteration over record components adds eccc7c8cbfd [Ada] Don't allow entry in implicit with chain to be ghost adds d43fbe0151b [Ada] Remove extra space after assignment symbol adds a83c4eea271 [Ada] Split spec and body of expression function with Subpr [...] adds 5ae5ba7ab10 [Ada] Separate building of equality from other dispatching [...] adds eca89ac6e73 [Ada] Enable expansion of dispatching equality for GNATprove adds 8decef40009 [Ada] Enhance freezing code for instantiations adds aa937f2cdb8 [Ada] Inline all calls in Ada.Task_Identification adds b045f2f2205 [Ada] Use bracket aggregates in Ada2022 adds ec9c3bd5d2d [Ada] Cleanups related to expansion of dispatching primitives adds e4b5ab01946 [Ada] Cleanup insertion of single freezing actions adds 167be0845e5 [Ada] Cleanup detection of suspension objects adds 3a54dfa801a [Ada] Proof of support units for 'Width on signed integers adds ce79e7e24ac [Ada] Add pragma Annotate for CodePeer analysis adds b3f89a45100 [Ada] Amend proof of System.Arith_Double to remove justifications adds 5a35fe64c7a [Ada] Fix obsolete array aggregate warning being triggered [...] adds 544b30f81e5 [Ada] Reset internal flags for -gnatD and -gnatG adds b5e57389c51 [Ada] Proof of System.Arith_32 for double arithmetic on 32bits adds 298339effd4 [Ada] Fix oversight in minor cleanup adds 9e10b7002ac [Ada] Invalid memory access on finalization of class-wide type adds 5a11ffadf58 [Ada] Fix packing for array component with discriminated part adds 31a6895f4c2 [Ada] Do not back-annotate maximum size for limited types adds 96d9ca7053c [Ada] Remove obsolete a-assert adds c9dd01314d8 [Ada] Add warning in comment about files copied from libgnat adds d08236359eb rs6000: Enable new built-in support, with test suite and al [...] adds b5a568683f7 libstdc++: Restore unconditional atomic load in COW std::string adds e2e98f524fd libstdc++: Remove broken std::allocator base classes [PR103340] adds acf4fe96f12 libstdc++: Allow exception classes to move fully-dynamic strings adds cd47cd4b5eb [PR103437] Make backup code for overflow conditional adds 38a0ee2649e analyzer: add regression test for leak false +ve [PR103526] adds 2835977f846 doc: Remove references to FreeBSD 1 and 2 adds 22a98240932 Darwin: Rewrite host PCH support [PR 55610]. adds 25abbb92496 [PATCH v2] configure: define TARGET_LIBC_GNUSTACK on musl adds c841dc0a4dd Adjust CPP_FOR_BUILD adds ea6ef320b0d Daily bump. adds 711084c9450 build: Implement --with-multilib-list for avr target adds 66e157188bd gcc: Fix "argument list too long" from install-plugins adds d8282345435 [Committed] New testcase for C++/71792, bitfields and auto adds 31c200c6e11 Make sure that we get unique test names if several DejaGnu [...] adds 6262e3a22b3 fortran: Fix setting of array lower bound for named arrays adds fe7c3ecff1f pch: Add support for PCH for relocatable executables [PR71934] adds 7e71909af2c x86: Speed up target attribute handling by using a cache adds 97ffef35532 testsuite: Fix up pr103456.c testcase [PR103456] adds f7854b90897 Add TARGET_IFUNC_REF_LOCAL_OK adds 06f2e7d49fc sve: combine nested if predicates
No new revisions were added by this update.
Summary of changes: ChangeLog | 18 + Makefile.def | 8 +- Makefile.in | 3971 +++++- Makefile.tpl | 12 +- config/ChangeLog | 4 + config/acx.m4 | 12 + configure | 135 +- configure.ac | 33 +- gcc/ChangeLog | 607 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 6 +- gcc/ada/ChangeLog | 760 ++ gcc/ada/Makefile.rtl | 68 +- gcc/ada/contracts.adb | 2 - .../doc/gnat_rm/implementation_defined_pragmas.rst | 24 + ...ard_and_implementation_defined_restrictions.rst | 2 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 2 +- gcc/ada/einfo.ads | 23 +- gcc/ada/exp_aggr.adb | 14 +- gcc/ada/exp_ch13.adb | 2 +- gcc/ada/exp_ch13.ads | 3 + gcc/ada/exp_ch3.adb | 399 +- gcc/ada/exp_ch3.ads | 28 + gcc/ada/exp_ch5.adb | 198 +- gcc/ada/exp_ch6.adb | 2 +- gcc/ada/exp_ch7.adb | 5 +- gcc/ada/exp_imgv.adb | 3 +- gcc/ada/exp_spark.adb | 289 +- gcc/ada/exp_util.adb | 1 - gcc/ada/freeze.adb | 50 +- gcc/ada/frontend.adb | 15 +- gcc/ada/gcc-interface/Make-lang.in | 4 + gcc/ada/gcc-interface/a-assert.adb | 52 - gcc/ada/gcc-interface/a-assert.ads | 50 - gcc/ada/gcc-interface/decl.c | 26 +- gcc/ada/gcc-interface/gigi.h | 7 +- gcc/ada/gcc-interface/trans.c | 30 +- gcc/ada/gcc-interface/utils.c | 17 +- gcc/ada/gen_il-fields.ads | 2 + gcc/ada/gen_il-gen-gen_nodes.adb | 4 + gcc/ada/gen_il-gen.adb | 6 +- gcc/ada/gnat-style.texi | 4 +- gcc/ada/gnat1drv.adb | 11 +- gcc/ada/gnat_rm.texi | 35 +- gcc/ada/gnat_ugn.texi | 6 +- gcc/ada/init.c | 62 + gcc/ada/inline.adb | 11 +- gcc/ada/libgnarl/a-taside.ads | 2 + gcc/ada/libgnarl/s-interr.adb | 12 +- gcc/ada/libgnarl/s-intman.ads | 4 +- gcc/ada/libgnarl/s-intman__posix.adb | 6 +- gcc/ada/libgnarl/s-mudido__affinity.adb | 6 +- gcc/ada/libgnarl/s-osinte__linux.ads | 8 +- gcc/ada/libgnarl/s-taprop__linux.adb | 8 +- gcc/ada/libgnarl/s-tasdeb.adb | 2 +- gcc/ada/libgnarl/s-tasdeb.ads | 2 +- gcc/ada/libgnarl/s-tasinf__linux.ads | 4 +- gcc/ada/libgnarl/s-taskin.adb | 2 +- gcc/ada/libgnarl/s-taskin.ads | 2 +- gcc/ada/libgnarl/s-tasren.adb | 22 +- gcc/ada/libgnarl/s-tassta.adb | 2 +- gcc/ada/libgnarl/s-tataat.adb | 2 +- gcc/ada/libgnarl/s-tpobop.adb | 12 +- gcc/ada/libgnat/a-calend.adb | 6 +- gcc/ada/libgnat/a-calend.ads | 2 +- gcc/ada/libgnat/a-cbdlli.ads | 4 +- gcc/ada/libgnat/a-cbhase.adb | 39 +- gcc/ada/libgnat/a-cborse.adb | 37 +- gcc/ada/libgnat/a-cfinve.adb | 4 +- gcc/ada/libgnat/a-chahan.adb | 4 +- gcc/ada/libgnat/a-chtgbo.adb | 2 +- gcc/ada/libgnat/a-cihase.adb | 47 +- gcc/ada/libgnat/a-ciorse.adb | 45 +- gcc/ada/libgnat/a-cobove.adb | 8 +- gcc/ada/libgnat/a-cofove.adb | 4 +- gcc/ada/libgnat/a-cohase.adb | 39 +- gcc/ada/libgnat/a-cohata.ads | 2 +- gcc/ada/libgnat/a-coinho.ads | 3 +- gcc/ada/libgnat/a-coinho__shared.ads | 2 + gcc/ada/libgnat/a-coinve.adb | 6 +- gcc/ada/libgnat/a-convec.adb | 12 +- gcc/ada/libgnat/a-coorse.adb | 37 +- gcc/ada/libgnat/a-coprnu.ads | 4 +- gcc/ada/libgnat/a-direct.adb | 14 +- gcc/ada/libgnat/a-direct.ads | 4 +- gcc/ada/libgnat/a-direio.adb | 2 +- gcc/ada/libgnat/a-nbnbre.adb | 10 +- gcc/ada/libgnat/a-ngrear.adb | 4 +- gcc/ada/libgnat/a-stbubo.adb | 6 +- gcc/ada/libgnat/a-stbufo.adb | 2 +- gcc/ada/libgnat/a-stbuun.adb | 6 +- gcc/ada/libgnat/a-stbuut.adb | 8 +- gcc/ada/libgnat/a-stmaco.ads | 44 +- gcc/ada/libgnat/a-strbou.ads | 38 +- gcc/ada/libgnat/a-strfix.ads | 6 +- gcc/ada/libgnat/a-strmap.adb | 4 +- gcc/ada/libgnat/a-strmap.ads | 2 +- gcc/ada/libgnat/a-strsup.adb | 36 +- gcc/ada/libgnat/a-strsup.ads | 36 +- gcc/ada/libgnat/a-sttebu.adb | 4 +- gcc/ada/libgnat/a-stuten.ads | 2 +- gcc/ada/libgnat/a-stwibo.ads | 4 +- gcc/ada/libgnat/a-stwima.ads | 3 +- gcc/ada/libgnat/a-stwisu.adb | 32 +- gcc/ada/libgnat/a-stzbou.ads | 6 +- gcc/ada/libgnat/a-stzmap.ads | 3 +- gcc/ada/libgnat/a-stzsup.adb | 32 +- gcc/ada/libgnat/a-swmwco.ads | 60 +- gcc/ada/libgnat/a-szmzco.ads | 60 +- gcc/ada/libgnat/a-teioed.adb | 4 +- gcc/ada/libgnat/a-wtedit.adb | 4 +- gcc/ada/libgnat/a-ztedit.adb | 4 +- gcc/ada/libgnat/g-arrspl.adb | 16 +- gcc/ada/libgnat/g-catiio.adb | 4 +- gcc/ada/libgnat/g-cgideb.adb | 4 +- gcc/ada/libgnat/g-comlin.adb | 8 +- gcc/ada/libgnat/g-comlin.ads | 4 +- gcc/ada/libgnat/g-debpoo.adb | 4 +- gcc/ada/libgnat/g-expect.adb | 10 +- gcc/ada/libgnat/g-forstr.adb | 6 +- gcc/ada/libgnat/g-memdum.adb | 4 +- gcc/ada/libgnat/g-rannum.adb | 2 +- gcc/ada/libgnat/g-sechas.adb | 6 +- gcc/ada/libgnat/g-sehamd.ads | 2 +- gcc/ada/libgnat/g-sehash.ads | 4 +- gcc/ada/libgnat/g-sercom.ads | 4 +- gcc/ada/libgnat/g-sercom__linux.adb | 12 +- gcc/ada/libgnat/g-shsh32.ads | 12 +- gcc/ada/libgnat/g-shsh64.ads | 12 +- gcc/ada/libgnat/g-socket.adb | 30 +- gcc/ada/libgnat/g-socket.ads | 40 +- gcc/ada/libgnat/g-socpol.adb | 16 +- gcc/ada/libgnat/g-socpol.ads | 8 +- gcc/ada/libgnat/g-sothco.ads | 12 +- gcc/ada/libgnat/g-spipat.adb | 4 +- gcc/ada/libgnat/i-c.adb | 472 +- gcc/ada/libgnat/i-c.ads | 420 +- gcc/ada/libgnat/i-cobol.ads | 8 +- gcc/ada/libgnat/i-pacdec.adb | 4 +- gcc/ada/libgnat/i-pacdec.ads | 4 +- gcc/ada/libgnat/s-aridou.adb | 243 +- gcc/ada/libgnat/s-arit32.adb | 449 +- gcc/ada/libgnat/s-arit32.ads | 68 +- gcc/ada/libgnat/s-arit64.ads | 3 +- gcc/ada/libgnat/s-bitops.adb | 4 +- gcc/ada/libgnat/s-crc32.adb | 4 +- gcc/ada/libgnat/s-gearop.adb | 4 +- gcc/ada/libgnat/s-genbig.adb | 30 +- gcc/ada/libgnat/s-htable.adb | 2 +- gcc/ada/libgnat/s-imgboo.adb | 12 +- gcc/ada/libgnat/s-imgboo.ads | 26 +- gcc/ada/libgnat/s-imgcha.adb | 8 +- gcc/ada/libgnat/s-os_lib.adb | 2 - gcc/ada/libgnat/s-powflt.ads | 42 +- gcc/ada/libgnat/s-powlfl.ads | 90 +- gcc/ada/libgnat/s-powllf.ads | 110 +- gcc/ada/libgnat/s-rannum.adb | 14 +- gcc/ada/libgnat/s-rannum.ads | 2 +- gcc/ada/libgnat/s-regexp.adb | 24 +- gcc/ada/libgnat/s-regpat.adb | 20 +- gcc/ada/libgnat/s-regpat.ads | 4 +- gcc/ada/libgnat/s-scaval__128.adb | 8 +- gcc/ada/libgnat/s-statxd.adb | 22 +- gcc/ada/libgnat/s-stausa.adb | 12 +- gcc/ada/libgnat/s-strops.adb | 2 +- gcc/ada/libgnat/s-valboo.adb | 18 +- gcc/ada/libgnat/s-valboo.ads | 54 +- gcc/ada/libgnat/s-valrea.adb | 12 +- gcc/ada/libgnat/s-valuer.adb | 5 +- gcc/ada/libgnat/s-valueu.adb | 2 +- gcc/ada/libgnat/s-valuti.adb | 166 +- gcc/ada/libgnat/s-valuti.ads | 265 +- gcc/ada/libgnat/s-wchcon.ads | 8 +- gcc/ada/libgnat/s-widint.ads | 15 +- gcc/ada/libgnat/s-widlli.ads | 15 +- gcc/ada/libgnat/s-widllli.ads | 15 +- gcc/ada/libgnat/s-widlllu.ads | 11 + gcc/ada/libgnat/s-widllu.ads | 11 + gcc/ada/libgnat/s-widthi.adb | 133 + gcc/ada/libgnat/s-widthi.ads | 7 +- gcc/ada/libgnat/s-widthu.adb | 54 +- gcc/ada/libgnat/s-widthu.ads | 7 +- gcc/ada/libgnat/s-widuns.ads | 11 + gcc/ada/par-ch12.adb | 24 + gcc/ada/par-ch3.adb | 59 +- gcc/ada/par-ch4.adb | 6 +- gcc/ada/repinfo.adb | 12 +- gcc/ada/rtsfind.adb | 14 +- gcc/ada/rtsfind.ads | 2 + gcc/ada/scng.adb | 4 +- gcc/ada/sem_aggr.adb | 26 +- gcc/ada/sem_attr.adb | 1 + gcc/ada/sem_case.adb | 233 +- gcc/ada/sem_cat.adb | 2 +- gcc/ada/sem_ch10.adb | 19 +- gcc/ada/sem_ch12.adb | 1301 +- gcc/ada/sem_ch13.adb | 28 +- gcc/ada/sem_ch3.adb | 169 +- gcc/ada/sem_ch4.adb | 8 +- gcc/ada/sem_ch4.ads | 23 +- gcc/ada/sem_ch6.adb | 30 +- gcc/ada/sem_ch7.adb | 14 +- gcc/ada/sem_ch8.adb | 22 +- gcc/ada/sem_elab.adb | 26 +- gcc/ada/sem_elim.adb | 2 +- gcc/ada/sem_prag.adb | 137 +- gcc/ada/sem_res.adb | 12 +- gcc/ada/sem_util.adb | 268 +- gcc/ada/sem_util.ads | 38 +- gcc/ada/sem_warn.adb | 69 +- gcc/ada/snames.ads-tmpl | 1 - gcc/ada/sprint.adb | 7 +- gcc/ada/sprint.ads | 2 +- gcc/ada/switch-c.adb | 1 - gcc/ada/tracebak.c | 12 + gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec | 10 + gcc/analyzer/ChangeLog | 7 + gcc/analyzer/region-model-reachability.cc | 13 + gcc/attribs.c | 2 +- gcc/attribs.h | 1 + gcc/c-family/ChangeLog | 5 + gcc/c-family/c-pch.c | 15 - gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 16 + gcc/common.opt | 8 + gcc/config.gcc | 7 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-simd.md | 65 +- gcc/config/aarch64/aarch64.c | 12 + gcc/config/avr/avr.c | 5 +- gcc/config/avr/genmultilib.awk | 16 + gcc/config/avr/t-avr | 1 + gcc/config/darwin.c | 2 +- gcc/config/darwin.h | 1 + gcc/config/host-darwin.c | 191 +- gcc/config/i386/i386-expand.c | 14 +- gcc/config/i386/i386-options.c | 26 +- gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.c | 25 +- gcc/config/i386/i386.md | 14 +- gcc/config/i386/sse.md | 170 +- gcc/config/i386/x86-tune.def | 8 +- gcc/config/pa/pa.c | 4 +- gcc/config/rs6000/altivec.h | 518 +- gcc/config/rs6000/rs6000-builtin-new.def | 30 +- gcc/config/rs6000/rs6000-c.c | 17 +- gcc/config/rs6000/rs6000-call.c | 18 +- gcc/config/rs6000/rs6000-gen-builtins.c | 2 +- gcc/config/rs6000/rs6000-internal.h | 3 + gcc/config/rs6000/rs6000.c | 31 +- gcc/config/vxworks.h | 2 +- gcc/configure | 114 +- gcc/configure.ac | 7 +- gcc/coverage.c | 3 +- gcc/cp/ChangeLog | 52 + gcc/cp/constexpr.c | 9 +- gcc/cp/cp-gimplify.c | 7 +- gcc/cp/cxx-pretty-print.c | 4 +- gcc/cp/pt.c | 1 + gcc/d/ChangeLog | 268 + gcc/d/Make-lang.in | 148 +- 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-spec.cc | 18 +- gcc/d/d-system.h | 52 - gcc/d/d-target.cc | 112 +- gcc/d/d-tree.h | 1 - gcc/d/decl.cc | 166 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/README.md | 259 + gcc/d/dmd/VERSION | 1 + gcc/d/dmd/access.c | 560 - gcc/d/dmd/access.d | 410 + gcc/d/dmd/aggregate.d | 769 ++ gcc/d/dmd/aggregate.h | 189 +- gcc/d/dmd/aliasthis.c | 94 - gcc/d/dmd/aliasthis.d | 202 + gcc/d/dmd/aliasthis.h | 10 +- gcc/d/dmd/apply.c | 149 - gcc/d/dmd/apply.d | 189 + gcc/d/dmd/arrayop.c | 634 - gcc/d/dmd/arrayop.d | 387 + gcc/d/dmd/arraytypes.d | 57 + gcc/d/dmd/arraytypes.h | 9 +- gcc/d/dmd/ast_node.d | 26 + gcc/d/dmd/astcodegen.d | 102 + gcc/d/dmd/astenums.d | 391 + gcc/d/dmd/attrib.c | 1320 -- gcc/d/dmd/attrib.d | 1518 +++ gcc/d/dmd/attrib.h | 86 +- gcc/d/dmd/blockexit.c | 506 - gcc/d/dmd/blockexit.d | 537 + gcc/d/dmd/builtin.d | 33 + gcc/d/dmd/canthrow.c | 316 - gcc/d/dmd/canthrow.d | 244 + gcc/d/dmd/chkformat.c | 985 -- gcc/d/dmd/chkformat.d | 1364 ++ gcc/d/dmd/clone.c | 1179 -- gcc/d/dmd/clone.d | 1695 +++ gcc/d/dmd/compiler.d | 57 + gcc/d/dmd/compiler.h | 6 - gcc/d/dmd/complex.d | 112 + gcc/d/dmd/complex_t.h | 4 +- gcc/d/dmd/cond.c | 738 -- gcc/d/dmd/cond.d | 1004 ++ gcc/d/dmd/cond.h | 31 +- gcc/d/dmd/constfold.c | 1922 --- gcc/d/dmd/constfold.d | 1825 +++ gcc/d/dmd/cparse.d | 4249 ++++++ gcc/d/dmd/cppmangle.c | 1168 -- gcc/d/dmd/cppmangle.d | 2540 ++++ gcc/d/dmd/ctfe.h | 222 +- gcc/d/dmd/ctfeexpr.c | 2127 --- gcc/d/dmd/ctfeexpr.d | 2096 +++ gcc/d/dmd/ctorflow.d | 225 + gcc/d/dmd/dcast.c | 3566 ----- gcc/d/dmd/dcast.d | 3741 ++++++ gcc/d/dmd/dclass.c | 1041 -- gcc/d/dmd/dclass.d | 1139 ++ gcc/d/dmd/declaration.c | 1575 --- gcc/d/dmd/declaration.d | 2323 ++++ gcc/d/dmd/declaration.h | 582 +- gcc/d/dmd/delegatize.c | 208 - gcc/d/dmd/delegatize.d | 305 + gcc/d/dmd/denum.c | 388 - gcc/d/dmd/denum.d | 333 + gcc/d/dmd/dimport.c | 320 - gcc/d/dmd/dimport.d | 358 + gcc/d/dmd/dinterpret.c | 7017 ---------- gcc/d/dmd/dinterpret.d | 7487 +++++++++++ gcc/d/dmd/dmacro.c | 458 - gcc/d/dmd/dmacro.d | 435 + gcc/d/dmd/dmangle.c | 1122 -- gcc/d/dmd/dmangle.d | 1297 ++ gcc/d/dmd/dmodule.c | 1276 -- gcc/d/dmd/dmodule.d | 1608 +++ gcc/d/dmd/doc.c | 2807 ---- gcc/d/dmd/doc.d | 5388 ++++++++ gcc/d/dmd/doc.h | 6 +- gcc/d/dmd/dscope.c | 646 - gcc/d/dmd/dscope.d | 768 ++ gcc/d/dmd/dstruct.c | 1303 -- gcc/d/dmd/dstruct.d | 610 + gcc/d/dmd/dsymbol.c | 1803 --- gcc/d/dmd/dsymbol.d | 2386 ++++ gcc/d/dmd/dsymbol.h | 142 +- gcc/d/dmd/dsymbolsem.c | 5620 -------- gcc/d/dmd/dsymbolsem.d | 6654 ++++++++++ gcc/d/dmd/dtemplate.c | 7581 ----------- gcc/d/dmd/dtemplate.d | 8415 ++++++++++++ gcc/d/dmd/dtoh.d | 3225 +++++ gcc/d/dmd/dversion.c | 187 - gcc/d/dmd/dversion.d | 215 + gcc/d/dmd/entity.c | 2390 ---- gcc/d/dmd/entity.d | 2395 ++++ gcc/d/dmd/enum.h | 23 +- gcc/d/dmd/errors.d | 446 + gcc/d/dmd/errors.h | 8 +- gcc/d/dmd/escape.c | 1234 -- gcc/d/dmd/escape.d | 2290 ++++ gcc/d/dmd/expression.c | 5706 -------- gcc/d/dmd/expression.d | 6985 ++++++++++ gcc/d/dmd/expression.h | 579 +- gcc/d/dmd/expressionsem.c | 10740 --------------- gcc/d/dmd/expressionsem.d | 13058 +++++++++++++++++++ gcc/d/dmd/foreachvar.d | 323 + gcc/d/dmd/func.c | 3161 ----- gcc/d/dmd/func.d | 4102 ++++++ gcc/d/dmd/globals.d | 640 + gcc/d/dmd/globals.h | 255 +- gcc/d/dmd/gluelayer.d | 90 + gcc/d/dmd/hdrgen.c | 3591 ----- gcc/d/dmd/hdrgen.d | 3956 ++++++ gcc/d/dmd/hdrgen.h | 43 +- gcc/d/dmd/iasm.c | 44 - gcc/d/dmd/iasm.d | 59 + gcc/d/dmd/iasmgcc.c | 379 - gcc/d/dmd/iasmgcc.d | 537 + gcc/d/dmd/id.d | 568 + gcc/d/dmd/id.h | 16 + gcc/d/dmd/identifier.c | 188 - gcc/d/dmd/identifier.d | 362 + gcc/d/dmd/identifier.h | 32 +- gcc/d/dmd/idgen.c | 560 - gcc/d/dmd/impcnvgen.c | 598 - gcc/d/dmd/impcnvtab.d | 379 + gcc/d/dmd/imphint.c | 52 - gcc/d/dmd/imphint.d | 91 + gcc/d/dmd/import.h | 13 +- gcc/d/dmd/init.c | 282 - gcc/d/dmd/init.d | 332 + gcc/d/dmd/init.h | 69 +- gcc/d/dmd/initsem.c | 914 -- gcc/d/dmd/initsem.d | 1268 ++ gcc/d/dmd/inline.d | 30 + gcc/d/dmd/intrange.c | 839 -- gcc/d/dmd/intrange.d | 919 ++ gcc/d/dmd/json.c | 888 -- gcc/d/dmd/json.d | 1085 ++ gcc/d/dmd/json.h | 2 + gcc/d/dmd/lambdacomp.d | 495 + gcc/d/dmd/lexer.c | 2405 ---- gcc/d/dmd/lexer.d | 3273 +++++ gcc/d/dmd/mangle.h | 6 +- gcc/d/dmd/module.h | 59 +- gcc/d/dmd/mtype.c | 8722 ------------- gcc/d/dmd/mtype.d | 7355 +++++++++++ gcc/d/dmd/mtype.h | 444 +- gcc/d/dmd/nogc.c | 241 - gcc/d/dmd/nogc.d | 266 + gcc/d/dmd/nspace.c | 164 - gcc/d/dmd/nspace.d | 170 + gcc/d/dmd/nspace.h | 10 +- gcc/d/dmd/ob.d | 2680 ++++ gcc/d/dmd/objc.c | 84 - gcc/d/dmd/objc.d | 953 ++ gcc/d/dmd/objc.h | 55 +- gcc/d/dmd/opover.c | 1960 --- gcc/d/dmd/opover.d | 1843 +++ gcc/d/dmd/optimize.c | 1230 -- gcc/d/dmd/optimize.d | 1186 ++ gcc/d/dmd/parse.c | 8492 ------------ gcc/d/dmd/parse.d | 9365 +++++++++++++ gcc/d/dmd/parsetimevisitor.d | 297 + gcc/d/dmd/permissivevisitor.d | 28 + gcc/d/dmd/printast.d | 173 + gcc/d/dmd/readme.txt | 13 - gcc/d/dmd/res/default_ddoc_theme.ddoc | 825 ++ gcc/d/dmd/root/README.md | 23 + gcc/d/dmd/root/aav.c | 171 - gcc/d/dmd/root/aav.d | 339 + gcc/d/dmd/root/array.d | 1121 ++ gcc/d/dmd/root/array.h | 52 +- gcc/d/dmd/root/bitarray.d | 192 + gcc/d/dmd/root/bitarray.h | 4 +- gcc/d/dmd/root/checkedint.c | 238 - gcc/d/dmd/root/ctfloat.d | 63 + gcc/d/dmd/root/ctfloat.h | 6 +- gcc/d/dmd/root/dcompat.h | 12 + gcc/d/dmd/root/file.c | 258 - gcc/d/dmd/root/file.d | 814 ++ gcc/d/dmd/root/file.h | 54 +- gcc/d/dmd/root/filename.c | 671 - gcc/d/dmd/root/filename.d | 1273 ++ gcc/d/dmd/root/filename.h | 15 +- gcc/d/dmd/root/hash.d | 83 + gcc/d/dmd/root/longdouble.d | 140 + gcc/d/dmd/root/object.h | 27 +- gcc/d/dmd/root/outbuffer.c | 417 - gcc/d/dmd/root/outbuffer.d | 720 + gcc/d/dmd/root/outbuffer.h | 31 +- gcc/d/dmd/root/port.d | 49 + gcc/d/dmd/root/port.h | 11 +- gcc/d/dmd/root/region.d | 161 + gcc/d/dmd/root/rmem.c | 191 - gcc/d/dmd/root/rmem.d | 375 + gcc/d/dmd/root/rmem.h | 17 +- gcc/d/dmd/root/root.h | 1 + gcc/d/dmd/root/rootobject.c | 48 - gcc/d/dmd/root/rootobject.d | 67 + gcc/d/dmd/root/speller.c | 231 - gcc/d/dmd/root/speller.d | 303 + gcc/d/dmd/root/string.d | 293 + gcc/d/dmd/root/stringtable.c | 196 - gcc/d/dmd/root/stringtable.d | 411 + gcc/d/dmd/safe.c | 168 - gcc/d/dmd/safe.d | 228 + gcc/d/dmd/sapply.c | 155 - gcc/d/dmd/sapply.d | 180 + gcc/d/dmd/scope.h | 122 +- gcc/d/dmd/semantic2.c | 430 - gcc/d/dmd/semantic2.d | 774 ++ gcc/d/dmd/semantic3.c | 1399 -- gcc/d/dmd/semantic3.d | 1624 +++ gcc/d/dmd/sideeffect.c | 432 - gcc/d/dmd/sideeffect.d | 418 + gcc/d/dmd/statement.c | 1793 --- gcc/d/dmd/statement.d | 2053 +++ gcc/d/dmd/statement.h | 354 +- gcc/d/dmd/statement_rewrite_walker.d | 194 + gcc/d/dmd/statementsem.c | 3875 ------ gcc/d/dmd/statementsem.d | 4995 +++++++ gcc/d/dmd/staticassert.c | 55 - gcc/d/dmd/staticassert.d | 66 + gcc/d/dmd/staticassert.h | 6 +- gcc/d/dmd/staticcond.c | 96 - gcc/d/dmd/staticcond.d | 424 + gcc/d/dmd/stmtstate.d | 142 + gcc/d/dmd/target.d | 438 + gcc/d/dmd/target.h | 118 +- gcc/d/dmd/template.h | 146 +- gcc/d/dmd/templateparamsem.c | 116 - gcc/d/dmd/templateparamsem.d | 190 + gcc/d/dmd/tokens.c | 476 - gcc/d/dmd/tokens.d | 1022 ++ gcc/d/dmd/tokens.h | 69 +- gcc/d/dmd/traits.c | 1973 --- gcc/d/dmd/traits.d | 2202 ++++ gcc/d/dmd/transitivevisitor.d | 1207 ++ gcc/d/dmd/typesem.c | 1462 --- gcc/d/dmd/typesem.d | 4896 +++++++ gcc/d/dmd/typinf.d | 28 + gcc/d/dmd/utf.c | 306 - gcc/d/dmd/utf.d | 561 + gcc/d/dmd/utils.c | 123 - gcc/d/dmd/utils.d | 298 + gcc/d/dmd/version.h | 18 +- gcc/d/dmd/visitor.d | 254 + gcc/d/dmd/visitor.h | 481 +- gcc/d/expr.cc | 267 +- gcc/d/gdc.texi | 114 +- gcc/d/imports.cc | 8 +- gcc/d/intrinsics.cc | 10 +- gcc/d/intrinsics.def | 97 +- gcc/d/lang.opt | 165 +- gcc/d/modules.cc | 22 +- gcc/d/runtime.def | 30 +- gcc/d/toir.cc | 101 +- gcc/d/typeinfo.cc | 60 +- gcc/d/types.cc | 74 +- gcc/d/verstr.h | 1 - gcc/doc/gty.texi | 9 + gcc/doc/install.texi | 32 +- gcc/doc/invoke.texi | 28 +- gcc/doc/tm.texi | 5 + gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 9 + gcc/file-prefix-map.c | 17 + gcc/file-prefix-map.h | 2 + gcc/fold-const.c | 26 +- gcc/fold-const.h | 1 + gcc/fortran/ChangeLog | 82 + gcc/fortran/array.c | 6 + gcc/fortran/check.c | 7 + gcc/fortran/simplify.c | 3 + gcc/fortran/trans-openmp.c | 19 +- gcc/fortran/trans-stmt.c | 17 +- gcc/gcc.c | 6 +- gcc/gengtype-state.c | 32 + gcc/gengtype.c | 39 +- gcc/gengtype.h | 6 + gcc/ggc-common.c | 52 + gcc/ggc.h | 4 + gcc/gimple-range-path.cc | 23 +- gcc/gimple-range-path.h | 2 - gcc/gimple-range.cc | 29 +- gcc/gimplify.c | 1 + gcc/internal-fn.c | 17 + gcc/ipa-sra.c | 3 +- gcc/ira-color.c | 31 +- gcc/lto-opts.c | 1 + gcc/match.pd | 50 +- gcc/objc/ChangeLog | 5 + gcc/opts-global.c | 4 + gcc/opts.c | 2 + gcc/output.h | 14 +- gcc/po/ChangeLog | 4 + gcc/po/EXCLUDES | 43 - gcc/profile.c | 4 + gcc/rtl.h | 8 + gcc/simplify-rtx.c | 10 + gcc/target.def | 8 + gcc/testsuite/ChangeLog | 427 + .../c-c++-common/Wimplicit-fallthrough-38.c | 24 + gcc/testsuite/c-c++-common/cpp/va-opt-8.c | 18 + gcc/testsuite/g++.dg/cpp/ucnid-1-utf8.C | 16 +- gcc/testsuite/g++.dg/cpp/ucnid-1.C | 16 +- gcc/testsuite/g++.dg/cpp0x/constexpr-fp-except1.C | 4 + gcc/testsuite/g++.dg/cpp1z/constexpr-if36.C | 19 + gcc/testsuite/g++.dg/cpp23/concepts-err1.C | 6 + gcc/testsuite/g++.dg/ext/integer-pack5.C | 29 + gcc/testsuite/g++.dg/torture/pr71792.C | 42 + gcc/testsuite/g++.dg/vect/pr103494.cc | 26 + gcc/testsuite/gcc.dg/analyzer/leak-3.c | 41 + gcc/testsuite/gcc.dg/analyzer/pr103526.c | 50 + gcc/testsuite/gcc.dg/analyzer/pr94579.c | 11 + gcc/testsuite/gcc.dg/analyzer/pr99269.c | 16 + gcc/testsuite/gcc.dg/analyzer/pragma-2.c | 57 + gcc/testsuite/gcc.dg/bic-bitmask-10.c | 26 - gcc/testsuite/gcc.dg/bic-bitmask-11.c | 25 - gcc/testsuite/gcc.dg/bic-bitmask-12.c | 17 - gcc/testsuite/gcc.dg/bic-bitmask-18.c | 2 +- gcc/testsuite/gcc.dg/bic-bitmask-2.c | 25 - gcc/testsuite/gcc.dg/bic-bitmask-23.c | 16 - gcc/testsuite/gcc.dg/bic-bitmask-3.c | 25 - gcc/testsuite/gcc.dg/bic-bitmask-4.c | 25 - gcc/testsuite/gcc.dg/bic-bitmask-5.c | 25 - gcc/testsuite/gcc.dg/bic-bitmask-6.c | 25 - gcc/testsuite/gcc.dg/bic-bitmask-8.c | 25 - gcc/testsuite/gcc.dg/bic-bitmask-9.c | 25 - gcc/testsuite/gcc.dg/fold-condneg-1.c | 59 + gcc/testsuite/gcc.dg/fold-condneg-2.c | 11 + gcc/testsuite/gcc.dg/fold-condnot-1.c | 84 + gcc/testsuite/gcc.dg/pr101145-1.c | 12 + gcc/testsuite/gcc.dg/pr101145-2.c | 15 + gcc/testsuite/gcc.dg/pr102356.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/nonzero-1a.c | 11 + gcc/testsuite/gcc.dg/ubsan/pr103456.c | 21 + gcc/testsuite/gcc.dg/vect/pr103494.c | 14 + gcc/testsuite/gcc.dg/vect/pr103517.c | 13 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c | 26 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c | 25 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-12.c | 17 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c | 25 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-23.c | 16 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c | 25 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c | 25 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c | 25 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c | 25 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c | 25 + gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c | 25 + .../gcc.target/aarch64/aapcs64/macro-def.h | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/shrn-1.c | 15 + .../gcc.target/aarch64/advsimd-intrinsics/shrn-2.c | 11 + .../gcc.target/aarch64/advsimd-intrinsics/shrn-3.c | 11 + .../gcc.target/aarch64/advsimd-intrinsics/shrn-4.c | 11 + .../gcc.target/aarch64/sve/pred-combine-and.c | 18 + gcc/testsuite/gcc.target/i386/avx512fp16-1c.c | 9 +- gcc/testsuite/gcc.target/i386/pr102327-1.c | 9 +- gcc/testsuite/gcc.target/i386/pr102811-1.c | 11 + .../{avx512vl-vcvtps2ph-pr102811.c => pr102811.c} | 0 gcc/testsuite/gcc.target/i386/pr103463-2.c | 14 + gcc/testsuite/gcc.target/i386/pr103463.c | 13 + gcc/testsuite/gcc.target/i386/pr83782-1.c | 26 + gcc/testsuite/gcc.target/i386/pr83782-2.c | 26 + .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb32-2.c | 2 +- .../gcc.target/powerpc/crypto-builtin-2.c | 14 +- .../powerpc/fold-vec-splat-floatdouble.c | 4 +- .../gcc.target/powerpc/fold-vec-splat-longlong.c | 10 +- .../powerpc/fold-vec-splat-misc-invalid.c | 8 +- .../gcc.target/powerpc/int_128bit-runnable.c | 6 +- gcc/testsuite/gcc.target/powerpc/pr103127.c | 19 + gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr88100.c | 12 +- gcc/testsuite/gcc.target/powerpc/pragma_misc9.c | 4 +- gcc/testsuite/gcc.target/powerpc/pragma_power8.c | 2 + gcc/testsuite/gcc.target/powerpc/pragma_power9.c | 3 + .../powerpc/test_fpscr_drn_builtin_error.c | 4 +- .../powerpc/test_fpscr_rn_builtin_error.c | 12 +- gcc/testsuite/gcc.target/powerpc/vec-gnb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 2 +- 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/allocate_with_mold_4.f90 | 24 + .../gfortran.dg/allocate_with_source_26.f90 | 8 +- gcc/testsuite/gfortran.dg/array_constructor_54.f90 | 23 + gcc/testsuite/gfortran.dg/coarray_49.f90 | 9 + gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 8 +- .../gfortran.dg/gomp/affinity-clause-1.f90 | 6 +- .../gfortran.dg/gomp/affinity-clause-5.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/defaultmap-4.f90 | 44 +- gcc/testsuite/gfortran.dg/gomp/defaultmap-5.f90 | 30 +- gcc/testsuite/gfortran.dg/gomp/defaultmap-6.f90 | 20 +- gcc/testsuite/gfortran.dg/gomp/map-3.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr78260-2.f90 | 8 +- gcc/testsuite/gfortran.dg/gomp/pr78260-3.f90 | 4 +- gcc/testsuite/gfortran.dg/minmaxloc_15.f90 | 11 + gcc/testsuite/lib/gcc-dg.exp | 14 +- gcc/testsuite/lib/gdc-utils.exp | 81 +- gcc/tree-core.h | 2 +- gcc/tree-object-size.c | 3 +- gcc/tree-ssa-loop-niter.c | 19 +- gcc/tree-vect-slp.c | 7 +- gcc/tree-vect-stmts.c | 96 +- gcc/tree-vectorizer.h | 9 + gcc/tree.c | 28 +- gcc/varasm.c | 13 +- libcpp/ChangeLog | 31 + libcpp/charset.c | 6 +- libcpp/include/cpplib.h | 6 +- libcpp/include/line-map.h | 4 +- libcpp/init.c | 52 +- libcpp/lex.c | 2 +- libcpp/macro.c | 72 +- libgcc/ChangeLog | 5 + libgomp/ChangeLog | 18 + libgomp/testsuite/libgomp.fortran/pr90030.f90 | 3 + libgomp/testsuite/libgomp.oacc-fortran/pr90030.f90 | 29 + libphobos/ChangeLog | 112 + 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 | 63 +- 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 | 1213 ++ 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 | 3 +- libstdc++-v3/ChangeLog | 160 + libstdc++-v3/acinclude.m4 | 14 +- .../config/allocator/bitmap_allocator_base.h | 55 - .../config/allocator/malloc_allocator_base.h | 10 +- libstdc++-v3/config/allocator/mt_allocator_base.h | 55 - libstdc++-v3/config/allocator/new_allocator_base.h | 10 +- .../config/allocator/pool_allocator_base.h | 55 - libstdc++-v3/configure | 14 +- libstdc++-v3/doc/doxygen/user.cfg.in | 2 +- libstdc++-v3/doc/html/manual/api.html | 3 + libstdc++-v3/doc/html/manual/configure.html | 10 +- libstdc++-v3/doc/html/manual/memory.html | 57 +- libstdc++-v3/doc/html/manual/mt_allocator.html | 8 +- libstdc++-v3/doc/xml/manual/allocator.xml | 67 +- libstdc++-v3/doc/xml/manual/configure.xml | 10 +- libstdc++-v3/doc/xml/manual/evolution.xml | 5 + libstdc++-v3/doc/xml/manual/mt_allocator.xml | 8 +- libstdc++-v3/include/bits/allocator.h | 8 +- libstdc++-v3/include/bits/basic_string.h | 6 +- libstdc++-v3/include/bits/basic_string.tcc | 4 +- libstdc++-v3/include/bits/c++config | 30 +- libstdc++-v3/include/bits/char_traits.h | 129 +- libstdc++-v3/include/bits/cow_string.h | 28 +- libstdc++-v3/include/bits/ranges_algobase.h | 12 +- libstdc++-v3/include/bits/ranges_cmp.h | 5 +- libstdc++-v3/include/bits/stl_algobase.h | 5 +- libstdc++-v3/include/bits/stl_bvector.h | 8 +- libstdc++-v3/include/bits/stl_construct.h | 12 +- libstdc++-v3/include/bits/stl_function.h | 24 +- libstdc++-v3/include/bits/stl_tree.h | 6 +- libstdc++-v3/include/bits/stl_vector.h | 14 +- libstdc++-v3/include/debug/helper_functions.h | 15 +- libstdc++-v3/include/std/array | 4 +- libstdc++-v3/include/std/bit | 5 +- libstdc++-v3/include/std/type_traits | 11 +- libstdc++-v3/include/std/version | 4 +- libstdc++-v3/libsupc++/compare | 2 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 20 - libstdc++-v3/src/c++17/fs_path.cc | 5 - libstdc++-v3/src/c++20/sstream-inst.cc | 4 +- libstdc++-v3/src/filesystem/path.cc | 31 +- .../21_strings/basic_string/cons/char/moveable.cc | 4 +- .../21_strings/basic_string/cons/char/moveable2.cc | 4 +- .../basic_string/cons/char/moveable2_c++17.cc | 4 +- .../cons/char/noexcept_move_construct.cc | 1 - .../basic_string/cons/wchar_t/moveable.cc | 4 +- .../basic_string/cons/wchar_t/moveable2.cc | 4 +- .../basic_string/cons/wchar_t/moveable2_c++17.cc | 4 +- .../cons/wchar_t/noexcept_move_construct.cc | 1 - .../basic_string/modifiers/assign/char/87749.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/87749.cc | 2 +- .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../23_containers/map/allocator/move_cons.cc | 2 +- .../23_containers/multimap/allocator/move_cons.cc | 2 +- .../23_containers/multiset/allocator/103501.cc | 32 + .../23_containers/set/allocator/103501.cc | 32 + lto-plugin/ChangeLog | 7 + lto-plugin/lto-plugin.c | 6 +- 3308 files changed, 362365 insertions(+), 210707 deletions(-) delete mode 100644 gcc/ada/gcc-interface/a-assert.adb delete mode 100644 gcc/ada/gcc-interface/a-assert.ads create mode 100644 gcc/ada/vxworks7-cert-rtp-link__ppcXX.spec create mode 100644 gcc/d/d-frontend.h create mode 100644 gcc/d/dmd/README.md create mode 100644 gcc/d/dmd/VERSION delete mode 100644 gcc/d/dmd/access.c create mode 100644 gcc/d/dmd/access.d create mode 100644 gcc/d/dmd/aggregate.d delete mode 100644 gcc/d/dmd/aliasthis.c create mode 100644 gcc/d/dmd/aliasthis.d delete mode 100644 gcc/d/dmd/apply.c create mode 100644 gcc/d/dmd/apply.d delete mode 100644 gcc/d/dmd/arrayop.c create mode 100644 gcc/d/dmd/arrayop.d create mode 100644 gcc/d/dmd/arraytypes.d create mode 100644 gcc/d/dmd/ast_node.d create mode 100644 gcc/d/dmd/astcodegen.d create mode 100644 gcc/d/dmd/astenums.d delete mode 100644 gcc/d/dmd/attrib.c create mode 100644 gcc/d/dmd/attrib.d delete mode 100644 gcc/d/dmd/blockexit.c create mode 100644 gcc/d/dmd/blockexit.d create mode 100644 gcc/d/dmd/builtin.d delete mode 100644 gcc/d/dmd/canthrow.c create mode 100644 gcc/d/dmd/canthrow.d delete mode 100644 gcc/d/dmd/chkformat.c create mode 100644 gcc/d/dmd/chkformat.d delete mode 100644 gcc/d/dmd/clone.c create mode 100644 gcc/d/dmd/clone.d create mode 100644 gcc/d/dmd/compiler.d create mode 100644 gcc/d/dmd/complex.d delete mode 100644 gcc/d/dmd/cond.c create mode 100644 gcc/d/dmd/cond.d delete mode 100644 gcc/d/dmd/constfold.c create mode 100644 gcc/d/dmd/constfold.d create mode 100644 gcc/d/dmd/cparse.d delete mode 100644 gcc/d/dmd/cppmangle.c create mode 100644 gcc/d/dmd/cppmangle.d delete mode 100644 gcc/d/dmd/ctfeexpr.c create mode 100644 gcc/d/dmd/ctfeexpr.d create mode 100644 gcc/d/dmd/ctorflow.d delete mode 100644 gcc/d/dmd/dcast.c create mode 100644 gcc/d/dmd/dcast.d delete mode 100644 gcc/d/dmd/dclass.c create mode 100644 gcc/d/dmd/dclass.d delete mode 100644 gcc/d/dmd/declaration.c create mode 100644 gcc/d/dmd/declaration.d delete mode 100644 gcc/d/dmd/delegatize.c create mode 100644 gcc/d/dmd/delegatize.d delete mode 100644 gcc/d/dmd/denum.c create mode 100644 gcc/d/dmd/denum.d delete mode 100644 gcc/d/dmd/dimport.c create mode 100644 gcc/d/dmd/dimport.d delete mode 100644 gcc/d/dmd/dinterpret.c create mode 100644 gcc/d/dmd/dinterpret.d delete mode 100644 gcc/d/dmd/dmacro.c create mode 100644 gcc/d/dmd/dmacro.d delete mode 100644 gcc/d/dmd/dmangle.c create mode 100644 gcc/d/dmd/dmangle.d delete mode 100644 gcc/d/dmd/dmodule.c create mode 100644 gcc/d/dmd/dmodule.d delete mode 100644 gcc/d/dmd/doc.c create mode 100644 gcc/d/dmd/doc.d delete mode 100644 gcc/d/dmd/dscope.c create mode 100644 gcc/d/dmd/dscope.d delete mode 100644 gcc/d/dmd/dstruct.c create mode 100644 gcc/d/dmd/dstruct.d delete mode 100644 gcc/d/dmd/dsymbol.c create mode 100644 gcc/d/dmd/dsymbol.d delete mode 100644 gcc/d/dmd/dsymbolsem.c create mode 100644 gcc/d/dmd/dsymbolsem.d delete mode 100644 gcc/d/dmd/dtemplate.c create mode 100644 gcc/d/dmd/dtemplate.d create mode 100644 gcc/d/dmd/dtoh.d delete mode 100644 gcc/d/dmd/dversion.c create mode 100644 gcc/d/dmd/dversion.d delete mode 100644 gcc/d/dmd/entity.c create mode 100644 gcc/d/dmd/entity.d create mode 100644 gcc/d/dmd/errors.d delete mode 100644 gcc/d/dmd/escape.c create mode 100644 gcc/d/dmd/escape.d delete mode 100644 gcc/d/dmd/expression.c create mode 100644 gcc/d/dmd/expression.d delete mode 100644 gcc/d/dmd/expressionsem.c create mode 100644 gcc/d/dmd/expressionsem.d create mode 100644 gcc/d/dmd/foreachvar.d delete mode 100644 gcc/d/dmd/func.c create mode 100644 gcc/d/dmd/func.d create mode 100644 gcc/d/dmd/globals.d create mode 100644 gcc/d/dmd/gluelayer.d delete mode 100644 gcc/d/dmd/hdrgen.c create mode 100644 gcc/d/dmd/hdrgen.d delete mode 100644 gcc/d/dmd/iasm.c create mode 100644 gcc/d/dmd/iasm.d delete mode 100644 gcc/d/dmd/iasmgcc.c create mode 100644 gcc/d/dmd/iasmgcc.d create mode 100644 gcc/d/dmd/id.d create mode 100644 gcc/d/dmd/id.h delete mode 100644 gcc/d/dmd/identifier.c create mode 100644 gcc/d/dmd/identifier.d delete mode 100644 gcc/d/dmd/idgen.c delete mode 100644 gcc/d/dmd/impcnvgen.c create mode 100644 gcc/d/dmd/impcnvtab.d delete mode 100644 gcc/d/dmd/imphint.c create mode 100644 gcc/d/dmd/imphint.d delete mode 100644 gcc/d/dmd/init.c create mode 100644 gcc/d/dmd/init.d delete mode 100644 gcc/d/dmd/initsem.c create mode 100644 gcc/d/dmd/initsem.d create mode 100644 gcc/d/dmd/inline.d delete mode 100644 gcc/d/dmd/intrange.c create mode 100644 gcc/d/dmd/intrange.d delete mode 100644 gcc/d/dmd/json.c create mode 100644 gcc/d/dmd/json.d create mode 100644 gcc/d/dmd/lambdacomp.d delete mode 100644 gcc/d/dmd/lexer.c create mode 100644 gcc/d/dmd/lexer.d delete mode 100644 gcc/d/dmd/mtype.c create mode 100644 gcc/d/dmd/mtype.d delete mode 100644 gcc/d/dmd/nogc.c create mode 100644 gcc/d/dmd/nogc.d delete mode 100644 gcc/d/dmd/nspace.c create mode 100644 gcc/d/dmd/nspace.d create mode 100644 gcc/d/dmd/ob.d delete mode 100644 gcc/d/dmd/objc.c create mode 100644 gcc/d/dmd/objc.d delete mode 100644 gcc/d/dmd/opover.c create mode 100644 gcc/d/dmd/opover.d delete mode 100644 gcc/d/dmd/optimize.c create mode 100644 gcc/d/dmd/optimize.d delete mode 100644 gcc/d/dmd/parse.c create mode 100644 gcc/d/dmd/parse.d create mode 100644 gcc/d/dmd/parsetimevisitor.d create mode 100644 gcc/d/dmd/permissivevisitor.d create mode 100644 gcc/d/dmd/printast.d delete mode 100644 gcc/d/dmd/readme.txt create mode 100644 gcc/d/dmd/res/default_ddoc_theme.ddoc create mode 100644 gcc/d/dmd/root/README.md delete mode 100644 gcc/d/dmd/root/aav.c create mode 100644 gcc/d/dmd/root/aav.d create mode 100644 gcc/d/dmd/root/array.d create mode 100644 gcc/d/dmd/root/bitarray.d delete mode 100644 gcc/d/dmd/root/checkedint.c create mode 100644 gcc/d/dmd/root/ctfloat.d delete mode 100644 gcc/d/dmd/root/file.c create mode 100644 gcc/d/dmd/root/file.d delete mode 100644 gcc/d/dmd/root/filename.c create mode 100644 gcc/d/dmd/root/filename.d create mode 100644 gcc/d/dmd/root/hash.d create mode 100644 gcc/d/dmd/root/longdouble.d delete mode 100644 gcc/d/dmd/root/outbuffer.c create mode 100644 gcc/d/dmd/root/outbuffer.d create mode 100644 gcc/d/dmd/root/port.d create mode 100644 gcc/d/dmd/root/region.d delete mode 100644 gcc/d/dmd/root/rmem.c create mode 100644 gcc/d/dmd/root/rmem.d delete mode 100644 gcc/d/dmd/root/rootobject.c create mode 100644 gcc/d/dmd/root/rootobject.d delete mode 100644 gcc/d/dmd/root/speller.c create mode 100644 gcc/d/dmd/root/speller.d create mode 100644 gcc/d/dmd/root/string.d delete mode 100644 gcc/d/dmd/root/stringtable.c create mode 100644 gcc/d/dmd/root/stringtable.d delete mode 100644 gcc/d/dmd/safe.c create mode 100644 gcc/d/dmd/safe.d delete mode 100644 gcc/d/dmd/sapply.c create mode 100644 gcc/d/dmd/sapply.d delete mode 100644 gcc/d/dmd/semantic2.c create mode 100644 gcc/d/dmd/semantic2.d delete mode 100644 gcc/d/dmd/semantic3.c create mode 100644 gcc/d/dmd/semantic3.d delete mode 100644 gcc/d/dmd/sideeffect.c create mode 100644 gcc/d/dmd/sideeffect.d delete mode 100644 gcc/d/dmd/statement.c create mode 100644 gcc/d/dmd/statement.d create mode 100644 gcc/d/dmd/statement_rewrite_walker.d delete mode 100644 gcc/d/dmd/statementsem.c create mode 100644 gcc/d/dmd/statementsem.d delete mode 100644 gcc/d/dmd/staticassert.c create mode 100644 gcc/d/dmd/staticassert.d delete mode 100644 gcc/d/dmd/staticcond.c create mode 100644 gcc/d/dmd/staticcond.d create mode 100644 gcc/d/dmd/stmtstate.d create mode 100644 gcc/d/dmd/target.d delete mode 100644 gcc/d/dmd/templateparamsem.c create mode 100644 gcc/d/dmd/templateparamsem.d delete mode 100644 gcc/d/dmd/tokens.c create mode 100644 gcc/d/dmd/tokens.d delete mode 100644 gcc/d/dmd/traits.c create mode 100644 gcc/d/dmd/traits.d create mode 100644 gcc/d/dmd/transitivevisitor.d delete mode 100644 gcc/d/dmd/typesem.c create mode 100644 gcc/d/dmd/typesem.d create mode 100644 gcc/d/dmd/typinf.d delete mode 100644 gcc/d/dmd/utf.c create mode 100644 gcc/d/dmd/utf.d delete mode 100644 gcc/d/dmd/utils.c create mode 100644 gcc/d/dmd/utils.d create mode 100644 gcc/d/dmd/visitor.d delete mode 100644 gcc/d/verstr.h create mode 100644 gcc/testsuite/c-c++-common/Wimplicit-fallthrough-38.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-8.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-fp-except1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if36.C create mode 100644 gcc/testsuite/g++.dg/cpp23/concepts-err1.C create mode 100644 gcc/testsuite/g++.dg/ext/integer-pack5.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71792.C create mode 100644 gcc/testsuite/g++.dg/vect/pr103494.cc create mode 100644 gcc/testsuite/gcc.dg/analyzer/leak-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr103526.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94579.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99269.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pragma-2.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-10.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-11.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-12.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-2.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-23.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-3.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-4.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-5.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-6.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-8.c delete mode 100644 gcc/testsuite/gcc.dg/bic-bitmask-9.c create mode 100644 gcc/testsuite/gcc.dg/fold-condneg-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-condneg-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-condnot-1.c create mode 100644 gcc/testsuite/gcc.dg/pr101145-1.c create mode 100644 gcc/testsuite/gcc.dg/pr101145-2.c create mode 100644 gcc/testsuite/gcc.dg/pr102356.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/nonzero-1a.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr103456.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103494.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103517.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-23.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bic-bitmask-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/shrn-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pred-combine-and.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102811-1.c rename gcc/testsuite/gcc.target/i386/{avx512vl-vcvtps2ph-pr102811.c => pr102811.c} (100%) create mode 100644 gcc/testsuite/gcc.target/i386/pr103463-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103463.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83782-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83782-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr103127.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/allocate_with_mold_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_54.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_49.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_15.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr90030.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr90030.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 delete mode 100644 libstdc++-v3/config/allocator/bitmap_allocator_base.h delete mode 100644 libstdc++-v3/config/allocator/mt_allocator_base.h delete mode 100644 libstdc++-v3/config/allocator/pool_allocator_base.h create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/allocator/103501.cc create mode 100644 libstdc++-v3/testsuite/23_containers/set/allocator/103501.cc