https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96377
--- Comment #10 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- On Thu, 30 Jul 2020, rsandifo at gcc dot gnu.org wrote: > IMO process_init_element shouldn't recurse into vector types > if the initialisation value is also a vector type. We should > treat the vector value as initialising the whole type and report > an error if they're not compatible. Yes, that seems correct.