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

Kris Kennaway kris at obsecurity.org
Sat Dec 11 13:26:19 PST 2004


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 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.

Any progress in getting this fixed in FreeBSD?

Kris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-sparc64/attachments/20041211/15733b33/attachment.bin


More information about the freebsd-sparc64 mailing list