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.
This commit is contained in:
parent
6b73737088
commit
194747873f
@ -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
|
||||
|
@ -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; \
|
||||
} \
|
||||
|
Loading…
Reference in New Issue
Block a user