[llvm-commits] [llvm] r118936 - /llvm/trunk/lib/Target/ARM/ARMFastISel.cpp

Eric Christopher echristo at apple.com
Fri Nov 12 15:51:32 PST 2010


On Nov 12, 2010, at 3:48 PM, Evan Cheng wrote:

> Is this related to:
> 
> ******************** TEST 'LLVM :: CodeGen/ARM/fast-isel.ll' FAILED ********************
> Script:
> --
> llc < /Volumes/Ebi/echeng/llvm/test/CodeGen/ARM/fast-isel.ll -O0 -fast-isel-abort -mtriple=armv7-apple-darwin
> llc < /Volumes/Ebi/echeng/llvm/test/CodeGen/ARM/fast-isel.ll -O0 -fast-isel-abort -mtriple=thumbv7-apple-darwin
> --
> Exit Code: 132
> Command Output (stderr):
> --
> FastISel miss:   %t8 = getelementptr i32* %t7, i32 %t6
> FastISel didn't select the entire block
> UNREACHABLE executed at SelectionDAGISel.cpp:899!
> 0  llc               0x0000000106505ac5 PrintStackTrace(void*) + 53
> 1  llc               0x00000001065060d3 SignalHandler(int) + 371
> 2  libsystem_c.dylib 0x00007fff8048179a _sigtramp + 26
> 3  libsystem_c.dylib 0x00007fff80446725 szone_free_definite_size + 3888
> 4  llc               0x0000000106505d9b raise + 27
> 5  llc               0x0000000106505e5a abort + 26
> 6  llc               0x00000001064d595c llvm::llvm_unreachable_internal(char const*, char const*, unsigned int) + 220
> 7  llc               0x0000000105e9c0cf llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 2111
> 8  llc               0x0000000105e9adea llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 842
> 9  llc               0x0000000105ffcd21 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 97
> 10 llc               0x00000001063ee64f llvm::FPPassManager::runOnFunction(llvm::Function&) + 383
> 11 llc               0x00000001063ee9d1 llvm::FPPassManager::runOnModule(llvm::Module&) + 129
> 12 llc               0x00000001063eec09 llvm::MPPassManager::runOnModule(llvm::Module&) + 473
> 13 llc               0x00000001063ef316 llvm::PassManagerImpl::run(llvm::Module&) + 182
> 14 llc               0x00000001063ef76d llvm::PassManager::run(llvm::Module&) + 29
> 15 llc               0x00000001058c7a80 main + 3072
> 16 llc               0x00000001058c6e34 start + 52
> Stack dump:
> 0.      Program arguments: llc -O0 -fast-isel-abort -mtriple=armv7-apple-darwin
> 1.      Running pass 'Function Pass Manager' on module '<stdin>'.
> 2.      Running pass 'ARM Instruction Selection' on function '@foo'

Yes. Weird I didn't see it. Too many things in flight at once. I'll fix.

-eric
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20101112/f774415b/attachment.html>


More information about the llvm-commits mailing list