[Openmp-commits] [PATCH] D13827: Avoid bad conversion for	__kmp_sys_max_nth
    Dimitry Andric via Openmp-commits 
    openmp-commits at lists.llvm.org
       
    Fri Oct 16 13:22:03 PDT 2015
    
    
  
dim added a comment.
Note that using:
  __kmp_sys_max_nth = (int)KMP_MAX_NTH;
will not solve the conversion to -1.
Alternatively, we could `#ifdef` it in `runtime/src/kmp.h`, e.g.:
  #ifndef KMP_MAX_NTH
  #  ifdef PTHREAD_THREADS_MAX
  #    if PTHREAD_THREADS_MAX < INT_MAX
  #      define KMP_MAX_NTH        PTHREAD_THREADS_MAX
  #    else
  #      define KMP_MAX_NTH        INT_MAX
  #    endif
  #  else
  #    define KMP_MAX_NTH          (32 * 1024)
  #  endif
  #endif /* KMP_MAX_NTH */
http://reviews.llvm.org/D13827
    
    
More information about the Openmp-commits
mailing list