What happens with __attribute__((vector_size(8))) short a = {1, -1};?

Andrew Pinski pinskia@physics.uc.edu
Wed Jun 18 18:14:00 GMT 2003


On Wednesday, Jun 18, 2003, at 13:39 US/Eastern, Kazu Hirata wrote:

> Hi,
>
> When the vector size and the amount of initialization do not match like
>
>   __attribute__((vector_size(8))) short a = {1, -1};
>
> what is supposed to happen?  Is the initialization assumed to be like 
> so?
>

This one, just like structs work:
>   {1, -1, 0, 0}


Thanks,
Andrew Pinski

>
> Or left uninitialized?  Or syntax error?
>
> Thanks,
>
> Kazu Hirata
>
>



More information about the Gcc mailing list