<div dir="ltr">Hi David,<div><br></div><div>I am afraid nothing leaps to mind. Once you have a chance to look at them again please let me know -- I'd be happy to look at backtraces / failures.</div><div><br></div><div>Cheers,</div><div>Lang.</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Sep 11, 2018 at 12:14 PM David A. Greene <<a href="mailto:dag@cray.com">dag@cray.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Just a quick note to say that I saw this. I'm tracking down what looks<br>
like another issue which may be undefined behavior within a PassManager<br>
test. That's more critical for us at the moment so I'm going to<br>
diagnose and send a report about that before getting back to the JIT<br>
tests. In the meantime, if Lang knows anything, that would be helpful.<br>
<br>
-David<br>
<br>
<br>
David Blaikie via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> writes:<br>
<br>
> +lhames, JIT Ring Master<br>
><br>
> David - do you have any further info on the failures? How are these<br>
> tests failing (what errors, crashes, etc? backtraces?)? Might get<br>
> something useful out of running them under a sanitizer or valgrind<br>
> (might not - not sure if all of their lower-level behavior is<br>
> understood/valid with those kinds of checkers)<br>
><br>
> On Mon, Sep 10, 2018 at 8:18 PM David Greene via llvm-dev<br>
> <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br>
><br>
> Hi all,<br>
> <br>
> I am seeing a number of JIT unit test failures on AArch64. Some<br>
> googling returns<br>
> past discussions (circa 2014) but as far as I can tell, everything<br>
> should be working.<br>
> I listed the failures below.<br>
> <br>
> These are from a Release build. A Debug build does not exhibit the<br>
> failures. I built<br>
> with gcc 6.1.0 on SuSE 12. Switching to gcc 8.2.0 also makes the<br>
> problem go away,<br>
> both in Debug and Release builds.<br>
> <br>
> Is there a known problem with gcc 6.1.0 on AArch64? I considered<br>
> the possiblity<br>
> that the tests (or libraries) somehow wander into undefined<br>
> behavior territory<br>
> but my guess is that's unlikely.<br>
> <br>
> -David<br>
> <br>
> ********************<br>
> Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. <br>
> Testing Time: 5.12s<br>
> ********************<br>
> Failing Tests (11):<br>
> LLVM-Unit ::<br>
> ExecutionEngine/MCJIT/./MCJITTests/MCJITTest.lazy_function_creator_<br>
> lambda<br>
> LLVM-Unit ::<br>
> ExecutionEngine/Orc/./OrcJITTests/CoreAPIsStandardTest.DefineMaterializingSymbol<br>
> LLVM-Unit ::<br>
> ExecutionEngine/Orc/./OrcJITTests/CoreAPIsStandardTest.FallbackDefinitionGeneratorTest<br>
> LLVM-Unit ::<br>
> ExecutionEngine/Orc/./OrcJITTests/DummyRPC.ReturnErrorFailure<br>
> LLVM-Unit ::<br>
> ExecutionEngine/Orc/./OrcJITTests/DummyRPC.ReturnExpectedFailure<br>
> LLVM-Unit ::<br>
> ExecutionEngine/Orc/./OrcJITTests/RemoteObjectLayer.AddObjectFailure<br>
> LLVM-Unit ::<br>
> ExecutionEngine/Orc/./OrcJITTests/RemoteObjectLayer.EmitAndFinalizeFailure<br>
> LLVM-Unit ::<br>
> ExecutionEngine/Orc/./OrcJITTests/RemoteObjectLayer.FindSymbol<br>
> LLVM-Unit ::<br>
> ExecutionEngine/Orc/./OrcJITTests/RemoteObjectLayer.FindSymbolIn<br>
> LLVM-Unit ::<br>
> ExecutionEngine/Orc/./OrcJITTests/RemoteObjectLayer.RemoveObjectFailure<br>
> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
><br>
> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>