<div dir="ltr"><div style>EE/JIT folks,</div><div style><br></div>When building release mode, 4 tests XPASS on ARM and I'm guessing is because they were relying on the assert being hit.<div><br></div><div><div>Unexpected Passing Tests (4):</div>
<div>    LLVM :: ExecutionEngine/2003-05-06-LivenessClobber.ll</div><div>    LLVM :: ExecutionEngine/2003-08-15-AllocaAssertion.ll</div><div>    LLVM :: ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll</div><div>    LLVM :: ExecutionEngine/MCJIT/test-global-init-nonzero-remote.ll</div>
</div><div><br></div><div style>Does anyone know what would be another way of testing this on Release mode? Shouldn't we also fail (stop, return non-zero) in Release mode as well?</div><div style><br></div><div style>
Funny, though, ExecutionEngine/2003-05-06-LivenessClobber.ll does print an error message:</div><div style><br></div><div style><div>LLVM ERROR: Not supported instr: %SP<def,tied1> = LDMIA_RET %SP<tied0>, pred:14, pred:%noreg, %R11<def>, %PC<def>, %R0<imp-use,kill></div>
<div><br></div><div style>But still, the exit code is zero.</div></div><div style><br></div><div style>cheers,</div><div style>--renato</div></div>