This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[committed, PATCH] Use DWARF_VMA_FMT to report error
- From: "H.J. Lu" <hongjiu dot lu at intel dot com>
- To: binutils at sourceware dot org
- Cc: Nick Clifton <nickc at redhat dot com>
- Date: Wed, 21 Jun 2017 15:31:31 -0700
- Subject: [committed, PATCH] Use DWARF_VMA_FMT to report error
- Authentication-results: sourceware.org; auth=none
- Reply-to: "H.J. Lu" <hjl dot tools at gmail dot com>
Use DWARF_VMA_FMT to report error to work for both 32-bit and 64-bit
builds.
* dwarf.c (READ_ULEB): Use DWARF_VMA_FMT to report error.
(READ_SLEB): Likewise.
---
binutils/ChangeLog | 5 +++++
binutils/dwarf.c | 4 ++--
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index f5da75d..a9166de 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,8 @@
+2017-06-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * dwarf.c (READ_ULEB): Use DWARF_VMA_FMT to report error.
+ (READ_SLEB): Likewise.
+
2017-06-21 Nick Clifton <nickc@redhat.com>
PR binutils/21648
diff --git a/binutils/dwarf.c b/binutils/dwarf.c
index ee46439..5195f8d 100644
--- a/binutils/dwarf.c
+++ b/binutils/dwarf.c
@@ -323,7 +323,7 @@ read_uleb128 (unsigned char * data,
\
(var) = _val = read_uleb128 (start, &length_return, end); \
if ((var) != _val) \
- error (_("Internal error: %s%d: LEB value (%#lx) too large for containing variable\n"), \
+ error (_("Internal error: %s%d: LEB value (%#" DWARF_VMA_FMT "x) too large for containing variable\n"), \
__FILE__, __LINE__, _val); \
start += length_return; \
} \
@@ -336,7 +336,7 @@ read_uleb128 (unsigned char * data,
\
(var) = _val = read_sleb128 (start, &length_return, end); \
if ((var) != _val) \
- error (_("Internal error: %s%d: LEB value (%#lx) too large for containing variable\n"), \
+ error (_("Internal error: %s%d: LEB value (%#" DWARF_VMA_FMT "x) too large for containing variable\n"), \
__FILE__, __LINE__, _val); \
start += length_return; \
} \
--
2.9.4