http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48127
Richard Guenther <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matz at gcc dot gnu.org, | |rguenth at gcc dot gnu.org --- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-03-15 10:27:39 UTC --- I think the testcase is invalid as you have two definitions of baz which are not both common. The vectorizer relies on being able to promote alignment of definitions which I'm not sure it can do so for commons (it would rely on the linker choosing the common with the largest alignment). A testcase that works with -fno-common would be more convincing here ;)