https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72748
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> --- I am testing this: diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 7c8bb17..918c505 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -3858,6 +3858,10 @@ timode_scalar_chain::convert_insn (rtx_insn *insn) switch (GET_CODE (src)) { case REG: + PUT_MODE (src, V1TImode); + fix_debug_reg_uses (src); + break; + case MEM: PUT_MODE (src, V1TImode); break;