Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Jun 2015 18:09:09 +0200
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Adrian Chadd <adrian@FreeBSD.org>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r284546 - head/contrib/gcc
Message-ID:  <302BF0E2-37D9-47B4-AAF0-BDFF93280845@FreeBSD.org>
In-Reply-To: <201506181340.t5IDe9Rk017924@svn.freebsd.org>
References:  <201506181340.t5IDe9Rk017924@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_C50CDF0F-26F1-4D37-AD0D-4114D90A0AE6
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii

On 18 Jun 2015, at 15:40, Adrian Chadd <adrian@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


--Apple-Mail=_C50CDF0F-26F1-4D37-AD0D-4114D90A0AE6
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.27

iEYEARECAAYFAlWEPqkACgkQsF6jCi4glqNNQwCfUY2Pmyb5L8AZf9XsJ+8UYs5o
92UAn38YuzR8T3pfygq8VEFWQwrEC167
=rQnV
-----END PGP SIGNATURE-----

--Apple-Mail=_C50CDF0F-26F1-4D37-AD0D-4114D90A0AE6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?302BF0E2-37D9-47B4-AAF0-BDFF93280845>