From ac7c8ab3a1c1d016cdfe11e002178e7a2f86a578 Mon Sep 17 00:00:00 2001 From: ian Date: Sat, 12 Jun 1999 13:08:27 +0000 Subject: [PATCH] * elf32-mips.c (mips_elf32_section_processing): Permit a SHT_MIPS_REGINFO section to have a size of 0. --- bfd/ChangeLog | 5 +++++ bfd/elf32-mips.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 92876ac889..7670efced6 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +1999-06-12 Ian Lance Taylor + + * elf32-mips.c (mips_elf32_section_processing): Permit a + SHT_MIPS_REGINFO section to have a size of 0. + 1999-06-12 David O'Brien * config.bfd (alpha*-*-freebsd*): New target. diff --git a/bfd/elf32-mips.c b/bfd/elf32-mips.c index 93a24660f8..b4de2e93f1 100644 --- a/bfd/elf32-mips.c +++ b/bfd/elf32-mips.c @@ -2750,7 +2750,8 @@ mips_elf32_section_processing (abfd, hdr) bfd *abfd; Elf32_Internal_Shdr *hdr; { - if (hdr->sh_type == SHT_MIPS_REGINFO) + if (hdr->sh_type == SHT_MIPS_REGINFO + && hdr->sh_size > 0) { bfd_byte buf[4]; -- 2.11.0