[Pkg-haskell-commits] darcs: ghc: New upstream release candidate (7.8.4-rc1)
Joachim Breitner
mail at joachim-breitner.de
Wed Nov 26 11:58:27 UTC 2014
Wed Nov 26 09:10:18 UTC 2014 Joachim Breitner <mail at joachim-breitner.de>
* New upstream release candidate (7.8.4-rc1)
M ./changelog +6
M ./patches/arm64.patch -32 +32
Wed Nov 26 09:10:18 UTC 2014 Joachim Breitner <mail at joachim-breitner.de>
* New upstream release candidate (7.8.4-rc1)
diff -rN -u old-ghc/changelog new-ghc/changelog
--- old-ghc/changelog 2014-11-26 11:58:27.622072296 +0000
+++ new-ghc/changelog 2014-11-26 11:58:27.646072304 +0000
@@ -1,3 +1,9 @@
+ghc (7.8.20141119-1) UNRELEASED; urgency=medium
+
+ * New upstream release candidate (7.8.4-rc1)
+
+ -- Joachim Breitner <nomeata at debian.org> Wed, 26 Nov 2014 10:05:21 +0100
+
ghc (7.8.20140710-4) experimental; urgency=medium
* Add support for mips and mipsel.
diff -rN -u old-ghc/patches/arm64.patch new-ghc/patches/arm64.patch
--- old-ghc/patches/arm64.patch 2014-11-26 11:58:27.622072296 +0000
+++ new-ghc/patches/arm64.patch 2014-11-26 11:58:27.638072300 +0000
@@ -7,10 +7,10 @@
Signed-off-by: Austin Seipp <austin at well-typed.com>
-Index: ghc-7.8.3/aclocal.m4
+Index: ghc-7.8.3.20141119/aclocal.m4
===================================================================
---- ghc-7.8.3.orig/aclocal.m4 2014-07-10 10:16:42.533187516 +0200
-+++ ghc-7.8.3/aclocal.m4 2014-07-10 10:16:42.529187516 +0200
+--- ghc-7.8.3.20141119.orig/aclocal.m4 2014-11-26 10:06:01.993559720 +0100
++++ ghc-7.8.3.20141119/aclocal.m4 2014-11-26 10:06:01.989559661 +0100
@@ -197,6 +197,9 @@
GET_ARM_ISA()
test -z "[$]2" || eval "[$]2=\"ArchARM {armISA = \$ARM_ISA, armISAExt = \$ARM_ISA_EXT, armABI = \$ARM_ABI}\""
@@ -31,10 +31,10 @@
alpha*)
$2="alpha"
;;
-Index: ghc-7.8.3/compiler/nativeGen/AsmCodeGen.lhs
+Index: ghc-7.8.3.20141119/compiler/nativeGen/AsmCodeGen.lhs
===================================================================
---- ghc-7.8.3.orig/compiler/nativeGen/AsmCodeGen.lhs 2014-07-10 10:16:42.533187516 +0200
-+++ ghc-7.8.3/compiler/nativeGen/AsmCodeGen.lhs 2014-07-10 10:16:42.529187516 +0200
+--- ghc-7.8.3.20141119.orig/compiler/nativeGen/AsmCodeGen.lhs 2014-11-26 10:06:01.993559720 +0100
++++ ghc-7.8.3.20141119/compiler/nativeGen/AsmCodeGen.lhs 2014-11-26 10:06:01.989559661 +0100
@@ -166,6 +166,7 @@
ArchPPC -> nCG' (ppcNcgImpl dflags)
ArchSPARC -> nCG' (sparcNcgImpl dflags)
@@ -43,10 +43,10 @@
ArchPPC_64 -> panic "nativeCodeGen: No NCG for PPC 64"
ArchAlpha -> panic "nativeCodeGen: No NCG for Alpha"
ArchMipseb -> panic "nativeCodeGen: No NCG for mipseb"
-Index: ghc-7.8.3/compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs
+Index: ghc-7.8.3.20141119/compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs
===================================================================
---- ghc-7.8.3.orig/compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs 2014-07-10 10:16:42.533187516 +0200
-+++ ghc-7.8.3/compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs 2014-07-10 10:16:42.529187516 +0200
+--- ghc-7.8.3.20141119.orig/compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs 2014-11-26 10:06:01.993559720 +0100
++++ ghc-7.8.3.20141119/compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs 2014-11-26 10:06:01.989559661 +0100
@@ -113,6 +113,7 @@
ArchSPARC -> 14
ArchPPC_64 -> panic "trivColorable ArchPPC_64"
@@ -79,10 +79,10 @@
ArchAlpha -> panic "trivColorable ArchAlpha"
ArchMipseb -> panic "trivColorable ArchMipseb"
ArchMipsel -> panic "trivColorable ArchMipsel"
-Index: ghc-7.8.3/compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs
+Index: ghc-7.8.3.20141119/compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs
===================================================================
---- ghc-7.8.3.orig/compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs 2014-07-10 10:16:42.533187516 +0200
-+++ ghc-7.8.3/compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs 2014-07-10 10:16:42.529187516 +0200
+--- ghc-7.8.3.20141119.orig/compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs 2014-11-26 10:06:01.993559720 +0100
++++ ghc-7.8.3.20141119/compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs 2014-11-26 10:06:01.989559661 +0100
@@ -74,6 +74,7 @@
ArchPPC -> PPC.Instr.maxSpillSlots dflags
ArchSPARC -> SPARC.Instr.maxSpillSlots dflags
@@ -91,22 +91,22 @@
ArchPPC_64 -> panic "maxSpillSlots ArchPPC_64"
ArchAlpha -> panic "maxSpillSlots ArchAlpha"
ArchMipseb -> panic "maxSpillSlots ArchMipseb"
-Index: ghc-7.8.3/compiler/nativeGen/RegAlloc/Linear/Main.hs
+Index: ghc-7.8.3.20141119/compiler/nativeGen/RegAlloc/Linear/Main.hs
===================================================================
---- ghc-7.8.3.orig/compiler/nativeGen/RegAlloc/Linear/Main.hs 2014-07-10 10:16:42.533187516 +0200
-+++ ghc-7.8.3/compiler/nativeGen/RegAlloc/Linear/Main.hs 2014-07-10 10:16:42.529187516 +0200
+--- ghc-7.8.3.20141119.orig/compiler/nativeGen/RegAlloc/Linear/Main.hs 2014-11-26 10:06:01.993559720 +0100
++++ ghc-7.8.3.20141119/compiler/nativeGen/RegAlloc/Linear/Main.hs 2014-11-26 10:06:01.993559720 +0100
@@ -207,6 +207,7 @@
- ArchSPARC -> linearRegAlloc' dflags (frInitFreeRegs platform :: SPARC.FreeRegs) first_id block_live sccs
- ArchPPC -> linearRegAlloc' dflags (frInitFreeRegs platform :: PPC.FreeRegs) first_id block_live sccs
+ ArchSPARC -> linearRegAlloc' dflags (frInitFreeRegs platform :: SPARC.FreeRegs) entry_ids block_live sccs
+ ArchPPC -> linearRegAlloc' dflags (frInitFreeRegs platform :: PPC.FreeRegs) entry_ids block_live sccs
ArchARM _ _ _ -> panic "linearRegAlloc ArchARM"
+ ArchARM64 -> panic "linearRegAlloc ArchARM64"
ArchPPC_64 -> panic "linearRegAlloc ArchPPC_64"
ArchAlpha -> panic "linearRegAlloc ArchAlpha"
ArchMipseb -> panic "linearRegAlloc ArchMipseb"
-Index: ghc-7.8.3/compiler/nativeGen/TargetReg.hs
+Index: ghc-7.8.3.20141119/compiler/nativeGen/TargetReg.hs
===================================================================
---- ghc-7.8.3.orig/compiler/nativeGen/TargetReg.hs 2014-07-10 10:16:42.533187516 +0200
-+++ ghc-7.8.3/compiler/nativeGen/TargetReg.hs 2014-07-10 10:16:42.529187516 +0200
+--- ghc-7.8.3.20141119.orig/compiler/nativeGen/TargetReg.hs 2014-11-26 10:06:01.993559720 +0100
++++ ghc-7.8.3.20141119/compiler/nativeGen/TargetReg.hs 2014-11-26 10:06:01.993559720 +0100
@@ -54,6 +54,7 @@
ArchSPARC -> SPARC.virtualRegSqueeze
ArchPPC_64 -> panic "targetVirtualRegSqueeze ArchPPC_64"
@@ -147,10 +147,10 @@
ArchAlpha -> panic "targetRegDotColor ArchAlpha"
ArchMipseb -> panic "targetRegDotColor ArchMipseb"
ArchMipsel -> panic "targetRegDotColor ArchMipsel"
-Index: ghc-7.8.3/compiler/utils/Platform.hs
+Index: ghc-7.8.3.20141119/compiler/utils/Platform.hs
===================================================================
---- ghc-7.8.3.orig/compiler/utils/Platform.hs 2014-07-10 10:16:42.533187516 +0200
-+++ ghc-7.8.3/compiler/utils/Platform.hs 2014-07-10 10:16:42.529187516 +0200
+--- ghc-7.8.3.20141119.orig/compiler/utils/Platform.hs 2014-11-26 10:06:01.993559720 +0100
++++ ghc-7.8.3.20141119/compiler/utils/Platform.hs 2014-11-26 10:06:01.993559720 +0100
@@ -52,6 +52,7 @@
, armISAExt :: [ArmISAExt]
, armABI :: ArmABI
@@ -159,10 +159,10 @@
| ArchAlpha
| ArchMipseb
| ArchMipsel
-Index: ghc-7.8.3/includes/stg/HaskellMachRegs.h
+Index: ghc-7.8.3.20141119/includes/stg/HaskellMachRegs.h
===================================================================
---- ghc-7.8.3.orig/includes/stg/HaskellMachRegs.h 2014-07-10 10:16:42.533187516 +0200
-+++ ghc-7.8.3/includes/stg/HaskellMachRegs.h 2014-07-10 10:16:42.533187516 +0200
+--- ghc-7.8.3.20141119.orig/includes/stg/HaskellMachRegs.h 2014-11-26 10:06:01.993559720 +0100
++++ ghc-7.8.3.20141119/includes/stg/HaskellMachRegs.h 2014-11-26 10:06:01.993559720 +0100
@@ -38,6 +38,7 @@
#define MACHREGS_powerpc (powerpc_TARGET_ARCH || powerpc64_TARGET_ARCH || rs6000_TARGET_ARCH)
#define MACHREGS_sparc sparc_TARGET_ARCH
@@ -171,10 +171,10 @@
#define MACHREGS_darwin darwin_TARGET_OS
#endif
-Index: ghc-7.8.3/includes/stg/MachRegs.h
+Index: ghc-7.8.3.20141119/includes/stg/MachRegs.h
===================================================================
---- ghc-7.8.3.orig/includes/stg/MachRegs.h 2014-07-10 10:16:42.533187516 +0200
-+++ ghc-7.8.3/includes/stg/MachRegs.h 2014-07-10 10:16:42.533187516 +0200
+--- ghc-7.8.3.20141119.orig/includes/stg/MachRegs.h 2014-11-26 10:06:01.993559720 +0100
++++ ghc-7.8.3.20141119/includes/stg/MachRegs.h 2014-11-26 10:06:01.993559720 +0100
@@ -1,6 +1,6 @@
/* -----------------------------------------------------------------------------
*
@@ -245,10 +245,10 @@
#else
#error Cannot find platform to give register info for
-Index: ghc-7.8.3/rts/StgCRun.c
+Index: ghc-7.8.3.20141119/rts/StgCRun.c
===================================================================
---- ghc-7.8.3.orig/rts/StgCRun.c 2014-07-10 10:16:42.533187516 +0200
-+++ ghc-7.8.3/rts/StgCRun.c 2014-07-10 10:16:42.533187516 +0200
+--- ghc-7.8.3.20141119.orig/rts/StgCRun.c 2014-11-26 10:06:01.993559720 +0100
++++ ghc-7.8.3.20141119/rts/StgCRun.c 2014-11-26 10:06:01.993559720 +0100
@@ -748,4 +748,70 @@
}
#endif
More information about the Pkg-haskell-commits
mailing list