[LLVMbugs] [Bug 1490] NEW: assertion failed compiling ffmpeg (X86 and CBackend)

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sat Jun 2 20:14:31 PDT 2007


http://llvm.org/bugs/show_bug.cgi?id=1490

           Summary: assertion failed compiling ffmpeg (X86 and CBackend)
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: lauro.venancio at gmail.com


laurov at laurov-laptop:/tmp$ llc bugpoint-reduced-simplified.bc 
llc: /home/laurov/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:3529:
void llvm::SelectionDAGLowering::visitInlineAsm(llvm::CallInst&): Assertion `0
&& "matching constraints for memory operands unimp"' failed.
llc((anonymous namespace)::PrintStackTrace()+0x1a)[0x8952106]
llc((anonymous namespace)::SignalHandler(int)+0x112)[0x89523cc]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0xb7c97641]
/lib/tls/i686/cmov/libc.so.6(__assert_fail+0xfb)[0xb7c8f43b]
llc(llvm::SelectionDAGLowering::visitInlineAsm(llvm::CallInst&)+0xfa0)[0x86d2568]
llc(llvm::SelectionDAGLowering::visitCall(llvm::CallInst&)+0x7c5)[0x86d69e9]
llc(llvm::SelectionDAGLowering::visit(unsigned int, llvm::User&)+0x416)[0x86f86a6]
llc(llvm::SelectionDAGLowering::visit(llvm::Instruction&)+0x28)[0x86f8760]
llc(llvm::SelectionDAGISel::BuildSelectionDAG(llvm::SelectionDAG&,
llvm::BasicBlock*, std::vector<std::pair<llvm::MachineInstr*, unsigned int>,
std::allocator<std::pair<llvm::MachineInstr*, unsigned int> > >&,
llvm::FunctionLoweringInfo&)+0x14a)[0x86ddde0]
llc(llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*,
llvm::MachineFunction&, llvm::FunctionLoweringInfo&)+0xa0)[0x86de880]
llc(llvm::SelectionDAGISel::runOnFunction(llvm::Function&)+0x11f)[0x86e04bb]
llc[0x859f313]
llc(llvm::FPPassManager::runOnFunction(llvm::Function&)+0x13a)[0x88ecdec]
llc(llvm::FunctionPassManagerImpl::run(llvm::Function&)+0x6e)[0x88ed070]
llc(llvm::FunctionPassManager::run(llvm::Function&)+0x88)[0x88ed1be]
llc(main+0x97d)[0x8428a8d]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7c81ebc]
llc[0x84271e1]
Cancelado (core dumped)

------------------------------------------------------------------------------

laurov at laurov-laptop:/tmp$ llc -march=c bugpoint-reduced-simplified.bc 
llc: /home/laurov/llvm/llvm/lib/Target/CBackend/CBackend.cpp:2722:
void<unnamed>::CWriter::visitInlineAsm(llvm::CallInst&): Assertion
`I->Codes.size() == 1 && "Too many asm constraint codes to handle"' failed.
llc((anonymous namespace)::PrintStackTrace()+0x1a)[0x8952106]
llc((anonymous namespace)::SignalHandler(int)+0x112)[0x89523cc]
[0xffffe420]
/lib/tls/i686/cmov/libc.so.6(abort+0x101)[0xb7cd8641]
/lib/tls/i686/cmov/libc.so.6(__assert_fail+0xfb)[0xb7cd043b]
llc((anonymous
namespace)::CWriter::visitInlineAsm(llvm::CallInst&)+0x1b8)[0x8659f94]
llc((anonymous namespace)::CWriter::visitCallInst(llvm::CallInst&)+0x2b)[0x865281d]
llc(llvm::InstVisitor<(anonymous namespace)::CWriter,
void>::visitCall(llvm::CallInst&)+0x18)[0x8664c34]
llc(llvm::InstVisitor<(anonymous namespace)::CWriter,
void>::visit(llvm::Instruction&)+0x422)[0x8665058]
llc((anonymous
namespace)::CWriter::printBasicBlock(llvm::BasicBlock*)+0x204)[0x86544ec]
llc((anonymous namespace)::CWriter::printFunction(llvm::Function&)+0x6ef)[0x8654dc5]
llc((anonymous namespace)::CWriter::runOnFunction(llvm::Function&)+0x4f)[0x8665139]
llc(llvm::FPPassManager::runOnFunction(llvm::Function&)+0x13a)[0x88ecdec]
llc(llvm::FPPassManager::runOnModule(llvm::Module&)+0x6e)[0x88ecfb4]
llc(llvm::MPPassManager::runOnModule(llvm::Module&)+0x11d)[0x88eca8d]
llc(llvm::PassManagerImpl::run(llvm::Module&)+0x6e)[0x88ecc5a]
llc(llvm::PassManager::run(llvm::Module&)+0x1a)[0x88eccac]
llc(main+0x5c0)[0x84286d0]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7cc2ebc]
llc[0x84271e1]
Cancelado (core dumped)



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the llvm-bugs mailing list