https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100418
--- Comment #11 from Tobias Burnus <burnus at gcc dot gnu.org> --- (In reply to David Binderman from comment #10) > Reduced C code: [...] > $ /home/dcb/gcc/results/bin/gcc -c -w -O3 -march=bdver2 bug716.c Compiles here without an ICE. Additionally, are you sure that that's for the right PR? Commit r12-397 is about memset. Note: 'extract_insn, at recog.c:2770' is a generic issue - it shows up in emit_insn when no insn for that target can be found. There can be various causes for the latter - and, unless the reviewer likes my late-stage, catch-all patch (*), it likely requires a separate fix. (*) https://gcc.gnu.org/pipermail/gcc-patches/2021-May/569656.html In any case, it is unlikely be fixed by the more surgical alternative patch, which uses force_operand (→ comment 7, not (yet) submitted).