X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FLinker.c;h=a2b69f93ddf94f7d60f0f0cf2b50eb6ea8b27360;hb=c3685050fd288d928c4e26fb2e43fc33e304391c;hp=45089e3890a0af28cff9684c3f984f57090c1505;hpb=b3239bef5d0f99e914c48d59c05c38effaa7c563;p=ghc-hetmet.git diff --git a/rts/Linker.c b/rts/Linker.c index 45089e3..a2b69f9 100644 --- a/rts/Linker.c +++ b/rts/Linker.c @@ -4117,7 +4117,8 @@ static int relocateSection( || scat->r_type == PPC_RELOC_HI16_SECTDIFF || scat->r_type == PPC_RELOC_HA16_SECTDIFF) #else - else if(scat->r_type == GENERIC_RELOC_SECTDIFF) + else if(scat->r_type == GENERIC_RELOC_SECTDIFF + || scat->r_type == GENERIC_RELOC_LOCAL_SECTDIFF) #endif { struct scattered_relocation_info *pair = @@ -4180,7 +4181,8 @@ static int relocateSection( || scat->r_type == PPC_RELOC_SECTDIFF) #else if(scat->r_type == GENERIC_RELOC_VANILLA - || scat->r_type == GENERIC_RELOC_SECTDIFF) + || scat->r_type == GENERIC_RELOC_SECTDIFF + || scat->r_type == GENERIC_RELOC_LOCAL_SECTDIFF) #endif { *wordPtr = word;