<div dir="ltr">So, it seems David beat me to it, and the assert has already been removed, but the failures are still inconsistent.<div><br></div><div style>A9-check-all, compiled with GCC:</div><div style>Tests XPASS:<br></div>
<div style><div>  LLVM :: ExecutionEngine__MCJIT__test-common-symbols-remote.ll</div><div>  LLVM :: ExecutionEngine__MCJIT__test-global-init-nonzero-remote.ll</div><div>  LLVM :: ExecutionEngine__MCJIT__test-ptr-reloc-remote.ll</div>
<div>Unit-tests pass.<br></div><div><br></div><div style>A9-self-host, compiled with GCC:</div><div style>Tests XPASS:</div><div style><div>  LLVM :: ExecutionEngine__MCJIT__test-data-align-remote.ll</div><div>  LLVM :: ExecutionEngine__MCJIT__test-ptr-reloc-remote.ll</div>
<div style>Unit-tests pass.</div><div><br></div><div style>A9-self-host, compiled with Clang:</div><div style>Tests XPASS::</div><div style><div>  LLVM :: ExecutionEngine__MCJIT__test-common-symbols-remote.ll</div><div>  LLVM :: ExecutionEngine__MCJIT__test-data-align-remote.ll</div>
<div>  LLVM :: ExecutionEngine__MCJIT__test-global-init-nonzero-remote.ll</div><div>  LLVM :: ExecutionEngine__MCJIT__test-ptr-reloc-remote.ll</div><div>Unit-tests pass.<br></div><div><br></div><div style>Both A9 bots are running the same Ubuntu (13.03), with the same GCC (4.7.2), and are the same hardware (Panda ES RevB), so it really strikes me as odd that we have such a different behaviour between them.</div>
<div><br></div><div style>ARM920, compiled with GCC:</div><div style>All tests pass.</div><div style>Unit-test fail:<br></div><div style>  MCJITTest.return_global<br></div><div style><br></div><div style>If I take out the XFAIL on those tests, some bots will fail, others will pass. This is not the solution. It either pass on all, or none. All errors started with David's patch, so I'm assuming it was something enabled by that. It could be a dormant, unrelated bug to his patch, but it was certainly activated by it.</div>
<div style><br></div><div style>cheers,</div><div style>--renato</div></div></div></div></div>