@@ -13,58 +13,58 @@ void func() {
13
13
14
14
for (int i = 0 ; i < 10 ; ++ i ) {
15
15
// expected-error@+2{{expected '('}}
16
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
16
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
17
17
#pragma acc cache
18
18
}
19
19
20
20
for (int i = 0 ; i < 10 ; ++ i ) {
21
21
// expected-error@+3{{expected '('}}
22
22
// expected-error@+2{{invalid OpenACC clause 'clause'}}
23
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
23
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
24
24
#pragma acc cache clause list
25
25
}
26
26
27
27
for (int i = 0 ; i < 10 ; ++ i ) {
28
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
28
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
29
29
#pragma acc cache()
30
30
}
31
31
32
32
for (int i = 0 ; i < 10 ; ++ i ) {
33
33
// expected-error@+2{{invalid OpenACC clause 'clause'}}
34
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
34
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
35
35
#pragma acc cache() clause-list
36
36
}
37
37
38
38
for (int i = 0 ; i < 10 ; ++ i ) {
39
39
// expected-error@+3{{expected ')'}}
40
40
// expected-note@+2{{to match this '('}}
41
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
41
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
42
42
#pragma acc cache(
43
43
}
44
44
45
45
for (int i = 0 ; i < 10 ; ++ i ) {
46
46
// expected-error@+4{{use of undeclared identifier 'invalid'}}
47
47
// expected-error@+3{{expected ')'}}
48
48
// expected-note@+2{{to match this '('}}
49
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
49
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
50
50
#pragma acc cache(invalid
51
51
}
52
52
53
53
for (int i = 0 ; i < 10 ; ++ i ) {
54
54
// expected-error@+3{{expected ')'}}
55
55
// expected-note@+2{{to match this '('}}
56
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
56
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
57
57
#pragma acc cache(ArrayPtr
58
58
}
59
59
60
60
for (int i = 0 ; i < 10 ; ++ i ) {
61
61
// expected-error@+2{{use of undeclared identifier 'invalid'}}
62
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
62
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
63
63
#pragma acc cache(invalid)
64
64
}
65
65
66
66
for (int i = 0 ; i < 10 ; ++ i ) {
67
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
67
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
68
68
#pragma acc cache(ArrayPtr)
69
69
}
70
70
@@ -74,28 +74,28 @@ void func() {
74
74
// expected-note@+4{{to match this '['}}
75
75
// expected-error@+3{{expected ')'}}
76
76
// expected-note@+2{{to match this '('}}
77
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
77
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
78
78
#pragma acc cache(ArrayPtr[
79
79
}
80
80
81
81
for (int i = 0 ; i < 10 ; ++ i ) {
82
82
// expected-error@+4{{expected expression}}
83
83
// expected-error@+3{{expected ']'}}
84
84
// expected-note@+2{{to match this '['}}
85
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
85
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
86
86
#pragma acc cache(ArrayPtr[, 5)
87
87
}
88
88
89
89
for (int i = 0 ; i < 10 ; ++ i ) {
90
90
// expected-error@+4{{expected expression}}
91
91
// expected-error@+3{{expected ']'}}
92
92
// expected-note@+2{{to match this '['}}
93
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
93
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
94
94
#pragma acc cache(Array[)
95
95
}
96
96
97
97
for (int i = 0 ; i < 10 ; ++ i ) {
98
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
98
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
99
99
#pragma acc cache(Array[*readonly])
100
100
}
101
101
@@ -105,92 +105,92 @@ void func() {
105
105
// expected-note@+4{{to match this '['}}
106
106
// expected-error@+3{{expected ')'}}
107
107
// expected-note@+2{{to match this '('}}
108
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
108
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
109
109
#pragma acc cache(Array[*readonly:
110
110
}
111
111
112
112
for (int i = 0 ; i < 10 ; ++ i ) {
113
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
113
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
114
114
#pragma acc cache(readonly)
115
115
}
116
116
117
117
for (int i = 0 ; i < 10 ; ++ i ) {
118
118
// expected-error@+2{{invalid tag 'devnum' on 'cache' directive}}
119
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
119
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
120
120
#pragma acc cache(devnum:ArrayPtr)
121
121
}
122
122
123
123
for (int i = 0 ; i < 10 ; ++ i ) {
124
124
// expected-error@+2{{invalid tag 'invalid' on 'cache' directive}}
125
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
125
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
126
126
#pragma acc cache(invalid:ArrayPtr)
127
127
}
128
128
129
129
for (int i = 0 ; i < 10 ; ++ i ) {
130
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
130
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
131
131
#pragma acc cache(readonly:ArrayPtr)
132
132
}
133
133
134
134
for (int i = 0 ; i < 10 ; ++ i ) {
135
135
// expected-error@+2{{expected expression}}
136
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
136
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
137
137
#pragma acc cache(readonly:ArrayPtr[5:])
138
138
}
139
139
140
140
for (int i = 0 ; i < 10 ; ++ i ) {
141
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
141
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
142
142
#pragma acc cache(readonly:ArrayPtr[5:*readonly])
143
143
}
144
144
145
145
for (int i = 0 ; i < 10 ; ++ i ) {
146
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
146
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
147
147
#pragma acc cache(readonly:ArrayPtr[5:*readonly], Array)
148
148
}
149
149
150
150
for (int i = 0 ; i < 10 ; ++ i ) {
151
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
151
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
152
152
#pragma acc cache(readonly:ArrayPtr[5:*readonly], Array[*readonly:3])
153
153
}
154
154
155
155
for (int i = 0 ; i < 10 ; ++ i ) {
156
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
156
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
157
157
#pragma acc cache(readonly:ArrayPtr[5 + i:*readonly], Array[*readonly + i:3])
158
158
}
159
159
160
160
for (int i = 0 ; i < 10 ; ++ i ) {
161
161
// expected-error@+4{{expected expression}}
162
162
// expected-error@+3{{expected ')'}}
163
163
// expected-note@+2{{to match this '('}}
164
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
164
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
165
165
#pragma acc cache(readonly:ArrayPtr[5:*readonly],
166
166
}
167
167
168
168
for (int i = 0 ; i < 10 ; ++ i ) {
169
169
// expected-error@+2{{expected expression}}
170
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
170
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
171
171
#pragma acc cache(readonly:ArrayPtr[5:*readonly],)
172
172
}
173
173
174
174
for (int i = 0 ; i < 10 ; ++ i ) {
175
175
// expected-warning@+2{{left operand of comma operator has no effect}}
176
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
176
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
177
177
#pragma acc cache(readonly:ArrayPtr[5,6:*readonly])
178
178
}
179
179
180
180
for (int i = 0 ; i < 10 ; ++ i ) {
181
181
// expected-warning@+2{{left operand of comma operator has no effect}}
182
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
182
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
183
183
#pragma acc cache(readonly:ArrayPtr[5:3, *readonly], ArrayPtr[0])
184
184
}
185
185
186
186
for (int i = 0 ; i < 10 ; ++ i ) {
187
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
187
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
188
188
#pragma acc cache(readonly:s.foo)
189
189
}
190
190
191
191
for (int i = 0 ; i < 10 ; ++ i ) {
192
192
// expected-warning@+2{{left operand of comma operator has no effect}}
193
- // expected-warning@+1{{OpenACC directives not yet implemented, pragma ignored}}
193
+ // expected-warning@+1{{OpenACC construct 'cache' not yet implemented, pragma ignored}}
194
194
#pragma acc cache(readonly:s.Array[1,2])
195
195
}
196
196
}
0 commit comments