1 2014-09-23 Thomas Schwinge <thomas@codesourcery.com>
3 * c-c++-common/goacc/acc_on_device-1.c: New file.
4 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10 2014-09-08 Cesar Philippidis <cesar@codesourcery.com>
12 * gfortran.dg/goacc/private-1.f95: New test.
13 * gfortran.dg/goacc/private-2.f95: New test.
14 * gfortran.dg/goacc/private-3.f95: New test.
16 2014-08-01 Cesar Philippidis <cesar@codesourcery.com>
18 * gfortran.dg/gomp/map-1.f90 (test): Update error reporting.
20 2014-07-24 Cesar Philippidis <cesar@codesourcery.com>
22 * gfortran.dg/goacc/reduction-2.f95: New test.
24 2014-07-28 Cesar Philippidis <cesar@codesourcery.com>
25 Thomas Schwinge <thomas@codesourcery.com>
26 Ilmir Usmanov <i.usmanov@samsung.com>
28 * gfortran.dg/goacc/subarrays.f95: New test.
29 * gfortran.dg/gomp/map-1.f90: New test.
30 2014-07-14 Cesar Philippidis <cesar@codesourcery.com>
32 * c-c++-common/goacc/collapse-1.c: New test.
34 2014-07-08 Cesar Philippidis <cesar@codesourcery.com>
36 * gcc/testsuite/c-c++-common/goacc/reduction-1.c: New test.
37 * gcc/testsuite/c-c++-common/goacc/reduction-2.c: New test.
38 * gcc/testsuite/c-c++-common/goacc/reduction-3.c: New test.
39 * gcc/testsuite/c-c++-common/goacc/reduction-4.c: New test.
41 2014-07-08 Cesar Philippidis <cesar@codesourcery.com>
43 * gfortran.dg/goacc/fixed-3.f: New test.
44 * gfortran.dg/goacc/fixed-4.f: New test.
46 2014-07-03 Cesar Philippidis <cesar@codesourcery.com>
48 * gfortran.dg/goacc/fixed-1.f: New test.
49 * gfortran.dg/goacc/fixed-2.f: New test.
51 2014-06-13 Ilmir Usmanov <i.usmanov@samsung.com>
52 Cesar Philippidis <cesar@codesourcery.com>
54 * gfortran.dg/goacc/loop-tree.f95: New file.
56 2014-06-12 Thomas Schwinge <thomas@codesourcery.com>
58 * c-c++-common/goacc/if-clause-1.c: New file.
59 * c-c++-common/goacc/if-clause-2.c: Likewise.
61 2014-06-06 Thomas Schwinge <thomas@codesourcery.com>
63 * c-c++-common/goacc/pragma_context.c: New file.
64 * c-c++-common/goacc/update-1.c: Likewise.
66 2014-06-05 Thomas Schwinge <thomas@codesourcery.com>
68 * c-c++-common/goacc/data-clause-duplicate-1.c: The OpenACC
69 deviceptr clause is now supported.
70 * c-c++-common/goacc/deviceptr-1.c: Extend.
71 * c-c++-common/goacc/deviceptr-2.c: New file.
73 * c-c++-common/goacc/data-clause-duplicate-1.c: Extend.
74 * c-c++-common/goacc/present-1.c: New file.
76 2014-03-20 Thomas Schwinge <thomas@codesourcery.com>
78 * c-c++-common/goacc-gomp/nesting-1.c: New file.
79 * c-c++-common/goacc-gomp/nesting-fail-1.c: Extend.
80 * c-c++-common/goacc/clauses-fail.c: Likewise.
81 * c-c++-common/goacc/nesting-1.c: Likewise.
82 * gcc.dg/goacc/sb-1.c: Likewise.
83 * gcc.dg/goacc/sb-3.c: New file.
85 * c-c++-common/goacc/nesting-1.c: New file.
86 * c-c++-common/goacc/nesting-data-1.c: Likewise.
87 * c-c++-common/goacc/nesting-fail-1.c: Update.
89 * c-c++-common/goacc/nesting-fail-1.c (f_acc_kernels): Replace
90 OpenACC parallel with kernels directive.
92 * c-c++-common/goacc/parallel-1.c: Don't recurse.
94 * gfortran.dg/goacc/cache-1.f95: Replace dg-excess-errors usage
96 * gfortran.dg/goacc/coarray.f95: Likewise.
97 * gfortran.dg/goacc/cray.f95: Likewise.
98 * gfortran.dg/goacc/data-tree.f95: Likewise.
99 * gfortran.dg/goacc/declare-1.f95: Likewise.
100 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
101 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
102 * gfortran.dg/goacc/loop-1.f95: Likewise.
103 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
104 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
105 * gfortran.dg/goacc/parameter.f95: Likewise.
107 * c-c++-common/goacc/loop-1.c: Replace dg-excess-errors usage with
110 2014-03-18 Ilmir Usmanov <i.usmanov@samsung.com>
112 * c-c++-common/goacc/loop-1.c: New test.
114 2014-03-13 Ilmir Usmanov <i.usmanov@samsung.com>
116 * gfortran.dg/goacc/goacc.exp: New test directory.
117 * gfortran.dg/goacc/assumed.f95: New test.
118 * gfortran.dg/goacc/branch.f95: Likewise.
119 * gfortran.dg/goacc/cache-1.f95: Likewise.
120 * gfortran.dg/goacc/coarray.f95: Likewise.
121 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
122 * gfortran.dg/goacc/cray.f95: Likewise.
123 * gfortran.dg/goacc/critical.f95: Likewise.
124 * gfortran.dg/goacc/data-clauses.f95: Likewise.
125 * gfortran.dg/goacc/data-tree.f95: Likewise.
126 * gfortran.dg/goacc/declare-1.f95: Likewise.
127 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
128 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
129 * gfortran.dg/goacc/if.f95: Likewise.
130 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
131 * gfortran.dg/goacc/list.f95: Likewise.
132 * gfortran.dg/goacc/literal.f95: Likewise.
133 * gfortran.dg/goacc/loop-1.f95: Likewise.
134 * gfortran.dg/goacc/loop-2.f95: Likewise.
135 * gfortran.dg/goacc/loop-3.f95: Likewise.
136 * gfortran.dg/goacc/omp.f95: Likewise.
137 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
138 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
139 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
140 * gfortran.dg/goacc/parameter.f95: Likewise.
141 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
142 * gfortran.dg/goacc/reduction.f95: Likewise.
143 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
144 * gfortran.dg/goacc/several-directives.f95: Likewise.
145 * gfortran.dg/goacc/sie.f95: Likewise.
146 * gfortran.dg/gomp/omp_do1.f90: Change error message.
148 2014-02-28 Thomas Schwinge <thomas@codesourcery.com>
150 * c-c++-common/goacc-gomp/nesting-fail-1.c: Extend for OpenACC
152 * c-c++-common/goacc/clauses-fail.c: Likewise.
153 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
154 * c-c++-common/goacc/deviceptr-1.c: Likewise.
155 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
156 * c-c++-common/goacc/kernels-1.c: New file.
157 * gcc.dg/goacc/parallel-sb-1.c: Rename to...
158 * gcc.dg/goacc/sb-1.c: ... this new file, and extend for OpenACC
159 kernels and data constructs.
160 * gcc.dg/goacc/parallel-sb-2.c: Rename to...
161 * gcc.dg/goacc/sb-2.c: ... this new file, and extend for OpenACC
162 kernels and data constructs.
164 2014-02-21 Thomas Schwinge <thomas@codesourcery.com>
166 * c-c++-common/goacc-gomp/nesting-fail-1.c: Extend for OpenACC
168 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
169 * c-c++-common/goacc/parallel-fail-1.c: Rename to...
170 * c-c++-common/goacc/clauses-fail.c: ... this new file. Extend
171 for OpenACC data construct.
172 * c-c++-common/goacc/data-1.c: New file.
174 2014-02-18 Thomas Schwinge <thomas@codesourcery.com>
176 * gcc.dg/goacc/parallel-sb-1.c: New file.
177 * gcc.dg/goacc/parallel-sb-2.c: Likewise.
179 * g++.dg/gomp/block-1.C: Adjust to changed error message and/or
180 tighten matching rules.
181 * g++.dg/gomp/block-2.C: Likewise.
182 * g++.dg/gomp/block-3.C: Likewise.
183 * g++.dg/gomp/block-5.C: Likewise.
184 * g++.dg/gomp/target-1.C: Likewise.
185 * g++.dg/gomp/target-2.C: Likewise.
186 * g++.dg/gomp/taskgroup-1.C: Likewise.
187 * g++.dg/gomp/teams-1.C: Likewise.
188 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
189 * gcc.dg/cilk-plus/jump.c: Likewise.
190 * gcc.dg/gomp/block-1.c: Likewise.
191 * gcc.dg/gomp/block-10.c: Likewise.
192 * gcc.dg/gomp/block-2.c: Likewise.
193 * gcc.dg/gomp/block-3.c: Likewise.
194 * gcc.dg/gomp/block-4.c: Likewise.
195 * gcc.dg/gomp/block-5.c: Likewise.
196 * gcc.dg/gomp/block-6.c: Likewise.
197 * gcc.dg/gomp/block-7.c: Likewise.
198 * gcc.dg/gomp/block-8.c: Likewise.
199 * gcc.dg/gomp/block-9.c: Likewise.
200 * gcc.dg/gomp/target-1.c: Likewise.
201 * gcc.dg/gomp/target-2.c: Likewise.
202 * gcc.dg/gomp/taskgroup-1.c: Likewise.
203 * gcc.dg/gomp/teams-1.c: Likewise.
205 2014-02-17 Thomas Schwinge <thomas@codesourcery.com>
207 * c-c++-common/goacc/pcopy.c: New file.
208 * c-c++-common/goacc/pcopyin.c: Likewise.
209 * c-c++-common/goacc/pcopyout.c: Likewise.
210 * c-c++-common/goacc/pcreate.c: Likewise.
212 2014-01-28 Thomas Schwinge <thomas@codesourcery.com>
214 * c-c++-common/goacc/data-clause-duplicate-1.c: New file.
215 * c-c++-common/goacc/deviceptr-1.c: New file.
217 2013-11-21 Jakub Jelinek <jakub@redhat.com>
219 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
220 simdlen is a power of two.
221 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
222 Remove -msse2. Adjust regexps for name mangling changes.
223 * gcc.dg/gomp/simd-clones-3.c: Likewise.
224 * gcc.dg/vect/vect-simd-clone-1.c: New test.
225 * gcc.dg/vect/vect-simd-clone-2.c: New test.
226 * gcc.dg/vect/vect-simd-clone-3.c: New test.
227 * gcc.dg/vect/vect-simd-clone-4.c: New test.
228 * gcc.dg/vect/vect-simd-clone-5.c: New test.
229 * gcc.dg/vect/vect-simd-clone-6.c: New test.
230 * gcc.dg/vect/vect-simd-clone-7.c: New test.
231 * gcc.dg/vect/vect-simd-clone-8.c: New test.
232 * gcc.dg/vect/vect-simd-clone-9.c: New test.
233 * gcc.dg/vect/vect-simd-clone-10.c: New test.
234 * gcc.dg/vect/vect-simd-clone-10.h: New file.
235 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
237 2013-11-07 Thomas Schwinge <thomas@codesourcery.com>
239 * c-c++-common/goacc-gomp/nesting-fail-1.c: New file.
240 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
241 * c-c++-common/goacc/parallel-1.c: Likewise.
242 * c-c++-common/goacc/parallel-fail-1.c: Likewise.
244 * gcc.dg/goacc-gomp/goacc-gomp.exp: New file.
245 * gcc.dg/goacc/goacc.exp: Likewise.
247 * c-c++-common/cpp/openacc-define-1.c: Test _OPENACC.
248 * c-c++-common/cpp/openacc-define-2.c: Likewise.
249 * c-c++-common/cpp/openacc-define-3.c: Likewise.
250 * gfortran.dg/openacc-define-1.f90: Likewise.
251 * gfortran.dg/openacc-define-2.f90: Likewise.
252 * gfortran.dg/openacc-define-3.f90: Likewise.
254 * c-c++-common/cpp/openacc-define-1.c: New file.
255 * c-c++-common/cpp/openacc-define-2.c: Likewise.
256 * c-c++-common/cpp/openacc-define-3.c: Likewise.
257 * gfortran.dg/openacc-define-1.f90: Likewise.
258 * gfortran.dg/openacc-define-2.f90: Likewise.
259 * gfortran.dg/openacc-define-3.f90: Likewise.
261 * lib/target-supports.exp (check_effective_target_fopenacc): New
264 2013-10-10 Jakub Jelinek <jakub@redhat.com>
266 * g++.dg/gomp/depend-1.C (foo): Adjust expected error messages.
267 * g++.dg/gomp/depend-2.C (foo): Likewise.
268 * c-c++-common/gomp/depend-1.c (foo): Likewise.
269 * c-c++-common/gomp/map-1.c (foo): Likewise.
271 2013-10-10 Jakub Jelinek <jakub@redhat.com>
273 * g++.dg/gomp/udr-6.C: New test.
275 2013-10-08 Jakub Jelinek <jakub@redhat.com>
277 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
278 * gcc.dg/autopar/outer-2.c: Likewise.
279 * gcc.dg/autopar/outer-3.c: Likewise.
280 * gcc.dg/autopar/outer-4.c: Likewise.
281 * gcc.dg/autopar/outer-5.c: Likewise.
282 * gcc.dg/autopar/outer-6.c: Likewise.
283 * gcc.dg/autopar/parallelization-1.c: Likewise.
285 2013-10-07 Jakub Jelinek <jakub@redhat.com>
287 * g++.dg/gomp/udr-1.C: Adjust expected error messages.
289 2013-09-25 Jakub Jelinek <jakub@redhat.com>
291 * g++.dg/gomp/target-1.C: New test.
292 * g++.dg/gomp/target-2.C: New test.
293 * g++.dg/gomp/teams-1.C: New test.
294 * g++.dg/gomp/taskgroup-1.C: New test.
295 * gcc.dg/gomp/teams-1.c: New test.
296 * gcc.dg/gomp/taskgroup-1.c: New test.
297 * gcc.dg/gomp/target-1.c: New test.
298 * gcc.dg/gomp/target-2.c: New test.
299 * c-c++-common/gomp/cancel-1.c: New test.
301 2013-09-19 Jakub Jelinek <jakub@redhat.com>
303 PR tree-optimization/58472
304 * c-c++-common/gomp/pr58472.c: New test.
306 * gcc.dg/gomp/udr-1.c: New test.
307 * gcc.dg/gomp/udr-2.c: New test.
308 * gcc.dg/gomp/udr-3.c: New test.
309 * gcc.dg/gomp/udr-4.c: New test.
310 * gcc.dg/gomp/clause-1.c: Adjust error messages.
312 2013-09-18 Jakub Jelinek <jakub@redhat.com>
314 * g++.dg/gomp/clause-3.C: Adjust error messages.
315 * g++.dg/gomp/udr-1.C: New test.
316 * g++.dg/gomp/udr-2.C: New test.
317 * g++.dg/gomp/udr-3.C: New test.
318 * g++.dg/gomp/udr-4.C: New test.
319 * g++.dg/gomp/udr-5.C: New test.
321 2013-09-05 Jakub Jelinek <jakub@redhat.com>
323 * c-c++-common/gomp/map-1.c (foo): Add dg-error for implicitly
324 mapped non-mappable var.
326 2013-07-20 Jakub Jelinek <jakub@redhat.com>
328 * gcc.dg/gomp/declare-simd-1.c (f16, f17, f18): New tests.
330 2013-07-14 Jakub Jelinek <jakub@redhat.com>
332 * g++.dg/gomp/declare-simd-1.C: Add some new tests.
333 * g++.dg/gomp/declare-simd-2.C: Remove a test that should no longer
334 fail, adjust fn11 error locus, add new tests.
336 2013-07-06 Jakub Jelinek <jakub@redhat.com>
338 * c-c++-common/gomp/depend-1.c: Enable for C as well.
339 * c-c++-common/gomp/depend-2.c: Likewise.
340 * c-c++-common/gomp/map-1.c: Likewise.
342 2013-07-03 Jakub Jelinek <jakub@redhat.com>
344 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
346 * g++.dg/gomp/block-3.C: Likewise.
347 * gcc.dg/gomp/block-3.c: Likewise.
348 * gcc.dg/gomp/nesting-1.c: Likewise. Add further #pragma omp sections
350 * c-c++-common/gomp/sections1.c: New test.
351 * c-c++-common/gomp/single1.c: New test.
352 * c-c++-common/gomp/atomic-16.c: New test.
354 2013-06-04 Jakub Jelinek <jakub@redhat.com>
356 * g++.dg/gomp/depend-1.C: New test.
357 * g++.dg/gomp/depend-2.C: New test.
358 * c-c++-common/gomp/depend-1.c: New test.
359 * c-c++-common/gomp/depend-2.c: New test.
360 * c-c++-common/gomp/map-1.c: New test.
362 2013-05-13 Jakub Jelinek <jakub@redhat.com>
364 * gcc.dg/gomp/declare-simd-1.c: New test.
365 * gcc.dg/gomp/declare-simd-2.c: New test.
367 2013-05-09 Jakub Jelinek <jakub@redhat.com>
369 * g++.dg/gomp/declare-simd-1.C: New test.
370 * g++.dg/gomp/declare-simd-2.C: New test.
372 2013-04-30 Jakub Jelinek <jakub@redhat.com>
374 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
376 2013-04-24 Jakub Jelinek <jakub@redhat.com>
378 * c-c++-common/gomp/simd1.c: Enable also for C.
379 * c-c++-common/gomp/simd2.c: Likewise.
380 * c-c++-common/gomp/simd3.c: Likewise.
381 * c-c++-common/gomp/simd4.c: Likewise. Adjust expected
383 * c-c++-common/gomp/simd5.c: Enable also for C.
385 2013-04-23 Jakub Jelinek <jakub@redhat.com>
387 * c-c++-common/gomp/simd3.c: New test.
388 * c-c++-common/gomp/simd4.c: New test.
389 * c-c++-common/gomp/simd5.c: New test.
391 2013-04-19 Jakub Jelinek <jakub@redhat.com>
393 * c-c++-common/gomp/simd1.c: New test.
394 * c-c++-common/gomp/simd2.c: New test.
396 2013-04-10 Jakub Jelinek <jakub@redhat.com>
398 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
399 instead of GOMP_parallel_loop_runtime_start.
401 2013-03-20 Jakub Jelinek <jakub@redhat.com>
403 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
405 * c-c++-common/gomp/atomic-15.c: Remove error test that is now
408 Copyright (C) 2013-2014 Free Software Foundation, Inc.
410 Copying and distribution of this file, with or without modification,
411 are permitted in any medium without royalty provided the copyright
412 notice and this notice are preserved.