https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50417
--- Comment #24 from Oleg Endo <olegendo at gcc dot gnu.org> --- (In reply to npl from comment #22) > > Its also generally quite hard to force the compiler to do less-aligned > accesses, and I haven`t seen this "solution" anywhere. (Probably because it > doesn`t work on any current compiler) Hm, have you tried using the address of a member in a packed (1) struct?