https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39075
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |x86_64 Known to work|8.1.0 | --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- GCC 8 (because of r8-376) and above produce: .L2: movups %xmm0, (%rax) addq $16, %rax cmpq %rax, %rdx jne .L2 So an unaligned store but it should be still an aligned store.