Thu Nov  5 07:15:32 PST 2009  [email protected]
  * Loop problems in native back ends, update to T3286 fix
  Ignore-this: a4ebb8962d63656601045435b6ab6038
  The native back ends had difficulties with loops;
  in particular the code for branch-chain elimination
  could run in infinite loops or drop basic blocks.
  The old codeGen didn't expose these problems.
  
  Also, my fix for T3286 in the new codegen was getting
  applied to too many (some wrong) cases; a better pattern
  match fixed that.

    M ./compiler/codeGen/StgCmmExpr.hs -1 +1
    M ./compiler/nativeGen/AsmCodeGen.lhs -4 +12
    M ./compiler/nativeGen/X86/Instr.hs -12 +17

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091105151532-a3835-1d462dc21871d8436b55657cc56be7f35fe29b67.gz

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to