aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2017-06-21 15:29:38 -0700
committerH.J. Lu <hjl.tools@gmail.com>2017-06-21 15:29:38 -0700
commit194747873fbe037e923eac3a61481ba16e50e322 (patch)
tree8088ae81e3ab0ead9ff53f384629ce56bc7015aa
parent6b7373708821500a7388a8248b6c19fa1826c514 (diff)
downloadgdb-194747873fbe037e923eac3a61481ba16e50e322.zip
gdb-194747873fbe037e923eac3a61481ba16e50e322.tar.gz
gdb-194747873fbe037e923eac3a61481ba16e50e322.tar.bz2
Use DWARF_VMA_FMT to report error
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.
-rw-r--r--binutils/ChangeLog5
-rw-r--r--binutils/dwarf.c4
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; \
} \