------- Comment #4 from pinskia at gcc dot gnu dot org 2006-09-20 04:56 ------- [EMAIL PROTECTED] ~]$ ~/gcc-4.1/bin/gcc t.i -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: /home/pinskia/src/gcc/gcc-4.1/gcc/configure --prefix=/home/pinskia/gcc-4.1/ Thread model: posix gcc version 4.1.2 20060917 (prerelease) /home/pinskia/gcc-4.1/bin/../libexec/gcc/i686-pc-linux-gnu/4.1.2/cc1 -fpreprocessed t.i -quiet -dumpbase t.i -mtune=pentiumpro -auxbase t -version -o /tmp/cc4wbv0b.s GNU C version 4.1.2 20060917 (prerelease) (i686-pc-linux-gnu) compiled by GNU C version 4.1.2 20060917 (prerelease). GGC heuristics: --param ggc-min-expand=94 --param ggc-min-heapsize=121165 Compiler executable checksum: 3ccc0164c9173719947ca913043b7105 desh.c: In function main: desh.c:256: error: total size of local objects too large
It is fixed for me. Well for one replace the size on input to be something more resonable because ((size_t)-1)>>2 is half the memory which is really invalid for the stack. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29135