This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch i386]: Avoid for leaf functions stack_alignment_needed
PING
2010/6/12 Kai Tietz <ktietz70@googlemail.com>:
> 2010/6/11 H.J. Lu <hjl.tools@gmail.com>:
>> On Fri, Jun 11, 2010 at 10:47 AM, Kai Tietz <ktietz70@googlemail.com> wrote:
>>> Hi,
>>>
>>> this patch addresses the emit of stack-alignment for leaf functions
>>> without register-saves, additional local stack, and no
>>> tls-descriptor-call.
>>>
>>> ChangeLog
>>>
>>> 2010-06-11 ?Kai Tietz
>>>
>>> ? ? ? ?* config/i386/i386.c (ix86_compute_frame_layout): Avoid stack-alignment
>>> ? ? ? ?for simple leaf-functions.
>>>
>>> Tested for x86_64-pc-mingw32, and i686-pc-cygwin.
>>> Ok for apply?
>>>
>>
>> Is there a testcase?
>>
>> --
>> H.J.
>>
>
> I added to leaf function tests for this patch
>
> Additional ChangeLog for testsuite
>
> ? ? ? ?* gcc.target/x86_64/abi/callabi/leaf-1.c: New test.
> ? ? ? ?* gcc.target/x86_64/abi/callabi/leaf-2.c: New test.
>
> Tested for x86_64-pc-linux-gnu, and for x86_64-pc-mingw32. Ok for apply?
>
> Regards,
> Kai
>
> --
> | ?(\_/) This is Bunny. Copy and paste
> | (='.'=) Bunny into your signature to help
> | (")_(") him gain world domination
>
--
| (\_/) This is Bunny. Copy and paste
| (='.'=) Bunny into your signature to help
| (")_(") him gain world domination