[Pkg-haskell-commits] darcs: ghc: Remove PPC-relocations.patch

Joachim Breitner mail at joachim-breitner.de
Sat Jul 4 09:58:25 UTC 2015


Sat Jul  4 08:06:11 UTC 2015  Joachim Breitner <mail at joachim-breitner.de>
  * Remove PPC-relocations.patch

    M ./changelog +6
    R ./patches/PPC-relocations.patch
    M ./patches/series -1

Sat Jul  4 08:06:11 UTC 2015  Joachim Breitner <mail at joachim-breitner.de>
  * Remove PPC-relocations.patch
diff -rN -u old-ghc/changelog new-ghc/changelog
--- old-ghc/changelog	2015-07-04 09:58:24.993156499 +0000
+++ new-ghc/changelog	2015-07-04 09:58:25.017156489 +0000
@@ -1,3 +1,9 @@
+ghc (7.10.1.20150630-2) UNRELEASED; urgency=medium
+
+  * Remove PPC-relocations.patch
+
+ -- Joachim Breitner <nomeata at debian.org>  Sat, 04 Jul 2015 10:05:47 +0200
+
 ghc (7.10.1.20150630-1) experimental; urgency=medium
 
   [ Joachim Breitner ]
diff -rN -u old-ghc/patches/PPC-relocations.patch new-ghc/patches/PPC-relocations.patch
--- old-ghc/patches/PPC-relocations.patch	2015-07-04 09:58:24.993156499 +0000
+++ new-ghc/patches/PPC-relocations.patch	1970-01-01 00:00:00.000000000 +0000
@@ -1,42 +0,0 @@
-From 9f2e286b0c6da163ee6196c34be115260b5008e6 Mon Sep 17 00:00:00 2001
-From: Colin Watson <cjwatson at debian.org>
-Date: Mon, 11 May 2015 15:18:37 +0100
-Subject: [PATCH] rts/Linker.c: add some more PPC relocations (#10402)
-
-This implements R_PPC_PLTREL24, R_PPC_REL16_LO, R_PPC_REL16_HI, and
-R_PPC_REL16_HA, emitted by other parts of the current toolchain.
----
- rts/Linker.c | 13 +++++++++++++
- 1 file changed, 13 insertions(+)
-
-Index: ghc-7.10/rts/Linker.c
-===================================================================
---- ghc-7.10.orig/rts/Linker.c	2015-07-03 12:27:24.622584042 +0200
-+++ ghc-7.10/rts/Linker.c	2015-07-03 12:27:24.618583956 +0200
-@@ -5960,6 +5960,7 @@
-             value -= 0x8000; /* See Note [.LCTOC1 in PPC PIC code] */
-             /* fallthrough */
-          case R_PPC_REL24:
-+         case R_PPC_PLTREL24:
-             delta = value - P;
- 
-             if( delta << 6 >> 6 != delta )
-@@ -5981,6 +5982,18 @@
-             break;
- 
-          case R_PPC_REL16_LO:
-+            *(Elf32_Half*) P = value - P;
-+            break;
-+
-+         case R_PPC_REL16_HI:
-+            *(Elf32_Half*) P = (value - P) >> 16;
-+            break;
-+
-+         case R_PPC_REL16_HA:
-+            *(Elf32_Half*) P = (value + 0x8000 - P) >> 16;
-+            break;
-+
-+         case R_PPC_REL16_LO:
-             *(Elf32_Half*) P = value - P;
-             break;
- 
diff -rN -u old-ghc/patches/series new-ghc/patches/series
--- old-ghc/patches/series	2015-07-04 09:58:24.993156499 +0000
+++ new-ghc/patches/series	2015-07-04 09:58:25.009156491 +0000
@@ -2,6 +2,5 @@
 ARM-VFPv3D16
 no-missing-haddock-file-warning
 hurd.diff
-PPC-relocations.patch
 buildpath-abi-stability.patch
 reproducible-tmp-names




More information about the Pkg-haskell-commits mailing list