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.

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

        Jakub

Reply via email to