https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117946
--- Comment #4 from Hongtao Liu <liuhongt at gcc dot gnu.org> --- The insn is generated by avoid_store_fowarding, and it is valid but failed reload 170Store forwarding detected: 171From: (insn 24 23 25 2 (set (mem/c:SI (plus:DI (reg/f:DI 19 frame) 172 (const_int -36 [0xffffffffffffffdc])) [0 S4 A32]) 173 (const_int 0 [0])) "test.c":12:3 discrim 1 96 {*movsi_internal} 174 (nil)) 175From: (insn 23 22 24 2 (set (mem/c:SI (plus:DI (reg/f:DI 19 frame) 176 (const_int -40 [0xffffffffffffffd8])) [0 S4 A64]) 177 (const_int 0 [0])) "test.c":12:3 discrim 1 96 {*movsi_internal} 178 (nil)) 179From: (insn 22 21 23 2 (set (mem/c:SI (plus:DI (reg/f:DI 19 frame) 180 (const_int -44 [0xffffffffffffffd4])) [0 S4 A32]) 181 (const_int 0 [0])) "test.c":12:3 discrim 1 96 {*movsi_internal} 182 (nil)) 183From: (insn 21 160 22 2 (set (mem/c:SI (plus:DI (reg/f:DI 19 frame) 184 (const_int -48 [0xffffffffffffffd0])) [0 S4 A128]) 185 (const_int 0 [0])) "test.c":12:3 discrim 1 96 {*movsi_internal} 186 (nil)) 187To: (insn 37 36 38 2 (set (reg:TI 108) 188 (mem/c:TI (plus:DI (reg/f:DI 19 frame) 189 (const_int -48 [0xffffffffffffffd0])) [3 S16 A128])) "test.c":12:3 discrim 1 94 {*movti_internal} 190 (nil))