[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