On Wed, Feb 01, 2017 at 12:52:16PM +0100, Martin Liška wrote:
> 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?

Fine with me, but let Jeff chime in if he disagrees.

        Jakub

Reply via email to