https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97810

            Bug ID: 97810
           Summary: [OpenACC] [C/C++] Decide about 'acc atomic update
                    capture' – remove support or keep it
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Keywords: openacc
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: burnus at gcc dot gnu.org
                CC: tschwinge at gcc dot gnu.org
  Target Milestone: ---

OpenACC between 2.5 and 3.0 permits

  #pragma acc atomic update capture'
     structured-block

For OpenACC 3.1, it was decided that this is a copy'n'paste error and it should
have been 'acc atomic capture' instead (i.e. no 'update' before 'capture').

(The Fortran version of the spec never supported '!$acc atomic update
capture'.)

GCC 11 added support for 'update capture' (in C/C++ only) as alias for
'capture'.

Question: Should the support be removed again?

See OpenACC 3.1 spec, once released, and (nonpublic) issue
https://github.com/OpenACC/openacc-spec/issues/333

Reply via email to