diff options
author | Alan Modra <amodra@gmail.com> | 2004-04-27 03:13:15 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2004-04-27 03:13:15 +0000 |
commit | 1829f4b2af96932cb1c6aeca4815c7c5dd706f3d (patch) | |
tree | 6cf639d7d0e651fe15dd790b34176bd576dc3ac6 /bfd/elf.c | |
parent | 0b608360be1b90d88f8869f82e0fb29bf6f38525 (diff) | |
download | gdb-1829f4b2af96932cb1c6aeca4815c7c5dd706f3d.zip gdb-1829f4b2af96932cb1c6aeca4815c7c5dd706f3d.tar.gz gdb-1829f4b2af96932cb1c6aeca4815c7c5dd706f3d.tar.bz2 |
* elf64-alpha.c (elf64_alpha_read_ecoff_info): Don't assign
structure field removed in 2004-04-24 patch.
* elf64-sparc.c (sparc64_elf_plt_sym_val): Warning fix.
* elf-bfd.h (struct elf_backend_data <elf_backend_section_flags>):
Constify hdr arg.
* elf32-arm.h (elf32_arm_section_flags): Likewise.
* elf64-alpha.c (elf64_alpha_section_flags): Likewise.
* elfxx-ia64.c (elfNN_ia64_section_flags): Likewise.
* elf.c (_bfd_elf_make_section_from_shdr): Set the bfd_section
field before calling elf_backend_section_flags.
Diffstat (limited to 'bfd/elf.c')
-rw-r--r-- | bfd/elf.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -652,6 +652,9 @@ _bfd_elf_make_section_from_shdr (bfd *abfd, if (newsect == NULL) return FALSE; + hdr->bfd_section = newsect; + elf_section_data (newsect)->this_hdr = *hdr; + /* Always use the real type/flags. */ elf_section_type (newsect) = hdr->sh_type; elf_section_flags (newsect) = hdr->sh_flags; @@ -798,9 +801,6 @@ _bfd_elf_make_section_from_shdr (bfd *abfd, } } - hdr->bfd_section = newsect; - elf_section_data (newsect)->this_hdr = *hdr; - return TRUE; } |