aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bfd/elf-sframe.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/bfd/elf-sframe.c b/bfd/elf-sframe.c
index 33ff504..24a3d35 100644
--- a/bfd/elf-sframe.c
+++ b/bfd/elf-sframe.c
@@ -668,13 +668,11 @@ _bfd_elf_write_section_sframe (bfd *abfd, struct bfd_link_info *info)
(file_ptr) sec->output_offset,
sec->size))
retval = false;
- else if (!bfd_link_relocatable (info))
+ else
{
Elf_Internal_Shdr *hdr = &elf_section_data (sec)->this_hdr;
hdr->sh_size = sec->size;
}
- /* For relocatable links, do not update the section size as the section
- contents have not been relocated. */
sframe_encoder_free (&sfe_ctx);