https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86477
--- Comment #2 from Marc Glisse <glisse at gcc dot gnu.org> --- We don't have attribute ext_vector_type (we have vector_size). Gcc warns about it. We don't allow constructing a vector from a scalar (broadcasting). What Andrew says. If I fix everything, binding a reference works.