https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70079
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Last reconfirmed| |2021-08-07 Keywords| |missed-optimization --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- movq (%rsi), %rax movq %rdi, %rcx leaq 8(%rdi), %rdi movq %rax, -8(%rdi) movq 504(%rsi), %rax movq %rax, 496(%rdi) andq $-8, %rdi xorl %eax, %eax subq %rdi, %rcx subq %rcx, %rsi addl $512, %ecx shrl $3, %ecx Confirmed.