[PATCH, ARM][2 of 2] Enable shrink-wrap for ARM

Zhenqiang Chen zhenqiang.chen@linaro.org
Wed Apr 3 09:35:00 GMT 2013


On 2 April 2013 17:55, Ramana Radhakrishnan <ramana.gcc@googlemail.com> wrote:
> On Thu, Mar 21, 2013 at 7:03 AM, Zhenqiang Chen
> <zhenqiang.chen@linaro.org> wrote:
>> Hi,
>>
>> The patch is to enable shrink-wrap for TARGET_ARM and TARGET_THUMB2.
>>
>> Bootstrapped and no make check regression.
>> All previous Linaro shrink-wrap bugs (http://goo.gl/6fGg5) are verified.
>>
>> Is it OK?
>
> The tests should be part of the patch attached and not just added as
> separate files in your patch submission.

Thank you for the comments. The patch is updated.

-Zhenqiang

>>
>> Thanks!
>> -Zhenqiang
>>
>> ChangeLog:
>> 2013-03-21 Bernd Schmidt  <bernds@codesourcery.com>
>>            Zhenqiang Chen <zhenqiang.chen@linaro.org>
>>
>>         * config/arm/arm-protos.h: Add and update function protos.
>>         * config/arm/arm.c (use_simple_return_p): New added.
>>         (thumb2_expand_return): Check simple_return flag.
>>         * config/arm/arm.md: Add simple_return and conditional simple_return.
>>         * config/arm/iterators.md: Add iterator for return and simple_return.
>>
>> testsuite/ChangeLog:
>> 2013-03-21 Zhenqiang Chen <zhenqiang.chen@linaro.org>
>>
>>         * gcc.dg/shrink-wrap-alloca.c: New added.
>>         * gcc.dg/shrink-wrap-pretend.c: New added.
>>         * gcc.dg/shrink-wrap-sibcall.c: New added.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2-enable-shrink-wrap-for-arm.patch
Type: application/octet-stream
Size: 7704 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20130403/094eb410/attachment.obj>


More information about the Gcc-patches mailing list