From owner-svn-src-head@FreeBSD.ORG Fri Jun 19 16:09:32 2015 Return-Path: Delivered-To: svn-src-head@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 80E4BDD9; Fri, 19 Jun 2015 16:09:32 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (unknown [IPv6:2001:7b8:3a7:1:2d0:b7ff:fea0:8c26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3FD4D87A; Fri, 19 Jun 2015 16:09:32 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2001:7b8:3a7::7477:15ef:f45d:3378] (unknown [IPv6:2001:7b8:3a7:0:7477:15ef:f45d:3378]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 5E81918A66; Fri, 19 Jun 2015 18:09:14 +0200 (CEST) Subject: Re: svn commit: r284546 - head/contrib/gcc Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Content-Type: multipart/signed; boundary="Apple-Mail=_C50CDF0F-26F1-4D37-AD0D-4114D90A0AE6"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.5 From: Dimitry Andric In-Reply-To: <201506181340.t5IDe9Rk017924@svn.freebsd.org> Date: Fri, 19 Jun 2015 18:09:09 +0200 Cc: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Message-Id: <302BF0E2-37D9-47B4-AAF0-BDFF93280845@FreeBSD.org> References: <201506181340.t5IDe9Rk017924@svn.freebsd.org> To: Adrian Chadd X-Mailer: Apple Mail (2.2098) X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Jun 2015 16:09:32 -0000 --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 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--