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

Joerg Sonnenberger via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 25 13:48:29 PDT 2017


On Tue, Apr 25, 2017 at 09:37:13AM -0700, Rui Ueyama wrote:
> Joerg, I don't think that's the case. In the long run, you can change the
> standard if you make an effort. The problem I'm saying is that no one seems
> to seriously making an effort to make it in line with other ELF ABIs.
> There's no ABI that doesn't have a defect, but the current status of the
> MIPS ABI is honestly a mess. It is very uncomfortable to me to accept MIPS
> oddities blindly; I think I reserve a right to say that this is OK as long
> as it will be addressed in a long run.

While the MIPS ABIs have their odities, I don't think your complains are
fair. As I said before, multi-GOT or the equivalent is used and needed
for large programs on other targets as well. The GOT order problem for
GNU hashes is not something MIPS created. The MIPS ABIs are older. 

Joerg


More information about the llvm-commits mailing list