https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105504

--- Comment #1 from Hongtao.liu <crazylht at gmail dot com> ---
Pass remove_partial_avx_dependency is before RA, which we have

(insn 128 127 129 22 (set (reg/v:DF 99 [ z ])
        (float_extend:DF (reg/v:SF 117 [ x ]))) "test.c":43:10 163
{*extendsfdf2}

and attr avx_partial_xmm_update is false, since we don't need to handle

vcvtss2sd %xmm, %xmm, %xmm

But after RA, 117 is allocate as mem which causes partial xmm dependency.

Reply via email to