This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 1b1f9550be4 Merge master r11-7961. adds cf25e27faef c++: Refine check for CTAD placeholder [PR99586] adds 260caabe10c c++: placeholder type constraint inside range-for [PR99869] adds b7c1f3d66cf Daily bump. adds 23be03a0f24 c++: dependent attribute on parameter [PR97900] adds 7c3ba2145ce c++: PMF template parm and noexcept [PR90664] adds 04771106cda c++: NRV in lambda in template [PR91217] adds b680b904973 rs6000: Avoid -fpatchable-function-entry* regressions on po [...] adds cda41ce0e84 rs6000: Fix up libgcc ABI when built with --with-long-doubl [...] adds 9c7473688e7 dse: Fix up hard reg conflict checking in replace_read [PR99863] adds a40015780f8 bswap: Fix up bswap_view_convert after the recent change [PR99882] adds fc27115d610 Fortran: Fix ICE on wrong code [PR99818]. adds ad7c6298b6f Darwin : Fix whitespace and delete unused code (NFC). adds 89bc1d4e7cd Darwin : Fix out-of-bounds access to df_regs_ever_live. adds a809d8a737d c++: GC during late parsing collects live data [PR91416] adds 5bba3415ec2 silence expected psabi warning in ipa-sra-19 on ppc-vxworks adds ba0f6902666 initialize pr94314-3.C counter adds 5a0aa603b24 d: Merge upstream dmd 3b808e838, druntime 483bc129, phobos [...] adds c0756c4eb36 Daily bump. adds c3d3bb0f03d c++: array new initialized from a call [PR99643] adds 914728849a3 Daily bump. adds 3cb9e3aee98 Trivial testsuite fixes for nios2-elf. adds 76a7e7e706a d: Use weak linkage for template symbols instead of gnu.lin [...] adds a44a753a355 c++: Fix print-tree for TEMPLATE_DECL adds a99a7b0afe9 c++: constexpr if and nested generic lambda [PR99201] adds bd89b8fe9ef c++: extern template and static data member [PR99066] adds 69b66ff0235 analyzer: fix apparent hang with -fanalyzer-verbosity=0 [PR [...] adds 7d8f4240c94 analyzer: fix ICE on zero-arg calls passed to __attribute__ [...] adds dd6f588a7b8 c++: Unneeded export query [PR 99380] adds f1d012911bd Honor --disable-decimal-float on PowerPC Decimal/Float128 c [...] adds 7ebdef2076f Fix small regression with -fdump-ada-spec new 07ffc3b402b Merge master r11-7991.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 42 + gcc/DATESTAMP | 2 +- gcc/analyzer/analyzer.cc | 2 +- gcc/analyzer/diagnostic-manager.cc | 8 +- gcc/analyzer/sm-malloc.cc | 3 +- gcc/c-family/c-ada-spec.c | 39 +- gcc/config/darwin.c | 39 +- gcc/config/rs6000/rs6000.c | 28 + gcc/cp/ChangeLog | 54 + gcc/cp/cvt.c | 5 + gcc/cp/module.cc | 66 +- gcc/cp/parser.c | 13 +- gcc/cp/pt.c | 100 +- gcc/cp/ptree.c | 18 +- gcc/cp/semantics.c | 15 +- gcc/cp/typeck2.c | 3 - gcc/d/ChangeLog | 17 + gcc/d/Make-lang.in | 1 + gcc/d/d-codegen.cc | 8 + gcc/d/d-convert.cc | 14 +- gcc/d/d-lang.cc | 2 +- gcc/d/d-target.cc | 28 + gcc/d/d-tree.h | 15 +- gcc/d/decl.cc | 96 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/attrib.c | 39 +- gcc/d/dmd/attrib.h | 4 +- gcc/d/dmd/blockexit.c | 2 + gcc/d/dmd/chkformat.c | 975 +++++++++ gcc/d/dmd/cppmangle.c | 18 +- gcc/d/dmd/ctfeexpr.c | 2 +- gcc/d/dmd/dcast.c | 5 +- gcc/d/dmd/dclass.c | 20 +- gcc/d/dmd/declaration.h | 4 +- gcc/d/dmd/denum.c | 19 +- gcc/d/dmd/dimport.c | 80 +- gcc/d/dmd/dmangle.c | 37 +- gcc/d/dmd/dmodule.c | 33 +- gcc/d/dmd/dscope.c | 6 +- gcc/d/dmd/dsymbol.c | 32 +- gcc/d/dmd/dsymbol.h | 3 +- gcc/d/dmd/dsymbolsem.c | 139 +- gcc/d/dmd/dtemplate.c | 210 +- gcc/d/dmd/expression.c | 2218 ++------------------ gcc/d/dmd/expression.h | 9 +- gcc/d/dmd/expressionsem.c | 2091 +++++++++++++++++- gcc/d/dmd/func.c | 18 +- gcc/d/dmd/hdrgen.c | 57 +- gcc/d/dmd/hdrgen.h | 1 + gcc/d/dmd/idgen.c | 8 +- gcc/d/dmd/import.h | 1 + gcc/d/dmd/module.h | 1 + gcc/d/dmd/mtype.c | 282 ++- gcc/d/dmd/mtype.h | 38 +- gcc/d/dmd/parse.c | 217 +- gcc/d/dmd/parse.h | 1 + gcc/d/dmd/scope.h | 4 + gcc/d/dmd/semantic2.c | 20 + gcc/d/dmd/semantic3.c | 34 +- gcc/d/dmd/statement.c | 36 +- gcc/d/dmd/statement.h | 3 +- gcc/d/dmd/statementsem.c | 2 +- gcc/d/dmd/target.h | 4 + gcc/d/dmd/template.h | 1 + gcc/d/dmd/templateparamsem.c | 2 +- gcc/d/dmd/traits.c | 103 +- gcc/d/dmd/typesem.c | 77 +- gcc/d/dmd/visitor.h | 4 + gcc/d/gdc.texi | 14 +- gcc/d/lang.opt | 6 +- gcc/d/modules.cc | 20 +- gcc/d/toir.cc | 7 + gcc/d/typeinfo.cc | 12 +- gcc/d/types.cc | 47 +- gcc/dse.c | 11 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/interface.c | 14 +- gcc/gimple-ssa-store-merging.c | 11 +- gcc/targhooks.c | 38 +- gcc/targhooks.h | 3 + gcc/testsuite/ChangeLog | 90 + gcc/testsuite/g++.dg/cpp0x/extern_template-6.C | 17 + gcc/testsuite/g++.dg/cpp0x/initlist-new5.C | 9 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C | 22 + gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C | 22 + gcc/testsuite/g++.dg/cpp2a/concepts-placeholder6.C | 10 + gcc/testsuite/g++.dg/cpp2a/nontype-class42.C | 8 + gcc/testsuite/g++.dg/ext/vector40.C | 10 + gcc/testsuite/g++.dg/opt/nrv20.C | 20 + gcc/testsuite/g++.dg/other/gc7.C | 16 + gcc/testsuite/g++.dg/pr93195a.C | 1 + gcc/testsuite/g++.dg/pr94314-3.C | 2 +- gcc/testsuite/gcc.dg/analyzer/pr99886.c | 21 + gcc/testsuite/gcc.dg/analyzer/pr99906.c | 3 + gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-4.c | 2 +- gcc/testsuite/gcc.dg/pr99882.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/evrp11.c | 2 +- gcc/testsuite/gcc.target/i386/pr99863.c | 33 + gcc/testsuite/gdc.dg/pr99914.d | 5 + gcc/testsuite/gdc.test/compilable/bug20796.d | 2 + gcc/testsuite/gdc.test/compilable/cppmangle.d | 18 + gcc/testsuite/gdc.test/compilable/ddocunittest.d | 1 + .../extra-files/serenity7190/core/Controller.d | 8 +- .../gdc.test/compilable/extra-files/test20280a.d | 12 + gcc/testsuite/gdc.test/compilable/fix21585.d | 24 + gcc/testsuite/gdc.test/compilable/fix21647.d | 30 + gcc/testsuite/gdc.test/compilable/ice10598.d | 3 - .../gdc.test/compilable/imports/issue21614a.d | 22 + .../compilable/imports/pkg20537/package.d} | 0 .../gdc.test/compilable/imports/test17991a/a.d} | 0 .../compilable/imports/test17991a/package.d} | 0 .../compilable/imports/test20151a/b/c/c.d} | 0 .../gdc.test/compilable/imports/test20530a.d} | 0 .../gdc.test/compilable/imports/test21501b.d | 7 + .../gdc.test/compilable/imports/test21501c.d | 4 + gcc/testsuite/gdc.test/compilable/issue16020.d | 39 + gcc/testsuite/gdc.test/compilable/issue21614.d | 10 + gcc/testsuite/gdc.test/compilable/issue21726.d | 2 + gcc/testsuite/gdc.test/compilable/mixintype.d | 55 + gcc/testsuite/gdc.test/compilable/mixintype2.d | 68 + gcc/testsuite/gdc.test/compilable/noreturn1.d | 21 + .../compilable/protection/issue20796/package.d | 5 + .../protection/issue21726/format/package.d | 7 + .../compilable/protection/issue21726/package.d | 1 + .../compilable/protection/issue21726/typecons.d | 6 + gcc/testsuite/gdc.test/compilable/test16002.d | 3 + gcc/testsuite/gdc.test/compilable/test17991.d | 3 + gcc/testsuite/gdc.test/compilable/test19292.d | 15 + gcc/testsuite/gdc.test/compilable/test20151a.d | 3 + gcc/testsuite/gdc.test/compilable/test20280.d | 8 + gcc/testsuite/gdc.test/compilable/test20530.d | 46 + gcc/testsuite/gdc.test/compilable/test20537.d | 10 + gcc/testsuite/gdc.test/compilable/test20692.d | 18 + gcc/testsuite/gdc.test/compilable/test21501a.d | 19 + gcc/testsuite/gdc.test/compilable/test9029.d | 39 + gcc/testsuite/gdc.test/fail_compilation/bug15613.d | 18 + gcc/testsuite/gdc.test/fail_compilation/bug16165.d | 18 + gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 100 + .../gdc.test/fail_compilation/chkformat.d | 139 ++ .../gdc.test/fail_compilation/cppmangle.d | 2 +- .../gdc.test/fail_compilation/diag11819b.d | 2 +- .../gdc.test/fail_compilation/diag13082.d | 6 +- .../gdc.test/fail_compilation/diag16271.d | 12 + gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 47 +- .../gdc.test/fail_compilation/diag8101b.d | 17 +- gcc/testsuite/gdc.test/fail_compilation/diag9420.d | 3 +- .../gdc.test/fail_compilation/fail11038.d | 17 + .../gdc.test/fail_compilation/fail11445.d | 2 +- .../gdc.test/fail_compilation/fail15361.d | 8 + .../gdc.test/fail_compilation/fail15896.d | 18 + .../gdc.test/fail_compilation/fail17630.d | 15 + .../gdc.test/fail_compilation/fail18219.d | 20 + .../gdc.test/fail_compilation/fail19107.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail263.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail3.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail322.d | 7 +- gcc/testsuite/gdc.test/fail_compilation/fail332.d | 45 +- gcc/testsuite/gdc.test/fail_compilation/fail347.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail53.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail55.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail79.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail99.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fix21585.d | 19 + gcc/testsuite/gdc.test/fail_compilation/format.d | 44 + gcc/testsuite/gdc.test/fail_compilation/ice10598.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice10922.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/ice12497.d | 18 - gcc/testsuite/gdc.test/fail_compilation/ice12501.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/ice14907.d | 22 + gcc/testsuite/gdc.test/fail_compilation/ice14923.d | 5 +- gcc/testsuite/gdc.test/fail_compilation/ice8255.d | 5 +- gcc/testsuite/gdc.test/fail_compilation/ice9540.d | 5 +- .../gdc.test/fail_compilation/imports/a17630.d | 3 + .../gdc.test/fail_compilation/imports/a18219.d | 6 + .../gdc.test/fail_compilation/imports/b17630.d | 3 + .../gdc.test/fail_compilation/imports/b18219.d | 15 + .../imports/ice10598a.d | 0 .../imports/ice10598b.d | 0 .../gdc.test/fail_compilation/imports/imp15896.d | 4 + .../gdc.test/fail_compilation/imports/test21651b.d | 3 + .../gdc.test/fail_compilation/issue16020.d | 13 + .../gdc.test/fail_compilation/mixintype2.d | 16 + .../gdc.test/fail_compilation/test16002.d | 15 - .../gdc.test/fail_compilation/test21651.d | 11 + .../gdc.test/fail_compilation/warn12809.d | 41 + gcc/testsuite/gdc.test/runnable/funclit.d | 61 + gcc/testsuite/gdc.test/runnable/mangle.d | 6 + gcc/testsuite/gdc.test/runnable/noreturn1.d | 74 + gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 29 +- .../gdc.test/runnable_cxx/extra-files/cppb.cpp | 4 + .../runnable_cxx/extra-files/test21515.cpp | 82 + gcc/testsuite/gdc.test/runnable_cxx/test21515.d | 104 + gcc/testsuite/gfortran.dg/coarray_48.f90 | 24 + libgcc/ChangeLog | 8 + libgcc/config/rs6000/t-float128 | 7 +- libgcc/config/rs6000/t-linux | 10 +- libphobos/ChangeLog | 14 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 58 +- libphobos/libdruntime/Makefile.in | 105 +- libphobos/libdruntime/core/stdc/complex.d | 70 +- libphobos/libdruntime/core/stdc/config.d | 43 + libphobos/libdruntime/core/stdc/errno.d | 16 +- libphobos/libdruntime/core/stdc/math.d | 400 ++-- libphobos/libdruntime/core/stdc/stdio.d | 61 +- libphobos/libdruntime/core/stdc/stdlib.d | 6 +- libphobos/libdruntime/core/stdc/tgmath.d | 653 +++--- libphobos/libdruntime/core/stdc/wchar_.d | 9 +- libphobos/libdruntime/core/sys/darwin/fcntl.d | 20 + libphobos/libdruntime/core/sys/linux/epoll.d | 88 +- libphobos/libdruntime/core/sys/openbsd/string.d | 2 + libphobos/libdruntime/core/sys/openbsd/unistd.d | 17 + libphobos/libdruntime/core/sys/posix/config.d | 1 + libphobos/libdruntime/core/sys/posix/dlfcn.d | 11 +- libphobos/libdruntime/core/sys/posix/signal.d | 14 +- libphobos/libdruntime/core/sys/posix/unistd.d | 48 + libphobos/libdruntime/core/sys/windows/com.d | 20 +- libphobos/libdruntime/core/sys/windows/dll.d | 12 +- .../libdruntime/core/sys/windows/stdc/malloc.d | 26 + libphobos/libdruntime/gc/impl/conservative/gc.d | 4 +- libphobos/libdruntime/object.d | 7 +- libphobos/src/MERGE | 2 +- libphobos/src/Makefile.am | 12 +- libphobos/src/Makefile.in | 14 +- libphobos/src/std/algorithm/iteration.d | 8 +- libphobos/src/std/algorithm/searching.d | 4 +- libphobos/src/std/container/rbtree.d | 4 +- libphobos/src/std/conv.d | 2 +- libphobos/src/std/datetime/systime.d | 4 +- libphobos/src/std/experimental/logger/nulllogger.d | 2 +- libphobos/src/std/experimental/typecons.d | 6 +- libphobos/src/std/file.d | 5 +- libphobos/src/std/format.d | 4 +- libphobos/src/std/internal/math/biguintcore.d | 4 +- libphobos/src/std/math.d | 4 +- libphobos/src/std/parallelism.d | 4 +- libphobos/src/std/range/package.d | 1 - libphobos/src/std/regex/internal/tests.d | 653 +----- libphobos/src/std/regex/internal/tests2.d | 662 ++++++ libphobos/src/std/socket.d | 2 +- libphobos/src/std/typecons.d | 10 +- libphobos/src/std/zip.d | 6 +- libphobos/testsuite/libphobos.exceptions/chain.d | 4 +- .../testsuite/libphobos.exceptions/line_trace.d | 2 +- 245 files changed, 8487 insertions(+), 4363 deletions(-) create mode 100644 gcc/d/dmd/chkformat.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class42.C create mode 100644 gcc/testsuite/g++.dg/ext/vector40.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv20.C create mode 100644 gcc/testsuite/g++.dg/other/gc7.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99886.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99906.c create mode 100644 gcc/testsuite/gcc.dg/pr99882.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99863.c create mode 100644 gcc/testsuite/gdc.dg/pr99914.d create mode 100644 gcc/testsuite/gdc.test/compilable/bug20796.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/test20280a.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix21585.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix21647.d delete mode 100644 gcc/testsuite/gdc.test/compilable/ice10598.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/issue21614a.d copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/pkg20537/packa [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test17991a/a.d [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test17991a/pac [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test20151a/b/c [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test20530a.d} (100%) create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21501b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21501c.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue16020.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21614.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21726.d create mode 100644 gcc/testsuite/gdc.test/compilable/mixintype.d create mode 100644 gcc/testsuite/gdc.test/compilable/mixintype2.d create mode 100644 gcc/testsuite/gdc.test/compilable/noreturn1.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue20796/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue21726/format/ [...] create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue21726/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue21726/typecons.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17991.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19292.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20151a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20280.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20530.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20537.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20692.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21501a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9029.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug15613.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug16165.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug9631.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/chkformat.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag16271.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11038.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15361.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15896.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18219.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19107.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fix21585.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/format.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10598.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12497.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14907.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a17630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a18219.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/b17630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/b18219.d rename gcc/testsuite/gdc.test/{compilable => fail_compilation}/imports/ice10598a.d (100%) rename gcc/testsuite/gdc.test/{compilable => fail_compilation}/imports/ice10598b.d (100%) create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/imp15896.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21651b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue16020.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/mixintype2.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16002.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21651.d create mode 100644 gcc/testsuite/gdc.test/runnable/noreturn1.d create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/extra-files/test21515.cpp create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/test21515.d create mode 100644 gcc/testsuite/gfortran.dg/coarray_48.f90 create mode 100644 libphobos/libdruntime/core/sys/darwin/fcntl.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/unistd.d create mode 100644 libphobos/libdruntime/core/sys/windows/stdc/malloc.d create mode 100644 libphobos/src/std/regex/internal/tests2.d