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

Kris Kennaway kris at obsecurity.org
Wed Jan 19 15:30:24 PST 2005


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 registers; [0-31]
> ..
> > > > 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?
> > No, no reply or reaction from David so far.
> 
> 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

-------------- 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/20050119/74694346/attachment.bin


More information about the freebsd-sparc64 mailing list