On 02/01/2017 11:38 AM, Jakub Jelinek wrote:
> On Wed, Feb 01, 2017 at 11:34:48AM +0100, Martin Liška wrote:
>>> Presumably the issue with print_operand_address is that there are paths 
>>> where s390_decompose_address can return without initializing AD/OUT. But 
>>> AFAICT those are invalid addresses that presumably shouldn't be showing up 
>>> in print_operand_address.
>>>
>>> Can you add an assert in print_operand_address to ensure decomposition 
>>> never returns false?
> 
> Can't it happen e.g. with inline asm and "X" constraint?
> output_operand_lossage then would emit an error rather than ICE for
> something that is a user code bug, not internal compiler error.

Ok, thus said I'll commit the original version.
Is it fine?

M.

> 
>>
>> Like done in v2 of the patch?
>>
>> If so, I'll commit that.
> 
>       Jakub
> 

Reply via email to