Hi! Half a decade later... ;-)
On 2015-11-05T18:10:49-0800, Cesar Philippidis <ce...@codesourcery.com> wrote: > I've applied this patch to trunk. > [...] > --- /dev/null > +++ b/gcc/testsuite/g++.dg/goacc/template.C > @@ -0,0 +1,141 @@ > +[...] > +#pragma acc atomic capture > + c = b++; > + > +#pragma atomic update > + c++; > + > +#pragma acc atomic read > + b = a; > + > +#pragma acc atomic write > + b = a; > +[...] Pushed "[OpenACC] Fix '#pragma atomic update' typo in 'g++.dg/goacc/template.C'" to master branch in commit 6099b9cc8ce70d2ec7f2fc9f71da95fbb66d335f, see attached. (Did I suggest to enable '-Wunknown-pragmas' for '-fopenacc'/'-fopenmp*', or if that's not permissible, then at least do it in the relevant testsuite '*.exp' files?) Grüße Thomas ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955
>From 6099b9cc8ce70d2ec7f2fc9f71da95fbb66d335f Mon Sep 17 00:00:00 2001 From: Thomas Schwinge <tho...@codesourcery.com> Date: Wed, 21 Jul 2021 08:20:18 +0200 Subject: [PATCH] [OpenACC] Fix '#pragma atomic update' typo in 'g++.dg/goacc/template.C' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [...]/g++.dg/goacc/template.C:58: warning: ignoring ‘#pragma atomic update’ [-Wunknown-pragmas] 58 | #pragma atomic update | Small fix-up for r229832 (commit 7a5e4956cc026cba54159d5c764486ac4151db85) "[openacc] tile, independent, default, private and firstprivate support in c/++". gcc/testsuite/ * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo. --- gcc/testsuite/g++.dg/goacc/template.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/g++.dg/goacc/template.C b/gcc/testsuite/g++.dg/goacc/template.C index 8bcd2a1ce43..51a3f54e43f 100644 --- a/gcc/testsuite/g++.dg/goacc/template.C +++ b/gcc/testsuite/g++.dg/goacc/template.C @@ -55,7 +55,7 @@ oacc_parallel_copy (T a) #pragma acc atomic capture c = b++; -#pragma atomic update +#pragma acc atomic update c++; #pragma acc atomic read -- 2.30.2