diff options
author | Alan Modra <amodra@gmail.com> | 2019-04-16 11:10:44 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-04-16 17:13:04 +0930 |
commit | 90bd3c903fe76a8a3a5ced98c76e4366c5a0948f (patch) | |
tree | 883b93e7f2f76a5fdd2e8eabe16e3a5ae831dc4f /gas/config/tc-mips.c | |
parent | 871a6bd2d852b0fb677386e1be78c3f4c6939b48 (diff) | |
download | gdb-90bd3c903fe76a8a3a5ced98c76e4366c5a0948f.zip gdb-90bd3c903fe76a8a3a5ced98c76e4366c5a0948f.tar.gz gdb-90bd3c903fe76a8a3a5ced98c76e4366c5a0948f.tar.bz2 |
Make fixup fx_where unsigned
Another field that only stores unsigned values.
* write.h (struct fix <fx_where>): Make unsigned.
(fix_new, fix_at_start, fix_new_exp): Adjust prototypes.
* write.c (fix_new, fix_new_exp, fix_at_start): Make "where" and
"size" parameters unsigned long.
(fix_new_internal): Likewise. Adjust error format string to suit.
* config/tc-mips.c (md_convert_frag): Remove cast of fx_where.
* config/tc-sparc.c (md_apply_fix): Likewise.
* config/tc-score.c (s3_convert_frag): Adjust for unsigned fx_where.
* config/tc-score7.c (s7_convert_frag): Likewise.
Diffstat (limited to 'gas/config/tc-mips.c')
-rw-r--r-- | gas/config/tc-mips.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 70c6548..94141e9 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -19099,7 +19099,7 @@ md_convert_frag (bfd *abfd ATTRIBUTE_UNUSED, segT asec, fragS *fragp) sequence instead. */ while (fixp && fixp->fx_frag == fragp - && (valueT) fixp->fx_where + second < fragp->fr_fix) + && fixp->fx_where + second < fragp->fr_fix) { if (subtype & RELAX_USE_SECOND) fixp->fx_done = 1; |