[Openmp-commits] [openmp] r231779 - issuing of incorrect warning fixed
Andrey Churbanov
Andrey.Churbanov at intel.com
Tue Mar 10 02:34:38 PDT 2015
Author: achurbanov
Date: Tue Mar 10 04:34:38 2015
New Revision: 231779
URL: http://llvm.org/viewvc/llvm-project?rev=231779&view=rev
Log:
issuing of incorrect warning fixed
Modified:
openmp/trunk/runtime/src/kmp_affinity.cpp
Modified: openmp/trunk/runtime/src/kmp_affinity.cpp
URL: http://llvm.org/viewvc/llvm-project/openmp/trunk/runtime/src/kmp_affinity.cpp?rev=231779&r1=231778&r2=231779&view=diff
==============================================================================
--- openmp/trunk/runtime/src/kmp_affinity.cpp (original)
+++ openmp/trunk/runtime/src/kmp_affinity.cpp Tue Mar 10 04:34:38 2015
@@ -3247,8 +3247,8 @@ __kmp_affinity_process_placelist(kmp_aff
}
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_aff
}
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);
More information about the Openmp-commits
mailing list