blob: 5b86b9f7db556c44b4052202d051a0153c7dbf85 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/* { dg-do compile } */
/* { dg-options "-fcilkplus" } */
int *p;
extern int stuff();
template <int value>
void foobar(int a)
{
int j = 123;
#pragma simd linear(j : value + 1)
for (int i=0; i < a; ++i)
{
p[i] = value;
j += stuff();
}
}
void funky()
{
foobar <69> (1000);
}
|