]>
git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/c-c++-common/cilk-plus/AN/array_test2.c
60f2de2834a1a0869c8a94fc77e4bdc96c483731
2 /* { dg-options "-fcilkplus" } */
5 int main2 (char **argv
);
9 const char *array
[] = {"a.out", "5"};
10 x
= main2 ((char **)array
);
15 int main2(char **argv
)
17 int array
[10], array2
[10], ii
= 0, x
= 2, z
= 0 , y
= 0 ;
19 for (ii
= 0; ii
< 10; ii
++)
25 array2
[0:10:1] = array
[0:10:1];
27 for (ii
= 0; ii
< 10; ii
++)
28 if (array2
[ii
] != array
[ii
])
31 for (ii
= 0; ii
< 10; ii
++)
37 array2
[0:5:2] = array
[0:5:2];
39 for (ii
= 0; ii
< 10; ii
+= 2)
40 if (array
[ii
] != array2
[ii
])
43 for (ii
= 0; ii
< 10; ii
++)
49 z
= (10-atoi(argv
[1]))/atoi(argv
[1]);
51 array2
[x
:5:z
] = array
[x
:5:z
];
53 for (ii
= x
; ii
< 5; ii
+= z
)
54 if (array2
[ii
] != array
[ii
])
57 for (ii
= 0; ii
< 10; ii
++)
63 z
= (10-atoi(argv
[1]))/atoi(argv
[1]);
66 array2
[x
:y
:z
] = array
[x
:y
:z
];
67 for (ii
= x
; ii
< 10; ii
= ii
+ z
)
68 if (array2
[ii
] != array
[ii
])
71 for (ii
= 0; ii
< 10; ii
++)
77 z
= (10-atoi(argv
[1]))/atoi(argv
[1]);
80 array
[x
:y
:((10-atoi(argv
[1]))/atoi(argv
[1]))] =
81 array2
[x
:y
:((10-atoi(argv
[1]))/atoi(argv
[1]))];
83 for (ii
= x
; ii
< 10; ii
+= z
)
84 if (array
[ii
] != array2
[ii
])
89 z
= (10-atoi(argv
[1]))/atoi(argv
[1]);
92 for (ii
= 0; ii
< 10; ii
++)
98 array
[atoi(argv
[1]):(10-atoi(argv
[1])):((10-atoi(argv
[1]))/atoi(argv
[1]))] =
99 array2
[atoi(argv
[1]):(10-atoi(argv
[1])):((10-atoi(argv
[1]))/atoi(argv
[1]))];
100 for (ii
= x
; ii
< 10; ii
+= z
)
101 if (array
[ii
] != array2
[ii
])
104 for (ii
= 0; ii
< 10; ii
++)
110 array
[atoi("5"):5:1] = array2
[atoi("5"):5:1];
112 for (ii
= atoi ("5"); ii
< 10; ii
++)
113 if (array
[ii
] != array2
[ii
])
116 for (ii
= 0; ii
< 10; ii
++)
121 array
[atoi("5"):atoi("5"):atoi("1")] = array2
[atoi("5"):atoi("5"):atoi("1")];
123 for (ii
= 5; ii
< 10; ii
++)
124 if (array2
[ii
] != array
[ii
])