From: Sam S. <sd...@gn...> - 2005-12-08 14:45:28
|
> * Marko Koci=C4=87 <znexb.xbpvp@tznvy.pbz> [2005-12-08 14:54:10 +0100]: > > After couple of build I found out that the this error first appeared > when I changed gcc version from 4.0.1 to 4.0.2, and has nothing to do > with cvs commits and dates. > > With debug build of CVS head in still crashes. > I took original test case and played a little with it. > (let* ((n (min lambda-parameters-limit 648)) (vars (loop repeat n > collect (gensym)))) > (eval `(=3D ,n (flet ((%f ,vars (+ ,@vars)))(%f ,@(loop for e in > vars collect 1)))))) > > It passes with 648 and crashes with 649. Seems the default stack size > has been changed between different gcc versions (or it is something > completely else). it would be nice if you could pursue this further with the GCC people. --=20 Sam Steingold (http://www.podval.org/~sds) running w2k http://www.jihadwatch.org/ http://www.camera.org http://www.mideasttruth.co= m/ http://www.dhimmi.com/ http://truepeace.org http://www.palestinefacts.org/ If I had known that it was harmless, I would have killed it myself. |