/* { dg-do compile } */ | |
#define N 1024 | |
void | |
f (unsigned int *x1, unsigned int *x2, unsigned short *y, unsigned char z) | |
{ | |
unsigned short zu = z; | |
for (int i = 0; i < N; ++i) | |
{ | |
unsigned short yi = y[i]; | |
x1[i] = x1[i] > 10 ? yi * zu : x1[i] + 1; | |
x2[i] += 1; | |
} | |
} |