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.
