On Fri, 2009-04-24 at 23:10 +0200, Arthur HUILLET wrote:
> When splitting intervals, the split child was given the same hardware
> register as the parent.
> This is incorrect because the split child has by definition not been
> assigned any register at this point: REG_UNASSIGNED is the correct value
> for ->reg.
> 
> This is a correctness fix: split childs with !REG_UNASSIGNED would make
> it impossible for the register allocator to detect when
> try_allocate_free_reg failed - and therefore assuming a reg had
> successfully been allocated, whereas it should spill one instead.
> 
> Signed-off-by: Arthur HUILLET <[email protected]>

Applied, thanks!


------------------------------------------------------------------------------
Crystal Reports &#45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty&#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Jatovm-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jatovm-devel

Reply via email to