* elf32-mips.c (mips_elf_adjust_dynindx): Remove.
authorMark Mitchell <mark@codesourcery.com>
Sun, 27 Jun 1999 16:11:13 +0000 (16:11 +0000)
committerMark Mitchell <mark@codesourcery.com>
Sun, 27 Jun 1999 16:11:13 +0000 (16:11 +0000)
(mips_elf_size_dynamic_sections): Use _bfd_elf_link_adjust_dynindx
instead.

bfd/ChangeLog
bfd/elf32-mips.c

index e8c2f7d21f9d79d39467547f78e9b22b431793fe..1b146bfd18a827eeafa966a152c2e3712a266284 100644 (file)
@@ -1,3 +1,9 @@
+1999-06-27  Mark Mitchell  <mark@codesourcery.com>
+
+       * elf32-mips.c (mips_elf_adjust_dynindx): Remove.
+       (mips_elf_size_dynamic_sections): Use _bfd_elf_link_adjust_dynindx
+       instead.
+
 1999-06-26  Mark Mitchell  <mark@codesourcery.com>
 
        * elf32-mips.c (mips_elf_swap_msym_in): New function.
index 13e2d183e6d0678181fcb97107a4733e58be508c..17c057b0439489205fceb64ef79d6b1d7b3a86e9 100644 (file)
@@ -92,8 +92,6 @@ static bfd_reloc_status_type mips16_jump_reloc
   PARAMS ((bfd *, arelent *, asymbol *, PTR, asection *, bfd *, char **));
 static bfd_reloc_status_type mips16_gprel_reloc
   PARAMS ((bfd *, arelent *, asymbol *, PTR, asection *, bfd *, char **));
-static boolean mips_elf_adjust_dynindx
-  PARAMS ((struct elf_link_hash_entry *, PTR));
 static boolean mips_elf_relocate_section
   PARAMS ((bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *,
           Elf_Internal_Rela *, Elf_Internal_Sym *, asection **));
@@ -7142,7 +7140,7 @@ mips_elf_size_dynamic_sections (output_bfd, info)
          {
            c = bfd_count_sections (output_bfd);
            elf_link_hash_traverse (elf_hash_table (info),
-                                   mips_elf_adjust_dynindx,
+                                   _bfd_elf_link_adjust_dynindx,
                                    (PTR) &c);
            elf_hash_table (info)->dynsymcount += c;
 
@@ -7173,21 +7171,6 @@ mips_elf_size_dynamic_sections (output_bfd, info)
   return true;
 }
 
-/* Increment the index of a dynamic symbol by a given amount.  Called
-   via elf_link_hash_traverse.  */
-
-static boolean
-mips_elf_adjust_dynindx (h, cparg)
-     struct elf_link_hash_entry *h;
-     PTR cparg;
-{
-  unsigned int *cp = (unsigned int *) cparg;
-
-  if (h->dynindx != -1)
-    h->dynindx += *cp;
-  return true;
-}
-
 /* Finish up dynamic symbol handling.  We set the contents of various
    dynamic sections here.  */