https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93997
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Uros Bizjak <u...@gcc.gnu.org>: https://gcc.gnu.org/g:b80cbe2d8d46c8518dca2d781c8ee4d02c5ba1ed commit r10-6979-gb80cbe2d8d46c8518dca2d781c8ee4d02c5ba1ed Author: Uros Bizjak <ubiz...@gmail.com> Date: Mon Mar 2 21:13:36 2020 +0100 i386: Allow only registers with VALID_INT_MODE_P modes in movstrict<mode> [PR93997] *movstrict<mode>_1 insn pattern allows only general registers, so we have to reject modes not suitable for general regs in corresponding movstrict<mode> expander. PR target/93997 * config/i386/i386.md (movstrict<mode>): Allow only registers with VALID_INT_MODE_P modes. testsuite/ChangeLog: PR target/93997 * gcc.target/i386/pr93997.c: New test.