[LLVMdev] The one remaining bug keeping CellSPU from release...

Scott Michel
Wed, 17 Oct 2007 04:07:18 -0000

Not sure how the same message got sent twice. :-)


-scooter

On Oct 16, 2007, at 12:00 AM, Evan Cheng wrote:

> This is a scheduler assertion. It means a value (virtual register) use
> is somehow scheduled before its definition.
>
> Please run llc in gdb. Call dumpSchedule() to print out the schedule.
> Also please let me know which node it is processing at the time of the
> assertion.
>
> Evan
>
> On Oct 15, 2007, at 11:48 PM, Scott Michel <scottm at aero.org>
wrote:
>
>> Yup, I've got one remaining bug that holding up the CellSPU
release.
>> It still has a bunch of warts, but so long as I can get it into
>> shape such that llvm-gcc-4.2 compiles all the way through, then we
>> collectively have something with which to work.
>>
>> I'm getting the following error from llc, the attachments have
llc's
>> debug and the .ll files, respectively. Can anyone shed some light on
>> what I should look at to track this one down?
>>
>> /Users/scottm/play/llvm/branches/llvm-spu/lib/CodeGen/SelectionDAG/
>> ScheduleDAG.cpp:406: failed assertion `I != VRBaseMap.end() &&
"Node
>> emitted out of order - late"'
>>
>>
>> -scooter
>>
>> <crtbegin.debug>
>> <testcase.ll>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev