<div dir="ltr">It is due to MPIU_Assert(addr != NULL)  when addr is taken from a static var.<div>Let me fix that.</div><div>Thanks.</div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr">--Junchao Zhang</div>
</div>
<br><br><div class="gmail_quote">On Fri, Nov 1, 2013 at 5:15 PM, Antonio J. Peņa <span dir="ltr"><<a href="mailto:apenya@mcs.anl.gov" target="_blank">apenya@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Hi folks,<br>
<br>
Since my last git fetch + update, I'm getting the warnings listed below. It's<br>
mentioning MPIR_CVAR in function MPIR_T_cvar_init, what seems to point to<br>
Junchao. I'm using gcc 4.7.2. Anyone else experiencing this issue?<br>
<br>
  Toni<br>
<br>
<br>
src/util/cvar/mpich_cvars.c: In function 'MPIR_T_cvar_init':<br>
src/util/cvar/mpich_cvars.c:278:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ALLTOALL_SHORT_MSG_SIZE' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:296:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ALLTOALL_MEDIUM_MSG_SIZE'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:314:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ALLTOALL_THROTTLE' will never<br>
be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:332:5: warning: the comparison will always<br>
evaluate as 'true' for the address of<br>
'MPIR_CVAR_REDSCAT_COMMUTATIVE_LONG_MSG_SIZE' will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:350:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_BCAST_MIN_PROCS' will never<br>
be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:368:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_BCAST_SHORT_MSG_SIZE' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:386:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_BCAST_LONG_MSG_SIZE' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:404:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ALLGATHER_SHORT_MSG_SIZE'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:422:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ALLGATHER_LONG_MSG_SIZE' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:440:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_REDUCE_SHORT_MSG_SIZE' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:458:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ALLREDUCE_SHORT_MSG_SIZE'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:476:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_GATHER_VSMALL_MSG_SIZE' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:494:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_GATHER_INTER_SHORT_MSG_SIZE'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:512:5: warning: the comparison will always<br>
evaluate as 'true' for the address of<br>
'MPIR_CVAR_GATHERV_INTER_SSEND_MIN_PROCS' will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:530:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_SCATTER_INTER_SHORT_MSG_SIZE'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:548:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ALLGATHERV_PIPELINE_MSG_SIZE'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:566:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ENABLE_SMP_COLLECTIVES' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:584:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ENABLE_SMP_BARRIER' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:602:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ENABLE_SMP_BCAST' will never<br>
be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:620:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_MAX_SMP_BCAST_MSG_SIZE' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:638:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ENABLE_SMP_REDUCE' will never<br>
be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:656:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_MAX_SMP_REDUCE_MSG_SIZE' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:674:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ENABLE_SMP_ALLREDUCE' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:692:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_MAX_SMP_ALLREDUCE_MSG_SIZE'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:710:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_COMM_SPLIT_USE_QSORT' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:728:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_DEBUG_HOLD' will never be<br>
NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:746:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_PROCTABLE_SIZE' will never be<br>
NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:764:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_PROCTABLE_PRINT' will never<br>
be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:782:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ENABLE_COLL_FT_RET' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:800:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ABORT_ON_LEAKED_HANDLES' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:818:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CTXID_EAGER_SIZE' will never<br>
be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:836:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ASYNC_PROGRESS' will never be<br>
NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:853:20: warning: assignment discards 'const'<br>
qualifier from pointer target type [enabled by default]<br>
src/util/cvar/mpich_cvars.c:854:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_DEFAULT_THREAD_LEVEL' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:884:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_MEMDUMP' will never be NULL<br>
[-Waddress]<br>
src/util/cvar/mpich_cvars.c:902:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_ERROR_CHECKING' will never be<br>
NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:920:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_PRINT_ERROR_STACK' will never<br>
be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:938:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CHOP_ERROR_STACK' will never<br>
be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:956:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CH3_RMA_ACC_IMMED' will never<br>
be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:974:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CH3_RMA_NREQUEST_THRESHOLD'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:992:5: warning: the comparison will always<br>
evaluate as 'true' for the address of<br>
'MPIR_CVAR_CH3_RMA_NREQUEST_NEW_THRESHOLD' will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1010:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CH3_RMA_LOCK_IMMED' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1028:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CH3_RMA_MERGE_LOCK_OP_UNLOCK'<br>
will never be NULL [-Waddress]<br>
  FCLD     lib/<a href="http://libmpichf90.la" target="_blank">libmpichf90.la</a><br>
src/util/cvar/mpich_cvars.c:1046:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CH3_NOLOCAL' will never be<br>
NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1070:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CH3_ODD_EVEN_CLIQUES' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1094:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CH3_INTERFACE_HOSTNAME' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1130:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CH3_EAGER_MAX_MSG_SIZE' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1151:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_CH3_PORT_RANGE' will never be<br>
NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1181:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_NEMESIS_POLLS_BEFORE_YIELD'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1199:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_NEMESIS_LMT_DMA_THRESHOLD'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1216:20: warning: assignment discards 'const'<br>
qualifier from pointer target type [enabled by default]<br>
src/util/cvar/mpich_cvars.c:1217:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_NEMESIS_NETMOD' will never be<br>
NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1247:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_NEMESIS_SHM_EAGER_MAX_SZ'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1265:5: warning: the comparison will always<br>
evaluate as 'true' for the address of<br>
'MPIR_CVAR_NEMESIS_SHM_READY_EAGER_MAX_SZ' will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1283:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_NEMESIS_ENABLE_CKPOINT' will<br>
never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1301:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_NEMESIS_TCP_NETWORK_IFACE'<br>
will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1337:5: warning: the comparison will always<br>
evaluate as 'true' for the address of<br>
'MPIR_CVAR_NEMESIS_TCP_HOST_LOOKUP_RETRIES' will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1355:5: warning: the comparison will always<br>
evaluate as 'true' for the address of<br>
'MPIR_CVAR_NEMESIS_PORTALS_COMM_OVERRIDES' will never be NULL [-Waddress]<br>
src/util/cvar/mpich_cvars.c:1373:5: warning: the comparison will always<br>
evaluate as 'true' for the address of 'MPIR_CVAR_NAMESERV_FILE_PUBDIR' will<br>
never be NULL [-Waddress]<br>
<span class="HOEnZb"><font color="#888888">--<br>
Antonio J. Peņa<br>
Postdoctoral Appointee<br>
Mathematics and Computer Science Division<br>
Argonne National Laboratory<br>
9700 South Cass Avenue, Bldg. 240, Of. 3148<br>
Argonne, IL 60439-4847<br>
<a href="tel:%28%2B1%29%20630-252-7928" value="+16302527928">(+1) 630-252-7928</a><br>
<a href="mailto:apenya@mcs.anl.gov">apenya@mcs.anl.gov</a><br>
<a href="http://www.mcs.anl.gov/~apenya" target="_blank">www.mcs.anl.gov/~apenya</a><br>
</font></span></blockquote></div><br></div>