[BFD, LD, AArch64, 1/3] Add support for GNU PROPERTIES in AArch64 for BTI and PAC
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 39b5500364236e8f3835dccb0841f9f510ab0eb7..3e5c7c25c5687c4632567e5f39533ef991b896a3 100644 (file)
@@ -1,3 +1,21 @@
+2019-03-13  Sudakshina Das  <sudi.das@arm.com>
+
+       * elf-properties.c (_bfd_elf_link_setup_gnu_properties): Exclude
+       linker created inputs from merge.
+       * elfnn-aarch64.c (struct elf_aarch64_obj_tdata): Add field for
+       GNU_PROPERTY_AARCH64_FEATURE_1_AND properties.
+       (elfNN_aarch64_link_setup_gnu_properties): New.
+       (elfNN_aarch64_merge_gnu_properties): New.
+       (elf_backend_setup_gnu_properties): Define for AArch64.
+       (elf_backend_merge_gnu_properties): Likewise.
+       * elfxx-aarch64.c (_bfd_aarch64_elf_link_setup_gnu_properties): Define.
+       (_bfd_aarch64_elf_parse_gnu_properties): Define.
+       (_bfd_aarch64_elf_merge_gnu_properties): Define.
+       * elfxx-aarch64.h (_bfd_aarch64_elf_link_setup_gnu_properties): Declare.
+       (_bfd_aarch64_elf_parse_gnu_properties): Declare.
+       (_bfd_aarch64_elf_merge_gnu_properties): Declare.
+       (elf_backend_parse_gnu_properties): Define for AArch64.
+
 2019-03-13  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/24322
This page took 0.023836 seconds and 4 git commands to generate.