aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorWill Newton <will.newton@linaro.org>2014-04-14 13:37:51 +0100
committerWill Newton <will.newton@linaro.org>2014-04-22 10:47:30 +0100
commit5d3b02f0036dbf39863fd24414e28f28a53ea1fd (patch)
treecf83164a8d684b311e82c77281e47110836d1455 /bfd
parentb4429ea262cfbeb9a6ebd9308654b0883b19d1a5 (diff)
downloadgdb-5d3b02f0036dbf39863fd24414e28f28a53ea1fd.zip
gdb-5d3b02f0036dbf39863fd24414e28f28a53ea1fd.tar.gz
gdb-5d3b02f0036dbf39863fd24414e28f28a53ea1fd.tar.bz2
bfd/elfnn-aarch64.c: Remove elfNN_aarch64_section_flags
This function seems to be a left over from some previous functionality that no longer exists - the comment above seems to make no sense with the current code. Remove the function as it breaks handling of SystemTap static probe note sections. bfd/ChangeLog: 2014-04-22 Will Newton <will.newton@linaro.org> * elfnn-aarch64.c (elfNN_aarch64_section_flags): Remove function. (elf_backend_section_flags): Remove define.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog5
-rw-r--r--bfd/elfnn-aarch64.c14
2 files changed, 5 insertions, 14 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 6ac8648..b898da8 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+2014-04-22 Will Newton <will.newton@linaro.org>
+
+ * elfnn-aarch64.c (elfNN_aarch64_section_flags): Remove
+ function. (elf_backend_section_flags): Remove define.
+
2014-04-21 Richard Henderson <rth@redhat.com>
* elf64-alpha.c (elf64_alpha_size_got_sections): New may_merge
diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c
index a251698..d5b0dd1 100644
--- a/bfd/elfnn-aarch64.c
+++ b/bfd/elfnn-aarch64.c
@@ -5499,17 +5499,6 @@ elfNN_aarch64_reloc_type_class (const struct bfd_link_info *info ATTRIBUTE_UNUSE
}
}
-/* Set the right machine number for an AArch64 ELF file. */
-
-static bfd_boolean
-elfNN_aarch64_section_flags (flagword *flags, const Elf_Internal_Shdr *hdr)
-{
- if (hdr->sh_type == SHT_NOTE)
- *flags |= SEC_LINK_ONCE | SEC_LINK_DUPLICATES_SAME_CONTENTS;
-
- return TRUE;
-}
-
/* Handle an AArch64 specific section when reading an object file. This is
called when bfd_section_from_shdr finds a section with an unknown
type. */
@@ -7286,9 +7275,6 @@ const struct elf_size_info elfNN_aarch64_size_info =
#define elf_backend_reloc_type_class \
elfNN_aarch64_reloc_type_class
-#define elf_backend_section_flags \
- elfNN_aarch64_section_flags
-
#define elf_backend_section_from_shdr \
elfNN_aarch64_section_from_shdr