DescriptionFix bug introduced by r13960.
Allocator does not backtrack thus during allocation we must not create an unhandled live
range which starts before the start of the current live range.
If such range is added to the list of unhandled it might see an inconsistent state of active/inactive live-ranges as they are retired to handled as soon as start of the current live range is larger than their end.
Add assertion to catch this kind of bugs early.
TEST=NavierStokes does not fail on ARM
Committed: http://code.google.com/p/v8/source/detail?r=14274
Patch Set 1 #Patch Set 2 : #Patch Set 3 : Kill duplication betwee SpillBetweenUntil and SpillBetween #
Total comments: 1
Messages
Total messages: 3 (0 generated)
|