diff options
author | Nick Clifton <nickc@redhat.com> | 2016-06-29 11:17:40 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2016-06-29 11:17:40 +0100 |
commit | d691934d08a4132506a19ac8d7565f1a0461a80a (patch) | |
tree | fe66ef6fe44ace2691c7d25cfbc53a2e860d0eac /bfd/ChangeLog | |
parent | 6844c0ccea23157d9f965524d02f656a9f89f48e (diff) | |
download | gdb-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/ChangeLog | 13 |
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 |