]>
Commit | Line | Data |
---|---|---|
979bdcfe | 1 | /* { dg-do compile } */ |
2 | ||
3 | typedef int myint; | |
4 | ||
5 | float __attribute__((vector_size(16))) b; | |
6 | int __attribute__((vector_size(16))) d; | |
7 | myint __attribute__((vector_size(16))) d2; | |
8 | unsigned int __attribute__((vector_size(16))) e; | |
9 | ||
10 | void foo() | |
11 | { | |
12 | b + d; /* { dg-error "invalid operands to binary" } */ | |
2f6d557f | 13 | d += e; /* { dg-message "use '-flax-vector-conversions' to permit conversions between vectors with differing element types or numbers of subparts.*cannot convert '__vector.4. unsigned int' to '__vector.4. int' in assignment" } */ |
979bdcfe | 14 | d2 += d; |
15 | } |