cc1: Cannot allocate
786992560 bytes after allocating 95600640 bytes
make: *** [syntax-case.lo]
Error 1
*************
The -O3 is standard for CHICKEN on cygwin
... I could implement a standard partitioning algorithm (which will have to
minimize the number of cross-file continuation/function calls while maximizing
the number of continuations in a given file, so we get the maximum
optimization possible) to split up CHICKEN generated .c files so they don't
get so large. Anyone have any other suggestions or an
objection?
The modification would probably look
like:
% chicken syntax-case.scm -split 4
-output-prefix syntax-case
which would generate four files:
syntax-case[1-4].c
FYI, syntax-case.c clocks in at 40365 lines
of C code, while the next largest seems to be library.c at 20785
lines.
Jonah