Hi! On Fri, Aug 14, 2020 at 04:46:59PM +0530, Senthil Kumar Selvaraj via Gcc wrote: > I'm working on porting AVR to MODE_CC,
I'm very happy to see people work on that. > (define_insn "*mov<mode>_insn_noclobber_flags" > [(set (match_operand:ALL1 0 "nonimmediate_operand" "=r,d ,q,r") > (match_operand:ALL1 1 "nox_general_operand" "r,n Ynn,r,q")) > (clobber (const_int 0))] This is not correct, clobbers like that are not defined RTL, and are actually used internally (by combine at least), so this will confuse that. If you want to say some alternative does not clobber anything, just use the constraint "X" for that alternative. $ grep -r "clobber.*scratch.*X" gcc/config/ HtH, Segher