1 2014-11-05 Thomas Schwinge <thomas@codesourcery.com>
3 * c-c++-common/goacc/cache-1.c: New file.
5 * gfortran.dg/goacc/data-tree.f95: Remove dg-prune-output directive.
6 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9 * gfortran.dg/goacc/private-1.f95: Likewise.
11 2014-11-04 Cesar Philippidis <cesar@codesourcery.com>
13 * gfortran.dg/goacc/routine-1.f90: New test.
14 * gfortran.dg/goacc/routine-2.f90: New test.
16 2014-11-03 Cesar Philippidis <cesar@codesourcery.com>
18 * c-c++-common/goacc/data-1.c: Exercise enter/exit data pragma.
19 * c-c++-common/goacc/update-1.c: Ensure that fortran subarrays err.
20 * gcc/testsuite/c-c++-common/goacc/data-2.c: New test.
21 * gcc/testsuite/c-c++-common/goacc/update-1.c: Check for malformed
24 2014-10-31 Cesar Philippidis <cesar@codesourcery.com>
26 * gfortran.dg/goacc/asyncwait-1.f95: New test.
27 * gfortran.dg/goacc/asyncwait-2.f95: New test.
28 * gfortran.dg/goacc/asyncwait-3.f95: New test.
29 * gfortran.dg/goacc/asyncwait-4.f95: New test.
31 2014-10-30 Thomas Schwinge <thomas@codesourcery.com>
33 * c-c++-common/goacc/acc_on_device-1.c: Move...
34 * gcc.dg/goacc/acc_on_device-1.c: ... here.
35 (dg-additional-options): Add -std=c89.
36 * c-c++-common/goacc/acc_on_device-2-off.c: Extend for C++.
37 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
39 2014-10-20 Thomas Schwinge <thomas@codesourcery.com>
41 * gcc.dg/goacc/sb-1.c: Move file...
42 * c-c++-common/goacc/sb-1.c: ... here.
43 * gcc.dg/goacc/sb-2.c: Move file...
44 * c-c++-common/goacc/sb-2.c: ... here.
45 * gcc.dg/goacc/sb-3.c: Move file...
46 * c-c++-common/goacc/sb-3.c: ... here.
48 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
49 * g++.dg/goacc/goacc.exp: Likewise.
51 2014-10-09 Thomas Schwinge <thomas@codesourcery.com>
53 * gcc.dg/goacc/collapse.c: Move file to
54 libgomp/testsuite/libgomp.oacc-c/collapse-4.c.
56 2014-10-08 Cesar Philippidis <cesar@codesourcery.com>
58 * gcc.dg/goacc/collapse.c: New test.
60 2014-09-25 Thomas Schwinge <thomas@codesourcery.com>
62 * c-c++-common/goacc/reduction-1.c: Remove erroneous "#pragma acc
64 * c-c++-common/goacc/reduction-2.c: Likewise.
65 * c-c++-common/goacc/reduction-3.c: Likewise.
66 * c-c++-common/goacc/reduction-4.c: Likewise.
68 2014-09-23 Thomas Schwinge <thomas@codesourcery.com>
70 * c-c++-common/goacc/acc_on_device-1.c: New file.
71 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
72 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
73 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
74 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
75 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
77 2014-09-08 Cesar Philippidis <cesar@codesourcery.com>
79 * gfortran.dg/goacc/private-1.f95: New test.
80 * gfortran.dg/goacc/private-2.f95: New test.
81 * gfortran.dg/goacc/private-3.f95: New test.
83 2014-08-01 Cesar Philippidis <cesar@codesourcery.com>
85 * gfortran.dg/gomp/map-1.f90 (test): Update error reporting.
87 2014-07-24 Cesar Philippidis <cesar@codesourcery.com>
89 * gfortran.dg/goacc/reduction-2.f95: New test.
91 2014-07-28 Cesar Philippidis <cesar@codesourcery.com>
92 Thomas Schwinge <thomas@codesourcery.com>
93 Ilmir Usmanov <i.usmanov@samsung.com>
95 * gfortran.dg/goacc/subarrays.f95: New test.
96 * gfortran.dg/gomp/map-1.f90: New test.
97 2014-07-14 Cesar Philippidis <cesar@codesourcery.com>
99 * c-c++-common/goacc/collapse-1.c: New test.
101 2014-07-08 Cesar Philippidis <cesar@codesourcery.com>
103 * gcc/testsuite/c-c++-common/goacc/reduction-1.c: New test.
104 * gcc/testsuite/c-c++-common/goacc/reduction-2.c: New test.
105 * gcc/testsuite/c-c++-common/goacc/reduction-3.c: New test.
106 * gcc/testsuite/c-c++-common/goacc/reduction-4.c: New test.
108 2014-07-08 Cesar Philippidis <cesar@codesourcery.com>
110 * gfortran.dg/goacc/fixed-3.f: New test.
111 * gfortran.dg/goacc/fixed-4.f: New test.
113 2014-07-03 Cesar Philippidis <cesar@codesourcery.com>
115 * gfortran.dg/goacc/fixed-1.f: New test.
116 * gfortran.dg/goacc/fixed-2.f: New test.
118 2014-06-13 Ilmir Usmanov <i.usmanov@samsung.com>
119 Cesar Philippidis <cesar@codesourcery.com>
121 * gfortran.dg/goacc/loop-tree.f95: New file.
123 2014-06-12 Thomas Schwinge <thomas@codesourcery.com>
125 * c-c++-common/goacc/if-clause-1.c: New file.
126 * c-c++-common/goacc/if-clause-2.c: Likewise.
128 2014-06-06 Thomas Schwinge <thomas@codesourcery.com>
130 * c-c++-common/goacc/pragma_context.c: New file.
131 * c-c++-common/goacc/update-1.c: Likewise.
133 2014-06-05 Thomas Schwinge <thomas@codesourcery.com>
135 * c-c++-common/goacc/data-clause-duplicate-1.c: The OpenACC
136 deviceptr clause is now supported.
137 * c-c++-common/goacc/deviceptr-1.c: Extend.
138 * c-c++-common/goacc/deviceptr-2.c: New file.
140 * c-c++-common/goacc/data-clause-duplicate-1.c: Extend.
141 * c-c++-common/goacc/present-1.c: New file.
143 2014-03-20 Thomas Schwinge <thomas@codesourcery.com>
145 * c-c++-common/goacc-gomp/nesting-1.c: New file.
146 * c-c++-common/goacc-gomp/nesting-fail-1.c: Extend.
147 * c-c++-common/goacc/clauses-fail.c: Likewise.
148 * c-c++-common/goacc/nesting-1.c: Likewise.
149 * gcc.dg/goacc/sb-1.c: Likewise.
150 * gcc.dg/goacc/sb-3.c: New file.
152 * c-c++-common/goacc/nesting-1.c: New file.
153 * c-c++-common/goacc/nesting-data-1.c: Likewise.
154 * c-c++-common/goacc/nesting-fail-1.c: Update.
156 * c-c++-common/goacc/nesting-fail-1.c (f_acc_kernels): Replace
157 OpenACC parallel with kernels directive.
159 * c-c++-common/goacc/parallel-1.c: Don't recurse.
161 * gfortran.dg/goacc/cache-1.f95: Replace dg-excess-errors usage
162 with dg-prune-output.
163 * gfortran.dg/goacc/coarray.f95: Likewise.
164 * gfortran.dg/goacc/cray.f95: Likewise.
165 * gfortran.dg/goacc/data-tree.f95: Likewise.
166 * gfortran.dg/goacc/declare-1.f95: Likewise.
167 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
168 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
169 * gfortran.dg/goacc/loop-1.f95: Likewise.
170 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
171 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
172 * gfortran.dg/goacc/parameter.f95: Likewise.
174 * c-c++-common/goacc/loop-1.c: Replace dg-excess-errors usage with
177 2014-03-18 Ilmir Usmanov <i.usmanov@samsung.com>
179 * c-c++-common/goacc/loop-1.c: New test.
181 2014-03-13 Ilmir Usmanov <i.usmanov@samsung.com>
183 * gfortran.dg/goacc/goacc.exp: New test directory.
184 * gfortran.dg/goacc/assumed.f95: New test.
185 * gfortran.dg/goacc/branch.f95: Likewise.
186 * gfortran.dg/goacc/cache-1.f95: Likewise.
187 * gfortran.dg/goacc/coarray.f95: Likewise.
188 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
189 * gfortran.dg/goacc/cray.f95: Likewise.
190 * gfortran.dg/goacc/critical.f95: Likewise.
191 * gfortran.dg/goacc/data-clauses.f95: Likewise.
192 * gfortran.dg/goacc/data-tree.f95: Likewise.
193 * gfortran.dg/goacc/declare-1.f95: Likewise.
194 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
195 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
196 * gfortran.dg/goacc/if.f95: Likewise.
197 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
198 * gfortran.dg/goacc/list.f95: Likewise.
199 * gfortran.dg/goacc/literal.f95: Likewise.
200 * gfortran.dg/goacc/loop-1.f95: Likewise.
201 * gfortran.dg/goacc/loop-2.f95: Likewise.
202 * gfortran.dg/goacc/loop-3.f95: Likewise.
203 * gfortran.dg/goacc/omp.f95: Likewise.
204 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
205 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
206 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
207 * gfortran.dg/goacc/parameter.f95: Likewise.
208 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
209 * gfortran.dg/goacc/reduction.f95: Likewise.
210 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
211 * gfortran.dg/goacc/several-directives.f95: Likewise.
212 * gfortran.dg/goacc/sie.f95: Likewise.
213 * gfortran.dg/gomp/omp_do1.f90: Change error message.
215 2014-02-28 Thomas Schwinge <thomas@codesourcery.com>
217 * c-c++-common/goacc-gomp/nesting-fail-1.c: Extend for OpenACC
219 * c-c++-common/goacc/clauses-fail.c: Likewise.
220 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
221 * c-c++-common/goacc/deviceptr-1.c: Likewise.
222 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
223 * c-c++-common/goacc/kernels-1.c: New file.
224 * gcc.dg/goacc/parallel-sb-1.c: Rename to...
225 * gcc.dg/goacc/sb-1.c: ... this new file, and extend for OpenACC
226 kernels and data constructs.
227 * gcc.dg/goacc/parallel-sb-2.c: Rename to...
228 * gcc.dg/goacc/sb-2.c: ... this new file, and extend for OpenACC
229 kernels and data constructs.
231 2014-02-21 Thomas Schwinge <thomas@codesourcery.com>
233 * c-c++-common/goacc-gomp/nesting-fail-1.c: Extend for OpenACC
235 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
236 * c-c++-common/goacc/parallel-fail-1.c: Rename to...
237 * c-c++-common/goacc/clauses-fail.c: ... this new file. Extend
238 for OpenACC data construct.
239 * c-c++-common/goacc/data-1.c: New file.
241 2014-02-18 Thomas Schwinge <thomas@codesourcery.com>
243 * gcc.dg/goacc/parallel-sb-1.c: New file.
244 * gcc.dg/goacc/parallel-sb-2.c: Likewise.
246 * g++.dg/gomp/block-1.C: Adjust to changed error message and/or
247 tighten matching rules.
248 * g++.dg/gomp/block-2.C: Likewise.
249 * g++.dg/gomp/block-3.C: Likewise.
250 * g++.dg/gomp/block-5.C: Likewise.
251 * g++.dg/gomp/target-1.C: Likewise.
252 * g++.dg/gomp/target-2.C: Likewise.
253 * g++.dg/gomp/taskgroup-1.C: Likewise.
254 * g++.dg/gomp/teams-1.C: Likewise.
255 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
256 * gcc.dg/cilk-plus/jump.c: Likewise.
257 * gcc.dg/gomp/block-1.c: Likewise.
258 * gcc.dg/gomp/block-10.c: Likewise.
259 * gcc.dg/gomp/block-2.c: Likewise.
260 * gcc.dg/gomp/block-3.c: Likewise.
261 * gcc.dg/gomp/block-4.c: Likewise.
262 * gcc.dg/gomp/block-5.c: Likewise.
263 * gcc.dg/gomp/block-6.c: Likewise.
264 * gcc.dg/gomp/block-7.c: Likewise.
265 * gcc.dg/gomp/block-8.c: Likewise.
266 * gcc.dg/gomp/block-9.c: Likewise.
267 * gcc.dg/gomp/target-1.c: Likewise.
268 * gcc.dg/gomp/target-2.c: Likewise.
269 * gcc.dg/gomp/taskgroup-1.c: Likewise.
270 * gcc.dg/gomp/teams-1.c: Likewise.
272 2014-02-17 Thomas Schwinge <thomas@codesourcery.com>
274 * c-c++-common/goacc/pcopy.c: New file.
275 * c-c++-common/goacc/pcopyin.c: Likewise.
276 * c-c++-common/goacc/pcopyout.c: Likewise.
277 * c-c++-common/goacc/pcreate.c: Likewise.
279 2014-01-28 Thomas Schwinge <thomas@codesourcery.com>
281 * c-c++-common/goacc/data-clause-duplicate-1.c: New file.
282 * c-c++-common/goacc/deviceptr-1.c: New file.
284 2013-11-21 Jakub Jelinek <jakub@redhat.com>
286 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
287 simdlen is a power of two.
288 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
289 Remove -msse2. Adjust regexps for name mangling changes.
290 * gcc.dg/gomp/simd-clones-3.c: Likewise.
291 * gcc.dg/vect/vect-simd-clone-1.c: New test.
292 * gcc.dg/vect/vect-simd-clone-2.c: New test.
293 * gcc.dg/vect/vect-simd-clone-3.c: New test.
294 * gcc.dg/vect/vect-simd-clone-4.c: New test.
295 * gcc.dg/vect/vect-simd-clone-5.c: New test.
296 * gcc.dg/vect/vect-simd-clone-6.c: New test.
297 * gcc.dg/vect/vect-simd-clone-7.c: New test.
298 * gcc.dg/vect/vect-simd-clone-8.c: New test.
299 * gcc.dg/vect/vect-simd-clone-9.c: New test.
300 * gcc.dg/vect/vect-simd-clone-10.c: New test.
301 * gcc.dg/vect/vect-simd-clone-10.h: New file.
302 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
304 2013-11-07 Thomas Schwinge <thomas@codesourcery.com>
306 * c-c++-common/goacc-gomp/nesting-fail-1.c: New file.
307 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
308 * c-c++-common/goacc/parallel-1.c: Likewise.
309 * c-c++-common/goacc/parallel-fail-1.c: Likewise.
311 * gcc.dg/goacc-gomp/goacc-gomp.exp: New file.
312 * gcc.dg/goacc/goacc.exp: Likewise.
314 * c-c++-common/cpp/openacc-define-1.c: Test _OPENACC.
315 * c-c++-common/cpp/openacc-define-2.c: Likewise.
316 * c-c++-common/cpp/openacc-define-3.c: Likewise.
317 * gfortran.dg/openacc-define-1.f90: Likewise.
318 * gfortran.dg/openacc-define-2.f90: Likewise.
319 * gfortran.dg/openacc-define-3.f90: Likewise.
321 * c-c++-common/cpp/openacc-define-1.c: New file.
322 * c-c++-common/cpp/openacc-define-2.c: Likewise.
323 * c-c++-common/cpp/openacc-define-3.c: Likewise.
324 * gfortran.dg/openacc-define-1.f90: Likewise.
325 * gfortran.dg/openacc-define-2.f90: Likewise.
326 * gfortran.dg/openacc-define-3.f90: Likewise.
328 * lib/target-supports.exp (check_effective_target_fopenacc): New
331 2013-10-10 Jakub Jelinek <jakub@redhat.com>
333 * g++.dg/gomp/depend-1.C (foo): Adjust expected error messages.
334 * g++.dg/gomp/depend-2.C (foo): Likewise.
335 * c-c++-common/gomp/depend-1.c (foo): Likewise.
336 * c-c++-common/gomp/map-1.c (foo): Likewise.
338 2013-10-10 Jakub Jelinek <jakub@redhat.com>
340 * g++.dg/gomp/udr-6.C: New test.
342 2013-10-08 Jakub Jelinek <jakub@redhat.com>
344 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
345 * gcc.dg/autopar/outer-2.c: Likewise.
346 * gcc.dg/autopar/outer-3.c: Likewise.
347 * gcc.dg/autopar/outer-4.c: Likewise.
348 * gcc.dg/autopar/outer-5.c: Likewise.
349 * gcc.dg/autopar/outer-6.c: Likewise.
350 * gcc.dg/autopar/parallelization-1.c: Likewise.
352 2013-10-07 Jakub Jelinek <jakub@redhat.com>
354 * g++.dg/gomp/udr-1.C: Adjust expected error messages.
356 2013-09-25 Jakub Jelinek <jakub@redhat.com>
358 * g++.dg/gomp/target-1.C: New test.
359 * g++.dg/gomp/target-2.C: New test.
360 * g++.dg/gomp/teams-1.C: New test.
361 * g++.dg/gomp/taskgroup-1.C: New test.
362 * gcc.dg/gomp/teams-1.c: New test.
363 * gcc.dg/gomp/taskgroup-1.c: New test.
364 * gcc.dg/gomp/target-1.c: New test.
365 * gcc.dg/gomp/target-2.c: New test.
366 * c-c++-common/gomp/cancel-1.c: New test.
368 2013-09-19 Jakub Jelinek <jakub@redhat.com>
370 PR tree-optimization/58472
371 * c-c++-common/gomp/pr58472.c: New test.
373 * gcc.dg/gomp/udr-1.c: New test.
374 * gcc.dg/gomp/udr-2.c: New test.
375 * gcc.dg/gomp/udr-3.c: New test.
376 * gcc.dg/gomp/udr-4.c: New test.
377 * gcc.dg/gomp/clause-1.c: Adjust error messages.
379 2013-09-18 Jakub Jelinek <jakub@redhat.com>
381 * g++.dg/gomp/clause-3.C: Adjust error messages.
382 * g++.dg/gomp/udr-1.C: New test.
383 * g++.dg/gomp/udr-2.C: New test.
384 * g++.dg/gomp/udr-3.C: New test.
385 * g++.dg/gomp/udr-4.C: New test.
386 * g++.dg/gomp/udr-5.C: New test.
388 2013-09-05 Jakub Jelinek <jakub@redhat.com>
390 * c-c++-common/gomp/map-1.c (foo): Add dg-error for implicitly
391 mapped non-mappable var.
393 2013-07-20 Jakub Jelinek <jakub@redhat.com>
395 * gcc.dg/gomp/declare-simd-1.c (f16, f17, f18): New tests.
397 2013-07-14 Jakub Jelinek <jakub@redhat.com>
399 * g++.dg/gomp/declare-simd-1.C: Add some new tests.
400 * g++.dg/gomp/declare-simd-2.C: Remove a test that should no longer
401 fail, adjust fn11 error locus, add new tests.
403 2013-07-06 Jakub Jelinek <jakub@redhat.com>
405 * c-c++-common/gomp/depend-1.c: Enable for C as well.
406 * c-c++-common/gomp/depend-2.c: Likewise.
407 * c-c++-common/gomp/map-1.c: Likewise.
409 2013-07-03 Jakub Jelinek <jakub@redhat.com>
411 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
413 * g++.dg/gomp/block-3.C: Likewise.
414 * gcc.dg/gomp/block-3.c: Likewise.
415 * gcc.dg/gomp/nesting-1.c: Likewise. Add further #pragma omp sections
417 * c-c++-common/gomp/sections1.c: New test.
418 * c-c++-common/gomp/single1.c: New test.
419 * c-c++-common/gomp/atomic-16.c: New test.
421 2013-06-04 Jakub Jelinek <jakub@redhat.com>
423 * g++.dg/gomp/depend-1.C: New test.
424 * g++.dg/gomp/depend-2.C: New test.
425 * c-c++-common/gomp/depend-1.c: New test.
426 * c-c++-common/gomp/depend-2.c: New test.
427 * c-c++-common/gomp/map-1.c: New test.
429 2013-05-13 Jakub Jelinek <jakub@redhat.com>
431 * gcc.dg/gomp/declare-simd-1.c: New test.
432 * gcc.dg/gomp/declare-simd-2.c: New test.
434 2013-05-09 Jakub Jelinek <jakub@redhat.com>
436 * g++.dg/gomp/declare-simd-1.C: New test.
437 * g++.dg/gomp/declare-simd-2.C: New test.
439 2013-04-30 Jakub Jelinek <jakub@redhat.com>
441 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
443 2013-04-24 Jakub Jelinek <jakub@redhat.com>
445 * c-c++-common/gomp/simd1.c: Enable also for C.
446 * c-c++-common/gomp/simd2.c: Likewise.
447 * c-c++-common/gomp/simd3.c: Likewise.
448 * c-c++-common/gomp/simd4.c: Likewise. Adjust expected
450 * c-c++-common/gomp/simd5.c: Enable also for C.
452 2013-04-23 Jakub Jelinek <jakub@redhat.com>
454 * c-c++-common/gomp/simd3.c: New test.
455 * c-c++-common/gomp/simd4.c: New test.
456 * c-c++-common/gomp/simd5.c: New test.
458 2013-04-19 Jakub Jelinek <jakub@redhat.com>
460 * c-c++-common/gomp/simd1.c: New test.
461 * c-c++-common/gomp/simd2.c: New test.
463 2013-04-10 Jakub Jelinek <jakub@redhat.com>
465 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
466 instead of GOMP_parallel_loop_runtime_start.
468 2013-03-20 Jakub Jelinek <jakub@redhat.com>
470 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
472 * c-c++-common/gomp/atomic-15.c: Remove error test that is now
475 Copyright (C) 2013-2014 Free Software Foundation, Inc.
477 Copying and distribution of this file, with or without modification,
478 are permitted in any medium without royalty provided the copyright
479 notice and this notice are preserved.