Move mips_refhi_list to bfd tdata
authorAlan Modra <amodra@gmail.com>
Fri, 6 Jan 2023 12:08:33 +0000 (22:38 +1030)
committerAlan Modra <amodra@gmail.com>
Mon, 9 Jan 2023 22:45:51 +0000 (09:15 +1030)
commit5a671d7a854b4e4cf31837e423419654139a482d
tree51f14ea818bc98f6ba8343b4d4411d4bd929dcf3
parentb1c95bc4dd737d3d0a6c9a1b6e022e3ef85110bc
Move mips_refhi_list to bfd tdata

Similar to commit c799eddb3512, but for mips-ecoff.  mips-ecoff is
marked obsolete, but we still allow reading of these object files in
a number of mips targets.

* coff-mips.c (struct mips_hi, mips_refhi_list): Delete.
(mips_refhi_reloc, mips_reflo_reloc): Access mips_refhi_list
in ecoff_data.
* ecoff.c (_bfd_ecoff_close_and_cleanup): New function.
* libecoff.h (struct mips_hi): Moved from coff-mips.c.
(struct ecoff_tdata): Add mips_refhi_list.
(_bfd_ecoff_close_and_cleanup): Declare.
bfd/coff-mips.c
bfd/ecoff.c
bfd/libecoff.h