diff options
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-mips.c | 13 |
2 files changed, 7 insertions, 11 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 2aed48f..38cbe1c 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2020-07-21 Maciej W. Rozycki <macro@linux-mips.org> + + * config/tc-mips.c (prev_reloc_op_frag): Remove variable. + (my_getSmallExpression): Adjust accordingly. + 2020-07-20 Jan Beulich <jbeulich@suse.com> PR gas/4572 diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 31acb77..2d85cb5 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -889,11 +889,6 @@ struct mips_hi_fixup static struct mips_hi_fixup *mips_hi_fixup_list; -/* The frag containing the last explicit relocation operator. - Null if explicit relocations have not been used. */ - -static fragS *prev_reloc_op_frag; - /* Map mips16 register numbers to normal MIPS register numbers. */ static const unsigned int mips16_to_32_reg_map[] = @@ -14720,12 +14715,8 @@ my_getSmallExpression (expressionS *ep, bfd_reloc_code_real_type *reloc, expr_end = str; - if (reloc_index != 0) - { - prev_reloc_op_frag = frag_now; - for (i = 0; i < reloc_index; i++) - reloc[i] = reversed_reloc[reloc_index - 1 - i]; - } + for (i = 0; i < reloc_index; i++) + reloc[i] = reversed_reloc[reloc_index - 1 - i]; return reloc_index; } |