Article View: comp.sys.dec
Article #444how to make div-by-zero cause a fatal error on DS3100?
From: John Sahr
Date: Wed, 21 Jun 1989 18:27
Date: Wed, 21 Jun 1989 18:27
19 lines
1245 bytes
1245 bytes
We have several DS3100's in our group, being used for a variety of things,
including numbercrunching. The desired behaviour for floating point
errors is a fatal error (for our purposes), which is exactly what happens
on our microvaxes and one other Unix machine.
The DS3100's fortran and C compilers produce code which does not seem to
generate either fatal errors (unheeded SIGFPE) or any other signals, but
just starts to propagate NaN's and Infinity's, and slows down _dramatically_.
Is there a way to detect floating point errors through any kind of signal?
What are we doing wrong? Compiler flags? GCC?
thanks,
john
--
John Sahr, Dept. of Electrical Eng., Cornell University, Ithaca, NY 14853
johns@{alfven,calvin}.ee.cornell.edu, {rochester,cmcl2}!cornell!calvin!johns
Technical Details
Message-ID:
<1133@calvin.EE.CORNELL.EDU>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!calvin!johnsShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!calvin!johns From: johns@calvin.EE.CORNELL.EDU (John Sahr) Newsgroups: comp.sys.dec Subject: how to make div-by-zero cause a fatal error on DS3100? Keywords: DECstation 3100, SIGFPE, floating point error Message-ID: <1133@calvin.EE.CORNELL.EDU> Date: 21 Jun 89 18:27:32 GMT Distribution: comp Organization: Cornell Space Plasma Physics, Ithaca, NY Lines: 19