------- Comment #8 from ebotcazou at gcc dot gnu dot org 2010-02-10 10:02 ------- > The non-working code is vectorized, and vectorized code can have strict > alignment requirements.
Yes, the alignment requirements are surreptitiously changed by -ftree-vectorize on x86 and x86-64. This ought to be documented in the manual. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43009