Skip to content

[Downstream Change] Fix for the Addressing symbol not found error #780

Description

@pawosm-arm

What is the change
There is a bug in our downsteam change (PR #755) which requires a downstream fix:

$ cat tp1.f90
program tp1
  real, save :: eq_a, eq_b
  equivalence(eq_a, eq_b)
  !$omp threadprivate(eq_a)
end program tp1
 
$ armflang -fopenmp -o tp1 tp1.f90
loc("/home/testuser/flang-new-abi-tests/tp1.f90":1:1): error: Addressing symbol not found
loc("/home/testuser/flang-new-abi-tests/tp1.f90":1:1): error: LLVM Translation failed for operation: omp.threadprivate
error: failed to create the LLVM module

Why this change cannot be done upstream

The change is downstream, so the fix is also downstream.

Metadata

Metadata

Assignees

Labels

ATfLArm Toolchain for Linux specific issuedownstream-changeDownstream change to LLVM tree

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions