2009/1/12 Neil Jerram <neiljer...@googlemail.com>: > 2009/1/12 Ludovic Courtès <l...@gnu.org>: >> Hello, >> >> "Neil Jerram" <neiljer...@googlemail.com> writes: >> >>> That's good, but I think I didn't explain the possible problem fully, >>> i.e. that the substitute won't work. Because of how Guile saves and >>> restores continuations (by copying the stack), and how it uses alloca >>> to create space for debug information on the stack, we must have an >>> alloca() that really does use the stack, and not one that uses the >>> heap. And when I last checked, the common substitute definition of >>> alloca() uses the heap. >> >> Aaah, you're right. Then we should use the `alloca-opt' module instead, >> which does what we want AFAIU. > > Ah, great; just trying that out now...
Seems fine, so I've committed the change. That commit also includes a general Gnulib update; I hope that is OK, and that I haven't committed any files that shouldn't have been; please let me know if you see any problems or mistakes. Neil