diff options
author | Adam Nemet <anemet@caviumnetworks.com> | 2009-09-03 18:21:21 +0000 |
---|---|---|
committer | Adam Nemet <anemet@caviumnetworks.com> | 2009-09-03 18:21:21 +0000 |
commit | 99da6b5fe058088658dda69fdddad915c7f90d0f (patch) | |
tree | 3f1f5c71899c61d3f63c0c2776b1b92865a584b2 /bfd | |
parent | 032f3e01ca57897834b9d08a7715f6a358e7debb (diff) | |
download | fsf-binutils-gdb-99da6b5fe058088658dda69fdddad915c7f90d0f.zip fsf-binutils-gdb-99da6b5fe058088658dda69fdddad915c7f90d0f.tar.gz fsf-binutils-gdb-99da6b5fe058088658dda69fdddad915c7f90d0f.tar.bz2 |
* elfxx-mips.c (_bfd_mips_elf_check_relocs): Don't set
has_static_relocs for R_MIPS_JALR.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/elfxx-mips.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index b796e38..94dc049 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2009-09-03 Adam Nemet <anemet@caviumnetworks.com> + + * elfxx-mips.c (_bfd_mips_elf_check_relocs): Don't set + has_static_relocs for R_MIPS_JALR. + 2009-09-03 Maciej W. Rozycki <macro@codesourcery.com> * elf64-mips.c (mips_elf64_howto_table_rela): Add support for diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c index 75ce7a4..cece0bc 100644 --- a/bfd/elfxx-mips.c +++ b/bfd/elfxx-mips.c @@ -7503,6 +7503,11 @@ _bfd_mips_elf_check_relocs (bfd *abfd, struct bfd_link_info *info, } break; + /* This is just a hint; it can safely be ignored. Don't set + has_static_relocs for the corresponding symbol. */ + case R_MIPS_JALR: + break; + case R_MIPS_32: case R_MIPS_REL32: case R_MIPS_64: |