From: Alan Modra Date: Wed, 22 Feb 2023 07:41:25 +0000 (+1030) Subject: ip2k: don't look at stab sections without relocs X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=98571cade24f890418faf183a21a3a4f0129f960;p=binutils-gdb.git ip2k: don't look at stab sections without relocs No need to read contents if we won't do anything. * elf32-ip2k.c (adjust_all_relocations): Skip stab sections without relocs. --- diff --git a/bfd/elf32-ip2k.c b/bfd/elf32-ip2k.c index cb1ab0e12e5..90104379096 100644 --- a/bfd/elf32-ip2k.c +++ b/bfd/elf32-ip2k.c @@ -623,7 +623,7 @@ adjust_all_relocations (bfd *abfd, /* Now fix the stab relocations. */ stab = bfd_get_section_by_name (abfd, ".stab"); - if (stab) + if (stab && stab->reloc_count != 0) { bfd_byte *stabcontents, *stabend, *stabp; bfd_size_type stab_size = stab->rawsize ? stab->rawsize : stab->size;