summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/kmp_debugger.c
diff options
context:
space:
mode:
authorJonathan Peyton <jonathan.l.peyton@intel.com>2015-09-21 17:24:46 +0000
committerJonathan Peyton <jonathan.l.peyton@intel.com>2015-09-21 17:24:46 +0000
commit441f33769eeae58532bb5e7f79c2d755ea984272 (patch)
treed1f9691d2b7243a7aac699e81138075d22145fac /openmp/runtime/src/kmp_debugger.c
parent7d8e7bd7b5aa6d0b4b4c469e0581d407c6205134 (diff)
downloadbcm5719-llvm-441f33769eeae58532bb5e7f79c2d755ea984272.tar.gz
bcm5719-llvm-441f33769eeae58532bb5e7f79c2d755ea984272.zip
Fix the OpenMP 3.0 build
This change adds guards to the code in places where they are missing to enable the OpenMP 3.0 build. Patch by Diego Caballero and Johnny Peyton Mailing List: http://lists.llvm.org/pipermail/openmp-dev/2015-September/000935.html llvm-svn: 248178
Diffstat (limited to 'openmp/runtime/src/kmp_debugger.c')
-rw-r--r--openmp/runtime/src/kmp_debugger.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/openmp/runtime/src/kmp_debugger.c b/openmp/runtime/src/kmp_debugger.c
index d46c8a9a978..b3c1acb49ba 100644
--- a/openmp/runtime/src/kmp_debugger.c
+++ b/openmp/runtime/src/kmp_debugger.c
@@ -110,11 +110,13 @@ __kmp_omp_debug_struct_info = {
offset_and_size_of( kmp_base_info_t, th_bar ),
offset_and_size_of( kmp_bstate_t, b_worker_arrived ),
+#if OMP_40_ENABLED
// teams information
offset_and_size_of( kmp_base_info_t, th_teams_microtask),
offset_and_size_of( kmp_base_info_t, th_teams_level),
offset_and_size_of( kmp_teams_size_t, nteams ),
offset_and_size_of( kmp_teams_size_t, nth ),
+#endif
// kmp_desc structure (for info field above)
sizeof( kmp_desc_base_t ),
@@ -140,7 +142,9 @@ __kmp_omp_debug_struct_info = {
offset_and_size_of( kmp_base_team_t, t_pkfn ),
offset_and_size_of( kmp_base_team_t, t_task_team ),
offset_and_size_of( kmp_base_team_t, t_implicit_task_taskdata ),
+#if OMP_40_ENABLED
offset_and_size_of( kmp_base_team_t, t_cancel_request ),
+#endif
offset_and_size_of( kmp_base_team_t, t_bar ),
offset_and_size_of( kmp_balign_team_t, b_master_arrived ),
offset_and_size_of( kmp_balign_team_t, b_team_arrived ),
@@ -200,6 +204,7 @@ __kmp_omp_debug_struct_info = {
offset_and_size_of( kmp_taskdata_t, td_taskwait_counter ),
offset_and_size_of( kmp_taskdata_t, td_taskwait_thread ),
+#if OMP_40_ENABLED
offset_and_size_of( kmp_taskdata_t, td_taskgroup ),
offset_and_size_of( kmp_taskgroup_t, count ),
offset_and_size_of( kmp_taskgroup_t, cancel_request ),
@@ -211,6 +216,7 @@ __kmp_omp_debug_struct_info = {
offset_and_size_of( kmp_base_depnode_t, task ),
offset_and_size_of( kmp_base_depnode_t, npredecessors ),
offset_and_size_of( kmp_base_depnode_t, nrefs ),
+#endif
offset_and_size_of( kmp_task_t, routine ),
// thread_data_t.
OpenPOWER on IntegriCloud