<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Feb 2, 2014 at 8:05 AM, Venkatraman Govindaraju <span dir="ltr"><<a href="mailto:venkatra@cs.wisc.edu" target="_blank">venkatra@cs.wisc.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks to Jakob's work on Sparcv9 ABI in Clang and recent changes to<br>
Sparc code generator, I am happy to announce that Clang can self host<br>
itself on Linux/Sparc64 and on FreeBSD/Sparc64.<br>
<br>
However, it still fails on a few unit tests and nightly tests,<br>
primarily due to misaligned memory accesses in the code (See bugs<br>
18482, 18500, 18502, 18536, 18693). Unlike other architectures,<br>
misaligned loads/stores cause bus errors in Sparc.<br>
<br>
To catch bugs specific to Sparc such as the misalignment bugs, it<br>
would be great to get some buildbots running on Sparc machines. I see<br>
that there are buildbot slaves already running on Sparc machines in<br>
GCC compile farm (for example, gcc63, gcc64, listed at<br>
<a href="http://lab.llvm.org:8011/buildslaves" target="_blank">http://lab.llvm.org:8011/buildslaves</a>). Is it possible to start running<br>
builders on them? If so, what are the procedures to do that?<br></blockquote><div><br></div><div>You'll probably want to ask the owners and submit a patch (perhaps you can ask the owners by way of a code review of the patch) for the zorg repository where the buildbot configurations are kept. Once submitted, email Galina to have the buildmaster updated.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
 Note that clang still does not work when it is build as a 32-bit<br>
binary, mainly due to the alignment issues in Clang. Also, Clang does<br>
not work out of box on Solaris/Sparc yet, due to the lack of support<br>
for its toolchain.<br>
<br>
Thanks,<br>
Venkatraman<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div><br></div></div>