http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57955
--- Comment #2 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- The subject is very misleading, the alignment of constants is _not_ changed at all, otherwise many things would have been broken. The only change pertains to the internal alignment of initializers and cannot break anything, as it at most trades questionable optimization patterns for a smaller data footprint.