From owner-cvs-all Mon Jan 18 11:50:04 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA28155 for cvs-all-outgoing; Mon, 18 Jan 1999 11:50:04 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.54]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA28071; Mon, 18 Jan 1999 11:49:57 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.9.1/8.9.1) id LAA84744; Mon, 18 Jan 1999 11:50:24 -0800 (PST) (envelope-from sgk) From: Steve Kargl Message-Id: <199901181950.LAA84744@troutmask.apl.washington.edu> Subject: Re: cvs commit: src/usr.bin/f2c proc.c In-Reply-To: <19990118171804P.simokawa@sat.t.u-tokyo.ac.jp> from Hidetoshi Shimokawa at "Jan 18, 1999 5:18: 4 pm" To: simokawa@sat.t.u-tokyo.ac.jp (Hidetoshi Shimokawa) Date: Mon, 18 Jan 1999 11:50:24 -0800 (PST) Cc: cvs-committers@FreeBSD.ORG, dfr@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Hidetoshi Shimokawa wrote: > From: Steve Kargl > Subject: Re: cvs commit: src/usr.bin/f2c proc.c > Date: Sun, 10 Jan 1999 11:50:03 -0800 (PST) > Message-ID: <199901101950.LAA03808@troutmask.apl.washington.edu> > > sgk> According to Doug Rabson: > sgk> > dfr 1999/01/10 09:22:51 PST > sgk> > > sgk> > Modified files: > sgk> > usr.bin/f2c proc.c > sgk> > Log: > sgk> > From the submitter: > sgk> > > sgk> > I found the reason why f77 so offen dies on alpha. Here is a fix. > sgk> > "Const" is a union of int and double. > sgk> > If nelt->constblock.Const.ci > 0 then it trys to evaluate it as double > sgk> > and floating point exception occurs. > sgk> > > sgk> > sgk> There may be worse problems with f2c on alpha machines. My Alphastation > sgk> runs Digital Unix, so I haven't had a channce to FreeBSD/axp. > sgk> > > If nobody objects, I would like to commit following patch. > This patch should have no effect on i386, because 'long' == 'int' > on i386. > I don't object to the patch, but I'm working on removing f2c, libf2c, and f77 from the base distribution. I have f2c and libf2c building within the ports framework, and I've written a new f77 wrapper. I should have the work done and tested in the next week. The new wrapper has some desirable features that can't be easily integrated into the current f77(1). -- Steve finger kargl@troutmask.apl.washington.edu http://troutmask.apl.washington.edu/~clesceri/kargl.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message