https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69935
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Known to work| |11.1.0
Resolution|--- |FIXED
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed in GCC 11 with the fix for PR97307.
traverse_loadloop:
.LFB1:
.cfi_startproc
movq (%rdi), %rax
testq %rax, %rax
je .L12
.p2align 4,,10
.p2align 3
.L11:
movq %rax, %rdx
movq (%rax), %rax
testq %rax, %rax
jne .L11
movl 8(%rdx), %eax
ret