From owner-freebsd-alpha Fri May 12 23: 8:41 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 3E3FC37B957 for ; Fri, 12 May 2000 23:08:37 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.3/8.9.3) with ESMTP id CAA08916; Sat, 13 May 2000 02:08:34 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.3/8.9.1) id CAA91836; Sat, 13 May 2000 02:08:34 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Sat, 13 May 2000 02:08:32 -0400 (EDT) To: "Daniel C. Sobral" Cc: freebsd-alpha@FreeBSD.ORG Subject: Re: Loader fixed In-Reply-To: <391CDA9F.FE9D5746@newsguy.com> References: <20000512230125.BB80E1CE1@overcee.netplex.com.au> <391CDA9F.FE9D5746@newsguy.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14620.61617.657781.403879@grasshopper.cs.duke.edu> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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