@@ -13,4 +13,62 @@ void func() {
13
13
// expected-warning@+2{{OpenACC clause parsing not yet implemented}}
14
14
// expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
15
15
#pragma acc parallel() clause list
16
+ for (;;){}
17
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
18
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
19
+ #pragma acc serial clause list
20
+ for (;;){}
21
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
22
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
23
+ #pragma acc kernels clause list
24
+ for (;;){}
25
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
26
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
27
+ #pragma acc data clause list
28
+ for (;;){}
29
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
30
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
31
+ #pragma acc host_data clause list
32
+ for (;;){}
33
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
34
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
35
+ #pragma acc loop clause list
36
+ for (;;){}
37
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
38
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
39
+ #pragma acc parallel invalid clause list
40
+ for (;;){}
41
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
42
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
43
+ #pragma acc parallel loop clause list
44
+ for (;;){}
45
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
46
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
47
+ #pragma acc serial loop clause list
48
+ for (;;){}
49
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
50
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
51
+ #pragma acc kernels loop clause list
52
+ for (;;){}
53
+
54
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
55
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
56
+ #pragma acc declare clause list
57
+ for (;;){}
58
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
59
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
60
+ #pragma acc init clause list
61
+ for (;;){}
62
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
63
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
64
+ #pragma acc shutdown clause list
65
+ for (;;){}
66
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
67
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
68
+ #pragma acc set clause list
69
+ for (;;){}
70
+ // expected-warning@+2{{OpenACC clause parsing not yet implemented}}
71
+ // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
72
+ #pragma acc update clause list
73
+ for (;;){}
16
74
}
0 commit comments