https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102046
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- else if (!useless_type_conversion_p (elt_t, TREE_TYPE (elt_v))) { error ("incorrect type of vector CONSTRUCTOR elements"); debug_generic_stmt (rhs1); return true; } _16 = {_2, _12}; Maybe introduced by r12-1294.