[commit: ghc] master: fix merge bugs (a0020c1)

Simon Marlow marlowsd at gmail.com
Mon Jul 30 15:06:48 CEST 2012


Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/a0020c1eed97d5b7f81f06194f4adb21825c0ac5

>---------------------------------------------------------------

commit a0020c1eed97d5b7f81f06194f4adb21825c0ac5
Author: Simon Marlow <marlowsd at gmail.com>
Date:   Mon Jul 30 13:16:37 2012 +0100

    fix merge bugs

>---------------------------------------------------------------

 compiler/nativeGen/SPARC/Ppr.hs |    6 +++---
 compiler/nativeGen/X86/Ppr.hs   |    8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/compiler/nativeGen/SPARC/Ppr.hs b/compiler/nativeGen/SPARC/Ppr.hs
index 8a57619..b384b6e 100644
--- a/compiler/nativeGen/SPARC/Ppr.hs
+++ b/compiler/nativeGen/SPARC/Ppr.hs
@@ -68,7 +68,7 @@ pprNatCmmDecl proc@(CmmProc _ lbl (ListGraph blocks)) =
       pprSectionHeader Text $$
       (
            (if platformHasSubsectionsViaSymbols platform
-            then pprCLabel (mkDeadStripPreventer info_lbl) <> char ':'
+            then ppr (mkDeadStripPreventer info_lbl) <> char ':'
             else empty) $$
            vcat (map pprData info) $$
            pprLabel info_lbl
@@ -85,9 +85,9 @@ pprNatCmmDecl proc@(CmmProc _ lbl (ListGraph blocks)) =
              -- so that the linker will not think it is unreferenced and dead-strip
              -- it. That's why the label is called a DeadStripPreventer (_dsp).
                       text "\t.long "
-                  <+> pprCLabel info_lbl
+                  <+> ppr info_lbl
                   <+> char '-'
-                  <+> pprCLabel (mkDeadStripPreventer info_lbl)
+                  <+> ppr (mkDeadStripPreventer info_lbl)
              else empty)
 
 
diff --git a/compiler/nativeGen/X86/Ppr.hs b/compiler/nativeGen/X86/Ppr.hs
index c935eb8..743d79c 100644
--- a/compiler/nativeGen/X86/Ppr.hs
+++ b/compiler/nativeGen/X86/Ppr.hs
@@ -67,7 +67,7 @@ pprNatCmmDecl proc@(CmmProc top_info lbl (ListGraph blocks)) =
     Just (Statics info_lbl info) ->
       sdocWithPlatform $ \platform ->
       (if platformHasSubsectionsViaSymbols platform
-          then pprCLabel (mkDeadStripPreventer info_lbl) <> char ':'
+          then ppr (mkDeadStripPreventer info_lbl) <> char ':'
           else empty) $$
       vcat (map (pprBasicBlock top_info) blocks) $$
          -- above: Even the first block gets a label, because with branch-chain
@@ -81,9 +81,9 @@ pprNatCmmDecl proc@(CmmProc top_info lbl (ListGraph blocks)) =
              -- so that the linker will not think it is unreferenced and dead-strip
              -- it. That's why the label is called a DeadStripPreventer (_dsp).
                       text "\t.long "
-                  <+> pprCLabel info_lbl
+                  <+> ppr info_lbl
                   <+> char '-'
-                  <+> pprCLabel (mkDeadStripPreventer info_lbl)
+                  <+> ppr (mkDeadStripPreventer info_lbl)
              else empty) $$
       pprSizeDecl info_lbl
 
@@ -107,7 +107,7 @@ pprBasicBlock info_env (BasicBlock blockid instrs)
        Just (Statics info_lbl info) ->
            pprSectionHeader Text $$
            vcat (map pprData info) $$
-           pprLabel platform info_lbl
+           pprLabel info_lbl
 
 pprDatas :: (Alignment, CmmStatics) -> SDoc
 pprDatas (align, (Statics lbl dats))





More information about the Cvs-ghc mailing list