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