https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101346
--- 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:f364cdffa47af574f90f671b2dcf5afa91442741 commit r12-2340-gf364cdffa47af574f90f671b2dcf5afa91442741 Author: Uros Bizjak <ubiz...@gmail.com> Date: Thu Jul 15 22:34:25 2021 +0200 i386: Fix ix86_hard_regno_mode_ok for TDmode on 32bit targets [PR101346] General regs on 32bit targets do not support 128bit modes, including TDmode. gcc/ 2021-07-15 Uroš Bizjak <ubiz...@gmail.com> PR target/101346 * config/i386/i386.h (VALID_SSE_REG_MODE): Add TDmode. (VALID_INT_MODE_P): Add SDmode and DDmode. Add TDmode for TARGET_64BIT. (VALID_DFP_MODE_P): Remove. * config/i386/i386.c (ix86_hard_regno_mode_ok): Do not use VALID_DFP_MODE_P. gcc/testsuite/ 2021-07-15 Uroš Bizjak <ubiz...@gmail.com> PR target/101346 * gcc.target/i386/pr101346.c: New test.