Noted these today running "make check", configured/built with icc-14:

make[3]: Entering directory
`/brashear/hargrove/OMPI/openmpi-1.7-latest-linux-x86_64-uv/BLD-icc14/test/class'
  CC       ompi_rb_tree.o
../../../openmpi-source/test/class/ompi_rb_tree.c(368): warning #810:
conversion from "mca_mpool_base_module_t *" to "int" may lose significant
bits
          } else if(i != ((int) ((ompi_test_rb_value_t *)
result)->registered_mpools[0]))
                         ^

../../../openmpi-source/test/class/ompi_rb_tree.c(376): warning #810:
conversion from "mca_mpool_base_module_t *" to "int" may lose significant
bits
          } else if(i != ((int) ((ompi_test_rb_value_t *)
result)->registered_mpools[0]))
                         ^

These are another case where an intermediate cast to (intptr_t) should be
used.

-Paul

-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Future Technologies Group
Computer and Data Sciences Department     Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to