<div dir="ltr">Hi Francis,<div><br></div><div>It is possible to XFAIL a regression test (grep for XFAIL in the llvm/test directory for examples), however that's discouraged. The fact that this test is failing indicates that part of the JIT infrastructure is broken on W7/X86_64/Cygwin. </div>
<div><br></div><div>How long have you been building LLVM in this configuration? Do you know whether this is a recent regression?</div><div><br></div><div>Cheers,</div><div>Lang.</div><div><br></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Tue, Jul 22, 2014 at 6:16 AM, Francis ANDRE <span dir="ltr"><<a href="mailto:francis.andre.kampbell@orange.fr" target="_blank">francis.andre.kampbell@orange.fr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi LLVMDev list<br>
<br>
I am building LLVM from the SVN trunk at 213638 on a W7/X86_64/Cygwin system and running make check leads to a series of failed assertions like<br>
<br>
********************<br>
FAIL: LLVM :: ExecutionEngine/MCJIT/test-<u></u>setcond-fp.ll (6185 of 11245)<br>
******************** TEST 'LLVM :: ExecutionEngine/MCJIT/test-<u></u>setcond-fp.ll' FAILED ********************<br>
Script:<br>
--<br>
/cygdrive/z/dev/llvm/x64/<u></u>static/Release+Asserts/bin/lli -use-mcjit -mtriple=x86_64-unknown-<u></u>cygwin-elf /cygdrive/z/dev/llvm/x64/llvm/<u></u>test/ExecutionEngine/MCJIT/<u></u>test-setcond-fp.ll > /dev/null<br>

--<br>
Exit Code: 134<br>
<br>
Command Output (stderr):<br>
--<br>
assertion "RealOffset <= INT32_MAX && RealOffset >= INT32_MIN" failed: file "/cygdrive/z/dev/llvm/x64/<u></u>llvm/lib/ExecutionEngine/<u></u>RuntimeDyld/RuntimeDyldELF.<u></u>cpp", line 308, function: void llvm::RuntimeDyldELF::<u></u>resolveX86_64Relocation(const llvm::SectionEntry&, uint64_t, uint64_t, uint32_t, int64_t, uint64_t)<br>

Stack dump:<br>
0.      Program arguments: /cygdrive/z/dev/llvm/x64/<u></u>static/Release+Asserts/bin/lli -use-mcjit -mtriple=x86_64-unknown-<u></u>cygwin-elf /cygdrive/z/dev/llvm/x64/llvm/<u></u>test/ExecutionEngine/MCJIT/<u></u>test-setcond-fp.ll<br>

/cygdrive/z/dev/llvm/x64/<u></u>static/test/ExecutionEngine/<u></u>MCJIT/Output/test-setcond-fp.<u></u>ll.script: line 1:  5552 Aborted /cygdrive/z/dev/llvm/x64/<u></u>static/Release+Asserts/bin/lli -use-mcjit -mtriple=x86_64-unknown-<u></u>cygwin-elf /cygdrive/z/dev/llvm/x64/llvm/<u></u>test/ExecutionEngine/MCJIT/<u></u>test-setcond-fp.ll > /dev/null<br>

<br>
--<br>
<br>
How could I deal with the configuration of LLVM to avoid such assertion error?<br>
<br>
FA<br>
______________________________<u></u>_________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">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/<u></u>mailman/listinfo/llvmdev</a><br>
</blockquote></div><br></div>