aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf32-arm.c
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/elf32-arm.c')
-rw-r--r--bfd/elf32-arm.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 6b689769..6313949 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -17915,11 +17915,18 @@ elf32_arm_reloc_type_class (const struct bfd_link_info *info ATTRIBUTE_UNUSED,
}
static void
-elf32_arm_final_write_processing (bfd *abfd, bfd_boolean linker ATTRIBUTE_UNUSED)
+arm_final_write_processing (bfd *abfd, bfd_boolean linker ATTRIBUTE_UNUSED)
{
bfd_arm_update_notes (abfd, ARM_NOTE_SECTION);
}
+static void
+elf32_arm_final_write_processing (bfd *abfd, bfd_boolean linker)
+{
+ arm_final_write_processing (abfd, linker);
+ _bfd_elf_final_write_processing (abfd, linker);
+}
+
/* Return TRUE if this is an unwinding table entry. */
static bfd_boolean
@@ -20596,7 +20603,7 @@ elf32_arm_nacl_modify_segment_map (bfd *abfd, struct bfd_link_info *info)
static void
elf32_arm_nacl_final_write_processing (bfd *abfd, bfd_boolean linker)
{
- elf32_arm_final_write_processing (abfd, linker);
+ arm_final_write_processing (abfd, linker);
nacl_final_write_processing (abfd, linker);
}
@@ -20751,7 +20758,7 @@ elf32_arm_vxworks_link_hash_table_create (bfd *abfd)
static void
elf32_arm_vxworks_final_write_processing (bfd *abfd, bfd_boolean linker)
{
- elf32_arm_final_write_processing (abfd, linker);
+ arm_final_write_processing (abfd, linker);
elf_vxworks_final_write_processing (abfd, linker);
}