<div dir="ltr"><div><div><div><div><div><div>I've updated LLVM and Clang patches: <a href="https://github.com/mati865/MINGW-packages/tree/clang-svn/mingw-w64-clang-svn">https://github.com/mati865/MINGW-packages/tree/clang-svn/mingw-w64-clang-svn</a><br></div>LLVM patches start with 00xx and Clang patches start with 01xx.<br></div><div><br>First patch assigned to Reid: <a href="https://reviews.llvm.org/D29464">https://reviews.llvm.org/D29464</a><br></div><div>More patches will come soon<br></div></div></div><br></div>Patches are here: <a href="https://github.com/mati865/MINGW-packages/tree/clang-svn/mingw-w64-clang-svn">https://github.com/mati865/MINGW-packages/tree/clang-svn/mingw-w64-clang-svn</a><br><br><br></div>make check-clang:<br>Failing Tests (21):
      
      
        <table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC621" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: Driver/mingw.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC622" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: Index/pr20320.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC623" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: Modules/dependency-dump-dependent-module.m</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC624" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: Modules/dependency-dump.m</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC625" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: Modules/dependency-gen.modulemap</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC626" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-categories.m</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC627" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-categories2.m</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC628" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-class-extension.m</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC629" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-conversion-lookup.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC630" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-cxx.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC631" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-default-argument-instantiation.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC632" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-empty-initial-namespace.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC633" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-friend-instantiation.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC634" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-implicit-definition.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC635" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-late-anonymous-namespace.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC636" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-openmp-threadprivate.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC637" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-pending-instantiations.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC638" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/chain-staticvar-instantiation.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC639" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/cxx-chain-function-template.cpp</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC640" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/debug-info-pch-path.c</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC641" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">    Clang :: PCH/replaced-decl.m</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC642" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC643" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">  Expected Passes    : 10094</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC644" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">  Expected Failures  : 16</td>
      </tr>
      <tr>
        </tr></tbody></table><table class="gmail-highlight gmail-tab-size gmail-js-file-line-container"><tbody><tr><td id="gmail-file-clang-svn-LC645" class="gmail-blob-code gmail-blob-code-inner gmail-js-file-line">  Unsupported Tests  : 250</td>
      </tr>
      <tr>
        </tr></tbody></table>  Unexpected Failures: 21<br><br><a href="https://gist.github.com/mati865/3a350709f853e4a8cb1fc40980a4f5b0">https://gist.github.com/mati865/3a350709f853e4a8cb1fc40980a4f5b0</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-02-02 1:14 GMT+01:00 Anton Korobeynikov <span dir="ltr"><<a href="mailto:anton@korobeynikov.info" target="_blank">anton@korobeynikov.info</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I briefly looked over them and they seem to be just a huge pile of<br>
