Georg-Johann Lay schrieb:
> Richard Henderson schrieb:
>
>> Why are you adding "optimize" to all these insns? None of them will
>> be matched unless combine is run, which implies optimization.
>
> Here is a patch without optimize in the insn conditions.
>
> The optimize condition is still present in the insv expander because I
> do not know what the policy about that is in the avr backend.
>
> Johann
>
>> r~
>>
>
> PR target/42210
>
> * config/avr/predicates.md (const1_operand, const_0_to_7_operand):
> New predicates.
>
> * config/avr/avr.md ("insv"): New insn expander.
> ("*movbitqi.1-6.a", "*movbitqi.1-6.b", "*movbitqi.0", "*insv.io",
> "*insv.not.io", "*insv.reg"): New insns.
>