https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89538
--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> --- > > So I investigated further to figure out which instruction actually sets > "0x0" to the new location, and found that instruction 202aef4 below is the > one > > 202aed0: 48 c7 00 00 00 00 00 movq $0x0,(%rax) > 202aed7: f3 0f 6f 08 movdqu (%rax),%xmm1 > 202aedb: 48 83 c0 20 add $0x20,%rax > 202aedf: 48 83 c1 20 add $0x20,%rcx > 202aee3: 48 c7 40 f0 00 00 00 movq $0x0,-0x10(%rax) > 202aeea: 00 > 202aeeb: f3 0f 6f 40 f0 movdqu -0x10(%rax),%xmm0 > 202aef0: 0f 11 49 e0 movups %xmm1,-0x20(%rcx) > 202aef4: 0f 11 41 f0 movups %xmm0,-0x10(%rcx) > 202aef8: 48 39 f8 cmp %rdi,%rax > 202aefb: 75 d3 jne 202aed0 What's the name of the function this assembly belongs to? Can you please test the 7.4.0 release?