different unrelated changes, e.g. there is lldb patch, patch for<br>
libc++ to allow compilation with gcc, some reverts of reverts, some<br>
backports and so on.<br>
<br>
Will it be possible to clean them up, rebase to 4.0 and submit to<br>
Phabricator? Ideally as "one patch per topic".<br>
<div class="HOEnZb"><div class="h5"><br>
On Wed, Feb 1, 2017 at 10:25 PM, Reid Kleckner via cfe-dev<br>
<<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br>
> I would volunteer to try to get these patches in, but I don't have the<br>
> bandwidth for it. I was hoping someone else would speak up, but I guess not.<br>
> =/<br>
><br>
> On Sat, Jan 21, 2017 at 5:50 AM, Mateusz via cfe-dev<br>
> <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br>
>><br>
>> Hello,<br>
>><br>
>> I'm involved with maintenance of Clang and related LLVM packages for<br>
>> MSYS2.<br>
>> It was based on Martell's patches (with his permission for MSYS2) from his<br>
>> git repository and MSYS2 own fixes so number of patches might be<br>
>> overwhelming:<br>
>> <a href="https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-clang" rel="noreferrer" target="_blank">https://github.com/Alexpux/<wbr>MINGW-packages/tree/master/<wbr>mingw-w64-clang</a><br>
>> Maybe some of these patches could make it's way to the upstream.<br>
>><br>
>> Tools state at version 3.9.1 :<br>
>> Clang:        mostly works (there are issues found)<br>
>> LLMV:        mostly works (not tested well enough)<br>
>> LLD:           creates broken executable<br>
>> LLDB:         runs but not further tested since lldb-server is not<br>
>> build-able for mingw-w64<br>
>> libc++:        need further testing<br>
>> libc++abi:    need further testing<br>
>> compiler-rt:  need further testing<br>
>><br>
>> Open clang issues (at MSYS2):<br>
>> <a href="https://github.com/Alexpux/MINGW-packages/issues/1677" rel="noreferrer" target="_blank">https://github.com/Alexpux/<wbr>MINGW-packages/issues/1677</a><br>
>> <a href="https://github.com/Alexpux/MINGW-packages/issues/1678" rel="noreferrer" target="_blank">https://github.com/Alexpux/<wbr>MINGW-packages/issues/1678</a> (not that much Clang<br>
>> issue but rather mingw-64 with GCC)<br>
>> <a href="https://github.com/Alexpux/MINGW-packages/issues/1834" rel="noreferrer" target="_blank">https://github.com/Alexpux/<wbr>MINGW-packages/issues/1834</a><br>
>><br>
>> Any help will be welcome.<br>
>><br>
>><br>
>> make check seems to hang during LLVM tests but here is make check-clang:<br>
>> Failing Tests (18):<br>
>>     Clang :: Driver/mingw.cpp<br>
>>     Clang :: Modules/dependency-dump.m<br>
>>     Clang :: Modules/dependency-gen.<wbr>modulemap<br>
>>     Clang :: PCH/chain-categories.m<br>
>>     Clang :: PCH/chain-categories2.m<br>
>>     Clang :: PCH/chain-class-extension.m<br>
>>     Clang :: PCH/chain-conversion-lookup.<wbr>cpp<br>
>>     Clang :: PCH/chain-cxx.cpp<br>
>>     Clang :: PCH/chain-default-argument-<wbr>instantiation.cpp<br>
>>     Clang :: PCH/chain-empty-initial-<wbr>namespace.cpp<br>
>>     Clang :: PCH/chain-friend-<wbr>instantiation.cpp<br>
>>     Clang :: PCH/chain-implicit-definition.<wbr>cpp<br>
>>     Clang :: PCH/chain-late-anonymous-<wbr>namespace.cpp<br>
>>     Clang :: PCH/chain-openmp-<wbr>threadprivate.cpp<br>
>>     Clang :: PCH/chain-pending-<wbr>instantiations.cpp<br>
>>     Clang :: PCH/chain-staticvar-<wbr>instantiation.cpp<br>
>>     Clang :: PCH/cxx-chain-function-<wbr>template.cpp<br>
>>     Clang :: PCH/replaced-decl.m<br>
>><br>
>>   Expected Passes    : 9349<br>
>>   Expected Failures  : 16<br>
>>   Unsupported Tests  : 227<br>
>>   Unexpected Failures: 18<br>
>><br>
>> Full output is available here:<br>
>> <a href="https://gist.github.com/mati865/b4a2c96f82b22ac41eca32714092db1d" rel="noreferrer" target="_blank">https://gist.github.com/<wbr>mati865/<wbr>b4a2c96f82b22ac41eca32714092db<wbr>1d</a><br>
>><br>
>> Is there any interest from You in providing at lest minimal support to it?<br>
>><br>
>> Cheers,<br>
>> Mateusz Mikuła<br>
>><br>
>><br>
>> ______________________________<wbr>_________________<br>
>> cfe-dev mailing list<br>
>> <a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
>> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a><br>
>><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/cfe-dev</a><br>
><br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
With best regards, Anton Korobeynikov<br>
Department of Statistical Modelling, Saint Petersburg State University<br>
</font></span></blockquote></div><br></div>