Mystery memory-eater in for loop?
|
|
Bugzilla Link |
200 |
Created on |
Jan 31, 2006 00:18 |
Resolution |
FIXED |
Resolved on |
Feb 02, 2006 17:00 |
Version |
1.00beta |
OS |
Linux |
Architecture |
PC |
Attachments |
rle.sac, mdiv.sac, crud5.sac, sliii.sac
|
Extended Description
I'm not sure what's going on with the attached, but
it dies at run-time, apparently in the middle of what
looks like an innocent FOR loop, unable to allocate
about 1 MB of memory, or so says the SAC run-time.
The function slIII is the apparent villain, with sac2c -O3.
Compiling with -check tb -noOPT fails in a similar way,
but the system gets in a memory thrash (1.3 GB and rising)
before the FOR loop completes.
The slIII function starts, but never finishes, if the embedded
print statements are to be believed.