https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121343

--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Georg-Johann Lay <[email protected]>:

https://gcc.gnu.org/g:4ef8dcedbdd34aa484d21defd6ad7b8d811929e7

commit r17-3198-g4ef8dcedbdd34aa484d21defd6ad7b8d811929e7
Author: Georg-Johann Lay <[email protected]>
Date:   Tue Aug 11 09:14:25 2026 +0200

    AVR: ad target/121343 - Use hard-reg constraints in avr-fixed.md.

    This patch rewrites avr-fixed.md's insns and expanders to use
    hard-register constraints.

    The only expander that is still using explicit hard regs is
    muluqq3_nomul because it expands to an ordinary multiply
    (*umulqihi3.call_split).  Ordinary multiplications are still
    using explicit hard regs since they rely on insn combine, which
    is currently disabled for insns with hard-reg constraints.

            PR target/121343
    gcc/
            * config/avr/avr-fixed.md: Rewrite insns and expanders to
            use hard-register constraints.
            * config/avr/avr.md (*umulqihi3.call_split): Add comment.

Reply via email to