| /* Check the case when index is out of bound */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-Warray-bounds" } */ | |
| #define vector __attribute__((vector_size(16) )) | |
| int test0(void) | |
| { | |
| vector int a; | |
| return a[10]; /* { dg-warning "index value is out of bound" } */ | |
| } | |
| int test1(void) | |
| { | |
| vector int a; | |
| return a[-1]; /* { dg-warning "index value is out of bound" } */ | |
| } |