http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55742
--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> 2013-01-14 14:38:04 UTC --- I'd say once a target attribute appears at a declaration (non-definition) MV needs to be disabled. Or, the declarations target attribute and those at the MV definitions need to be merged. Thus, a declarations target attribute applies to all definitions (thus all MV variants).