------- Additional Comments From steven at gcc dot gnu dot org 2005-01-23 13:35 ------- Mainline today produces: foo: .LFB2: xorl %eax, %eax movl $4, %ecx movl $state, %edx .p2align 4,,7 .L2: mov %eax, %eax movl S(,%rax,4), %eax xorl (%rdx), %eax movl %eax, (%rdx) mov %eax, %eax movl S(,%rax,4), %eax xorl 4(%rdx), %eax movl %eax, 4(%rdx) mov %eax, %eax movl S(,%rax,4), %eax xorl 8(%rdx), %eax movl %eax, 8(%rdx) mov %eax, %eax movl S(,%rax,4), %eax xorl 12(%rdx), %eax movl %eax, 12(%rdx) addq $16, %rdx decl %ecx jne .L2 andl $255, %eax ret
-- What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17387