[PATCH] D31528: [ELF][MIPS] Multi-GOT implementation

Rafael Avila de Espindola via llvm-commits llvm-commits at lists.llvm.org
Mon May 29 16:39:32 PDT 2017


>> Also, the MIPS ABI needs updating. Only MIPS is very weird among ELF ABIs.
>> Someone really needs to make an effort to streamline it. I'm ok to accept
>> MIPS peculiarities if it is transient ("transient" can be like 10 years),
>> but if no effort is being made to make it compatible with other ELF ABIs, I
>> think I can say "no, this really needs fixing."
>
> New ABI is under development / discussions but transient period will be large
> because part of the MIPS ABI peculiarities have a hardware nature.

Note that once that is out we don't need to support every detail of the
old ABI.

LLD managed to avoid implementing full support for things like linkonce
sections for example.

Cheers,
Rafael


More information about the llvm-commits mailing list