From 6467207116c66ff2c58f8bc35cb15b2596f5c457 Mon Sep 17 00:00:00 2001 From: Tamar Christina Date: Tue, 21 May 2019 17:15:36 +0100 Subject: 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. --- bfd/elfnn-aarch64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bfd/elfnn-aarch64.c') diff --git a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c index 29310184d2a..9e28544e4bd 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); -- cgit v1.2.1