https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102591
--- Comment #2 from Gabriel Ravier <gabravier at gmail dot com> --- memcpy can fail on unaligned memory ??? I used it specifically to avoid this problem ! (also, LLVM's code, I am pretty sure, does not have any issue with alignment, as it uses either AVX instructions which care not for it, or specifically does a movdqu (i.e. unaligned load) of the memory)