/* { dg-do compile } */ | |
/* { dg-options "-O3 -fcilkplus" } */ | |
int *a, *b; | |
void foo() | |
{ | |
#pragma simd | |
for (const int ci=0; ci<1000; ++ci) /* { dg-error "increment of read-only var\|invalid controlling\|invalid increment\|assignment of read" } */ | |
a[ci] = b[ci]; | |
} |