lm32: duplicate create_got_section

Message ID 8f9427be2e973147c93636cd1905cd99c1538b95.1778457849.git.amodra@gmail.com
State New
Headers
Series lm32: duplicate create_got_section |

Checks

Context Check Description
linaro-tcwg-bot/tcwg_binutils_build--master-arm success Build passed
linaro-tcwg-bot/tcwg_binutils_build--master-aarch64 success Build passed
linaro-tcwg-bot/tcwg_binutils_check--master-arm success Test passed
linaro-tcwg-bot/tcwg_binutils_check--master-aarch64 success Test passed

Commit Message

Alan Modra May 11, 2026, 5:11 a.m. UTC
  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.
  

Patch

diff --git a/bfd/elf32-lm32.c b/bfd/elf32-lm32.c
index 80846326b04..ffb0e104be9 100644
--- a/bfd/elf32-lm32.c
+++ b/bfd/elf32-lm32.c
@@ -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))