[llvm-testresults] buildbot failure in llvm on llvm-x86_64-linux
Bill Wendling
wendling at apple.com
Tue Sep 8 18:08:42 PDT 2009
If I revert my patch, this still fails. This must be some pre-existing
bug...Indeed, if I use 2204-01 version, it fails...
-bw
On Sep 8, 2009, at 5:35 PM, Dan Gohman wrote:
> It does seem related to EH actually. The failure reproduces with
> llc, and bugpoints down to the attached testcase. Reproduce with
> llc -march=x86-64.
>
>
> <t.ll>
>
> Dan
>
> On Sep 8, 2009, at 5:27 PM, Bill Wendling wrote:
>
>
>> On Tue, Sep 8, 2009 at 5:20 PM, <buildbot at google1.osuosl.org> wrote:
>>
>>> The Buildbot has detected a new failure of llvm-x86_64-linux on
>>> llvm.
>>>
>>> Full details are available at:
>>>
>>> http://google1.osuosl.org:8011/builders/llvm-x86_64-linux/builds/
>>> 7495
>>>
>>>
>>>
>>
>> This is a very weird error that seems to have nothing to do with my
>> patch (which was EH-only):
>>
>> FAIL: /home/buildbot/buildslave/llvm-x86_64/build/test/
>> ExecutionEngine/jit-eh-x86-64.ll
>> for PR4865
>> Failed with signal(SIGABRT) at line 2
>> while running: lli -march=x86-64 jit-eh-x86-64.ll.tmp.bc > /dev/null
>> lli: TargetRegisterInfo.cpp:59: virtual const
>> llvm::TargetRegisterClass*
>> llvm::TargetRegisterInfo::getPhysicalRegisterRegClass(unsigned int,
>> llvm::EVT) const: Assertion `BestRC && "Couldn't find the register
>> class"' failed.
>> 0 lli 0x0000000000f4446c
>> 1 lli 0x0000000000f449cb
>> 2 libpthread.so.0 0x00002b861a711080
>> 3 libc.so.6 0x00002b861b2fffb5 gsignal + 53
>> 4 libc.so.6 0x00002b861b301bc3 abort + 387
>> 5 libc.so.6 0x00002b861b2f8f09 __assert_fail + 233
>> 6 lli 0x0000000000e4cf0e
>> llvm::TargetRegisterInfo::getPhysicalRegisterRegClass(unsigned int,
>> llvm::EVT) const + 298
>> 7 lli 0x0000000000af2e02
>> llvm::ScheduleDAGSDNodes::EmitCopyFromReg(llvm::SDNode*, unsigned
>> int,
>> bool, bool, unsigned int, llvm::DenseMap<llvm::SDValue, unsigned int,
>> llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int>
>>
>>> &) + 1232
>>>
>> 8 lli 0x0000000000af3820
>> llvm::ScheduleDAGSDNodes::EmitNode(llvm::SDNode*, bool, bool,
>> llvm::DenseMap<llvm::SDValue, unsigned int,
>> llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int>
>>
>>> &) + 2050
>>>
>> 9 lli 0x0000000000af3d4a
>> llvm::ScheduleDAGSDNodes::EmitSchedule() + 442
>> 10 lli 0x0000000000b68e65
>> llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 4309
>> 11 lli 0x0000000000b6a75c
>> llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*,
>> llvm::ilist_iterator<llvm::Instruction>,
>> llvm::ilist_iterator<llvm::Instruction>) + 444
>> 12 lli 0x0000000000b6b1b8
>> llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&,
>> llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*,
>> llvm::TargetInstrInfo const&) + 2412
>> 13 lli 0x0000000000b6c03a
>> llvm::SelectionDAGISel::runOnMachineFunction
>> (llvm::MachineFunction&) +
>> 934
>> 14 lli 0x0000000000c7f54c
>> llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 80
>> 15 lli 0x0000000000ed7114
>> llvm::FPPassManager::runOnFunction(llvm::Function&) + 338
>> 16 lli 0x0000000000ed7cbf
>> llvm::FunctionPassManagerImpl::run(llvm::Function&) + 111
>> 17 lli 0x0000000000ed7e66
>> llvm::FunctionPassManager::run(llvm::Function&) + 112
>> 18 lli 0x0000000000c2f985
>> llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard
>> const&) + 101
>> 19 lli 0x0000000000c2fe02
>> llvm::JIT::getPointerToFunction(llvm::Function*) + 918
>> 20 lli 0x0000000000c2ff71
>> llvm::JIT::runFunction(llvm::Function*,
>> std::vector<llvm::GenericValue, std::allocator<llvm::GenericValue> >
>> const&) + 131
>> 21 lli 0x0000000000c50c98
>> llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*,
>> std::vector<std::string, std::allocator<std::string> > const&, char
>> const* const*) + 1052
>> 22 lli 0x000000000084f2ed main + 1840
>> 23 libc.so.6 0x00002b861b2eb5a6 __libc_start_main + 230
>> 24 lli 0x000000000084e5c9
>> Stack dump:
>> 0. Program arguments: lli -march=x86-64 jit-eh-x86-64.ll.tmp.bc
>> 1. Running pass 'X86 DAG->DAG Instruction Selection' on function
>> '@main'
>>
>> I'll XFAIL this test, but also file a radar about it...
>>
>> -bw
>>
>
>
> _______________________________________________
> llvm-testresults mailing list
> llvm-testresults at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-testresults
More information about the llvm-testresults
mailing list