[fpc-pascal] Re: Strange Floating Point Exception problem
T.Verhoeff at tue.nl
Mon Aug 25 00:42:38 CEST 2008
On Sat, Aug 23, 2008 at 12:20:48AM +0200, Tom Verhoeff wrote:
> I have an application (for optimizing decisions in the dice game Yahtzee)
> that uses Real and runs well with FPC on Mac OS X (PPC), but that
> fails with a Floating Point Exception (FPE) under Windows (FPC 2.2.0).
I "played" around some more to resolve this problem.
It now _seems_ to work, after suppressing all FPU exceptions through
SetExceptionMask in unit Math.
This is hardly satisfactory, since the place where the program got
interrupted (viz. if x < 0) cannot cause an exception, as far as I
can tell, since x is confirmed to equal -1 at that point.
So, the program now runs (but might misbehave).
I'll keep you posted.
E-MAIL: T.Verhoeff @ TUE.NL | Dept. of Math. & Comp. Science
PHONE: +31 40 247 41 25 | Technische Universiteit Eindhoven
FAX: +31 40 247 54 04 | PO Box 513, NL-5600 MB Eindhoven
http://www.win.tue.nl/~wstomv/ | The Netherlands
More information about the fpc-pascal