Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Nov 2004 10:36:58 +0100
From:      Xavier Beaudouin <kiwi@oav.net>
To:        sparc64@freebsd.org
Subject:   Re: Error: Illegal operands: There are only 32 single precision f registers; [0-31]
Message-ID:  <386B8A08-3D33-11D9-8300-000A958871B8@oav.net>
In-Reply-To: <20041122123721.A19023@newtrinity.zeist.de>
References:  <20041114230005.GH90701@xor.obsecurity.org> <20041122123721.A19023@newtrinity.zeist.de>

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

Le 22 nov. 04, =E0 12:37, Marius Strobl a =E9crit :

> 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 =20
>> registers; [0-31]
>>
>> It makes me suspect a compiler or assembler bug..can someone take a
>> look in more detail?  More errors are available on request :)
>>
>
> The patch at:
> http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/opcodes/sparc-=20
> opc.c.diff?r1=3D1.9&r2=3D1.10&cvsroot=3Dsrc
> fixes these and doesn't break world. Binutils 2.15 were branched with
> 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.

Yeah and this is that brake ports/pike76 on FreeBSD Sparc64.... ;(

/Xavier

--
Xavier Beaudouin - Unix System Administrator & Projects Leader.
President of Kazar Organization : http://www.kazar.net/
Please visit http://caudium.net/, home of Caudium & Camas projects



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?386B8A08-3D33-11D9-8300-000A958871B8>