[Bug target/93997] [10 Regression] ICE: maximum number of generated reload insns per insn achieved (90) since r10-2156-g82534f65d86d48da
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Mar 2 20:15:00 GMT 2020
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 <uros@gcc.gnu.org>:
https://gcc.gnu.org/g:b80cbe2d8d46c8518dca2d781c8ee4d02c5ba1ed
commit r10-6979-gb80cbe2d8d46c8518dca2d781c8ee4d02c5ba1ed
Author: Uros Bizjak <ubizjak@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.
More information about the Gcc-bugs
mailing list