On Thu, 2006-10-12 at 13:03 +0100, Mark Shinwell wrote:
> typedef __builtin_neon_qi int8x8_t      __attribute__ ((__vector_size__ (8)));
> typedef __builtin_neon_hi int16x4_t     __attribute__ ((__vector_size__ (8)));
> ...
> 
> int8x8_t f (int16x4_t a)
> {
>    return a;
> }

This should error out and it is a regression from previous versions (I
can check which ones but I think 3.4.0 rejected it).  The two targets
that I work on daily at work (including the language extension
specifications), both say this is invalid code and should be rejected.

Thanks,
Andrew Pinski

Reply via email to