Subject: Re: port-vax/34784: ps/top/systat die on -current vax w/ Illegal
To: None <port-vax-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: Michael L. Hitch <mhitch@lightning.msu.montana.edu>
List: netbsd-bugs
Date: 04/08/2007 22:20:02
The following reply was made to PR port-vax/34784; it has been noted by GNATS.
From: "Michael L. Hitch" <mhitch@lightning.msu.montana.edu>
To: gnats-bugs@NetBSD.org
Cc: port-vax-maintainer@NetBSD.org, gnats-admin@NetBSD.org,
netbsd-bugs@NetBSD.org
Subject: Re: port-vax/34784: ps/top/systat die on -current vax w/ Illegal
instruction
Date: Sun, 8 Apr 2007 16:15:47 -0600 (MDT)
On Wed, 11 Oct 2006, oster@cs.usask.ca wrote:
>> Description:
> The following commands do not work on a cross-built -current
> (i386->vax):
>
> oster@floyd-28> ps -u
> Illegal instruction
> oster@floyd-29> top
> Illegal instruction
> oster@floyd-30> systat pigs
> [screen clears, then]
> Illegal instruction
As was noted in the port-vax list, these problems were due to the use of
the log() function and the use in log() of finite() which appeared to be
ignored when using builtins and accessing the invalid floating point
value used for NaN.
--
Michael L. Hitch mhitch@montana.edu
Computer Consultant
Information Technology Center
Montana State University Bozeman, MT USA