diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2009-02-12 08:28:19 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@codesourcery.com> | 2009-02-12 08:28:19 +0000 |
commit | 453f5985b13e35161984bf1bf657bbab11515aa4 (patch) | |
tree | f866c91ec1dd2baed501b15ca2570ac0b9007f13 | |
parent | fb6e1a60f0ee2975a6317d494463358c1aa13758 (diff) | |
download | fsf-binutils-gdb-453f5985b13e35161984bf1bf657bbab11515aa4.zip fsf-binutils-gdb-453f5985b13e35161984bf1bf657bbab11515aa4.tar.gz fsf-binutils-gdb-453f5985b13e35161984bf1bf657bbab11515aa4.tar.bz2 |
* elf32-mips.c (mips_elf_final_gp): Don't add 0x4000 offset for
relocatable link.
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/elf32-mips.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index fb902bd..9343b34 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -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. diff --git a/bfd/elf32-mips.c b/bfd/elf32-mips.c index 6c09ce5..c928586 100644 --- a/bfd/elf32-mips.c +++ b/bfd/elf32-mips.c @@ -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)) |