<div class="gmail_quote">On 9 January 2012 21:56, Daniel Green <span dir="ltr"><<a href="mailto:venix1@gmail.com">venix1@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Please post all issues in D.gnu or on GDC's site <a href="https://bitbucket.org/goshawk/gdc" target="_blank">https://bitbucket.org/goshawk/<u></u>gdc</a><br>
<br>
Posted updated binaries for MinGW32 and MinGW64.<br>
* Requires TDM GCC 4.6.1 32 or 64-bit edition.<br>
* GDC revision 9841510e8ba6.<br>
* Contains modified binutils and runtime files for TLS.<br>
* 7-zip format: <a href="http://7-zip.org" target="_blank">http://7-zip.org</a><br>
* Includes D1 and D2.<br>
* -v2(default) targets D2.<br>
* -v1 targets D1.<br>
<br>
32-bit release<br>
<br>
<a href="https://bitbucket.org/goshawk/gdc/downloads/gcc-4.6.1-tdm-1-gdc-9841510e8ba6-20120109.7z" target="_blank">https://bitbucket.org/goshawk/<u></u>gdc/downloads/gcc-4.6.1-tdm-1-<u></u>gdc-9841510e8ba6-20120109.7z</a><br>
<br>
64-bit release<br>
<br>
MinGW64 has issues that are being worked out.<br>
<br>
<br>
Downloads at <a href="https://bitbucket.org/goshawk/gdc/downloads" target="_blank">https://bitbucket.org/goshawk/<u></u>gdc/downloads</a><br>
<br>
All patches, source files and build scripts can be found at <a href="https://bitbucket.org/venix1/mingw-gdc/" target="_blank">https://bitbucket.org/venix1/<u></u>mingw-gdc/</a><br>
<br>
<br>
<br>
Ran this build through the DMD v2.057 testsuite.<br>
The following are the tests the failed and a brief description of why.<br>
<br>
# MinGW32 failures<br>
# Script failure<br>
DISABLED_SH_TESTS += test39<br>
<br>
# MSVCRT treats long double as double. So real is incorrectly handled.<br>
# <a href="http://msdn.microsoft.com/en-us/library/9cx8xs15%28v=VS.100%29.aspx" target="_blank">http://msdn.microsoft.com/en-<u></u>us/library/9cx8xs15%28v=VS.<u></u>100%29.aspx</a><br>
DISABLED_TESTS += testmath<br>
<br>
# inline assembly related<br>
DISABLED_TESTS += test22<br>
<br>
# Requires -lws2_32 for compiling.<br>
DISABLED_TESTS += testsocket<br>
Note that phobos has a dependency on ws2_32. So using sockets requires -lgphobos2 -lws2_32<br>
<br>
# GDC Failures. Tests fail under linux as well.<br>
DISABLED_TESTS += iasm constfold test42 inner ctorpowtests eh bitops testformat<br>
DISABLED_TESTS += test4 testcontracts xtest46 sdtor argufilem<br>
<br>
# Code coverage. DMD code coverage is not implemented in GDC.<br>
DISABLED_TESTS += hello-profile cov2 a20 sieve<br>
<br>
Am I correct in assuming that DMD passes all the tests in the testsuite when it is tagged for release?<br>
</blockquote></div><br><div>Awww damn it! I was all excited, thought you'd saved me the pain... until I realised this isn't the latest version :(</div><div><br></div>