diff options
Diffstat (limited to 'bfd/elf32-arm.c')
-rw-r--r-- | bfd/elf32-arm.c | 13 |
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); } |