* elf32-mips.c (mips_elf_final_gp): Don't add 0x4000 offset for

relocatable link.
This commit is contained in:
Nathan Sidwell 2009-02-12 08:28:19 +00:00
parent fb6e1a60f0
commit 453f5985b1
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2009-02-12 Nathan Sidwell <nathan@codesourcery.com>
* elf32-mips.c (mips_elf_final_gp): Don't add 0x4000 offset for
relocatable link.
2009-02-09 Alan Modra <amodra@bigpond.net.au>
* elf32-spu.c (spu_elf_find_overlays): Call bfd_set_error on errors.

View File

@ -1005,7 +1005,7 @@ mips_elf_final_gp (bfd *output_bfd, asymbol *symbol, bfd_boolean relocatable,
if (relocatable)
{
/* Make up a value. */
*pgp = symbol->section->output_section->vma + 0x4000;
*pgp = symbol->section->output_section->vma /*+ 0x4000*/;
_bfd_set_gp_value (output_bfd, *pgp);
}
else if (!mips_elf_assign_gp (output_bfd, pgp))