diff options
Diffstat (limited to 'bfd/elfcode.h')
-rw-r--r-- | bfd/elfcode.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bfd/elfcode.h b/bfd/elfcode.h index 4d4cb68..39c84b4 100644 --- a/bfd/elfcode.h +++ b/bfd/elfcode.h @@ -1002,9 +1002,10 @@ elf_write_relocs (bfd *abfd, asection *sec, void *data) && ptr->howto->bitsize > 32 && ptr->addend - INT32_MIN > UINT32_MAX) { - _bfd_error_handler (_("%pB: %pA+%"BFD_VMA_FMT"x: " - "relocation addend %"BFD_VMA_FMT"x too large"), - abfd, sec, ptr->address, ptr->addend); + _bfd_error_handler (_("%pB: %pA+%" PRIx64 ": " + "relocation addend %" PRIx64 " too large"), + abfd, sec, (uint64_t) ptr->address, + (uint64_t) ptr->addend); *failedp = true; bfd_set_error (bfd_error_bad_value); } |