[OMPT] Fix wrong parent_task_id in serialized parallel_begin with GCC
authorJonas Hahnfeld <Hahnfeld@itc.rwth-aachen.de>
Mon, 21 Mar 2016 12:37:52 +0000 (12:37 +0000)
committerJonas Hahnfeld <Hahnfeld@itc.rwth-aachen.de>
Mon, 21 Mar 2016 12:37:52 +0000 (12:37 +0000)
commit6c250b714cf6ccee666ec30ecfb5cd2130d7de8f
tree38b2bd703bc089d89ef7875b9c8c9ac0fb0ed883
parent4b3833df7d0a2e23896f030086d92c1bd86a1328
[OMPT] Fix wrong parent_task_id in serialized parallel_begin with GCC

Without this patch a simple '#pragma omp parallel num_threads(1)' leads to
ompt_event_parallel_begin: parent_task_id=3, [...], parallel_id=2, [...]
ompt_event_parallel_end: parallel_id=2, task_id=4, [...]

Differential Revision: http://reviews.llvm.org/D16714

llvm-svn: 263940
openmp/runtime/src/kmp_gsupport.c