From: nobu.nokada@... Date: 2002-04-23T21:41:42+09:00 Subject: Re: [Patch? (well question is more appropriate for this)] gc.c Hi, At Tue, 23 Apr 2002 18:54:59 +0900, Michal Rokos wrote: > question is if this patch is correct? > > Or by different formulation: How works the original version? > (Expecially: VALUE stack_end; alloca(0) and the following LENGTH > macros.) ^^^ In the case of C_ALLOCA defined, the pointer returned from alloca() doesn't refer the stack. Since STACK_END must refer the top (or near) of the stack, it should be an address of an auto variable. About alloca(0), it never allocate any memory but frees allocated blocks no longer used. See missing/alloca.c. -- Nobu Nakada