Skip to content

[flang] [OpenMP] Common block name symbol is not found (with the prefix "Internal") #136583

Closed
@sscalpone

Description

@sscalpone

The OpenMP spec may allow "a common block name (enclosed in slashes)."

% cat foo.f90
  common /c/ x
  real :: x
  !$omp flush(/c/)
end
% flang foo.f90
% flang -fopenmp foo.f90
flang-21: warning: OpenMP support in flang is still experimental [-Wexperimental-option]
error: Semantic errors in foo.f90
./foo.f90:3:16: error: Internal: no symbol found for 'c'
    !$omp flush(/c/)
                 ^

Does the Internal signal that this is not-yet-implemented? If so, please change the message to include the phrase "not yet implemented:". Thanks!

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions