This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH 3/4] gas/arc: Use BFD_VMA_FMT for printf format specifier
- From: Andrew Burgess <andrew dot burgess at embecosm dot com>
- To: binutils at sourceware dot org
- Cc: Claudiu dot Zissulescu at synopsys dot com, Cupertino dot Miranda at synopsys dot com, Andrew Burgess <andrew dot burgess at embecosm dot com>
- Date: Wed, 11 May 2016 20:21:25 +0100
- Subject: [PATCH 3/4] gas/arc: Use BFD_VMA_FMT for printf format specifier
- Authentication-results: sourceware.org; auth=none
- References: <1462994486-12419-1-git-send-email-andrew dot burgess at embecosm dot com>
Some debug code has the wrong printf format specifier for some types
that are (ultimately) bfd_vma. Fixed by using BFD_VMA_FMT string. This
only becomes an issue when building the tc-arc.c file with -DDEBUG=1 to
build in the debug code.
gas/ChangeLog:
* config/tc-arc.c (md_pcrel_from_section): Use BFD_VMA_FMT where
appropriate.
(md_convert_frag): Likewise.
---
gas/ChangeLog | 6 ++++++
gas/config/tc-arc.c | 8 +++++---
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/gas/config/tc-arc.c b/gas/config/tc-arc.c
index 38d4e8f..b217e06 100644
--- a/gas/config/tc-arc.c
+++ b/gas/config/tc-arc.c
@@ -2508,7 +2508,8 @@ md_pcrel_from_section (fixS *fixP,
}
}
- pr_debug ("pcrel from %x + %lx = %x, symbol: %s (%x)\n",
+ pr_debug ("pcrel from %"BFD_VMA_FMT"x + %lx = %"BFD_VMA_FMT"x, "
+ "symbol: %s (%"BFD_VMA_FMT"x)\n",
fixP->fx_frag->fr_address, fixP->fx_where, base,
fixP->fx_addsy ? S_GET_NAME (fixP->fx_addsy) : "(null)",
fixP->fx_addsy ? S_GET_VALUE (fixP->fx_addsy) : 0);
@@ -3024,8 +3025,9 @@ md_convert_frag (bfd *abfd ATTRIBUTE_UNUSED,
dest = fragP->fr_literal + fix;
table_entry = TC_GENERIC_RELAX_TABLE + fragP->fr_subtype;
- pr_debug ("%s:%d: md_convert_frag, subtype: %d, fix: %d, var: %d\n",
- fragP->fr_file, fragP->fr_line,
+ pr_debug ("%s:%d: md_convert_frag, subtype: %d, fix: %d, "
+ "var: %"BFD_VMA_FMT"d\n",
+ fragP->fr_file, fragP->fr_line,
fragP->fr_subtype, fix, fragP->fr_var);
if (fragP->fr_subtype <= 0
--
2.6.4