https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43174
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> --- Looks indeed fixed on trunk: xorl %eax, %eax .L2: leaq -60516(%rsi), %rdx .p2align 4,,10 .p2align 3 .L6: leaq 492(%rdx), %rcx .p2align 4,,10 .p2align 3 .L3: addl a0(%rdx), %eax addq $4, %rdx addl a1-4(%rdx), %eax addl a2-4(%rdx), %eax addl a3-4(%rdx), %eax addl a4-4(%rdx), %eax addl a5-4(%rdx), %eax addl a6-4(%rdx), %eax addl a7-4(%rdx), %eax cmpq %rdx, %rcx jne .L3 cmpq %rcx, %rsi jne .L6 addq $60516, %rsi cmpq $7503984, %rsi jne .L2