<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 26 November 2013 19:05, Kaylor, Andrew <span dir="ltr"><<a href="mailto:andrew.kaylor@intel.com" target="_blank">andrew.kaylor@intel.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="color:rgb(31,73,125);font-family:Calibri,sans-serif;font-size:11pt">I would also note that the failure isn’t actually in anything MCJIT-specific.  Aside from the fact that it seems to be clang-specific, the code that is failing
 is specific to the lli remote implementation.  It’s not clear to me why it would fail under aggressive optimization with clang, but I wouldn’t characterize that code as particularly robust.</span></p></div></div></blockquote>
<div><br></div><div>I agree. I think this is more likely a codegen fault on Clang's side that crashes the client, not even the remote implementation, that even being crude, has very little room for failure of that magnitude.</div>
<div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="color:rgb(31,73,125);font-family:Calibri,sans-serif;font-size:11pt">I just updated the bugzilla report with a few comments about the failure.  The short of it is that there’s nothing MCJIT-specific about this failure.  It’s
 most likely a pipe I/O problem.  I think it’s possible that the clang optimizations are just exposing a timing-related vulnerability in the pipe handling.</span></p></div></div></blockquote><div><br></div><div>Ok, I'll disable those tests for ARM for now and will look into the bug.</div>
<div><br></div><div>I don't know much about how MCJIT works, so creating the reduced test case will prove difficult. But I'll progress, because I do want MCJIT to work well on ARM, and disabling tests is the wrong way to head. ;)</div>
<div><br></div><div>cheers,</div><div>--renato</div></div></div></div>