http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56392
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> 2013-02-19 11:51:47 UTC --- You are dereferencing a pointer to uint16_t that is not sufficiently aligned for that type. The C standard prohibits this, resulting in undefined behavior.