* elfcode.h (elf_swap_ehdr_out): Adjust value written for e_shnum
authorAlan Modra <amodra@gmail.com>
Tue, 11 Dec 2001 05:38:18 +0000 (05:38 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 11 Dec 2001 05:38:18 +0000 (05:38 +0000)
commit5732c1148529a165aec99db5fbd9036eeb10ad68
tree14ca7e73a8283ab9ba0af3556b5453496e417022
parent2d4d1975bdcc6d729e3e156485e167c6daa72f80
* elfcode.h (elf_swap_ehdr_out): Adjust value written for e_shnum
and e_shstrndx if out of range.
(elf_object_p): Read extended values for e_shnum and e_shstrndx
from the first section header.  Allocate space in elf_elfsections
for reserved sections and set to NULLs.
(elf_write_shdrs_and_ehdr): Set overflow fields in first section
header.  Skip reserved sections in elf_elfsections.  Remove
duplicate size calculation.
bfd/ChangeLog
bfd/elfcode.h