<div dir="ltr">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.<div><br></div><div>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?<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 25, 2017 at 6:58 AM, Joerg Sonnenberger via llvm-commits <span dir="ltr"><<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Tue, Apr 25, 2017 at 12:51:34PM +0300, Simon Atanasyan via llvm-commits wrote:<br>
> You are right, MIPS ABIs have not significantly changed for a long time.<br>
<br>
</span><a href="https://xkcd.com/927/" rel="noreferrer" target="_blank">https://xkcd.com/927/</a> sums it up. If you ignore the 32bit x86 mess, the<br>
last time a bigger platform actually changed the primary ABI was the<br>
EABI transistion on ARM as far as I am concerned. That has been somewhat<br>
painful.<br>
<span class="m_-1306469361436383324HOEnZb"><font color="#888888"><br>
Joerg<br>
</font></span><div class="m_-1306469361436383324HOEnZb"><div class="m_-1306469361436383324h5">______________________________<wbr>_________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-commits</a><br>
</div></div></blockquote></div><br></div></div></div>