On 12/5/19 4:32 AM, Jozef Lawrynowicz wrote:
> MSP430 RTL patterns for conditional branch instructions allow the post
> increment addressing mode to be used for the "dest" operand of CMP 
> instructions
> used in these patterns.
> 
> This is currently causing trunk to FTB for msp430-elf since these instructions
> are being generated using an autoinc for the dest operand, and the assembler 
> is
> rejecting them:
> 
>> ldtoa.s:1104: Error: this addressing mode is not applicable for destination 
>> operand
> 
> The attached patch fixes this by using the "msp430_general_dst_nonv_operand"
> predicate instead of the "nonimmediate_operand" predicate for the offending 
> RTL
> patterns.
> 
> Successfully regtested for msp430-elf on trunk and committed as obvious.
> 
Thanks.  I suspect that'll bring the msp430 back to "green" state in my
tester.  I'd been meaning to bisect that, but I'm fighting multiple
other higher priority issues right now.

jeff

Reply via email to