Generate Function without Prologue and Epilogue
Jeff Kenton
jkenton@tilera.com
Wed Sep 5 16:46:00 GMT 2012
On 09/05/2012 12:36 PM, David Brown wrote:
> On 05/09/12 07:37, Ian Lance Taylor wrote:
>> On Tue, Sep 4, 2012 at 10:35 PM, Xin Tong<xerox.time.tech@gmail.com>
>> wrote:
>>> any reason why naked functions are not support for x86 ?
>>
>> No special reason, no.
>>
>> Ian
>>
>
> Is this something that could easily be moved from target-specific
> attributes into more general gcc support? I'm sure the maintainers of
> ports like the avr that have a "naked" attribute would be happier if
> it were a general feature rather than specific to their port, and I'm
> sure that other embedded targets would appreciate it.
>
> However, I have no clue as to whether this is a simple matter of
> moving code from a target-specific file to a generic file, or if it
> needs a lot more work.
>
> David
It's not clear (to me) what the original poster was looking for. If he
just wants to eliminate (or minimize) the prologue and epilogue code he
can sometimes get that effect for simple leaf functions by increasing
the optimization to -O3. But I don't know for sure if that is what he
was asking.
--jeff
More information about the Gcc-help
mailing list