aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2016-06-29 11:17:40 +0100
committerNick Clifton <nickc@redhat.com>2016-06-29 11:17:40 +0100
commitd691934d08a4132506a19ac8d7565f1a0461a80a (patch)
treefe66ef6fe44ace2691c7d25cfbc53a2e860d0eac /bfd/ChangeLog
parent6844c0ccea23157d9f965524d02f656a9f89f48e (diff)
downloadgdb-d691934d08a4132506a19ac8d7565f1a0461a80a.zip
gdb-d691934d08a4132506a19ac8d7565f1a0461a80a.tar.gz
gdb-d691934d08a4132506a19ac8d7565f1a0461a80a.tar.bz2
Preserve all mapping symbols in ARM and AArch64 object files.
bfd * elfnn-aarch64.c (is_aarch64_mapping_symbol): New function. Returns TRUE for AArch64 mapping symbols. (elfNN_aarch64_backend_symbol_processing): New function. Marks mapping symbols as precious in object files so that they will not be stripped. (elf_backend_symbol_processing): Define. * elf32-arm.c (is_arm_mapping_symbol): New function. Returns TRUE for ARM mapping symbols. (elf32_arm_backend_symbol_processing): Make use of the new function.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 9e2534e..90e34ac 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,16 @@
+2016-06-29 Nick Clifton <nickc@redhat.com>
+
+ * elfnn-aarch64.c (is_aarch64_mapping_symbol): New function.
+ Returns TRUE for AArch64 mapping symbols.
+ (elfNN_aarch64_backend_symbol_processing): New function. Marks
+ mapping symbols as precious in object files so that they will not
+ be stripped.
+ (elf_backend_symbol_processing): Define.
+
+ * elf32-arm.c (is_arm_mapping_symbol): New function. Returns TRUE
+ for ARM mapping symbols.
+ (elf32_arm_backend_symbol_processing): Make use of the new function.
+
2016-06-28 H.J. Lu <hongjiu.lu@intel.com>
PR ld/20306