Error: Illegal operands: There are only 32 single precision f registers; [0-31]

Xavier Beaudouin kiwi at oav.net
Tue Nov 23 09:37:25 GMT 2004


Le 22 nov. 04, à 12:37, Marius Strobl a écrit :

> 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  
>> 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- 
> opc.c.diff?r1=1.9&r2=1.10&cvsroot=src
> 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



More information about the freebsd-sparc64 mailing list