https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120119
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Some debugging info: 949 /* Search the chain where this instruction is (one of) the root. */ 950 dest_op_info = insn_rr[INSN_UID (insn)].op_info; 951 dest_regno = REGNO (SET_DEST (PATTERN (insn))); 952 for (i = 0; i < dest_op_info->n_chains; i++) 953 { 954 /* The register tracked by this chain does not match the 955 destination register of insn. */ 956 if (dest_op_info->heads[i]->regno != dest_regno) (gdb) p dest_op_info $1 = (operand_rr_info *) 0x0 (gdb) p debug_rtx(insn) (insn:TI 83 81 84 2 (set (reg:SF 47 v15 [orig:183 _40 ] [183]) (mult:SF (reg:SF 47 v15 [orig:115 _39 ] [115]) (reg:SF 32 v0 [orig:195 _166 ] [195]))) "/mnt/b/yoe/master/sources/poky/build/tmp/work/cortexa57-poky-linux-musl/opengl-es-cts/3.2.12.0/git/modules/gles3/functional/es3fShaderMatrixTests.cpp":993:22 discrim 8 1066 {mulsf3} (expr_list:REG_DEAD (reg:SF 32 v0 [orig:195 _166 ] [195]) (nil))) $2 = void