[binutils-gdb] AArch64: Fix -Werror on build
Tamar Christina
tnfchris@sourceware.org
Tue May 21 16:16:00 GMT 2019
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=6467207116c66ff2c58f8bc35cb15b2596f5c457
commit 6467207116c66ff2c58f8bc35cb15b2596f5c457
Author: Tamar Christina <tamar.christina@arm.com>
Date: Tue May 21 17:15:36 2019 +0100
AArch64: Fix -Werror on build
This patch fixes a hardcoded `l` specifier on a `bfd_signed_vma`.
Instead this now uses BFD_VMA_FMT which fixes the build on 32 bit
hosts.
Committed under the obvious rule.
bfd/ChangeLog:
PR ld/24373
* elfnn-aarch64.c (_bfd_aarch64_erratum_843419_branch_to_stub):
Fix print formatter.
Diff:
---
bfd/ChangeLog | 6 ++++++
bfd/elfnn-aarch64.c | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 81885bd..cbaeab6 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,9 @@
+2019-05-21 Tamar Christina <tamar.christina@arm.com>
+
+ PR ld/24373
+ * elfnn-aarch64.c (_bfd_aarch64_erratum_843419_branch_to_stub):
+ Fix print formatter.
+
2019-05-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
PR 24460
diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c
index 2931018..9e28544 100644
--- a/bfd/elfnn-aarch64.c
+++ b/bfd/elfnn-aarch64.c
@@ -5309,7 +5309,7 @@ _bfd_aarch64_erratum_843419_branch_to_stub (struct bfd_hash_entry *gen_entry,
{
abfd = stub_entry->target_section->owner;
_bfd_error_handler
- (_("%pB: error: erratum 843419 immediate 0x%lx "
+ (_("%pB: error: erratum 843419 immediate 0x%" BFD_VMA_FMT "x "
"out of range for ADR (input file too large) and "
"--fix-cortex-a53-843419=adr used. Run the linker with "
"--fix-cortex-a53-843419=full instead"), abfd, imm);
More information about the Binutils-cvs
mailing list