From b248d650a44fb49d59a548ad173a3e60646159da Mon Sep 17 00:00:00 2001 From: "Maciej W. Rozycki" Date: Mon, 19 Feb 2018 18:38:41 +0000 Subject: [PATCH] Revert "_bfd_mips_elf_final_link: Notify user about wrong .reginfo size" Revert commit 58807c48a5a3 ("_bfd_mips_elf_final_link: Notify user about wrong .reginfo size") now that the size of the `.reginfo' section has been truly fixed in `_bfd_mips_elf_section_processing', meaning that the offending condition can be asserted again. bfd/ Revert 2018-01-12 Vlad Ivanov * elfxx-mips.c (_bfd_mips_elf_final_link): Notify user when .reginfo section has wrong size. --- bfd/ChangeLog | 8 ++++++++ bfd/elfxx-mips.c | 11 +---------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 6820732cc69..2ef145c26cb 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,11 @@ +2018-02-19 Maciej W. Rozycki + + Revert + 2018-01-12 Vlad Ivanov + + * elfxx-mips.c (_bfd_mips_elf_final_link): Notify user when + .reginfo section has wrong size. + 2018-02-19 Maciej W. Rozycki * elfxx-mips.c (_bfd_mips_elf_always_size_sections): Set diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c index 1b24f66797a..e57d4cde577 100644 --- a/bfd/elfxx-mips.c +++ b/bfd/elfxx-mips.c @@ -14412,16 +14412,7 @@ _bfd_mips_elf_final_link (bfd *abfd, struct bfd_link_info *info) } /* Size has been set in _bfd_mips_elf_always_size_sections. */ - if (o->size != sizeof (Elf32_External_RegInfo)) - { - _bfd_error_handler - (_("%pB: .reginfo section size should be %ld bytes, " - "actual size is %" PRId64), - abfd, (unsigned long) sizeof (Elf32_External_RegInfo), - (int64_t) o->size); - - return FALSE; - } + BFD_ASSERT(o->size == sizeof (Elf32_External_RegInfo)); /* Skip this section later on (I don't think this currently matters, but someday it might). */ -- 2.30.2