[llvm-commits] [llvm] r130568 - /llvm/trunk/lib/CodeGen/Passes.cpp

Jakob Stoklund Olesen stoklund at 2pi.dk
Sat Apr 30 10:24:32 PDT 2011


On Apr 30, 2011, at 5:07 AM, Duncan Sands wrote:

> Hi Jakob, this probably broke the i386 dragonegg buildbot:
> http://google1.osuosl.org:8011/builders/dragonegg-i386-linux/builds/1251
> 
> The failure is:
> cc1plus: lib/CodeGen/RegAllocGreedy.cpp:809: 
> void<unnamed>::RAGreedy::splitAroundRegion(llvm::LiveInterval&, 
> <unnamed>::RAGreedy::GlobalSplitCandidate&, 
> llvm::SmallVectorImpl<llvm::LiveInterval*>&): Assertion `SegStart >= Intf.last() 
> && "Couldn't avoid interference"' failed.
> Stack dump:
> 0.	Running pass 'Greedy Register Allocator' on function 
> '@_ZN4llvm16InstrInfoEmitter14GetOperandInfoERKNS_18CodeGenInstructionE'
> g++: Internal error: Aborted (program cc1plus)
> 
> I can try to get you a testcase if you like.

Please do, that would be very helpful.

Thanks,
/jakob





More information about the llvm-commits mailing list