http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57748
--- Comment #49 from Paulo J. Matos <pa...@matos-sorge.com> --- I noticed that enabling misaligned moves have created a few test failures on my port. Namely: execute.exp=20051113-1.c. It was generating one too many moves to deference the structure in function Sum. Applying patch posted by Bernd: http://gcc.gnu.org/ml/gcc-patches/2013-11/msg02291.html fixes the problems I was seeing. The patch does not apply cleanly to 4.8 (3 out of 14 hunks fail) but they are easily fixable. Again, a request for this to be approved in master and later in 4.8 (since it lead to wrong code generation).