https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112447
--- Comment #16 from JuzheZhong <juzhe.zhong at rivai dot ai> --- The victim should be these 2 pieces of codes: .L20: lbu a1,0(a3) li t1,97 bne a1,t1,.L21 lbu t1,1(a3) bne t1,a1,.L21 lbu a1,2(a3) bne a1,t1,.L21 lbu t1,3(a3) bne t1,a1,.L21 lbu a1,4(a3) bne a1,t1,.L21 lbu t1,5(a3) bne t1,a1,.L21 lbu a1,6(a3) bne a1,t1,.L21 lbu a3,7(a3) bne a3,a1,.L21 lui a3,%hi(A) lbu a3,%lo(A)(a3) mv t1,a5 mv a1,a4 bltu a4,t3,.L24 mv t1,t4 addi a1,a4,-8 vmv.v.x v2,a3 vse8.v v2,0(a2) .L24: .L29: lbu t1,0(a1) li t6,97 bne t1,t6,.L21 lbu t6,1(a1) bne t6,t1,.L21 lbu t1,2(a1) bne t1,t6,.L21 lbu t6,3(a1) bne t6,t1,.L21 lbu t1,4(a1) bne t1,t6,.L21 lbu t6,5(a1) bne t6,t1,.L21 lbu t1,6(a1) bne t1,t6,.L21 lbu a1,7(a1) bne a1,t1,.L21 mv t1,a5 mv a1,a4 bltu a4,t3,.L31 li t6,66 mv t1,t4 addi a1,a4,-8 vmv.v.x v2,t6 vse8.v v2,0(a2) .L31: They are located on BB 54 and BB 113. Their VSETVLs should not be eliminiated.