RMD160 (ghc-6.12.2-src.tar.bz2) = ad114022420fbb313dc56f1c5285d1cef4c88f2f
Size (ghc-6.12.2-src.tar.bz2) = 34158695 bytes
SHA1 (patch-af) = 81ae37eeaca5992868f6955b99113aaae010df22
+SHA1 (patch-ag) = 96c074d0d765c0f2de57d26aa145ad109b7cf043
SHA1 (patch-ah) = 5470ab2e1bb746ef3009e5f02ac0b28b8e9d9688
--- /dev/null
+$NetBSD$
+
+--- rts/Linker.c.orig 2010-04-20 18:10:07.000000000 +0000
++++ rts/Linker.c
+@@ -4122,7 +4122,8 @@ static int relocateSection(
+ else if(scat->r_type == PPC_RELOC_SECTDIFF
+ || scat->r_type == PPC_RELOC_LO16_SECTDIFF
+ || scat->r_type == PPC_RELOC_HI16_SECTDIFF
+- || scat->r_type == PPC_RELOC_HA16_SECTDIFF)
++ || scat->r_type == PPC_RELOC_HA16_SECTDIFF
++ || scat->r_type == PPC_RELOC_LOCAL_SECTDIFF)
+ #else
+ else if(scat->r_type == GENERIC_RELOC_SECTDIFF
+ || scat->r_type == GENERIC_RELOC_LOCAL_SECTDIFF)