Tue Mar  3 07:02:28 PST 2009  [email protected]
  * A few bug fixes; some improvements spurred by paper writing
  Among others:
  - Fixed Stg->C-- translation of let-no-escapes -- it's important to use the
    right continuation...
  - Fixed infinite recursion in X86 backend (shortcutJump mishandled infinite 
loops)
  - Fixed yet another wrong calling convention -- primops take args only in 
vanilla regs,
    but they may return results on the stack!
  - Removed StackInfo from LGraph and Block -- now in LastCall and CmmZ
  - Updated avail-variable and liveness code
  

    M ./compiler/cmm/Cmm.hs -1 +1
    M ./compiler/cmm/CmmBuildInfoTables.hs -43 +23
    M ./compiler/cmm/CmmCPSZ.hs -25 +12
    M ./compiler/cmm/CmmCallConv.hs -2 +3
    M ./compiler/cmm/CmmCommonBlockElimZ.hs -8 +7
    M ./compiler/cmm/CmmContFlowOpt.hs -29 +24
    M ./compiler/cmm/CmmCvt.hs -15 +18
    M ./compiler/cmm/CmmExpr.hs -13 +4
    M ./compiler/cmm/CmmInfo.hs -1 +1
    M ./compiler/cmm/CmmLiveZ.hs -24 +25
    M ./compiler/cmm/CmmProcPointZ.hs -65 +58
    M ./compiler/cmm/CmmSpillReload.hs -69 +54
    M ./compiler/cmm/CmmStackLayout.hs -69 +78
    M ./compiler/cmm/CmmZipUtil.hs -1 +1
    M ./compiler/cmm/DFMonad.hs -13 +9
    M ./compiler/cmm/MkZipCfg.hs -17 +15
    M ./compiler/cmm/MkZipCfgCmm.hs -41 +92
    M ./compiler/cmm/OptimizationFuel.hs -4 +3
    M ./compiler/cmm/PprCmmZ.hs -9 +9
    M ./compiler/cmm/StackColor.hs -4 +4
    M ./compiler/cmm/ZipCfg.hs -59 +36
    M ./compiler/cmm/ZipCfgCmmRep.hs -33 +38
    M ./compiler/cmm/ZipCfgExtras.hs -3 +3
    M ./compiler/cmm/ZipDataflow.hs -95 +81
    M ./compiler/codeGen/StgCmm.hs -2 +1
    M ./compiler/codeGen/StgCmmExpr.hs -20 +31
    M ./compiler/codeGen/StgCmmHeap.hs -2 +2
    M ./compiler/codeGen/StgCmmLayout.hs -2 +2
    M ./compiler/codeGen/StgCmmMonad.hs -4 +7
    M ./compiler/codeGen/StgCmmUtils.hs -4 +3
    M ./compiler/main/HscMain.lhs -5 +3
    M ./compiler/nativeGen/X86/RegInfo.hs -7 +10
    M ./validate -1 +1

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090303150228-feb93-96e0dff0cd166acd0a433632670027406eea0606.gz

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

Reply via email to