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