[LLVMdev] [LLVMDev][3.5]: assertion failed in RuntimeDyldELF.cpp

Francis ANDRE francis.andre.kampbell at orange.fr
Fri Jul 25 00:21:31 PDT 2014


Hi Lang


Le 24/07/2014 18:17, Lang Hames a écrit :
> Hi Francis,
>
> 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.
>
> How long have you been building LLVM in this configuration? Do you 
> know whether this is a recent regression?
I am a newcomer on LLVM so I do not have any historical view on this issue.

Francis
>
> Cheers,
> Lang.
>
>
>
> On Tue, Jul 22, 2014 at 6:16 AM, Francis ANDRE 
> <francis.andre.kampbell at orange.fr 
> <mailto:francis.andre.kampbell at orange.fr>> wrote:
>
>     Hi LLVMDev list
>
>     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
>
>     ********************
>     FAIL: LLVM :: ExecutionEngine/MCJIT/test-setcond-fp.ll (6185 of 11245)
>     ******************** TEST 'LLVM ::
>     ExecutionEngine/MCJIT/test-setcond-fp.ll' FAILED ********************
>     Script:
>     --
>     /cygdrive/z/dev/llvm/x64/static/Release+Asserts/bin/lli -use-mcjit
>     -mtriple=x86_64-unknown-cygwin-elf
>     /cygdrive/z/dev/llvm/x64/llvm/test/ExecutionEngine/MCJIT/test-setcond-fp.ll
>     > /dev/null
>     --
>     Exit Code: 134
>
>     Command Output (stderr):
>     --
>     assertion "RealOffset <= INT32_MAX && RealOffset >= INT32_MIN"
>     failed: file
>     "/cygdrive/z/dev/llvm/x64/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp",
>     line 308, function: void
>     llvm::RuntimeDyldELF::resolveX86_64Relocation(const
>     llvm::SectionEntry&, uint64_t, uint64_t, uint32_t, int64_t, uint64_t)
>     Stack dump:
>     0.      Program arguments:
>     /cygdrive/z/dev/llvm/x64/static/Release+Asserts/bin/lli -use-mcjit
>     -mtriple=x86_64-unknown-cygwin-elf
>     /cygdrive/z/dev/llvm/x64/llvm/test/ExecutionEngine/MCJIT/test-setcond-fp.ll
>     /cygdrive/z/dev/llvm/x64/static/test/ExecutionEngine/MCJIT/Output/test-setcond-fp.ll.script:
>     line 1:  5552 Aborted
>     /cygdrive/z/dev/llvm/x64/static/Release+Asserts/bin/lli -use-mcjit
>     -mtriple=x86_64-unknown-cygwin-elf
>     /cygdrive/z/dev/llvm/x64/llvm/test/ExecutionEngine/MCJIT/test-setcond-fp.ll
>     > /dev/null
>
>     --
>
>     How could I deal with the configuration of LLVM to avoid such
>     assertion error?
>
>     FA
>     _______________________________________________
>     LLVM Developers mailing list
>     LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>
>     http://llvm.cs.uiuc.edu
>     http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140725/5a72e589/attachment.html>


More information about the llvm-dev mailing list