diff options
author | Daniel Jacobowitz <drow@false.org> | 2007-08-24 16:59:16 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2007-08-24 16:59:16 +0000 |
commit | 495bde8ec4ea55e74afc44cc1ae01d98d0c4a28f (patch) | |
tree | a86c9c5f5db751e83ac5f47ff92e31017420c047 | |
parent | 29d89e071e7c7d0ea3b13eb883e44498d8390aa0 (diff) | |
download | gdb-495bde8ec4ea55e74afc44cc1ae01d98d0c4a28f.zip gdb-495bde8ec4ea55e74afc44cc1ae01d98d0c4a28f.tar.gz gdb-495bde8ec4ea55e74afc44cc1ae01d98d0c4a28f.tar.bz2 |
2007-08-24 Aurelien Jarno <aurel32@debian.org>
* config/tc-arm.c (md_apply_fix): Cast bfd_vma values to long
before printing them.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-arm.c | 10 |
2 files changed, 10 insertions, 5 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index cb2460c..2412503 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2007-08-24 Aurelien Jarno <aurel32@debian.org> + + * config/tc-arm.c (md_apply_fix): Cast bfd_vma values to long + before printing them. + 2007-08-24 Anders Waldenborg <anders@0x63.nu> Alan Modra <amodra@bigpond.net.au> diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 117fe16..a1abf64 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -18824,7 +18824,7 @@ md_apply_fix (fixS * fixP, if (encoded_addend == (unsigned int) FAIL) as_bad_where (fixP->fx_file, fixP->fx_line, _("the offset 0x%08lX is not representable"), - addend_abs); + (unsigned long) addend_abs); /* Extract the instruction. */ insn = md_chars_to_number (buf, INSN_SIZE); @@ -18864,7 +18864,7 @@ md_apply_fix (fixS * fixP, if (addend_abs >= 0x1000) as_bad_where (fixP->fx_file, fixP->fx_line, _("bad offset 0x%08lX (only 12 bits available for the magnitude)"), - addend_abs); + (unsigned long) addend_abs); /* Extract the instruction. */ insn = md_chars_to_number (buf, INSN_SIZE); @@ -18903,7 +18903,7 @@ md_apply_fix (fixS * fixP, if (addend_abs >= 0x100) as_bad_where (fixP->fx_file, fixP->fx_line, _("bad offset 0x%08lX (only 8 bits available for the magnitude)"), - addend_abs); + (unsigned long) addend_abs); /* Extract the instruction. */ insn = md_chars_to_number (buf, INSN_SIZE); @@ -18943,12 +18943,12 @@ md_apply_fix (fixS * fixP, if (addend_abs & 0x3) as_bad_where (fixP->fx_file, fixP->fx_line, _("bad offset 0x%08lX (must be word-aligned)"), - addend_abs); + (unsigned long) addend_abs); if ((addend_abs >> 2) > 0xff) as_bad_where (fixP->fx_file, fixP->fx_line, _("bad offset 0x%08lX (must be an 8-bit number of words)"), - addend_abs); + (unsigned long) addend_abs); /* Extract the instruction. */ insn = md_chars_to_number (buf, INSN_SIZE); |