[LLVMdev] Assertion when loading bitcode

hannibal_08 at mail.com hannibal_08 at mail.com
Tue Jun 1 16:50:44 PDT 2010


>>>>> I  am using  GCC 4.3.2 ( Debian 4.3.2-1.1) on x86. I will try out a different compiler.

I tried out Sourcery G++ Lite 2009q1-203 (GCC 4.3.3). I still can't get lli to run. This time the error is like this:

0  lli       0x00651128
1  lli       0x00651960
2  libc.so.6 0x40212600 __default_sa_restorer_v1 + 0
3  lli       0x00282ef0
4  lli       0x00283cec llvm::SelectionDAG::LegalizeTypes() + 608
5  lli       0x00233a10 llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 2944
6  lli       0x0023459c llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>, llvm::ilist_iterator<llvm::Instruction>, bool&) + 352
7  lli       0x00236960 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&) + 780
8  lli       0x00237c4c llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 416
9  lli       0x0035ce3c llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 52
10 lli       0x005d979c llvm::FPPassManager::runOnFunction(llvm::Function&) + 512
11 lli       0x005d9934 llvm::FunctionPassManagerImpl::run(llvm::Function&) + 100
12 lli       0x005d9b9c llvm::FunctionPassManager::run(llvm::Function&) + 108
13 lli       0x00306e7c llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&) + 44
14 lli       0x00307a40 llvm::JIT::getPointerToFunction(llvm::Function*) + 452
15 lli       0x00308d34 llvm::JIT::runFunction(llvm::Function*, std::vector<llvm::GenericValue, std::allocator<llvm::GenericValue> > const&) + 68
16 lli       0x00322330 llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, std::vector<std::string, std::allocator<std::string> > const&, char const* const*) + 364
17 lli       0x000ebaf8 main + 1488
18 libc.so.6 0x401fbfd4 __libc_start_main + 288
Stack dump:
0.  Program arguments: /arm-linux-2.7/bin/lli -march=arm /twofunctions.bc 
1.  Running pass 'ARM Instruction Selection' on function '@main'
Segmentation fault


How do I make this go away? Please could someone point in the right direction.

Thanks

 
































 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100601/934e81c3/attachment.html>


More information about the llvm-dev mailing list