From: Nicklas Bo J. <nbj...@gm...> - 2012-06-03 20:46:03
|
../build/Debug+Asserts/bin/llc icall.ll -march=avr -o icall.s llc: /home/nicklas/install/avr-llvm/llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp:287: virtual llvm::SDNode *<anonymous namespace>::AVRDAGToDAGISel::Select(llvm::SDNode *): Assertion `Callee.getOpcode() == ISD::CopyFromReg && "Unknown callee source"' failed. 0 llc 0x000000000138ff8e 1 llc 0x000000000139048a 2 libpthread.so.0 0x00007f4b19bc0cb0 3 libc.so.6 0x00007f4b18e16445 gsignal + 53 4 libc.so.6 0x00007f4b18e19bab abort + 379 5 libc.so.6 0x00007f4b18e0f10e 6 libc.so.6 0x00007f4b18e0f1b2 7 llc 0x0000000000675f8d 8 llc 0x0000000000c852cb llvm::SelectionDAGISel::DoInstructionSelection() + 555 9 llc 0x0000000000c84979 llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 3161 10 llc 0x0000000000c83d0d llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::Instruction const>, llvm::ilist_iterator<llvm::Instruction const>, bool&) + 253 11 llc 0x0000000000c83b82 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 3122 12 llc 0x0000000000c8233a llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 826 13 llc 0x0000000000e012fe llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 110 14 llc 0x0000000001311c86 llvm::FPPassManager::runOnFunction(llvm::Function&) + 438 15 llc 0x0000000001311fad llvm::FPPassManager::runOnModule(llvm::Module&) + 125 16 llc 0x00000000013121fd llvm::MPPassManager::runOnModule(llvm::Module&) + 493 17 llc 0x00000000013128a7 llvm::PassManagerImpl::run(llvm::Module&) + 167 18 llc 0x0000000001312a91 llvm::PassManager::run(llvm::Module&) + 33 19 llc 0x00000000005e11c7 main + 3831 20 libc.so.6 0x00007f4b18e0176d __libc_start_main + 237 21 llc 0x00000000005dedf9 Stack dump: 0. Program arguments: ../build/Debug+Asserts/bin/llc icall.ll -march=avr -o icall.s 1. Running pass 'Function Pass Manager' on module 'icall.ll'. 2. Running pass 'AVR DAG->DAG Instruction Selection' on function '@foobar' Aborted (core dumped) |