[ARM] Fix broken sibcall with longcall, APCS frame and VFP

Richard Earnshaw (lists) Richard.Earnshaw@arm.com
Fri Jan 20 17:46:00 GMT 2017


On 01/09/16 10:03, Richard Earnshaw (lists) wrote:
> On 01/09/16 10:03, Richard Earnshaw (lists) wrote:
>> On 01/09/16 08:47, Eric Botcazou wrote:
>>>> Since you're going to need a back-port there should be a PR filed for this.
>>>
>>> PR target/77439
>>>
>>>> Have you checked that this works with multi-lib dejagnu runs and on
>>>> hard-float systems?  I doubt this will work in armhf-linux, for example.
>>>
>>> No, I guess some dg-skip-if would be in order, but I'm not able to devise one.
>>>
>>
>> Since the test is an execution test, why not just drop the problematic
>> parts of dg-options "-mfpu=vfp -mfloat-abi=softfp" and rely on multilib
>> permutations as appropriate.  That gives more all-round coverage as well.
>>
>> R.
>>
> 
> That would also allow you to drop the effective-target test as well.
> 
> R.
> 

This seems to have fallen through a crack.  Did you get a chance to try
either of these suggestions?

R.



More information about the Gcc-patches mailing list