This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [ARM] Fix broken sibcall with longcall, APCS frame and VFP
- From: "Richard Earnshaw (lists)" <Richard dot Earnshaw at arm dot com>
- To: Eric Botcazou <ebotcazou at adacore dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 23 Jan 2017 10:03:21 +0000
- Subject: Re: [ARM] Fix broken sibcall with longcall, APCS frame and VFP
- Authentication-results: sourceware.org; auth=none
- References: <2812097.SjK2glJkdv@arcturus.home> <1a5a2688-6a81-fb46-e816-af71a39d3978@arm.com> <224e210c-505b-476b-9ed4-94d48ba88c06@arm.com> <4903029.SqfuNMHYv5@polaris>
On 20/01/17 18:13, Eric Botcazou wrote:
>> This seems to have fallen through a crack. Did you get a chance to try
>> either of these suggestions?
>
> So just:
>
> /* { dg-do run } */
> /* { dg-options "-mapcs-frame -O -foptimize-sibling-calls -ffunction-sections"
> } */
>
> in the header of the tescase?
>
Yes, let's try it like that. If it causes problems on multilib test
runs we can always revisit and apply some restrictions.
R.