[BFD, AArch64] Define elf_backend_fixup_gnu_properties in AArch64
authorSudakshina Das <sudi.das@arm.com>
Wed, 20 Mar 2019 18:00:07 +0000 (18:00 +0000)
committerSudakshina Das <sudi.das@arm.com>
Wed, 20 Mar 2019 18:00:07 +0000 (18:00 +0000)
commitacde6c6b431a8c38ab18a47bb56f65f515448195
tree740773cde84a46bcee9e079f9567d91d8d3f641d
parent48869a5f9c439dc8f5cb47b8d5bada77b4c3c2cb
[BFD, AArch64] Define elf_backend_fixup_gnu_properties in AArch64

This patch add support for elf_backend_fixup_gnu_properties for GNU
property support for AArch64. The new AArch64 specific definition
_bfd_aarch64_elf_link_fixup_gnu_properties goes through the property
list to find AArch64 type properties and removes the properties that
are marked as "property_remove".

*** bfd/ChangeLog ***

2019-03-20  Sudakshina Das  <sudi.das@arm.com>

* elfxx-aarch64.c (_bfd_aarch64_elf_link_fixup_gnu_properties): Define.
* elfxx-aarch64.h (_bfd_aarch64_elf_link_fixup_gnu_properties): Declare.
(elf_backend_fixup_gnu_properties): Define for AArch64.
bfd/ChangeLog
bfd/elfxx-aarch64.c
bfd/elfxx-aarch64.h