From owner-freebsd-sparc64@FreeBSD.ORG Wed Jan 19 23:30:24 2005 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B2AB816A4D2; Wed, 19 Jan 2005 23:30:24 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.199.47.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id E29E043D48; Wed, 19 Jan 2005 23:30:23 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 748075136F; Wed, 19 Jan 2005 15:30:22 -0800 (PST) Date: Wed, 19 Jan 2005 15:30:22 -0800 From: Kris Kennaway To: David O'Brien Message-ID: <20050119233022.GA12519@xor.obsecurity.org> References: <20041114230005.GH90701@xor.obsecurity.org> <20041122123721.A19023@newtrinity.zeist.de> <20041211213312.GA27900@xor.obsecurity.org> <20041211232225.C64141@newtrinity.zeist.de> <20041212022747.GA77070@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OgqxwSJOaUobr8KG" Content-Disposition: inline In-Reply-To: <20041212022747.GA77070@dragon.nuxi.com> User-Agent: Mutt/1.4.2.1i cc: Kris Kennaway cc: sparc64@freebsd.org Subject: Re: Error: Illegal operands: There are only 32 single precision f registers; [0-31] X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jan 2005 23:30:24 -0000 --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 11, 2004 at 06:27:47PM -0800, David O'Brien wrote: > On Sat, Dec 11, 2004 at 11:22:25PM +0100, Marius Strobl wrote: > > On Sat, Dec 11, 2004 at 01:33:12PM -0800, Kris Kennaway wrote: > > > On Mon, Nov 22, 2004 at 12:37:21PM +0100, Marius Strobl wrote: > > > > On Sun, Nov 14, 2004 at 03:00:05PM -0800, Kris Kennaway wrote: > > > > > A number of ports are failing on sparc64 with the following error: > > > > > Error: Illegal operands: There are only 32 single precision f reg= isters; [0-31] > .. > > > > The patch at: > > > > http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/sparc-opc.= c.diff?r1=3D1.9&r2=3D1.10&cvsroot=3Dsrc > > > > fixes these and doesn't break world. Binutils 2.15 were branched wi= th > > > > rev. 1.9 of sparc-opc.c so I think it's fairly safe to import rev. = 1.10 > > > > onto the vendor branch in FreeBSD. > > >=20 > > > Any progress in getting this fixed in FreeBSD? > > No, no reply or reaction from David so far. >=20 > I didn't see this until now (no PR filed :-( ). I just merged the FSF > mainline fix into the FSF 2.15 repo. I've created a patch to test that > updates src/contrib/binutils to the top of the FSF 2.15 tree. Can we get the patch referenced above committed to FreeBSD? As you know, the binutils update you sent me was broken, but applying only the redhat patch fixed the problem, and I still have it in my sparc64 source trees so that packages can be built. Kris --OgqxwSJOaUobr8KG Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFB7u2OWry0BWjoQKURAugLAJ9VW895oZuqwfCBeo83hDxukgs7sQCePw3F KEYaNlrmyR9A6G19jdN+aVc= =DViy -----END PGP SIGNATURE----- --OgqxwSJOaUobr8KG--