aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Demetriou <cgd@google.com>2004-04-24 00:15:32 +0000
committerChris Demetriou <cgd@google.com>2004-04-24 00:15:32 +0000
commit8472310da88ce885e98ff544c6555e2b754af065 (patch)
treec83fc9744d5d02556f59bcd1c9f55efcfad8b535
parent07eb41a2459319907b14008207f13c7450cbe08f (diff)
downloadgdb-8472310da88ce885e98ff544c6555e2b754af065.zip
gdb-8472310da88ce885e98ff544c6555e2b754af065.tar.gz
gdb-8472310da88ce885e98ff544c6555e2b754af065.tar.bz2
2004-04-22 Chris Demetriou <cgd@broadcom.com>
* elfxx-mips.c (mips_elf_get_global_gotsym_index): Remove.
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/elfxx-mips.c24
2 files changed, 4 insertions, 24 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 982b902..bab6fee 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+2004-04-22 Chris Demetriou <cgd@broadcom.com>
+
+ * elfxx-mips.c (mips_elf_get_global_gotsym_index): Remove.
+
2004-04-21 Philip Blundell <pb@nexus.co.uk>
* elf32-arm.h (elf32_arm_check_relocs): Don't output REL32
diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c
index b064511..2bd84bf 100644
--- a/bfd/elfxx-mips.c
+++ b/bfd/elfxx-mips.c
@@ -400,8 +400,6 @@ static asection *mips_elf_got_section
(bfd *, bfd_boolean);
static struct mips_got_info *mips_elf_got_info
(bfd *, asection **);
-static long mips_elf_get_global_gotsym_index
- (bfd *abfd);
static bfd_vma mips_elf_local_got_index
(bfd *, bfd *, struct bfd_link_info *, bfd_vma);
static bfd_vma mips_elf_global_got_index
@@ -1815,28 +1813,6 @@ mips_elf_got_info (bfd *abfd, asection **sgotp)
return g;
}
-/* Obtain the lowest dynamic index of a symbol that was assigned a
- global GOT entry. */
-static long
-mips_elf_get_global_gotsym_index (bfd *abfd)
-{
- asection *sgot;
- struct mips_got_info *g;
-
- if (abfd == NULL)
- return 0;
-
- sgot = mips_elf_got_section (abfd, TRUE);
- if (sgot == NULL || mips_elf_section_data (sgot) == NULL)
- return 0;
-
- g = mips_elf_section_data (sgot)->u.got_info;
- if (g == NULL || g->global_gotsym == NULL)
- return 0;
-
- return g->global_gotsym->dynindx;
-}
-
/* Returns the GOT offset at which the indicated address can be found.
If there is not yet a GOT entry for this value, create one. Returns
-1 if no satisfactory GOT offset can be found. */