<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Mar 5, 2017, at 11:25 AM, Mateusz Mikuła via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org" class="">cfe-dev@lists.llvm.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" class="">
<div bgcolor="#FFFFFF" text="#000000" class=""><p class="">I don't have rights to commit, should I ask someone to do it
with: <a class="moz-txt-link-freetext" href="https://reviews.llvm.org/D29464">https://reviews.llvm.org/D29464</a>,
<a class="moz-txt-link-freetext" href="https://reviews.llvm.org/D29772">https://reviews.llvm.org/D29772</a>, <a class="moz-txt-link-freetext" href="https://reviews.llvm.org/D29952">https://reviews.llvm.org/D29952</a>?<br class="">
</p>
</div></div></blockquote><div>Just mention it in the review when it is accepter and the reviewer usually will commit it for you right after.</div><div><br class=""></div><div>— </div><div>Mehdi</div><div><br class=""></div><br class=""><blockquote type="cite" class=""><div class=""><div bgcolor="#FFFFFF" text="#000000" class="">Also while browsing bugzilla I came into
<a class="moz-txt-link-freetext" href="https://bugs.llvm.org//show_bug.cgi?id=30685">https://bugs.llvm.org//show_bug.cgi?id=30685</a>.<br class="">
I have developed workaround for MinGW
<a class="moz-txt-link-freetext" href="https://github.com/mati865/MINGW-packages/blob/clang-svn/mingw-w64-clang-svn/0107-enable-__float128-for-X86-MinGW.patch">https://github.com/mati865/MINGW-packages/blob/clang-svn/mingw-w64-clang-svn/0107-enable-__float128-for-X86-MinGW.patch</a><br class="">
It tricks libstc++ to think Clang supports _float128 but<span style="color: #ce9178;" class=""> <font class="">__FLOAT128__ isn't
defined so you can compile code with </font></span><type_traits>
included<span style="color: #ce9178;" class=""><font class=""> but not
with _float128 actually being used. I think it's better that way
since using _float128 with mingw will seg fault Clang.<br class="">
<br class="">
<br class="">
</font></span>
<div class="moz-cite-prefix">W dniu 01.02.2017 o 23:25, Reid
Kleckner pisze:<br class="">
</div>
<blockquote cite="mid:CACs=ty+41p+HhNjsdeosbz79QVXqutO_dLTsFCzyb6dNCR_+5A@mail.gmail.com" type="cite" class="">
<div dir="ltr" class="">I would volunteer to try to get these patches in,
but I don't have the bandwidth for it. I was hoping someone else
would speak up, but I guess not. =/</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On Sat, Jan 21, 2017 at 5:50 AM,
Mateusz via cfe-dev <span dir="ltr" class=""><<a moz-do-not-send="true" href="mailto:cfe-dev@lists.llvm.org" target="_blank" class="">cfe-dev@lists.llvm.org</a>></span>
wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr" class="">Hello,<br class="">
<div class="gmail_quote">
<div dir="ltr" class="">
<div class="">
<div class="">
<div class="">
<div class=""><br class="">
</div>
I'm involved with maintenance of Clang and
related LLVM packages for MSYS2.<br class="">
</div>
<div class="">It was based on Martell's patches (with his
permission for MSYS2) from his git repository
and MSYS2 own fixes so number of patches might
be overwhelming: <a moz-do-not-send="true" href="https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-clang" target="_blank" class="">https://github.com/Alexpux/MIN<wbr class="">GW-packages/tree/master/mingw-<wbr class="">w64-clang</a><br class="">
</div>
<div class="">Maybe some of these patches could make it's
way to the upstream.<br class="">
<br class="">
</div>
<div class="">Tools state at version 3.9.1 :<br class="">
</div>
<div class="">Clang: mostly works (there are issues
found)<br class="">
</div>
<div class="">LLMV: mostly works (not tested well
enough)<br class="">
</div>
<div class="">LLD: creates broken executable<br class="">
</div>
<div class="">LLDB: runs but not further tested
since lldb-server is not build-able for
mingw-w64<br class="">
</div>
<div class="">libc++: need further testing<br class="">
libc++abi: need further testing<br class="">
</div>
<div class="">compiler-rt: need further testing<br class="">
<br class="">
</div>
<div class="">Open clang issues (at MSYS2):<br class="">
<a moz-do-not-send="true" href="https://github.com/Alexpux/MINGW-packages/issues/1677" target="_blank" class="">https://github.com/Alexpux/MIN<wbr class="">GW-packages/issues/1677</a><br class="">
<a moz-do-not-send="true" href="https://github.com/Alexpux/MINGW-packages/issues/1678" target="_blank" class="">https://github.com/Alexpux/MIN<wbr class="">GW-packages/issues/1678</a>
(not that much Clang issue but rather mingw-64
with GCC)<br class="">
<a moz-do-not-send="true" href="https://github.com/Alexpux/MINGW-packages/issues/1834" target="_blank" class="">https://github.com/Alexpux/MIN<wbr class="">GW-packages/issues/1834</a><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">Any help will be welcome.<br class="">
</div>
<div class=""><br class="">
<br class="">
</div>
<div class="">make check seems to hang during LLVM tests
but here is make check-clang:<br class="">
Failing Tests (18):<br class="">
Clang :: Driver/mingw.cpp<br class="">
Clang :: Modules/dependency-dump.m<br class="">
Clang :: Modules/dependency-gen.modulem<wbr class="">ap<br class="">
Clang :: PCH/chain-categories.m<br class="">
Clang :: PCH/chain-categories2.m<br class="">
Clang :: PCH/chain-class-extension.m<br class="">
Clang :: PCH/chain-conversion-lookup.cp<wbr class="">p<br class="">
Clang :: PCH/chain-cxx.cpp<br class="">
Clang :: PCH/chain-default-argument-ins<wbr class="">tantiation.cpp<br class="">
Clang :: PCH/chain-empty-initial-namesp<wbr class="">ace.cpp<br class="">
Clang :: PCH/chain-friend-instantiation<wbr class="">.cpp<br class="">
Clang :: PCH/chain-implicit-definition.<wbr class="">cpp<br class="">
Clang :: PCH/chain-late-anonymous-names<wbr class="">pace.cpp<br class="">
Clang :: PCH/chain-openmp-threadprivate<wbr class="">.cpp<br class="">
Clang :: PCH/chain-pending-instantiatio<wbr class="">ns.cpp<br class="">
Clang :: PCH/chain-staticvar-instantiat<wbr class="">ion.cpp<br class="">
Clang :: PCH/cxx-chain-function-templat<wbr class="">e.cpp<br class="">
Clang :: PCH/replaced-decl.m<br class="">
<br class="">
Expected Passes : 9349<br class="">
Expected Failures : 16<br class="">
Unsupported Tests : 227<br class="">
Unexpected Failures: 18<br class="">
<br class="">
</div>
Full output is available here: <a moz-do-not-send="true" href="https://gist.github.com/mati865/b4a2c96f82b22ac41eca32714092db1d" target="_blank" class="">https://gist.github.com/mati86<wbr class="">5/b4a2c96f82b22ac41eca32714092<wbr class="">db1d</a><br class="">
<br class="">
</div>
<div class="">Is there any interest from You in providing at
lest minimal support to it?<br class="">
</div>
<div class=""><br class="">
</div>
Cheers,<br class="">
</div>
Mateusz Mikuła<br class="">
</div>
</div>
<br class="">
</div>
<br class="">
______________________________<wbr class="">_________________<br class="">
cfe-dev mailing list<br class="">
<a moz-do-not-send="true" href="mailto:cfe-dev@lists.llvm.org" class="">cfe-dev@lists.llvm.org</a><br class="">
<a moz-do-not-send="true" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank" class="">http://lists.llvm.org/cgi-bin/<wbr class="">mailman/listinfo/cfe-dev</a><br class="">
<br class="">
</blockquote>
</div>
<br class="">
</div>
</blockquote>
<br class="">
</div>
_______________________________________________<br class="">cfe-dev mailing list<br class=""><a href="mailto:cfe-dev@lists.llvm.org" class="">cfe-dev@lists.llvm.org</a><br class="">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev<br class=""></div></blockquote></div><br class=""></body></html>