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

            Bug ID: 95901
           Summary: [C, C++] OpenACC, OpenMP executable directives wrongly
                    refused after labels
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Keywords: openacc, openmp
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tschwinge at gcc dot gnu.org
                CC: jakub at gcc dot gnu.org
  Target Milestone: ---

Created attachment 48785
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48785&action=edit
'pr.c'

..., or am I confused?  (It's late.)

      switch (argc)
        {
        case 4:
    #pragma acc update self(argc) // { dg-bogus "may only be used in compound
statements" }
          break;

Etc., see attached 'pr.c'

Reply via email to