https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96562
--- Comment #6 from Hongtao.liu <crazylht at gmail dot com> --- I'm testing this patch diff --git a/gcc/config/i386/i386-expand.c b/gcc/config/i386/i386-expand.c index e194214804b..29809d69782 100644 --- a/gcc/config/i386/i386-expand.c +++ b/gcc/config/i386/i386-expand.c @@ -20333,7 +20333,6 @@ ix86_expand_pinsr (rtx *operands) case E_V4SImode: case E_V2DImode: case E_V1TImode: - case E_TImode: { machine_mode srcmode, dstmode; rtx (*pinsr)(rtx, rtx, rtx, rtx);