diff options
author | Jonathan Peyton <jonathan.l.peyton@intel.com> | 2015-09-21 17:24:46 +0000 |
---|---|---|
committer | Jonathan Peyton <jonathan.l.peyton@intel.com> | 2015-09-21 17:24:46 +0000 |
commit | 441f33769eeae58532bb5e7f79c2d755ea984272 (patch) | |
tree | d1f9691d2b7243a7aac699e81138075d22145fac /openmp/runtime/src/kmp_debugger.c | |
parent | 7d8e7bd7b5aa6d0b4b4c469e0581d407c6205134 (diff) | |
download | bcm5719-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.c | 6 |
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. |