llc -enable-x86-fastcc bugpoint-reduced-simplified.bc -f -o bugpoint-reduced-simplified.s llc: X86ISelLowering.cpp:1495: llvm::SDOperand llvm::X86TargetLowering::LowerFastCCArguments (llvm::SDOperand, llvm::SelectionDAG&): Assertion `0 && "Unknown type!"' failed. llc((anonymous namespace)::PrintStackTrace()+0x1f)[0x852c01f] /lib/libc.so.6(abort+0xeb)[0xb7dc10f3] /lib/libc.so.6(__assert_fail+0xeb)[0xb7db94af] llc(llvm::X86TargetLowering::LowerFastCCArguments(llvm::SDOperand, llvm::SelectionDAG&)+0x98b) [0x821d72b] ./REDUCED_CRASH: line 1: 27102 Aborted llc -enable-x86-fastcc bugpoint-reduced- simplified.bc -f -o bugpoint-reduced-simplified.s
Created attachment 403 [details] bugpoint reduced bytecode
Fixed. Testcase here: CodeGen/X86/2006-10-02-BoolRetCrash.ll Patch here: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20061002/038246.html Thanks! One note though: -enable-x86-fastcc has a couple of problems, and doesn't always necessarily speed up the code. Use it with care. :) -Chris