[llvm-bugs] [Bug 46579] New: GOMP interface: missing 5.0 symbols

via llvm-bugs llvm-bugs at lists.llvm.org
Fri Jul 3 09:38:11 PDT 2020


https://bugs.llvm.org/show_bug.cgi?id=46579

            Bug ID: 46579
           Summary: GOMP interface: missing 5.0 symbols
           Product: OpenMP
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Runtime Library
          Assignee: unassignedbugs at nondot.org
          Reporter: protze at itc.rwth-aachen.de
                CC: llvm-bugs at lists.llvm.org

Starting with gcc9, libgomp implements the following GOMP_5.0 symbols, which
are not exported by the LLVM/OpenMP rumtime:

GOMP_loop_doacross_start
GOMP_loop_maybe_nonmonotonic_runtime_next
GOMP_loop_maybe_nonmonotonic_runtime_start
GOMP_loop_nonmonotonic_runtime_next
GOMP_loop_nonmonotonic_runtime_start
GOMP_loop_ordered_start
GOMP_loop_start
GOMP_loop_ull_doacross_start
GOMP_loop_ull_maybe_nonmonotonic_runtime_next
GOMP_loop_ull_maybe_nonmonotonic_runtime_start
GOMP_loop_ull_nonmonotonic_runtime_next
GOMP_loop_ull_nonmonotonic_runtime_start
GOMP_loop_ull_ordered_start
GOMP_loop_ull_start
GOMP_parallel_loop_maybe_nonmonotonic_runtime
GOMP_parallel_loop_nonmonotonic_runtime
GOMP_parallel_reductions
GOMP_sections2_start
GOMP_taskgroup_reduction_register
GOMP_taskgroup_reduction_unregister
GOMP_task_reduction_remap
GOMP_taskwait_depend
GOMP_teams_reg
GOMP_workshare_task_reduction_unregister

Especially the missing nonmonotonic symbols let linking of codes fail, which
successfully linked when compiled with gcc <=8.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200703/a05c8f5e/attachment-0001.html>


More information about the llvm-bugs mailing list