diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2017-06-21 15:29:38 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2017-06-21 15:29:38 -0700 |
commit | 194747873fbe037e923eac3a61481ba16e50e322 (patch) | |
tree | 8088ae81e3ab0ead9ff53f384629ce56bc7015aa | |
parent | 6b7373708821500a7388a8248b6c19fa1826c514 (diff) | |
download | binutils-gdb-194747873fbe037e923eac3a61481ba16e50e322.tar.gz |
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/ChangeLog | 5 | ||||
-rw-r--r-- | binutils/dwarf.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index f5da75d70f8..a9166debf15 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 ee464391e18..5195f8d6b59 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; \ } \ |