Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 May 2000 02:08:32 -0400 (EDT)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        "Daniel C. Sobral" <dcs@newsguy.com>
Cc:        freebsd-alpha@FreeBSD.ORG
Subject:   Re: Loader fixed
Message-ID:  <14620.61617.657781.403879@grasshopper.cs.duke.edu>
In-Reply-To: <391CDA9F.FE9D5746@newsguy.com>
References:  <20000512230125.BB80E1CE1@overcee.netplex.com.au> <391CDA9F.FE9D5746@newsguy.com>

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

Daniel C. Sobral writes:
 > Peter Wemm wrote:
 > > 
 > > I've reactivated it and added the initialize call - the problem that broke
 > > libficl in the first place was that it was using fp regs in the generated
 > > code.  I had to add -mno-fp-regs to the libficl build for the Alpha and now
 > > it works.
 > 
 > Was it??? I wonder why... we had to remove any fp feature from loader so
 > it would work on i386.

Gcc tends to use the alpha floating point registers like any other
general purpose register unless you add -mno-fp-regs to the arg list.
That's why -mno-fp-regs is in the kernel compile.

Drew
------------------------------------------------------------------------------
Andrew Gallatin, Sr Systems Programmer	http://www.cs.duke.edu/~gallatin
Duke University				Email: gallatin@cs.duke.edu
Department of Computer Science		Phone: (919) 660-6590


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14620.61617.657781.403879>