15 !$acc loop gang(num:5)
18 !$acc loop gang(static:5)
21 !$acc loop gang(static:*)
40 !$acc loop worker(num:5)
49 !$acc loop gang worker
59 !$acc loop vector(length:5)
65 !$acc loop gang vector
68 !$acc loop worker vector
96 !$acc loop tile(-1) ! { dg-warning "must be positive" }
99 !$acc loop vector tile(*)
102 !$acc loop worker tile(*)
105 !$acc loop gang tile(*)
108 !$acc loop vector gang tile(*)
111 !$acc loop vector worker tile(*)
114 !$acc loop gang worker tile(*)
132 !$acc loop tile(-1) ! { dg-warning "must be positive" }
135 !$acc loop vector tile(*)
138 !$acc loop worker tile(*)
141 !$acc loop gang tile(*)
144 !$acc loop vector gang tile(*)
147 !$acc loop vector worker tile(*)
150 !$acc loop gang worker tile(*)
155 !$acc kernels loop auto
158 !$acc kernels loop gang
161 !$acc kernels loop gang(5)
164 !$acc kernels loop gang(num:5)
167 !$acc kernels loop gang(static:5)
170 !$acc kernels loop gang(static:*)
173 !$acc kernels loop gang
175 !$acc kernels loop gang ! { dg-error "OpenACC construct inside of non-OpenACC region" }
180 !$acc kernels loop worker
183 !$acc kernels loop worker(5)
186 !$acc kernels loop worker(num:5)
189 !$acc kernels loop worker
191 !$acc kernels loop worker ! { dg-error "OpenACC construct inside of non-OpenACC region" }
194 !$acc kernels loop gang ! { dg-error "OpenACC construct inside of non-OpenACC region" }
198 !$acc kernels loop gang worker
202 !$acc kernels loop vector
205 !$acc kernels loop vector(5)
208 !$acc kernels loop vector(length:5)
211 !$acc kernels loop vector
213 !$acc kernels loop vector ! { dg-error "OpenACC construct inside of non-OpenACC region" }
216 !$acc kernels loop worker ! { dg-error "OpenACC construct inside of non-OpenACC region" }
219 !$acc kernels loop gang ! { dg-error "OpenACC construct inside of non-OpenACC region" }
223 !$acc kernels loop gang vector
226 !$acc kernels loop worker vector
230 !$acc kernels loop auto
234 !$acc kernels loop tile(1)
237 !$acc kernels loop tile(*)
240 !$acc kernels loop tile(*, 1)
245 !$acc kernels loop tile(-1) ! { dg-warning "must be positive" }
248 !$acc kernels loop vector tile(*)
251 !$acc kernels loop worker tile(*)
254 !$acc kernels loop gang tile(*)
257 !$acc kernels loop vector gang tile(*)
260 !$acc kernels loop vector worker tile(*)
263 !$acc kernels loop gang worker tile(*)
267 !$acc parallel loop auto
270 !$acc parallel loop gang
273 !$acc parallel loop gang(static:5)
276 !$acc parallel loop gang(static:*)
279 !$acc parallel loop gang
281 !$acc parallel loop gang ! { dg-error "OpenACC construct inside of non-OpenACC region" }
286 !$acc parallel loop worker
289 !$acc parallel loop worker
291 !$acc parallel loop worker ! { dg-error "OpenACC construct inside of non-OpenACC region" }
294 !$acc parallel loop gang ! { dg-error "OpenACC construct inside of non-OpenACC region" }
298 !$acc parallel loop gang worker
302 !$acc parallel loop vector
304 !$acc parallel loop vector ! { dg-error "OpenACC construct inside of non-OpenACC region" }
307 !$acc parallel loop worker ! { dg-error "OpenACC construct inside of non-OpenACC region" }
310 !$acc parallel loop gang ! { dg-error "OpenACC construct inside of non-OpenACC region" }
314 !$acc parallel loop gang vector
317 !$acc parallel loop worker vector
321 !$acc parallel loop auto
325 !$acc parallel loop tile(1)
328 !$acc parallel loop tile(*)
331 !$acc parallel loop tile(*, 1)
336 !$acc parallel loop tile(-1) ! { dg-warning "must be positive" }
339 !$acc parallel loop vector tile(*)
342 !$acc parallel loop worker tile(*)
345 !$acc parallel loop gang tile(*)
348 !$acc parallel loop vector gang tile(*)
351 !$acc parallel loop vector worker tile(*)
354 !$acc parallel loop gang worker tile(*)