2024-05-04 20:39 ftp://ftp.de.debian.org/debian/pool/main/a/armci-mpi/armci-mpi_0.3.1~beta.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.59 compiler: g++ (Ubuntu 14-20240412-0ubuntu1) 14.0.1 20240412 (experimental) [master r14-9935-g67e1433a94f] cppcheck: head 2.14.0 head-info: 665cfce (2024-05-04 20:00:50 +0200) count: 484 482 elapsed-time: 7.7 7.6 head-timing-info: old-timing-info: head results: armci-mpi-0.3.1-beta/benchmarks/bench_groups.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/benchmarks/contiguous-bench.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/benchmarks/ping-pong.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/benchmarks/ping-pong.c:61:39: style: Condition 'me==0' is always true [knownConditionTrueFalse] armci-mpi-0.3.1-beta/benchmarks/ping-pong.c:61:28: note: Assuming that condition 'round%2==0' is not redundant armci-mpi-0.3.1-beta/benchmarks/ping-pong.c:60:25: note: Assuming that condition 'round%2==me' is not redundant armci-mpi-0.3.1-beta/benchmarks/ping-pong.c:61:39: note: Condition 'me==0' is always true armci-mpi-0.3.1-beta/benchmarks/ping-pong.c:61:70: style: Condition 'me!=0' is always true [knownConditionTrueFalse] armci-mpi-0.3.1-beta/benchmarks/ring-flood.c:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/benchmarks/rmw_perf.c:27:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_THREAD_SINGLE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/benchmarks/rmw_perf.c:44:12: style: Variable 'cfair' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/benchmarks/strided-bench.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/armci-memdev.c:19:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARMCI_GROUP_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/buffer.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/buffer.c:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/buffer.c:115:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/buffer.c:183:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/buffer.c:223:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/buffer.c:263:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/buffer.c:309:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/buffer.c:39:14: style: Variable 'mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/buffer.c:112:12: style: Variable 'mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/buffer.c:193:14: style: Variable 'mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/buffer.c:228:16: style: Variable 'mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/buffer.c:313:14: style: Variable 'src_i' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/buffer.c:327:15: style: Variable 'src_l' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/buffer.c:341:16: style: Variable 'src_f' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/buffer.c:355:17: style: Variable 'src_d' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/buffer.c:369:16: style: Variable 'src_fc' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/buffer.c:393:17: style: Variable 'src_dc' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/conflict_tree.c:71:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctree_node_s [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/conflict_tree.c:41:45: style: Parameter 'lo' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/conflict_tree.c:41:58: style: Parameter 'hi' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/debug.c:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/debug.c:77:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/debug.c:94:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/debug.c:79:8: style: Variable 'disp' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/src/debug.c:96:8: style: Variable 'disp' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/src/gmr-extras.c:60:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_WIN_NULL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr-extras.c:97:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_WIN_NULL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr-extras.c:117:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr-extras.c:134:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr-extras.c:153:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr-extras.c:174:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr-extras.c:194:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr-extras.c:206:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable explicit_nb_progress [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr.c:251:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr.c:371:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr.c:396:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BYTE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr.c:422:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_WIN_NULL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr.c:458:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BYTE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr.c:484:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_WIN_NULL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr.c:547:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_WIN_NULL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/gmr.c:172:14: style: Variable 'attr_val' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/gmr.c:45:23: error: Uninitialized variable: alloc_nproc [uninitvar] armci-mpi-0.3.1-beta/src/gmr.c:198:10: error: Uninitialized variable: unified [legacyUninitvar] armci-mpi-0.3.1-beta/src/groups.c:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_NULL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/groups.c:143:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_NULL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/groups.c:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noncollective_groups [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/groups.c:205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_NULL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/groups.c:308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNDEFINED [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/groups.c:330:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_SUCCESS [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/groups.c:353:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_SUCCESS [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/groups.c:229:36: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/groups.c:244:36: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/groups.c:253:43: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/init_finalize.c:86:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_count [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/init_finalize.c:444:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/init_finalize.c:467:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_THREAD_SINGLE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/init_finalize.c:488:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_THREAD_SINGLE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/init_finalize.c:507:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_count [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/init_finalize.c:530:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable init_count [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/init_finalize.c:339:13: warning:inconclusive: The buffer 'suffix' may not be null-terminated after the call to strncpy(). [terminateStrncpy] armci-mpi-0.3.1-beta/src/init_finalize.c:348:13: warning:inconclusive: The buffer 'suffix' may not be null-terminated after the call to strncpy(). [terminateStrncpy] armci-mpi-0.3.1-beta/src/init_finalize.c:332:20: style: Variable 'bsuffix' can be declared as const array [constVariable] armci-mpi-0.3.1-beta/src/init_finalize.c:341:20: style: Variable 'dsuffix' can be declared as const array [constVariable] armci-mpi-0.3.1-beta/src/init_finalize.c:466:27: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/internals.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/internals.c:58:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/internals.c:103:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/internals.c:36:9: style: Variable 'disp' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/src/internals.c:38:8: style: Variable 'disp' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/src/malloc.c:34:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARMCI_GROUP_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/malloc.c:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARMCI_GROUP_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/malloc.c:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEBUG_CAT_ALLOC [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/malloc.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/malloc.c:131:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INFO_NULL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/malloc.c:66:10: style: Variable 'mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/message.c:18:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:27:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:93:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARMCI_GROUP_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BYTE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:198:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BYTE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:219:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:250:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_NODE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:386:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:403:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message.c:320:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] armci-mpi-0.3.1-beta/src/message.c:323:9: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] armci-mpi-0.3.1-beta/src/message.c:367:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] armci-mpi-0.3.1-beta/src/message.c:370:9: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] armci-mpi-0.3.1-beta/src/message.c:234:46: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/message.c:234:62: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/message.c:292:22: style: Variable 'sd_2' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/message.c:339:22: style: Variable 'sd_2' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/message.c:162:14: style: Variable 'grp_root' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/src/message_gop.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:225:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:229:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:233:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:237:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:241:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:245:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARMCI_GROUP_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:253:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:257:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:261:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:265:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCOPE_ALL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/message_gop.c:37:57: style: Parameter 'len' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/message_gop.c:73:57: style: Parameter 'len' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/message_gop.c:106:55: style: Parameter 'len' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/message_gop.c:111:7: style: Variable 'in' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/message_gop.c:113:7: style: Variable 'in' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/message_gop.c:115:7: style: Variable 'in' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/message_gop.c:117:7: style: Variable 'in' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/message_gop.c:119:7: style: Variable 'in' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/message_gop.c:137:92: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/mutex.c:59:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARMCI_GROUP_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/mutex_hdl_queue.c:28:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable armcix_mutex_hdl_s [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/mutex_hdl_queue.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_LOCK_EXCLUSIVE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/mutex_hdl_queue.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_LOCK_EXCLUSIVE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/mutex_hdl_spin.c:55:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable armcix_mutex_hdl_s [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/mutex_hdl_spin.c:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_LOCK_EXCLUSIVE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/mutex_hdl_spin.c:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_LOCK_EXCLUSIVE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/mutex_hdl_spin.c:228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_LOCK_EXCLUSIVE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/mutex_hdl_spin.c:144:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] armci-mpi-0.3.1-beta/src/mutex_hdl_spin.c:118:14: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] armci-mpi-0.3.1-beta/src/mutex_hdl_spin.c:178:14: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] armci-mpi-0.3.1-beta/src/mutex_hdl_spin.c:225:14: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] armci-mpi-0.3.1-beta/src/onesided.c:34:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided.c:62:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided.c:93:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided.c:156:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided.c:223:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided.c:88:21: style: Variable 'dst_mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/onesided.c:151:10: style: Variable 'src_mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/onesided.c:220:10: style: Variable 'src_mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/onesided_nb.c:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided_nb.c:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided_nb.c:156:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided_nb.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gmr_list [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided_nb.c:276:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gmr_list [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided_nb.c:299:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gmr_list [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/onesided_nb.c:62:10: style: Variable 'src_mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/onesided_nb.c:106:21: style: Variable 'dst_mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/onesided_nb.c:153:10: style: Variable 'src_mreg' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/onesided_nb.c:226:30: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/parmci.c:51:32: style:inconclusive: Function 'ARMCI_Malloc_memdev' argument 1 names different: declaration 'ptr_arr' definition 'base_ptrs'. [funcArgNamesDifferent] armci-mpi-0.3.1-beta/src/armci.h:294:32: note: Function 'ARMCI_Malloc_memdev' argument 1 names different: declaration 'ptr_arr' definition 'base_ptrs'. armci-mpi-0.3.1-beta/src/parmci.c:51:32: note: Function 'ARMCI_Malloc_memdev' argument 1 names different: declaration 'ptr_arr' definition 'base_ptrs'. armci-mpi-0.3.1-beta/src/parmci.c:51:56: style:inconclusive: Function 'ARMCI_Malloc_memdev' argument 2 names different: declaration 'bytes' definition 'size'. [funcArgNamesDifferent] armci-mpi-0.3.1-beta/src/armci.h:294:54: note: Function 'ARMCI_Malloc_memdev' argument 2 names different: declaration 'bytes' definition 'size'. armci-mpi-0.3.1-beta/src/parmci.c:51:56: note: Function 'ARMCI_Malloc_memdev' argument 2 names different: declaration 'bytes' definition 'size'. armci-mpi-0.3.1-beta/src/parmci.c:56:38: style:inconclusive: Function 'ARMCI_Malloc_group_memdev' argument 1 names different: declaration 'ptr_arr' definition 'base_ptrs'. [funcArgNamesDifferent] armci-mpi-0.3.1-beta/src/armci.h:295:38: note: Function 'ARMCI_Malloc_group_memdev' argument 1 names different: declaration 'ptr_arr' definition 'base_ptrs'. armci-mpi-0.3.1-beta/src/parmci.c:56:38: note: Function 'ARMCI_Malloc_group_memdev' argument 1 names different: declaration 'ptr_arr' definition 'base_ptrs'. armci-mpi-0.3.1-beta/src/parmci.c:56:62: style:inconclusive: Function 'ARMCI_Malloc_group_memdev' argument 2 names different: declaration 'bytes' definition 'size'. [funcArgNamesDifferent] armci-mpi-0.3.1-beta/src/armci.h:295:60: note: Function 'ARMCI_Malloc_group_memdev' argument 2 names different: declaration 'bytes' definition 'size'. armci-mpi-0.3.1-beta/src/parmci.c:56:62: note: Function 'ARMCI_Malloc_group_memdev' argument 2 names different: declaration 'bytes' definition 'size'. armci-mpi-0.3.1-beta/src/rmw.c:48:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/rmw.c:49:14: style: Variable 'src_mreg' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/src/strided.c:81:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_ORDER_C [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/strided.c:116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strided_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/strided.c:219:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strided_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/strided.c:324:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strided_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/strided.c:527:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable armcii_iov_iter_t [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/strided.c:23:34: style: Parameter 'stride_array' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/src/strided.c:23:71: style: Parameter 'count' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/src/strided.c:445:35: style: Parameter 'src_stride_ar' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/src/strided.c:446:35: style: Parameter 'dst_stride_ar' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/src/strided.c:447:20: style: Parameter 'count' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/src/strided.c:522:35: style: Parameter 'src_stride_ar' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/src/strided.c:523:35: style: Parameter 'dst_stride_ar' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/src/strided.c:524:20: style: Parameter 'count' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/src/strided.c:340:17: style: Variable 'gmr_loc' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/src/strided_nb.c:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strided_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/strided_nb.c:155:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strided_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/strided_nb.c:267:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strided_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/strided_nb.c:282:17: style: Variable 'gmr_loc' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/src/topology.c:40:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/topology.c:46:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/topology.c:52:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/topology.c:61:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/util.c:20:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/util.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gmr_list [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/util.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gmr_list [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/util.c:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gmr_list [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/util.c:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/util.c:203:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_WIN_MODEL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/util.c:208:28: style: Expression is always false because 'else if' condition matches previous condition at line 206. [multiCondition] armci-mpi-0.3.1-beta/src/util.c:208:28: warning: Identical condition '(*attr_val)==MPI_WIN_UNIFIED', second condition is always false [identicalConditionAfterEarlyExit] armci-mpi-0.3.1-beta/src/util.c:206:21: note: If condition '(*attr_val)==MPI_WIN_UNIFIED' is true, the function will return/exit armci-mpi-0.3.1-beta/src/util.c:208:28: note: Testing identical condition '(*attr_val)==MPI_WIN_UNIFIED' armci-mpi-0.3.1-beta/src/util.c:121:37: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/src/util.c:205:11: style: Variable 'attr_val' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/vector.c:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTREE_EMPTY [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/vector.c:86:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_checks [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/vector.c:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARMCII_OP_ACC [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/vector.c:258:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_batched_limit [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/vector.c:329:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/vector.c:408:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_array_len [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/vector.c:448:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_array_len [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/vector.c:489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_array_len [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/vector.c:84:16: style: Variable 'extent' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/src/vector_nb.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/vector_nb.c:86:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/src/vector_nb.c:139:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shr_buf_method [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/ARMCI_AccS_latency.c:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_THREAD_SINGLE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/ARMCI_PutS_latency.c:26:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_THREAD_SINGLE [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/ARMCI_PutS_latency.c:21:30: style: Variable 't_stop' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARMCI_ACC_DBL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:308:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:415:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:578:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:576:16: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:576:16: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:579:41: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:579:52: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:580:26: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:580:37: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:617:14: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:617:25: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:618:18: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:618:29: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:546:58: style: Parameter 'stride' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:546:71: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:587:67: style: Parameter 'stride' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-perf.c:588:21: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:248:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:498:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:623:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:695:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:852:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:962:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1065:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1356:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1530:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1583:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1701:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1186:11: style: The if condition is the same as the previous if condition [duplicateCondition] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1185:11: note: First condition armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1186:11: note: Second condition armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:153:7: style: Local variable 'idx' shadows outer variable [shadowVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:347:5: note: Shadowed declaration armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:153:7: note: Shadow variable armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:181:6: style: Local variable 'idx' shadows outer variable [shadowVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:347:5: note: Shadowed declaration armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:181:6: note: Shadow variable armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:212:7: style: Local variable 'diff' shadows outer variable [shadowVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:208:16: note: Shadowed declaration armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:212:7: note: Shadow variable armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:950:20: style: Local variable 'idx' shadows outer variable [shadowVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:347:5: note: Shadowed declaration armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:950:20: note: Shadow variable armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:67:30: style: Parameter 'dims' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:88:30: style: Parameter 'dims' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:88:52: style: Parameter 'hi' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:110:24: style: Parameter 'pre' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:110:42: style: Parameter 'lo' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:110:52: style: Parameter 'hi' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:110:64: style: Parameter 'post' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:124:28: style: Parameter 'pre' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:124:46: style: Parameter 'subscript' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:124:65: style: Parameter 'post' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:139:30: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:139:46: style: Parameter 'lo' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:139:55: style: Parameter 'hi' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:151:47: style: Parameter 'dims' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:179:25: style: Parameter 'subscript' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:179:42: style: Parameter 'dims' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:190:54: style: Parameter 'lo' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:190:64: style: Parameter 'hi' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:305:59: style: Parameter 'dims' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:610:33: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1351:48: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:481:13: style: Variable 'idx1' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:481:21: style: Variable 'idx2' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:481:29: style: Variable 'idx3' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:527:13: style: Variable 'idx3' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:565:13: style: Variable 'idx1' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:588:13: style: Variable 'idx2' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:648:27: style: Variable 'kcold' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:719:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:719:14: style: Variable 'k' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1435:15: style: Variable 'start' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1435:24: style: Variable 'end' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1458:8: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1570:15: style: Variable 'start' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1570:24: style: Variable 'end' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/armci-test.c:1590:8: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/cg/cg.c:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/cg/cg.c:37:31: style: Variable 'deltaold' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/cg/cg.c:38:17: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:12:46: style: Parameter 'aptr' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:12:56: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:12:68: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:33:31: style: Parameter 'minvptr' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:33:47: style: Parameter 'rvecptr' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:41:26: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:41:37: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:41:48: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:41:60: style: Parameter 'vec1' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:50:25: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:50:36: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:59:25: style: Parameter 'vec1' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:59:38: style: Parameter 'vec2' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:79:25: style: Parameter 'pscale1' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:79:41: style: Parameter 'vec1' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:79:54: style: Parameter 'pscale2' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:79:70: style: Parameter 'vec2' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:88:26: style: Parameter 'pscale1a' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:88:43: style: Parameter 'vec1a' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:88:58: style: Parameter 'pscale2a' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:88:75: style: Parameter 'vec2a' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:90:25: style: Parameter 'pscale1b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:90:43: style: Parameter 'vec1b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:90:57: style: Parameter 'pscale2b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:90:75: style: Parameter 'vec2b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:103:28: style: Parameter 'aptr' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:103:41: style: Parameter 'vec' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:103:66: style: Parameter 'rowptr' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/compute.c:103:79: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/generateinput.c:12:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/cg/generateinput.c:13:40: error: Resource leak: fd [resourceLeak] armci-mpi-0.3.1-beta/tests/contrib/cg/generateinput.c:7:24: style: Parameter 'irow' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/generateinput.c:7:35: style: Parameter 'icol' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/generateinput.c:7:49: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/generateinput.c:7:61: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/cg/generateinput.c:10:5: style: Unused variable: i [unusedVariable] armci-mpi-0.3.1-beta/tests/contrib/cg/generateinput.c:10:7: style: Unused variable: max [unusedVariable] armci-mpi-0.3.1-beta/tests/contrib/cg/generateinput.c:10:11: style: Unused variable: j [unusedVariable] armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:96:13: style: Variable 'nread' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:95:13: note: nread is assigned armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:96:13: note: nread is overwritten armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:98:13: style: Variable 'nread' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:96:13: note: nread is assigned armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:98:13: note: nread is overwritten armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:99:13: style: Variable 'nread' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:98:13: note: nread is assigned armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:99:13: note: nread is overwritten armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:56:16: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:58:16: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:99:13: style: Variable 'nread' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/cg/read_input.c:148:29: style: Variable 'elementsperproc' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:578:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:471:25: style: Variable 'ibs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:470:25: note: ibs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:471:25: note: ibs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:479:25: style: Variable 'jbs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:478:25: note: jbs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:479:25: note: jbs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:560:21: style: Variable 'ibs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:559:21: note: ibs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:560:21: note: ibs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:568:21: style: Variable 'jbs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:567:21: note: jbs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:568:21: note: jbs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:387:30: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:418:30: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-b-bc.c:433:31: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:251:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:558:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:451:25: style: Variable 'ibs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:450:25: note: ibs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:451:25: note: ibs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:459:25: style: Variable 'jbs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:458:25: note: jbs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:459:25: note: jbs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:540:21: style: Variable 'ibs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:539:21: note: ibs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:540:21: note: ibs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:548:21: style: Variable 'jbs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:547:21: note: jbs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:548:21: note: jbs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:375:30: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:406:30: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/lu/lu-block.c:421:31: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:600:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:493:25: style: Variable 'ibs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:492:25: note: ibs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:493:25: note: ibs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:501:25: style: Variable 'jbs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:500:25: note: jbs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:501:25: note: jbs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:582:21: style: Variable 'ibs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:581:21: note: ibs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:582:21: note: ibs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:590:21: style: Variable 'jbs' is reassigned a value before the old one has been used. [redundantAssignment] armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:589:21: note: jbs is assigned armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:590:21: note: jbs is overwritten armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:418:30: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:449:30: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/lu/lu.c:464:31: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:164:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:622:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:667:19: warning: Assert statement modifies 'p_srcs'. [assignmentInAssert] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:667:21: warning: Assert statement calls a function which may have desired side effects: 'malloc'. [assertWithSideEffect] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:697:22: warning: Assert statement modifies 'stats_all'. [assignmentInAssert] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:697:24: warning: Assert statement calls a function which may have desired side effects: 'malloc'. [assertWithSideEffect] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:662:23: warning: Return value of function rand() is not used. [ignoredReturnValue] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:639:13: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/simple.c:19:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/simple.c:14:41: style: Variable 't2' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/simple.c:48:8: style: Variable 't1' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/non-blocking/simple.c:48:13: style: Variable 't0' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/contrib/transp1D/transp1D-c.c:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/transp1D/transp1D-c.c:229:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/contrib/transp1D/transp1D-c.c:17:32: style: Parameter 'dims' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/transp1D/transp1D-c.c:17:43: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/contrib/transp1D/transp1D-c.c:19:16: style: Variable 'b' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:14:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTREE_EMPTY [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:18:37: error:inconclusive: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:18:12: note: Assignment 'i=0', assigned value is 0 armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:18:37: note: Null pointer addition armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:19:56: error:inconclusive: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:18:12: note: Assignment 'i=0', assigned value is 0 armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:19:56: note: Null pointer addition armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:20:45: error:inconclusive: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:18:12: note: Assignment 'i=0', assigned value is 0 armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:20:45: note: Null pointer addition armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:28:55: error:inconclusive: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:27:12: note: Assignment 'i=0', assigned value is 0 armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:28:55: note: Null pointer addition armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:29:45: error:inconclusive: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:27:12: note: Assignment 'i=0', assigned value is 0 armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:29:45: note: Null pointer addition armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:49:55: error:inconclusive: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:48:12: note: Assignment 'i=0', assigned value is 0 armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:49:55: note: Null pointer addition armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:50:45: error:inconclusive: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:48:12: note: Assignment 'i=0', assigned value is 0 armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:50:45: note: Null pointer addition armci-mpi-0.3.1-beta/tests/ctree/ctree_test.c:39:38: style: A pointer can not be negative so it is either pointless or an error to check if it is not. [pointerPositive] armci-mpi-0.3.1-beta/tests/ctree/ctree_test_rand.c:16:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTREE_EMPTY [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/ctree/ctree_test_rand_interval.c:20:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTREE_EMPTY [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/ctree/ctree_test_rand_interval.c:26:37: error: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/ctree/ctree_test_rand_interval.c:28:37: error: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/ctree/ctree_test_rand_interval.c:69:37: error: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/ctree/ctree_test_rand_interval.c:70:37: error: Pointer addition with NULL pointer. [nullPointerArithmetic] armci-mpi-0.3.1-beta/tests/mpi/copy_bench.c:18:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_SELF [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/pgroup_bench.c:23:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_NULL [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/pgroup_bench.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/pgroup_bench.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/ping-pong-mpi.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_dt.c:18:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_accs.c:20:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:254:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:320:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_MODE_NOCHECK [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:329:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:393:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_ORDER_C [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:452:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:525:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:153:7: style: Local variable 'idx' shadows outer variable [shadowVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:404:5: note: Shadowed declaration armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:153:7: note: Shadow variable armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:187:6: style: Local variable 'idx' shadows outer variable [shadowVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:404:5: note: Shadowed declaration armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:187:6: note: Shadow variable armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:218:7: style: Local variable 'diff' shadows outer variable [shadowVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:214:16: note: Shadowed declaration armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:218:7: note: Shadow variable armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:454:28: style: Local variable 'ridx' shadows outer variable [shadowVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:414:13: note: Shadowed declaration armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:454:28: note: Shadow variable armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:67:30: style: Parameter 'dims' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:88:30: style: Parameter 'dims' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:88:52: style: Parameter 'hi' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:110:24: style: Parameter 'pre' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:110:42: style: Parameter 'lo' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:110:52: style: Parameter 'hi' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:110:64: style: Parameter 'post' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:124:28: style: Parameter 'pre' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:124:46: style: Parameter 'subscript' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:124:65: style: Parameter 'post' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:139:30: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:139:46: style: Parameter 'lo' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:139:55: style: Parameter 'hi' can be declared as pointer to const [constParameterPointer] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:151:47: style: Parameter 'dims' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:185:25: style: Parameter 'subscript' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:185:42: style: Parameter 'dims' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:196:54: style: Parameter 'lo' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:196:64: style: Parameter 'hi' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:311:63: style: Parameter 'dims' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:335:27: style: Parameter 'stride_array' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:335:64: style: Parameter 'count' can be declared as const array [constParameter] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:297:11: warning: Uninitialized variable: offset1 [uninitvar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:294:7: note: Assuming condition is false armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:297:11: note: Uninitialized variable: offset1 armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:328:9: style: Unused variable: rc [unusedVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:418:19: style: Variable 'pidx1' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:418:31: style: Variable 'pidx2' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:418:43: style: Variable 'pidx3' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:501:19: style: Variable 'pidx1' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:502:19: style: Variable 'pidx2' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:503:19: style: Variable 'pidx3' is assigned a value that is never used. [unreadVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:414:13: style: Unused variable: ridx [unusedVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:416:13: style: Unused variable: rstrideB [unusedVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:417:13: style: Unused variable: rcount [unusedVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_dim.c:455:25: style: Unused variable: request [unusedVariable] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_indexed_accs.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_indexed_gets.c:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_indexed_puts_gets.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_mpi_subarray_accs.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_win_create.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_win_model.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/mpi/test_win_model.c:16:12: style: Variable 'attr_val' can be declared as pointer to const [constVariablePointer] armci-mpi-0.3.1-beta/tests/test_accs.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_accs_dla.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_group_split.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_groups.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_igop.c:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_malloc.c:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_malloc_group.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_malloc_irreg.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_mutex.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_mutex_rmw.c:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_mutex_trylock.c:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_onesided.c:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_onesided_shared.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_onesided_shared_dla.c:26:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_parmci.c:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_puts.c:22:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_puts_gets.c:22:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_puts_gets_dla.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_putv.c:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] armci-mpi-0.3.1-beta/tests/test_rmw_fadd.c:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] diff: head armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:667:21: warning: Assert statement calls a function which may have desired side effects: 'malloc'. [assertWithSideEffect] head armci-mpi-0.3.1-beta/tests/contrib/non-blocking/overlap.c:697:24: warning: Assert statement calls a function which may have desired side effects: 'malloc'. [assertWithSideEffect] DONE