ESIX (et.al?) possible problem with /= operand

Jon McCown jdm1 at eds1.UUCP
Wed Sep 26 02:04:48 AEST 1990


Last night I encountered a problem while compiling/running some 
'standard usenet software' (ie conquer 4.3) to wit:

ESIX would cough up "Floating Exception - Core Dumped" while
executing the update module.  A quick (?!) session with sdb
revealed that the offending code was:

A->smove /= 2;	  NOTE: smove is an unsigned character

After a number of non-productive gestures (changing FP emulators etc.)
I found that replacing the code with:

A->smove = A->smove / 2;

Worked just fine.  I am the last person in the world to be a compiler
bug chaser, so if anyone can shed some light on the subject it may
save us all some core-dumping later on.

Be Excellent to Each Other

- Jon

-- 
             J.D. McCown - RCSG Director - Senate of Pennsylvania  
psuvax1!eds1!jdm1    (this space intentionally     "Your lupins or your life!" 
jdm1 at eds1.eds.com      filled with this text)                   - Dennis Moore



More information about the Comp.unix.sysv386 mailing list