AArch64: Fix -Werror on build
authorTamar Christina <tamar.christina@arm.com>
Tue, 21 May 2019 16:15:36 +0000 (17:15 +0100)
committerTamar Christina <tamar.christina@arm.com>
Tue, 21 May 2019 16:16:09 +0000 (17:16 +0100)
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/ChangeLog
bfd/elfnn-aarch64.c

index 81885bd5202245d20c5013a07e3183aef87581f2..cbaeab63f29c1310511d77e93be1a172feabc303 100644 (file)
@@ -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
index 29310184d2a3afd6af4c4c41eb4ddc78aaae0854..9e28544e4bd4d84cb85a156991a399656d13b10a 100644 (file)
@@ -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);