Hello,

I'm using CMUCL 19c on a PowerMac G5, and I keep having the same problem when 
trying to enable traps.

After starting CMUCL, I type 

(set-floating-point-modes :traps '(:underflow :overflow :inexact :invalid))

I then type 

(get-floating-point-modes)

and I see 

(:TRAPS NIL :ROUNDING-MODE :NEAREST :CURRENT-EXCEPTIONS (:INEXACT)
 :ACCRUED-EXCEPTIONS (:INEXACT) :FAST-MODE NIL)

This is consistent.  The reported list of traps is always nil.  I tried setting 
the traps in a .cmucl-init file, but that didn't work either.  The code works 
as expected in the Linux version, so I'm starting to think that floating point 
traps don't work on the G5 architecture (or powerpc in general).  Is this the 
case?

Will



Reply via email to