summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/kmp_affinity.cpp
diff options
context:
space:
mode:
authorJonathan Peyton <jonathan.l.peyton@intel.com>2018-08-24 20:35:42 +0000
committerJonathan Peyton <jonathan.l.peyton@intel.com>2018-08-24 20:35:42 +0000
commit2c3e5d82b483e5a311b8cf42c5662b571b5af172 (patch)
tree54e9b30cc4e2fb2452a254da1e1235de7cfa9107 /openmp/runtime/src/kmp_affinity.cpp
parent6dd452b514190a9cd96e54917b8ad92cc8a9d7b0 (diff)
downloadbcm5719-llvm-2c3e5d82b483e5a311b8cf42c5662b571b5af172.tar.gz
bcm5719-llvm-2c3e5d82b483e5a311b8cf42c5662b571b5af172.zip
[OpenMP] Fixed affinity verbose double printing for balanced type.
llvm-svn: 340647
Diffstat (limited to 'openmp/runtime/src/kmp_affinity.cpp')
-rw-r--r--openmp/runtime/src/kmp_affinity.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/openmp/runtime/src/kmp_affinity.cpp b/openmp/runtime/src/kmp_affinity.cpp
index 50fc1314dba..bda80ea2bcc 100644
--- a/openmp/runtime/src/kmp_affinity.cpp
+++ b/openmp/runtime/src/kmp_affinity.cpp
@@ -4726,7 +4726,8 @@ void __kmp_affinity_set_init_mask(int gtid, int isa_root) {
if (__kmp_affinity_verbose
/* to avoid duplicate printing (will be correctly printed on barrier) */
- && (__kmp_affinity_type == affinity_none || i != KMP_PLACE_ALL)) {
+ && (__kmp_affinity_type == affinity_none ||
+ (i != KMP_PLACE_ALL && __kmp_affinity_type != affinity_balanced))) {
char buf[KMP_AFFIN_MASK_PRINT_LEN];
__kmp_affinity_print_mask(buf, KMP_AFFIN_MASK_PRINT_LEN,
th->th.th_affin_mask);
OpenPOWER on IntegriCloud