]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
lm32: duplicate create_got_section
authorAlan Modra <amodra@gmail.com>
Sun, 10 May 2026 23:48:57 +0000 (09:18 +0930)
committerAlan Modra <amodra@gmail.com>
Thu, 14 May 2026 06:38:51 +0000 (16:08 +0930)
lm32_elf_create_dynamic_sections has two calls to
_bfd_elf_create_got_section.  That doesn't cause a problem, but one
such call suffices.

* elf32-lm32.c (lm32_elf_create_dynamic_sections): Remove
one _bfd_elf_create_got_section call.

bfd/elf32-lm32.c

index 80846326b04529fdcc314419f025d0adf8993b4a..ffb0e104be9ef4b62d55d1e3163e318944463d57 100644 (file)
@@ -2208,10 +2208,6 @@ lm32_elf_create_dynamic_sections (bfd *abfd, struct bfd_link_info *info)
   if (htab == NULL)
     return false;
 
-  /* Make sure we have a GOT - For the case where we have a dynamic object
-     but none of the relocs in check_relocs */
-  if (!_bfd_elf_create_got_section (abfd, info))
-    return false;
   if (IS_FDPIC (abfd) && (htab->sfixup32 == NULL))
     {
       if (! create_rofixup_section (abfd, info))