On 18 Jun 2015, at 15:40, Adrian Chadd <adr...@freebsd.org> wrote:
> 
> Author: adrian
> Date: Thu Jun 18 13:40:08 2015
> New Revision: 284546
> URL: https://svnweb.freebsd.org/changeset/base/284546
> 
> Log:
>  Fix compilation of this macro under gcc-4.9 for MIPS32.
> 
>  Some point after gcc-4.2 the MIPS inline assembly restrictions changed -
>  =h (hi register) disappeared from the list of restrictions and can no
>  longer be used.

Just for reference, this happened here (though the commit message is
completely unreadable, as usual):

https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=208414e


>  So, until someone requires an assembly version of this function,
>  just use a non-assembly version and let the compiler sort it out.

This is also precisely what upstream gcc has done. :)

-Dimitry

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to