[comp.os.minix] memory overflow on 1.1 cem compiling distabs.c

bob@dhw68k.cts.com (Bob Best) (10/14/88)

Shortly after posting my concerns about the adequacy of the 1.1 Minix
compiler passes, I attempted to compile dis88, the only remaining part
of the commands distribution to be installed.  Unfortunately, distabs.c
overflowed cem.  Evidently, the optabs[] array was too large for the
available memory in my 1.1 cem binary.  I take it that the 1.2 cem
handles this array with room to spare.  I proceeded to split optabs[]
into 2 equally sized arrays with 128 elements each and made all the
required modifications to the sources to handle the split.  The compiled
dis88 runs well.  If there is any interest in these patches, I will post
them to the minix newsgroup.

This type of modification to perfectly respectable C source code tends
to cut against the grain.  If the 1.2 passes avoid this type of complication,
then I must express another plea to have them posted.  At the very least,
please make them available for less than $100.00.  Once again, if these
binaries have been posted, then I apologize for my ignorance on the matter.

Bob
-- 
Bob Best
uucp: ...{trwrb,hplabs}!felix!dhw68k!bob	InterNet: bob@dhw68k.cts.com