On 16/07/15 16:00, Michael Matz wrote:
> Hi,
> 
> On Thu, 16 Jul 2015, Richard Earnshaw wrote:
> 
>>>>> Now that we do have the problem, we can't fix it without an ARM port 
>>>>> ABI change, which is undesirable, so we may have to fix it with a MI 
>>>>> change.
>>>>
>>>> What's the ABI implication of fixing the inconsistency?
>>>
>>
>> I think that's the wrong question.  We wouldn't change the ABI to fix an 
>> internal problem in GCC.  So the real question is what's the performance 
>> impact of changing PROMOTE_MODE to be the same as the ABI requirements?
> 
> Perhaps, I really only wanted to get a feeling what type of changes 
> in code generation would result with the flip.  I wonder why this ABI 
> implication was no problem back when PROMOTE_MODE and 
> target.promote_function_mode were seperated and the inconsistency 
> introduced.
> 
> 
> Ciao,
> Michael.
> 

Promote_function_mode requirements were new with the EABI.  However, I
think it's probably only recent changes in the mid-end that have exposed
the problem.

R.

Reply via email to