How do you deal with longjmp?

On Jan 16, 2012, at 10:51 AM, Comeau At9Fans <[email protected]> wrote:

> On Mon, Jan 16, 2012 at 10:41 AM, Bakul Shah <[email protected]> wrote:
> A frame pointer is needed for C99's variable length arrays but not otherwise. 
> Only an issue if ever plan9 C is extended to handle C99 or C1x. gcc has to do 
> the right thing even with -fno-frame-pointer.
> 
> What we do in problematic cases with Comeau is to generate code to arrange 
> for the allocation of the VLA on the heap.  I'm not saying this is perfect, 
> but at least it gets the feature implementable and up and running as "a 
> portable implementation" versus perhaps not being able to implement it at all 
> on some platforms.

Reply via email to