From: Nick Clifton Date: Wed, 7 Jul 2021 15:50:33 +0000 (+0100) Subject: Remove an accidental change to elfcode.h included as part of commit 6e0dfbf420. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ca52626babd59d58f3962dcaab94cf840e6aff82;p=binutils-gdb.git Remove an accidental change to elfcode.h included as part of commit 6e0dfbf420. PR 27659 * elfcode.h (elf_swap_symbol_out): Revert accidental change that removed an abort if the shndx pointer is NULL. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e0cb2bfd291..25bb16315a9 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2021-07-07 Nick Clifton + + * elfcode.h (elf_swap_symbol_out): Revert accidental change that + removed an abort if the shndx pointer is NULL. + 2021-07-07 Rainer Orth * sysdep.h [!ENABLE_NLS]: Prevent inclusion of on diff --git a/bfd/elfcode.h b/bfd/elfcode.h index 0f5156fbe1b..7eb27c2e16d 100644 --- a/bfd/elfcode.h +++ b/bfd/elfcode.h @@ -221,9 +221,8 @@ elf_swap_symbol_out (bfd *abfd, if (tmp >= (SHN_LORESERVE & 0xffff) && tmp < SHN_LORESERVE) { if (shndx == NULL) - H_PUT_32 (abfd, tmp, 0); - else - H_PUT_32 (abfd, tmp, shndx); + abort (); + H_PUT_32 (abfd, tmp, shndx); tmp = SHN_XINDEX & 0xffff; } H_PUT_16 (abfd, tmp, dst->st_shndx);