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

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 25 09:37:13 PDT 2017


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.

Simon, can you start a discussion in the MIPS ABI mailing list (if exists)
that you are getting a push-back due to the incompatibilities from other
ELF standards?

On Tue, Apr 25, 2017 at 6:58 AM, Joerg Sonnenberger via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> On Tue, Apr 25, 2017 at 12:51:34PM +0300, Simon Atanasyan via llvm-commits
> wrote:
> > You are right, MIPS ABIs have not significantly changed for a long time.
>
> https://xkcd.com/927/ sums it up. If you ignore the 32bit x86 mess, the
> last time a bigger platform actually changed the primary ABI was the
> EABI transistion on ARM as far as I am concerned. That has been somewhat
> painful.
>
> Joerg
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170425/572b9175/attachment.html>


More information about the llvm-commits mailing list