From: Andrew Burgess Date: Wed, 4 May 2016 13:11:11 +0000 (+0100) Subject: gas/arc: Use BFD_VMA_FMT for printf format specifier X-Git-Tag: binutils-2_27~474 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9e32d9ae97bf54078f993955a7de2f5a9247c497;p=external%2Fbinutils.git gas/arc: Use BFD_VMA_FMT for printf format specifier 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. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index ac921ab..d1d23fe 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,11 @@ 2016-05-18 Andrew Burgess + * config/tc-arc.c (md_pcrel_from_section): Use BFD_VMA_FMT where + appropriate. + (md_convert_frag): Likewise. + +2016-05-18 Andrew Burgess + * config/tc-arc.c (arc_opcode_hash_entry_iterator_next): Set cached opcode to NULL when we reach a non-matching opcode. * testsuite/gas/arc/asm-errors-2.d: New file. diff --git a/gas/config/tc-arc.c b/gas/config/tc-arc.c index 2f43be5..5a5e853 100644 --- a/gas/config/tc-arc.c +++ b/gas/config/tc-arc.c @@ -2505,7 +2505,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); @@ -3021,7 +3022,8 @@ 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", + 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);