<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Nov 12, 2010, at 3:48 PM, Evan Cheng wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Is this related to:<br><br>******************** TEST 'LLVM :: CodeGen/ARM/fast-isel.ll' FAILED ********************<br>Script:<br>--<br>llc < /Volumes/Ebi/echeng/llvm/test/CodeGen/ARM/fast-isel.ll -O0 -fast-isel-abort -mtriple=armv7-apple-darwin<br>llc < /Volumes/Ebi/echeng/llvm/test/CodeGen/ARM/fast-isel.ll -O0 -fast-isel-abort -mtriple=thumbv7-apple-darwin<br>--<br>Exit Code: 132<br>Command Output (stderr):<br>--<br>FastISel miss:   %t8 = getelementptr i32* %t7, i32 %t6<br>FastISel didn't select the entire block<br>UNREACHABLE executed at SelectionDAGISel.cpp:899!<br>0  llc               0x0000000106505ac5 PrintStackTrace(void*) + 53<br>1  llc               0x00000001065060d3 SignalHandler(int) + 371<br>2  libsystem_c.dylib 0x00007fff8048179a _sigtramp + 26<br>3  libsystem_c.dylib 0x00007fff80446725 szone_free_definite_size + 3888<br>4  llc               0x0000000106505d9b raise + 27<br>5  llc               0x0000000106505e5a abort + 26<br>6  llc               0x00000001064d595c llvm::llvm_unreachable_internal(char const*, char const*, unsigned int) + 220<br>7  llc               0x0000000105e9c0cf llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 2111<br>8  llc               0x0000000105e9adea llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 842<br>9  llc               0x0000000105ffcd21 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 97<br>10 llc               0x00000001063ee64f llvm::FPPassManager::runOnFunction(llvm::Function&) + 383<br>11 llc               0x00000001063ee9d1 llvm::FPPassManager::runOnModule(llvm::Module&) + 129<br>12 llc               0x00000001063eec09 llvm::MPPassManager::runOnModule(llvm::Module&) + 473<br>13 llc               0x00000001063ef316 llvm::PassManagerImpl::run(llvm::Module&) + 182<br>14 llc               0x00000001063ef76d llvm::PassManager::run(llvm::Module&) + 29<br>15 llc               0x00000001058c7a80 main + 3072<br>16 llc               0x00000001058c6e34 start + 52<br>Stack dump:<br>0.      Program arguments: llc -O0 -fast-isel-abort -mtriple=armv7-apple-darwin<br>1.      Running pass 'Function Pass Manager' on module '<stdin>'.<br>2.      Running pass 'ARM Instruction Selection' on function '@foo'<br></div></blockquote></div><br><div>Yes. Weird I didn't see it. Too many things in flight at once. I'll fix.</div><div><br></div><div>-eric</div></body></html>