comparison gcc/testsuite/c-c++-common/goacc/loop-3.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children 1830386684a0
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1 void par1 (void)
2 {
3 int i, j;
4
5 #pragma acc parallel
6 {
7 #pragma acc loop gang(5) // { dg-error "argument not permitted" }
8 for (i = 0; i < 10; i++)
9 { }
10
11 #pragma acc loop gang(num:5) // { dg-error "argument not permitted" }
12 for (i = 0; i < 10; i++)
13 { }
14
15 #pragma acc loop worker(5) // { dg-error "argument not permitted" }
16 for (i = 0; i < 10; i++)
17 { }
18
19 #pragma acc loop worker(num:5) // { dg-error "argument not permitted" }
20 for (i = 0; i < 10; i++)
21 { }
22
23 #pragma acc loop vector(5) // { dg-error "argument not permitted" }
24 for (i = 0; i < 10; i++)
25 { }
26
27 #pragma acc loop vector(length:5) // { dg-error "argument not permitted" }
28 for (i = 0; i < 10; i++)
29 { }
30
31 }
32 }
33
34 void p2 (void)
35 {
36 int i, j;
37
38 #pragma acc parallel loop gang(5) // { dg-error "argument not permitted" "" { target c } }
39 for (i = 0; i < 10; i++) // { dg-error "argument not permitted" "" { target c++ } }
40 { }
41 #pragma acc parallel loop gang(num:5) // { dg-error "argument not permitted" "" { target c } }
42 for (i = 0; i < 10; i++) // { dg-error "argument not permitted" "" { target c++ } }
43 { }
44
45 #pragma acc parallel loop worker(5) // { dg-error "argument not permitted" "" { target c } }
46 for (i = 0; i < 10; i++) // { dg-error "argument not permitted" "" { target c++ } }
47 { }
48 #pragma acc parallel loop worker(num:5) // { dg-error "argument not permitted" "" { target c } }
49 for (i = 0; i < 10; i++) // { dg-error "argument not permitted" "" { target c++ } }
50 { }
51
52 #pragma acc parallel loop vector(5) // { dg-error "argument not permitted" "" { target c } }
53 for (i = 0; i < 10; i++) // { dg-error "argument not permitted" "" { target c++ } }
54 { }
55 #pragma acc parallel loop vector(length:5) // { dg-error "argument not permitted" "" { target c } }
56 for (i = 0; i < 10; i++) // { dg-error "argument not permitted" "" { target c++ } }
57 { }
58 }