[PATCH v3 2/2] LD/PE: Remove remains of MIPS target support

Jan Beulich jbeulich@suse.com
Thu Oct 9 07:07:25 GMT 2025


On 09.10.2025 02:58, Maciej W. Rozycki wrote:
> Support for ECOFF MIPS targets, including `mips*-*-pe*' among others, 
> has been removed from GAS and LD with commit e8044f355dc9 ("Remove gas 
> and ld support for MIPS ECOFF"), 
> <https://inbox.sourceware.org/binutils/8761x65bzx.fsf@talisman.default/>.
> However bits in PEI-format DLL support code have been left behind.
> 
> Remove the relevant pieces then, originally from commit 344a211f9995 
> ("Add support for WinCE based toolchains."), including MIPS architecture 
> parts and HIGHADJ relocation support in particular.  Retain code for LOW 
> relocation however, even though included with said commit, as it remains 
> usable by ARM, i386 and x86-64 targets.
> 
> Add test cases for LOW, HIGHLOW, and DIR64 relocations handled by code 
> being modified.  The MCore target currently fails to produce a .reloc 
> image section owing to missing support, so XFAIL the HIGHLOW test.

Okay.

Jan


More information about the Binutils mailing list