aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Fedotov <alfedotov@gmail.com>2021-01-04 15:13:57 +0000
committerNick Clifton <nickc@redhat.com>2021-01-04 15:13:57 +0000
commitdbb078f66ecfe2d50fd3e03463b5b206a8eed243 (patch)
tree4d12d3fdec674e3f2be2024ed0c4293300d5e624
parent5b4293ba3c207ebdaea3631819b9459f0a10e761 (diff)
downloadbinutils-dbb078f66ecfe2d50fd3e03463b5b206a8eed243.zip
binutils-dbb078f66ecfe2d50fd3e03463b5b206a8eed243.tar.gz
binutils-dbb078f66ecfe2d50fd3e03463b5b206a8eed243.tar.bz2
When displaying ARM private file flag bits, use a 0x prefix.
* elf32-arm.c (elf32_arm_print_private_bfd_data): Prefix hex value of private flags with 0x. * elfnn-aarch64.c (elfNN_aarch64_print_private_bfd_data): Likewise.
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/elf32-arm.c4
-rw-r--r--bfd/elfnn-aarch64.c4
3 files changed, 10 insertions, 4 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 0a472e5..df9cb20 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,9 @@
+2021-01-04 Alexander Fedotov <alfedotov@gmail.com>
+
+ * elf32-arm.c (elf32_arm_print_private_bfd_data): Prefix hex value
+ of private flags with 0x.
+ * elfnn-aarch64.c (elfNN_aarch64_print_private_bfd_data): Likewise.
+
2021-01-04 Alan Modra <amodra@gmail.com>
PR 26822
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 818d06e..d23f6c0 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -15062,7 +15062,7 @@ elf32_arm_print_private_bfd_data (bfd *abfd, void * ptr)
/* Ignore init flag - it may not be set, despite the flags field
containing valid data. */
- fprintf (file, _("private flags = %lx:"), elf_elfheader (abfd)->e_flags);
+ fprintf (file, _("private flags = 0x%lx:"), elf_elfheader (abfd)->e_flags);
switch (EF_ARM_EABI_VERSION (flags))
{
@@ -15183,7 +15183,7 @@ elf32_arm_print_private_bfd_data (bfd *abfd, void * ptr)
flags &= ~ (EF_ARM_RELEXEC | EF_ARM_PIC);
if (flags)
- fprintf (file, _("<Unrecognised flag bits set>"));
+ fprintf (file, _(" <Unrecognised flag bits set>"));
fputc ('\n', file);
diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c
index 7e4fdd9..1ec405e 100644
--- a/bfd/elfnn-aarch64.c
+++ b/bfd/elfnn-aarch64.c
@@ -7331,10 +7331,10 @@ elfNN_aarch64_print_private_bfd_data (bfd *abfd, void *ptr)
containing valid data. */
/* xgettext:c-format */
- fprintf (file, _("private flags = %lx:"), elf_elfheader (abfd)->e_flags);
+ fprintf (file, _("private flags = 0x%lx:"), elf_elfheader (abfd)->e_flags);
if (flags)
- fprintf (file, _("<Unrecognised flag bits set>"));
+ fprintf (file, _(" <Unrecognised flag bits set>"));
fputc ('\n', file);