Subject: Re: alloca in libc
To: matthew green <mrg@eterna.com.au>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-toolchain
Date: 12/01/2005 12:52:39
On Dec 1, 2005, at 9:37 AM, matthew green wrote:

>
>    On Thu, Dec 01, 2005 at 08:54:20AM +0100, Martin Husemann wrote:
>> So the other part of the question - why is gcc not using the  
>> builtin when
>> complinig libc?
>
>    Ok, I found it: we now use -std=c99

If you used -std=gnu99 alloca() should still be available.

Furthermore, we could provide our own <alloca.h> header file that  
simply:

#define	alloca(x)	__builtin_alloca(x)

That would work with any -std=... option.

-- thorpej