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

Reply via email to