Regalloc stage dump in right order
authorBen.Lippmeier@anu.edu.au <unknown>
Thu, 23 Aug 2007 13:34:07 +0000 (13:34 +0000)
committerBen.Lippmeier@anu.edu.au <unknown>
Thu, 23 Aug 2007 13:34:07 +0000 (13:34 +0000)
compiler/nativeGen/RegAllocColor.hs

index 9c21faa..0a5c160 100644 (file)
@@ -115,7 +115,7 @@ regAlloc_spin (spinCount :: Int) triv regsFree slotsFree debug_codeGraphs code
                        , raPatchedCmm  = code_patched }
 
                return  ( code_nat
-                       , maybeToList stat1 ++ [stat] ++ debug_codeGraphs
+                       , [stat] ++ maybeToList stat1 ++ debug_codeGraphs
                        , graph_colored)
 
         else do
@@ -137,7 +137,7 @@ regAlloc_spin (spinCount :: Int) triv regsFree slotsFree debug_codeGraphs code
                                
                -- try again
                regAlloc_spin (spinCount + 1) triv regsFree slotsFree' 
-                       (maybeToList stat1 ++ [stat] ++ debug_codeGraphs)
+                       ([stat] ++ maybeToList stat1 ++ debug_codeGraphs)
                        code_relive