patch applied (ghc): SPARC NCG: Enforce the invariant that each block ends with a jump.

Ben Lippmeier ben.lippmeier at anu.edu.au
Tue Feb 24 18:32:19 EST 2009


Sun Feb 22 22:07:07 PST 2009  Ben.Lippmeier at anu.edu.au
  * SPARC NCG: Enforce the invariant that each block ends with a jump.
  
   - If each basic block doesn't end with a jump then the register
     liveness determinator will get the cross-block liveness info
     wrong, resulting in a bad allocation.

    M ./compiler/nativeGen/SPARC/CodeGen.hs -14 +50

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090223060707-43c66-0b80ea4caf26a97db8b3c23c1d4571ffe719f683.gz



More information about the Cvs-ghc mailing list