http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53037
--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> 2012-04-19 16:00:41 UTC --- (In reply to comment #3) > Logically, about half of u64's will be properly aligned at the moment... > Linus' No necessarily. For u64 x; int y; u64 z; both x and z may be 4 byte aligned. > 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. Is this feature only used for function parameters?