[LLVMbugs] [Bug 12912] New: lli/X86CodeEmitter assertion failure with debug annotations
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Tue May 22 06:56:42 PDT 2012
http://llvm.org/bugs/show_bug.cgi?id=12912
Bug #: 12912
Summary: lli/X86CodeEmitter assertion failure with debug
annotations
Product: tools
Version: trunk
Platform: Macintosh
OS/Version: MacOS X
Status: NEW
Severity: normal
Priority: P
Component: lli
AssignedTo: unassignedbugs at nondot.org
ReportedBy: kevin.streit at googlemail.com
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
Created attachment 8617
--> http://llvm.org/bugs/attachment.cgi?id=8617
C source file
I get the following failed assertion in releases 3.0 (tags/RELEASE_30/final),
3.1 (tags/RELEASE_31/final) and in svn trunk (r157236) with the attached source
/ ll file
pseudo instructions should be removed before code emission
UNREACHABLE executed at X86CodeEmitter.cpp:736!
0 libLLVM-3.1.dylib 0x0000000103e34ec2 PrintStackTrace(void*) + 34
1 libLLVM-3.1.dylib 0x0000000103e361ea SignalHandler(int) + 458
2 libsystem_c.dylib 0x00007fff8a1b4cfa _sigtramp + 26
3 libsystem_c.dylib 0x0000000000000040 _sigtramp + 18446603338199118688
4 libLLVM-3.1.dylib 0x0000000103e36396 abort + 22
5 libLLVM-3.1.dylib 0x0000000103e19b61 llvm::llvm_unreachable_internal(char
const*, char const*, unsigned int) + 353
6 libLLVM-3.1.dylib 0x0000000103ea7a7e (anonymous
namespace)::Emitter<llvm::JITCodeEmitter>::emitInstruction(llvm::MachineInstr&,
llvm::MCInstrDesc const*) + 3934
7 libLLVM-3.1.dylib 0x0000000103ea9bc6 (anonymous
namespace)::Emitter<llvm::JITCodeEmitter>::runOnMachineFunction(llvm::MachineFunction&)
+ 406
8 libLLVM-3.1.dylib 0x0000000103cfda9f
llvm::FPPassManager::runOnFunction(llvm::Function&) + 703
9 libLLVM-3.1.dylib 0x0000000103cfdcec
llvm::FunctionPassManagerImpl::run(llvm::Function&) + 124
10 libLLVM-3.1.dylib 0x0000000103cfdfa0
llvm::FunctionPassManager::run(llvm::Function&) + 112
11 libLLVM-3.1.dylib 0x0000000104278c3f
llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&) +
63
12 libLLVM-3.1.dylib 0x000000010427974a
llvm::JIT::getPointerToFunction(llvm::Function*) + 410
13 libLLVM-3.1.dylib 0x000000010428b2da (anonymous
namespace)::JITResolver::JITCompilerFn(void*) + 746
14 libLLVM-3.1.dylib 0x0000000103f6ad92 X86CompilationCallback2 + 82
15 libLLVM-3.1.dylib 0x0000000103f6a84a X86CompilationCallback + 74
Stack dump:
0. Program arguments: /usr/src/llvm/3.1/Release+Asserts/bin/lli ll_hash.ll
1. Running pass 'X86 Machine Code Emitter' on function '@freeList'
Illegal instruction: 4
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list