2025-07-10 04:09 ftp://ftp.de.debian.org/debian/pool/main/m/mpfr4/mpfr4_4.2.2.orig.tar.xz 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-6.8.0-63-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 594 589 elapsed-time: 25.7 26.2 head-timing-info: old-timing-info: head results: mpfr-4.2.2/examples/can_round.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/examples/divworst.c:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/examples/divworst.c:52:27: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/examples/rndo-add.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/examples/sample.c:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDD [valueFlowBailoutIncompleteVar] mpfr-4.2.2/examples/threads.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREC [valueFlowBailoutIncompleteVar] mpfr-4.2.2/examples/threads.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/examples/threads.c:59:27: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/examples/version.c:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/examples/version.c:67:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_limb_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/src/mpfr-gmp.h:59:0: error: #error "GMP 5.0.0 or newer is required" [preprocessorErrorDirective] mpfr-4.2.2/src/mpfr-gmp.h:59:3: error: #error "GMP 5.0.0 or newer is required" [preprocessorErrorDirective] mpfr-4.2.2/src/add1sp1_extracted.c:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sh [valueFlowBailoutIncompleteVar] mpfr-4.2.2/src/add1sp1_extracted.c:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/src/add1sp1_extracted.c:89:15: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:90:15: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:111:19: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:112:19: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:139:21: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:140:21: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:167:21: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:188:19: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:189:19: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:216:21: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:217:21: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:244:21: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/add1sp1_extracted.c:264:15: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/jyn_asympt.c:28:0: error: #error "neither MPFR_JN nor MPFR_YN is defined" [preprocessorErrorDirective] mpfr-4.2.2/src/jyn_asympt.c:28:4: error: #error "neither MPFR_JN nor MPFR_YN is defined" [preprocessorErrorDirective] mpfr-4.2.2/src/mul_1_extracted.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/src/mul_1_extracted.c:67:13: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/mul_1_extracted.c:68:13: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/mul_1_extracted.c:107:13: style: Variable 'ap1' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/mul_1_extracted.c:124:17: style: Variable 'ap2' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/mul_1_extracted.c:231:15: style: Variable 'ap2' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/src/round_raw_generic.c:23:0: error: #error "ERROR: flag must be defined (0 / 1)" [preprocessorErrorDirective] mpfr-4.2.2/src/round_raw_generic.c:23:3: error: #error "ERROR: flag must be defined (0 / 1)" [preprocessorErrorDirective] mpfr-4.2.2/src/sub1sp1_extracted.c:206:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/src/sub1sp1_extracted.c:338:20: style: Condition 'sb_1==(uint64_t)0U' is always false [knownConditionTrueFalse] mpfr-4.2.2/src/sub1sp1_extracted.c:336:79: note: Assignment 'sb_1=~(cp0ul1<<(uint32_t)(GMP_NUMB_BITS-d))+(uint64_t)1U', assigned value is greater than 1 mpfr-4.2.2/src/sub1sp1_extracted.c:338:20: note: Condition 'sb_1==(uint64_t)0U' is always false mpfr-4.2.2/src/sub1sp1_extracted.c:452:61: style: Condition 'ap[0U]+((uint64_t)1U<<(uint32_t)st.sh)==(uint64_t)0U' is always false [knownConditionTrueFalse] mpfr-4.2.2/src/sub1sp1_extracted.c:491:61: style: Condition 'ap[0U]+((uint64_t)1U<<(uint32_t)st.sh)==(uint64_t)0U' is always false [knownConditionTrueFalse] mpfr-4.2.2/tests/memory.c:62:1: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_LOCK_DECL is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/mpf_compat.h:131:5: style: Variable 'd' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:130:5: note: d is assigned mpfr-4.2.2/tests/mpf_compat.h:131:5: note: d is overwritten mpfr-4.2.2/tests/mpf_compat.h:166:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:165:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:166:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:167:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:166:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:167:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:168:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:167:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:168:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:169:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:168:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:169:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:171:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:169:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:171:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:191:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:171:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:191:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:207:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:205:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:207:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:208:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:207:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:208:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:209:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:208:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:209:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:210:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:209:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:210:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:211:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:210:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:211:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:212:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/mpf_compat.h:211:5: note: i is assigned mpfr-4.2.2/tests/mpf_compat.h:212:5: note: i is overwritten mpfr-4.2.2/tests/mpf_compat.h:212:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mpfr-4.2.2/tests/random2.c:73:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/reuse.c:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/reuse.c:124:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/reuse.c:205:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/reuse.c:333:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/reuse.c:375:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/reuse.c:415:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/reuse.c:450:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/reuse.c:498:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/reuse.c:541:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/reuse.c:590:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tabort_defalloc2.c:50:7: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] mpfr-4.2.2/tests/tgeneric.c:498:33: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_EXP_FSPEC is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/tadd1sp.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tadd1sp.c:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tadd1sp.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tadd1sp.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tadd1sp.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tadd1sp.c:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tadd1sp.c:349:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDA [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tadd1sp.c:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/talloc-cache.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/taway.c:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/taway.c:104:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/taway.c:151:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/taway.c:209:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/taway.c:254:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/taway.c:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/taway.c:337:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/taway.c:402:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_add_ui [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcan_round.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcan_round.c:109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_LIMB_HIGHBIT [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcan_round.c:180:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcan_round.c:238:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcan_round.c:324:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDNA [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcan_round.c:401:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcheck.c:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcheck.c:87:31: style: Condition '(mpfr_prec_t)0-1>0' is always false [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmp.c:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp2.c:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_bits_per_limb [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp2.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp2.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp2.c:247:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp2.c:310:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp2.c:372:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_LIMB_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp2.c:100:19: style: The if condition is the same as the previous if condition [duplicateCondition] mpfr-4.2.2/tests/tcmp2.c:98:19: note: First condition mpfr-4.2.2/tests/tcmp2.c:100:19: note: Second condition mpfr-4.2.2/tests/tcmp_d.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IEEE_DBL_MANT_DIG [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp_ld.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_LDBL_MANT_DIG [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp_ui.c:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp_ui.c:190:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp_ui.c:230:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmp_ui.c:33:7: style: Condition 'c!=0' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmp_ui.c:32:5: note: Assignment 'c=(mpfr_cmp_si)(x,-17)', assigned value is -17 mpfr-4.2.2/tests/tcmp_ui.c:33:7: note: Condition 'c!=0' is always true mpfr-4.2.2/tests/tcmp_ui.c:49:11: style: Condition 'c!=0' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmp_ui.c:48:9: note: Assignment 'c=(mpfr_cmp_ui)(x,-17)', assigned value is -17 mpfr-4.2.2/tests/tcmp_ui.c:49:11: note: Condition 'c!=0' is always true mpfr-4.2.2/tests/tcmp_ui.c:33:7: style: Condition 'c!=0' is always false [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmp_ui.c:26:7: note: Assuming that condition 'c!=0' is not redundant mpfr-4.2.2/tests/tcmp_ui.c:33:7: note: Condition 'c!=0' is always false mpfr-4.2.2/tests/tcmp_ui.c:49:11: style: Condition 'c!=0' is always false [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmp_ui.c:42:11: note: Assuming that condition 'c!=0' is not redundant mpfr-4.2.2/tests/tcmp_ui.c:49:11: note: Condition 'c!=0' is always false mpfr-4.2.2/tests/tcmp_ui.c:33:7: style: Condition 'c!=0' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmp_ui.c:32:5: note: Assignment 'c=(mpfr_cmp_si)(x,17)', assigned value is 17 mpfr-4.2.2/tests/tcmp_ui.c:33:7: note: Condition 'c!=0' is always true mpfr-4.2.2/tests/tcmp_ui.c:49:11: style: Condition 'c!=0' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmp_ui.c:48:9: note: Assignment 'c=(mpfr_cmp_ui)(x,17)', assigned value is 17 mpfr-4.2.2/tests/tcmp_ui.c:49:11: note: Condition 'c!=0' is always true mpfr-4.2.2/tests/tcmp_ui.c:231:32: style: Condition '(mpfr_cmp_ui)(x,i=3)!=0' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmp_ui.c:282:33: style: Condition '(mpfr_cmp_si)(x,s=-3)!=0' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmpabs.c:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_FLAGS_ALL [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmpabs.c:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmpabs.c:181:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_FLAGS_ALL [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmpabs.c:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcmpabs.c:181:24: style: Variable 'flags' can be declared as const array [constVariable] mpfr-4.2.2/tests/tcomparisons.c:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcomparisons.c:98:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcopysign.c:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tcopysign.c:118:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tdot.c:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tdot.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tdot.c:166:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/teq.c:32:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_bits_per_limb [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/teq.c:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDU [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/terandom.c:32:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/terandom.c:50:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/terandom.c:120:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/terandom.c:103:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/terandom_chisq.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/terandom_chisq.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/terandom_chisq.c:178:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/terandom_chisq.c:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/terandom_chisq.c:328:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tests.c:690:45: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_EXP_FSPEC is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/texceptions.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/texceptions.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/texceptions.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/texceptions.c:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_get_default_prec [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/texceptions.c:165:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_clear_flags [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/texceptions.c:208:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/texceptions.c:268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/texceptions.c:330:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_overflow_p [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/texceptions.c:401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gmpfr_flags [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/texceptions.c:489:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/texceptions.c:209:7: style: Variable 't' can be declared as const array [constVariable] mpfr-4.2.2/tests/texceptions.c:269:7: style: Variable 't' can be declared as const array [constVariable] mpfr-4.2.2/tests/tfactorial.c:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfactorial.c:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfactorial.c:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfactorial.c:213:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfactorial.c:81:21: style: Same expression on both sides of '-'. [duplicateExpression] mpfr-4.2.2/tests/tfactorial.c:70:22: note: 'n0' is assigned value '1' here. mpfr-4.2.2/tests/tfactorial.c:81:21: note: Same expression on both sides of '-'. mpfr-4.2.2/tests/tfits.c:117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_FLAGS_ALL [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfits.c:173:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:174:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:175:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:176:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:177:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:178:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:179:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:180:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:181:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:192:13: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:194:13: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:196:13: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tfits.c:174:9: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] mpfr-4.2.2/tests/tfits.c:175:9: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always true. [compareValueOutOfTypeRangeError] mpfr-4.2.2/tests/tfits.c:176:9: style: Comparing expression of type 'signed int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] mpfr-4.2.2/tests/tfits.c:173:9: style: Checking if unsigned expression '18446744073709551615UL' is less than zero. [unsignedLessThanZero] mpfr-4.2.2/tests/tfma.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_FLAGS_OVERFLOW [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:276:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:372:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:442:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:656:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:715:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:793:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:891:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:980:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:1019:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:1082:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfma.c:1040:8: style: Variable 'inex' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/tfma.c:1032:8: note: inex is assigned mpfr-4.2.2/tests/tfma.c:1040:8: note: inex is overwritten mpfr-4.2.2/tests/tfmma.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDF [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:434:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:491:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:523:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:564:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:586:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:607:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfmma.c:663:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tfms.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfms.c:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfms.c:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfms.c:210:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfms.c:289:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfms.c:343:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expo [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfpif.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfpif.c:262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfpif.c:399:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfpif.c:229:7: style: Variable 'badDataSize' can be declared as const array [constVariable] mpfr-4.2.2/tests/tfrexp.c:35:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfrexp.c:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tfrexp.c:233:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tgeneric.c:408:49: error: There is an unknown macro here somewhere. Configuration is required. If MAKE_STR is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/tgeneric_ui.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_d.c:35:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_d.c:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_d.c:127:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_d.c:174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_d.c:198:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_d_2exp.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_d_2exp.c:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_f.c:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_f.c:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_f.c:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_f.c:283:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_flt.c:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_flt.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_DBL_INFP [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_ld_2exp.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_ld_2exp.c:87:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_ld_2exp.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_q.c:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_q.c:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_q.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_q.c:145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:992:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1090:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1169:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1192:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1213:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1257:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1282:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDU [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1317:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1347:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1422:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1504:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tget_str.c:1255:12: style: Variable 's2' can be declared as const array [constVariable] mpfr-4.2.2/tests/tget_str.c:1255:39: style: Variable 's3' can be declared as const array [constVariable] mpfr-4.2.2/tests/tget_z.c:286:47: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_EXP_FSPEC is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/tgmpop.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:306:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:430:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:490:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:564:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:647:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDF [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:724:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDF [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:802:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDF [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:877:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDD [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:917:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDU [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:961:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDU [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:1000:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:1098:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:1195:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:1238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMAX_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:1248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:1305:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:1339:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgmpop.c:497:7: style: Condition 'res' is always false [knownConditionTrueFalse] mpfr-4.2.2/tests/tgmpop.c:491:7: note: Assuming that condition 'res' is not redundant mpfr-4.2.2/tests/tgmpop.c:497:7: note: Condition 'res' is always false mpfr-4.2.2/tests/tgmpop.c:571:7: style: Condition 'res' is always false [knownConditionTrueFalse] mpfr-4.2.2/tests/tgmpop.c:565:7: note: Assuming that condition 'res' is not redundant mpfr-4.2.2/tests/tgmpop.c:571:7: note: Condition 'res' is always false mpfr-4.2.2/tests/tgmpop.c:533:7: style: Variable 'res' is assigned a value that is never used. [unreadVariable] mpfr-4.2.2/tests/tgmpop.c:606:7: style: Variable 'res' is assigned a value that is never used. [unreadVariable] mpfr-4.2.2/tests/tgrandom.c:33:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgrandom.c:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgrandom.c:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgrandom.c:112:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/thyperbolic.c:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDD [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/thyperbolic.c:128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDD [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/thyperbolic.c:224:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDD [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tinits.c:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tinp_str.c:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tinp_str.c:99:7: style: Condition '!isspace(0)' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tinternals.c:59:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tinternals.c:29:7: style: Variable 'val' can be declared as const array [constVariable] mpfr-4.2.2/tests/tisnan.c:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tjn.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tjn.c:53:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tjn.c:273:13: style: Condition 'n%2==0' is always false [knownConditionTrueFalse] mpfr-4.2.2/tests/tjn.c:271:7: note: Assignment 'n=9223372036854775807L', assigned value is 9223372036854775807 mpfr-4.2.2/tests/tjn.c:273:13: note: Condition 'n%2==0' is always false mpfr-4.2.2/tests/tl2b.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tl2b.c:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tl2b.c:37:18: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/tests/tl2b.c:174:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tmin_prec.c:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tminmax.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tmodf.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tmodf.c:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tmodf.c:112:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tmodf.c:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tmul_2exp.c:104:37: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_EXP_FSPEC is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/tnext.c:36:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tnext.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tnrandom.c:32:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tnrandom.c:73:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tnrandom.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tnrandom.c:139:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tnrandom_chisq.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tnrandom_chisq.c:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tnrandom_chisq.c:174:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tnrandom_chisq.c:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tnrandom_chisq.c:329:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tout_str.c:54:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tout_str.c:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tout_str.c:107:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/toutimpl.c:57:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow3.c:62:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gmpfr_flags [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:129:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __gmpfr_flags [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:352:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:367:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDF [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:474:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:559:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:606:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_exp_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:663:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:752:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_all.c:709:32: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tpow_all.c:717:40: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] mpfr-4.2.2/tests/tpow_all.c:766:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tpow_z.c:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_z.c:155:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_z.c:207:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDU [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_z.c:233:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_z.c:270:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_z.c:308:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tpow_z.c:333:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tprec_round.c:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/trandom.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_bits_per_limb [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/trandom.c:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/trandom.c:142:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/trandom_deviate.c:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/trandom_deviate.c:180:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/trandom_deviate.c:281:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDD [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/trandom_deviate.c:313:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDD [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/trandom_deviate.c:291:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/treldiff.c:65:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/treldiff.c:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tremquo.c:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tremquo.c:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/trndna.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/trndna.c:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/troot.c:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/troot.c:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/troot.c:311:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgeneric_ui.c:63:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/troot.c:365:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/troot.c:429:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDF [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/troot.c:468:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/troot.c:498:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgeneric_ui.c:71:37: style: Checking if unsigned expression '(unsigned long)-1' is less than zero. [unsignedLessThanZero] mpfr-4.2.2/tests/troot.c:491:21: style: Local variable 'k' shadows outer variable [shadowVariable] mpfr-4.2.2/tests/troot.c:486:17: note: Shadowed declaration mpfr-4.2.2/tests/troot.c:491:21: note: Shadow variable mpfr-4.2.2/tests/troot.c:481:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/trootn_si.c:56:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/trootn_si.c:219:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tgeneric_ui.c:71:37: style: Condition '(long)-1<0' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tset_d.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_d.c:131:13: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] mpfr-4.2.2/tests/tset_d.c:27:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tset_exp.c:39:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_exp.c:75:19: style: Condition 'i==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tset_exp.c:30:11: note: Assignment 'i=0', assigned value is 0 mpfr-4.2.2/tests/tset_exp.c:70:22: note: i is incremented', new value is 1 mpfr-4.2.2/tests/tset_exp.c:75:19: note: Condition 'i==1' is always true mpfr-4.2.2/tests/tset_exp.c:53:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/tset_exp.c:47:7: note: ret is assigned mpfr-4.2.2/tests/tset_exp.c:53:7: note: ret is overwritten mpfr-4.2.2/tests/tset_exp.c:77:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/tset_exp.c:53:7: note: ret is assigned mpfr-4.2.2/tests/tset_exp.c:77:7: note: ret is overwritten mpfr-4.2.2/tests/tset_f.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_ld.c:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_ld.c:272:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_LDBL_MANT_DIG [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_ld.c:315:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_LDBL_MANT_DIG [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_ld.c:356:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_LDBL_MANT_DIG [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_ld.c:381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_LDBL_MANT_DIG [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_ld.c:417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_ld.c:534:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_LDBL_MANT_DIG [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_ld.c:231:20: style: Condition 'inex==0' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tset_ld.c:191:16: note: Assuming that condition 'inex!=0' is not redundant mpfr-4.2.2/tests/tset_ld.c:231:20: note: Condition 'inex==0' is always true mpfr-4.2.2/tests/tset_q.c:35:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_bits_per_limb [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_q.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_q.c:120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_q.c:168:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_si.c:182:32: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_EXP_FSPEC is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/tset_str.c:178:26: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_EXP_FSPEC is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/tset_z.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_z.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_z.c:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_z.c:129:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tset_z_2exp.c:127:56: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_EXP_FSPEC is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/tsgn.c:44:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_FLAGS_ALL [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsgn.c:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsgn.c:156:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tsi_op.c:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsi_op.c:115:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:33:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:179:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:264:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:285:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:322:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:374:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDZ [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:422:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:470:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:520:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:571:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:644:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsin_cos.c:677:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsinh_cosh.c:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsinh_cosh.c:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsinh_cosh.c:111:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsinh_cosh.c:58:21: style: Variable 'isc' is reassigned a value before the old one has been used. [redundantAssignment] mpfr-4.2.2/tests/tsinh_cosh.c:52:7: note: isc is assigned mpfr-4.2.2/tests/tsinh_cosh.c:58:21: note: isc is overwritten mpfr-4.2.2/tests/tsqrt_ui.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsqrt_ui.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:123:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:135:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:147:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:185:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:217:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:268:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_NAN_KIND [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:396:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_REGULAR_KIND [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:450:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_REGULAR_KIND [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:512:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_limb_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tstckintc.c:154:20: style: Condition 'i1==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:152:0: note: Assignment 'i1=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:153:22: note: i1 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:154:20: note: Condition 'i1==1' is always true mpfr-4.2.2/tests/tstckintc.c:155:20: style: Condition 'i2==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:152:13: note: Assignment 'i2=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:153:40: note: i2 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:155:20: note: Condition 'i2==1' is always true mpfr-4.2.2/tests/tstckintc.c:172:20: style: Condition 'i1==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:159:0: note: Assignment 'i1=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:164:26: note: i1 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:172:20: note: Condition 'i1==1' is always true mpfr-4.2.2/tests/tstckintc.c:173:20: style: Condition 'i2==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:159:0: note: Assignment 'i2=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:165:26: note: i2 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:173:20: note: Condition 'i2==1' is always true mpfr-4.2.2/tests/tstckintc.c:174:20: style: Condition 'i3==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:159:0: note: Assignment 'i3=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:166:26: note: i3 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:174:20: note: Condition 'i3==1' is always true mpfr-4.2.2/tests/tstckintc.c:175:20: style: Condition 'i4==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:159:0: note: Assignment 'i4=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:167:26: note: i4 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:175:20: note: Condition 'i4==1' is always true mpfr-4.2.2/tests/tstckintc.c:176:20: style: Condition 'i5==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:159:28: note: Assignment 'i5=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:168:26: note: i5 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:176:20: note: Condition 'i5==1' is always true mpfr-4.2.2/tests/tstckintc.c:215:20: style: Condition 'i1==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:205:8: note: Assignment 'i1=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:210:47: note: i1 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:215:20: note: Condition 'i1==1' is always true mpfr-4.2.2/tests/tstckintc.c:233:20: style: Condition 'i1==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:224:0: note: Assignment 'i1=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:229:22: note: i1 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:233:20: note: Condition 'i1==1' is always true mpfr-4.2.2/tests/tstckintc.c:234:20: style: Condition 'i2==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:224:13: note: Assignment 'i2=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:229:48: note: i2 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:234:20: note: Condition 'i2==1' is always true mpfr-4.2.2/tests/tstckintc.c:403:20: style: Condition 'i1==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:390:0: note: Assignment 'i1=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:395:26: note: i1 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:403:20: note: Condition 'i1==1' is always true mpfr-4.2.2/tests/tstckintc.c:404:20: style: Condition 'i2==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:390:0: note: Assignment 'i2=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:396:26: note: i2 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:404:20: note: Condition 'i2==1' is always true mpfr-4.2.2/tests/tstckintc.c:405:20: style: Condition 'i3==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:390:0: note: Assignment 'i3=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:397:26: note: i3 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:405:20: note: Condition 'i3==1' is always true mpfr-4.2.2/tests/tstckintc.c:406:20: style: Condition 'i4==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:390:0: note: Assignment 'i4=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:398:26: note: i4 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:406:20: note: Condition 'i4==1' is always true mpfr-4.2.2/tests/tstckintc.c:407:20: style: Condition 'i5==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:390:28: note: Assignment 'i5=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:399:26: note: i5 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:407:20: note: Condition 'i5==1' is always true mpfr-4.2.2/tests/tstckintc.c:424:20: style: Condition 'i1==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:415:8: note: Assignment 'i1=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:420:40: note: i1 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:424:20: note: Condition 'i1==1' is always true mpfr-4.2.2/tests/tstckintc.c:439:20: style: Condition 'i1==1' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tstckintc.c:430:8: note: Assignment 'i1=0', assigned value is 0 mpfr-4.2.2/tests/tstckintc.c:435:39: note: i1 is incremented', new value is 1 mpfr-4.2.2/tests/tstckintc.c:439:20: note: Condition 'i1==1' is always true mpfr-4.2.2/tests/tstckintc.c:38:19: style: Local variable 'p' shadows outer variable [shadowVariable] mpfr-4.2.2/tests/tstckintc.c:77:13: note: Shadowed declaration mpfr-4.2.2/tests/tstckintc.c:38:19: note: Shadow variable mpfr-4.2.2/tests/tstckintc.c:54:19: style: Local variable 'p' shadows outer variable [shadowVariable] mpfr-4.2.2/tests/tstckintc.c:77:13: note: Shadowed declaration mpfr-4.2.2/tests/tstckintc.c:54:19: note: Shadow variable mpfr-4.2.2/tests/tstckintc.c:100:9: style: Local variable 'p' shadows outer variable [shadowVariable] mpfr-4.2.2/tests/tstckintc.c:77:13: note: Shadowed declaration mpfr-4.2.2/tests/tstckintc.c:100:9: note: Shadow variable mpfr-4.2.2/tests/tstckintc.c:445:18: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mpfr-4.2.2/tests/tstckintc.c:395:32: error: Uninitialized variable: x [legacyUninitvar] mpfr-4.2.2/tests/tstrtofr.c:1556:37: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_EXP_FSPEC is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/tsub.c:1416:42: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_EXP_FSPEC is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/tsub1sp.c:39:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:171:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:230:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:295:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:384:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:406:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:432:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:485:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:513:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:930:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsub1sp.c:975:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsubnormal.c:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsubnormal.c:127:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsubnormal.c:164:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsubnormal.c:218:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsubnormal.c:260:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsubnormal.c:66:19: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] mpfr-4.2.2/tests/tsubnormal.c:270:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tsum.c:34:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMAX_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:85:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:184:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:297:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:392:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:461:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:546:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:659:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:739:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:785:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDF [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:909:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:1012:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:1071:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:1229:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:1284:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:1315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tsum.c:336:19: warning: Either the condition 'i==0' is redundant or the array 'k[6]' is accessed at index -1, which is out of bounds. [negativeIndex] mpfr-4.2.2/tests/tsum.c:337:19: note: Assuming that condition 'i==0' is not redundant mpfr-4.2.2/tests/tsum.c:336:19: note: Negative array index mpfr-4.2.2/tests/tsum.c:1300:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tsum.c:830:10: error: Uninitialized variable: u [uninitvar] mpfr-4.2.2/tests/tsum.c:831:10: error: Uninitialized variable: v [uninitvar] mpfr-4.2.2/tests/tswap.c:33:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/ttotal_order.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/ttotal_order.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/ttrunc.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tui_pow.c:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tui_pow.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tui_pow.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_EMIN_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tui_pow.c:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tui_pow.c:266:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/turandom.c:45:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_bits_per_limb [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/turandom.c:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/turandom.c:290:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/turandom.c:323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_FLAGS_OVERFLOW [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/turandom.c:397:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/turandom.c:454:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/turandom.c:642:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RND_MAX [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/turandom.c:602:23: style: Parameter 'argv' can be declared as const array [constParameter] mpfr-4.2.2/tests/tversion.c:492:34: error: There is an unknown macro here somewhere. Configuration is required. If MPFR_EXP_FSPEC is a macro then please configure it. [unknownMacro] mpfr-4.2.2/tests/tyn.c:47:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tests/tyn.c:29:20: style: Variable 'prec' is assigned a value that is never used. [unreadVariable] mpfr-4.2.2/tests/tzeta_ui.c:52:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:66:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:72:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_RNDN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:119:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:130:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_t [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tools/bench/mpfrbench.c:62:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:63:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:64:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:65:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:66:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:67:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:68:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:69:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:70:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:71:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:72:1: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mpfr-4.2.2/tools/bench/mpfrbench.c:266:24: error: Uninitialized variable: globalscore [uninitvar] mpfr-4.2.2/tools/bench/mpfrbench.c:264:27: error: Uninitialized variable: score[i] [legacyUninitvar] mpfr-4.2.2/tune/bidimensional_sample.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/bidimensional_sample.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/bidimensional_sample.c:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/bidimensional_sample.c:311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/bidimensional_sample.c:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/bidimensional_sample.c:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/bidimensional_sample.c:331:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/bidimensional_sample.c:345:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/bidimensional_sample.c:392:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_PREC_MIN [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/bidimensional_sample.c:435:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable speed_params [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/bidimensional_sample.c:70:20: style: Parameter 't' can be declared as pointer to const [constParameterPointer] mpfr-4.2.2/tune/bidimensional_sample.c:441:8: style: Variable 'filename' can be declared as const array [constVariable] mpfr-4.2.2/tune/bidimensional_sample.c:356:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mpfr-4.2.2/tune/bidimensional_sample.c:403:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mpfr-4.2.2/tune/speed.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/speed.c:145:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/speed.c:184:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/speed.c:210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/speed.c:229:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mpfr-4.2.2/tune/speed.c:212:15: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] mpfr-4.2.2/tune/tuneup.c:253:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:276:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:298:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:308:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:354:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:376:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:420:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:510:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMP_NUMB_BITS [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:594:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPFR_SMALL_PRECISION [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:738:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_mulhigh_n [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:744:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpfr_sqrhigh_n [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:762:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:810:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:857:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:986:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:1006:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mpfr-4.2.2/tune/tuneup.c:1026:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mpfr-4.2.2/tune/tuneup.c:315:23: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] mpfr-4.2.2/tune/tuneup.c:340:73: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mpfr-4.2.2/tune/tuneup.c:999:15: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] diff: head mpfr-4.2.2/src/jyn_asympt.c:28:4: error: #error "neither MPFR_JN nor MPFR_YN is defined" [preprocessorErrorDirective] head mpfr-4.2.2/src/mpfr-gmp.h:59:3: error: #error "GMP 5.0.0 or newer is required" [preprocessorErrorDirective] head mpfr-4.2.2/src/round_raw_generic.c:23:3: error: #error "ERROR: flag must be defined (0 / 1)" [preprocessorErrorDirective] head mpfr-4.2.2/tests/tcmp_ui.c:33:7: style: Condition 'c!=0' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmp_ui.c:32:5: note: Assignment 'c=(mpfr_cmp_si)(x,17)', assigned value is 17 mpfr-4.2.2/tests/tcmp_ui.c:33:7: note: Condition 'c!=0' is always true head mpfr-4.2.2/tests/tcmp_ui.c:49:11: style: Condition 'c!=0' is always true [knownConditionTrueFalse] mpfr-4.2.2/tests/tcmp_ui.c:48:9: note: Assignment 'c=(mpfr_cmp_ui)(x,17)', assigned value is 17 mpfr-4.2.2/tests/tcmp_ui.c:49:11: note: Condition 'c!=0' is always true DONE