<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><DIV>On May 19, 2007, at 10:14 AM, Aaron Gray wrote:</DIV><BLOCKQUOTE type="cite"><DIV><FONT face="Arial" size="2">Cygwin (snapshot) with GCC 3.4.4 build 'make check' test results for LLVM and LLVM-GCC4. Second prerelease.</FONT></DIV> <DIV><FONT face="Arial" size="2"></FONT> </DIV> <DIV><FONT face="Arial" size="2">  ===  Summary ===</FONT></DIV> <DIV><FONT face="Arial" size="2"></FONT> </DIV> <DIV><FONT face="Arial" size="2"># of expected passes  1946<BR># of unexpected failures 43<BR># of expected failures  3<BR></FONT></DIV><FONT face="Arial" size="2"> </FONT><DIV><FONT face="Arial" size="2"></FONT><FONT face="Arial" size="2"></FONT> </DIV> <DIV><FONT face="Arial" size="2">Results attached.</FONT></DIV> <DIV> </DIV> <DIV><FONT face="Arial" size="2">Most of the failures are failures to find _alloca, but there are a few segmentation faults.</FONT></DIV> </BLOCKQUOTE></DIV><BR><DIV>Hi Aaron,</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Most of these look like general non-portability of LLVM 2.0 to cygwin, either of tests or of specific features.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Please file a bug with this information in it, and hopefully someone will improve it for 2.1.  Most of the issues appear to be things we don't claim to support:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>1. <FONT class="Apple-style-span" face="Monaco" size="2"><SPAN class="Apple-style-span" style="font-size: 10px;">CFrontend/extern-weak.c is just not portable to cygwin yet.</SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" face="Monaco" size="2"><SPAN class="Apple-style-span" style="font-size: 10px;">2. The debugging tests don't work on cygwin, because apparently debug info doesn't work there yet.</SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" face="Monaco" size="2"><SPAN class="Apple-style-span" style="font-size: 10px;">3. There are some portability issues with alloca, as you noticed.</SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" face="Monaco" size="2"><SPAN class="Apple-style-span" style="font-size: 10px;">4. There is a small smattering of real bugs, such as llc targeting cygwin/x86-64.  We don't support this target yet, but should fix the bugs as we find them.</SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" face="Monaco" size="2"><SPAN class="Apple-style-span" style="font-size: 10px;"><BR class="khtml-block-placeholder"></SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" face="Monaco" size="2"><SPAN class="Apple-style-span" style="font-size: 10px;">Thank you for testing this.  Despite a few non-portability issues in the testsuite and a few unsupported features, it looks like cygwin is in pretty good shape!</SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" face="Monaco" size="2"><SPAN class="Apple-style-span" style="font-size: 10px;"><BR class="khtml-block-placeholder"></SPAN></FONT></DIV><DIV><FONT class="Apple-style-span" face="Monaco" size="2"><SPAN class="Apple-style-span" style="font-size: 10px;">-Chris</SPAN></FONT></DIV></BODY></HTML>