http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53037
--- Comment #3 from H. Peter Anvin <hpa at zytor dot com> 2012-04-19 15:51:35 UTC --- Logically, about half of u64's will be properly aligned at the moment... Linus' request is that we flag the currently misaligned __[su]64's as __compat_[su]64 and make __[su]64 aligned, so at least *new* interfaces will be properly aligned.