[Openmp-commits] [PATCH] D41817: [OMPT] Enable OMPT on 32-bit ARM machines and fix type mismatch in omp_control_tool implementation that makes it run incorrectly on 32-bit machines

Jonas Hahnfeld via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Mon Jan 8 07:33:32 PST 2018


Hahnfeld requested changes to this revision.
Hahnfeld added a comment.
This revision now requires changes to proceed.

In https://reviews.llvm.org/D41817#969709, @Hahnfeld wrote:

> I think I saw a few failures related to return addresses on my Raspberry Pi 2... I'll try to retest asap.


I'm seeing (with GCC 5.4.0):

  Failing Tests (7):
      libomp :: ompt/parallel/dynamic_enough_threads.c
      libomp :: ompt/parallel/dynamic_not_enough_threads.c
      libomp :: ompt/synchronization/lock.c
      libomp :: ompt/synchronization/nest_lock.c
      libomp :: ompt/synchronization/test_lock.c
      libomp :: ompt/tasks/task_in_joinbarrier.c
      libomp :: ompt/tasks/untied_task.c

The `lock` tests seem to report a "wrong" return address and the others complain that `ompt_event_parallel_begin` doesn't have a `reenter` address...


Repository:
  rOMP OpenMP

https://reviews.llvm.org/D41817





More information about the Openmp-commits mailing list