(_bfd_elf_compute_section_file_positions): Initialise strtab to avoid compile
time warning.
This commit is contained in:
parent
c3e8c140a3
commit
4b6c0f2fe9
2 changed files with 12 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-02-23 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* elf.c (_bfd_elf_compute_section_file_positions): Initialise
|
||||
strtab to avoid compile time warning.
|
||||
|
||||
2005-02-23 Ben Elliston <bje@au.ibm.com>
|
||||
|
||||
* opncls.c (bfd_zalloc): Document this function.
|
||||
|
|
|
@ -3233,7 +3233,7 @@ _bfd_elf_compute_section_file_positions (bfd *abfd,
|
|||
{
|
||||
const struct elf_backend_data *bed = get_elf_backend_data (abfd);
|
||||
bfd_boolean failed;
|
||||
struct bfd_strtab_hash *strtab;
|
||||
struct bfd_strtab_hash *strtab = NULL;
|
||||
Elf_Internal_Shdr *shstrtab_hdr;
|
||||
|
||||
if (abfd->output_has_begun)
|
||||
|
@ -4223,6 +4223,12 @@ assign_file_positions_for_segments (bfd *abfd, struct bfd_link_info *link_info)
|
|||
p->p_filesz += sec->size;
|
||||
p->p_memsz += sec->size;
|
||||
}
|
||||
/* PR ld/594: Sections in note segments which are not loaded
|
||||
contribute to the file size but not the in-memory size. */
|
||||
else if (p->p_type == PT_NOTE
|
||||
&& (flags & SEC_HAS_CONTENTS) != 0)
|
||||
p->p_filesz += sec->size;
|
||||
|
||||
/* .tbss is special. It doesn't contribute to p_memsz of
|
||||
normal segments. */
|
||||
else if ((flags & SEC_THREAD_LOCAL) == 0
|
||||
|
|
Loading…
Reference in a new issue