summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src
diff options
context:
space:
mode:
authorAndrey Churbanov <Andrey.Churbanov@intel.com>2015-03-10 09:34:38 +0000
committerAndrey Churbanov <Andrey.Churbanov@intel.com>2015-03-10 09:34:38 +0000
commit16a1432176c76b43ed696f339c745848bd516122 (patch)
treeb4ae0ecf6872e2ccde5b0dc92210ff55dad1341c /openmp/runtime/src
parent2b8ecbeeb62e790bfe7c18ee698800353382e7ab (diff)
downloadbcm5719-llvm-16a1432176c76b43ed696f339c745848bd516122.tar.gz
bcm5719-llvm-16a1432176c76b43ed696f339c745848bd516122.zip
issuing of incorrect warning fixed
llvm-svn: 231779
Diffstat (limited to 'openmp/runtime/src')
-rw-r--r--openmp/runtime/src/kmp_affinity.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/openmp/runtime/src/kmp_affinity.cpp b/openmp/runtime/src/kmp_affinity.cpp
index eb87c2f441b..9a9b4d278c5 100644
--- a/openmp/runtime/src/kmp_affinity.cpp
+++ b/openmp/runtime/src/kmp_affinity.cpp
@@ -3247,8 +3247,8 @@ __kmp_affinity_process_placelist(kmp_affin_mask_t **out_masks,
}
else if ((j > maxOsId) ||
(! KMP_CPU_ISSET(j, KMP_CPU_INDEX(osId2Mask, j)))) {
- if (__kmp_affinity_verbose || (__kmp_affinity_warnings
- && (__kmp_affinity_type != affinity_none))) {
+ if ((__kmp_affinity_verbose || (__kmp_affinity_warnings
+ && (__kmp_affinity_type != affinity_none))) && i < count - 1) {
KMP_WARNING(AffIgnoreInvalidProcID, j);
}
KMP_CPU_CLR(j, tempMask);
@@ -3279,8 +3279,8 @@ __kmp_affinity_process_placelist(kmp_affin_mask_t **out_masks,
}
else if ((j > maxOsId) ||
(! KMP_CPU_ISSET(j, KMP_CPU_INDEX(osId2Mask, j)))) {
- if (__kmp_affinity_verbose || (__kmp_affinity_warnings
- && (__kmp_affinity_type != affinity_none))) {
+ if ((__kmp_affinity_verbose || (__kmp_affinity_warnings
+ && (__kmp_affinity_type != affinity_none))) && i < count - 1) {
KMP_WARNING(AffIgnoreInvalidProcID, j);
}
KMP_CPU_CLR(j, tempMask);
OpenPOWER on IntegriCloud