2025-11-18 12:30 ftp://ftp.de.debian.org/debian/pool/main/n/newlib/newlib_4.5.0.20241231.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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-87-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: d8b6e08 (2025-11-17 23:40:03 +0100) count: 3899 3936 elapsed-time: 191.1 189.4 head-timing-info: old-timing-info: head results: newlib-4.5.0.20241231/libgloss/aarch64/_kill.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/ftruncate.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/libcfunc.c:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/libcfunc.c:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/libcfunc.c:86:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FREAD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:275:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:334:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:375:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:402:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:482:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:512:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:602:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:635:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:669:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:719:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:730:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:809:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:656:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:421:31: style: Condition 'ptr>0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:418:15: note: Assuming that condition 'ptr<0' is not redundant newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:421:31: note: Condition 'ptr>0' is always false newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:843:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:283:17: style: Variable 'pfd' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:662:17: style: Variable 'pfd' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/aarch64/syscalls.c:799:17: style: Variable 'pfd' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/aarch64/truncate.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/arc-main-helper.c:51:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] newlib-4.5.0.20241231/libgloss/arc/arc-main-helper.c:61:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] newlib-4.5.0.20241231/libgloss/arc/hl-stub.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl-stub.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl-stub.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl-stub.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_api.c:96:13: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_api.c:241:33: style: Variable 'type' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_api.c:242:33: style: Variable 'size' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_api.c:244:33: style: Variable 'val' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_api.c:261:33: style: Variable 'type' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_api.c:262:33: style: Variable 'size' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_api.c:264:29: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_api.c:306:33: style: Variable 'type' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_api.c:307:33: style: Variable 'size' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_argc.c:28:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_argv.c:44:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_clock.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_clock.c:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_clock.c:33:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_close.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_close.c:31:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_fstat.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_gettimeofday.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_gettimeofday.c:31:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_isatty.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_isatty.c:31:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_lseek.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_lseek.c:35:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_open.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_open.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_open.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_open.c:34:43: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] newlib-4.5.0.20241231/libgloss/arc/hl/hl_open.c:52:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_open.c:88:38: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] newlib-4.5.0.20241231/libgloss/arc/hl/hl_read.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_unlink.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_unlink.c:32:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/hl/hl_write.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/hl/hl_write.c:34:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/libcfunc.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/libcfunc.c:78:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/libcfunc.c:88:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/mcount.c:385:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/mcount.c:146:8: style: struct member 'gmon_hdr::spare' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:61:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:156:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:204:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:214:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:44:1: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:48:1: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:49:1: style: Parameter 't' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:51:1: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:62:1: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/arc/nsim-syscalls.c:165:35: style: Parameter 'nsim' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/arc/sbrk.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/uart-8250-stub.c:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/uart-8250-stub.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/uart-8250-stub.c:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/uart-8250-stub.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/uart-8250-stub.c:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/uart-8250-stub.c:113:46: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/arc/uart-8250.c:261:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/uart-8250.c:299:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arc/uart-8250.c:254:22: style: Variable 'uart' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arc/uart-8250.c:294:22: style: Variable 'uart' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arm/ftruncate.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/libcfunc.c:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/libcfunc.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/libcfunc.c:58:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/linux-crt0.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sp [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/linux-crt0.c:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/linux-syscalls1.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/linux-syscalls1.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/linux-syscalls1.c:34:17: portability: 'oldbrk' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:196:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:227:9: style: Condition 'err' is always true [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:282:72: warning: Found suspicious operator ',', result is not used. [constStatement] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:174:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:226:32: error: Uninitialized variable: &utime [uninitvar] newlib-4.5.0.20241231/libgloss/arm/redboot-syscalls.c:280:7: style: Unused variable: numbanks [unusedVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:268:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:326:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r0 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:336:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r0 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:390:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:417:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:510:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r0 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:533:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:565:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:643:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r0 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:662:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:696:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:737:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:775:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:787:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:801:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r0 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:883:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:931:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r0 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:951:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r0 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:438:38: style: Condition 'ptr>0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:435:15: note: Assuming that condition 'ptr<0' is not redundant newlib-4.5.0.20241231/libgloss/arm/syscalls.c:438:38: note: Condition 'ptr>0' is always false newlib-4.5.0.20241231/libgloss/arm/syscalls.c:198:10: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:191:10: note: name is assigned newlib-4.5.0.20241231/libgloss/arm/syscalls.c:198:10: note: name is overwritten newlib-4.5.0.20241231/libgloss/arm/syscalls.c:267:17: style: Variable 'pfd' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:731:17: style: Variable 'pfd' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:877:17: style: Variable 'pfd' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:187:19: error: Uninitialized variable: fh [uninitvar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:287:7: error: Uninitialized variable: len [uninitvar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:467:19: error: Uninitialized variable: res [uninitvar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:620:7: error: Uninitialized variable: fh [uninitvar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:752:15: error: Uninitialized variable: res [uninitvar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:826:22: error: Uninitialized variable: value [uninitvar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:853:10: error: Uninitialized variable: timeval [uninitvar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:478:15: error: Uninitialized variable: res [legacyUninitvar] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:182:8: style: Variable 'name' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:198:10: style: Variable 'name' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:143:7: style: Unused variable: i [unusedVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:179:7: style: Variable 'fh' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:276:7: style: Variable 'pfd' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:556:14: style: Variable 'aflags' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:592:12: style: Variable 'aflags' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:597:12: style: Variable 'aflags' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:601:14: style: Variable 'aflags' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:602:14: style: Variable 'aflags' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:824:13: style: Variable 'value' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/libgloss/arm/syscalls.c:846:11: style: Variable 'timeval' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/libgloss/arm/truncate.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/clear_cache_range.c:22:44: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/bfin/clear_cache_range.c:24:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_read [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_lseek [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_write [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:93:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_open [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_close [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_exit [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_kill [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getpid [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fstat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_stat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:190:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_link [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:196:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_unlink [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:209:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_time [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_argnlen [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:265:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_argc [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:249:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:254:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:35:31: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:215:22: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:45:11: error: Uninitialized variable: errcode [uninitvar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:46:10: error: Uninitialized variable: result [uninitvar] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:37:7: style: Variable 'result' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:37:15: style: Unused variable: result2 [unusedVariable] newlib-4.5.0.20241231/libgloss/bfin/syscalls.c:37:24: style: Variable 'errcode' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/libgloss/cr16/_exit.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_EOP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/_getenv.c:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R2 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/_rename.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_RENAME [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/close.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_CLOSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/dvz_hndl.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_DVZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/flg_hndl.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_FLG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/iad_hndl.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_IAD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/lseek.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_LSEEK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/open.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_OPEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/read.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_READ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/sbrk.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/sbrk.c:46:25: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/libgloss/cr16/sbrk.c:30:21: note: Variable declared here. newlib-4.5.0.20241231/libgloss/cr16/sbrk.c:40:16: note: Address of variable taken here. newlib-4.5.0.20241231/libgloss/cr16/sbrk.c:31:21: note: Variable declared here. newlib-4.5.0.20241231/libgloss/cr16/sbrk.c:46:27: note: Address of variable taken here. newlib-4.5.0.20241231/libgloss/cr16/sbrk.c:46:25: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/libgloss/cr16/stat.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/stat.c:24:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/cr16/svc_hndl.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_SVC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/time.c:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_TIME [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/time.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/time.c:39:29: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/cr16/und_hndl.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_UND [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/unlink.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_UNLINK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cr16/write.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_WRITE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/cris/linunistd.h:355:0: error: syntax error [syntaxError] newlib-4.5.0.20241231/libgloss/crx/_exit.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_EOP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/_getenv.c:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R2 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/_rename.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_RENAME [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/close.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_CLOSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/dvz_hndl.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_DVZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/flg_hndl.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_FLG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/iad_hndl.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_IAD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/lseek.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_LSEEK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/open.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_OPEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/read.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_READ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/sbrk.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/sbrk.c:46:25: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/libgloss/crx/sbrk.c:30:21: note: Variable declared here. newlib-4.5.0.20241231/libgloss/crx/sbrk.c:40:16: note: Address of variable taken here. newlib-4.5.0.20241231/libgloss/crx/sbrk.c:31:21: note: Variable declared here. newlib-4.5.0.20241231/libgloss/crx/sbrk.c:46:27: note: Address of variable taken here. newlib-4.5.0.20241231/libgloss/crx/sbrk.c:46:25: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/libgloss/crx/stat.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/stat.c:24:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/crx/svc_hndl.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_SVC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/time.c:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_TIME [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/time.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/time.c:39:28: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/crx/und_hndl.c:22:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_UND [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/unlink.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_UNLINK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/crx/write.c:20:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVC_WRITE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-fstat.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-fstat.c:34:33: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/csky/io-gdb.c:27:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDB_S_IFREG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-gdb.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-gdb.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDB_SEEK_CUR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-gdb.c:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-gettimeofday.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-gettimeofday.c:31:35: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/csky/io-gettimeofday.c:31:45: style: Parameter 'tzvp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/csky/io-lseek.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-open.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-read.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-read.c:33:29: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/csky/io-rename.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-stat.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-stat.c:37:68: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/csky/io-system.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-time.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-time.c:30:22: style: Parameter 't' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/csky/io-unlink.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/io-write.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/sbrk.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/csky/sbrk.c:30:30: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/libgloss/csky/sbrk.c:20:13: note: Variable declared here. newlib-4.5.0.20241231/libgloss/csky/sbrk.c:26:23: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/csky/sbrk.c:21:13: note: Variable declared here. newlib-4.5.0.20241231/libgloss/csky/sbrk.c:30:32: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/csky/sbrk.c:30:30: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:46:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_exit [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:52:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_open [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:58:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_close [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:64:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_read [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:70:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_write [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:76:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_lseek [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:82:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_unlink [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_getpid [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:94:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_kill [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:100:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fstat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:106:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_argvlen [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:112:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_argv [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:118:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_chdir [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:124:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_stat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:130:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_chmod [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:136:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_utime [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/d30v/syscalls.c:143:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_time [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/debug.c:523:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/debug.c:533:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/debug.c:578:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/debug.c:589:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/debug.c:652:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/debug.c:663:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/debug.c:726:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/debug.c:736:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/debug.c:310:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] newlib-4.5.0.20241231/libgloss/debug.c:83:27: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/debug.c:188:24: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/debug.c:218:24: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/debug.c:333:26: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/debug.c:471:21: style: Variable 'ht' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/debug.c:531:27: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/debug.c:734:15: style: Parameter 'str' can be declared as pointer to const. However it seems that 'gdb_hex' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/libgloss/debug.h:122:11: note: You might need to cast the function pointer here newlib-4.5.0.20241231/libgloss/debug.c:734:15: note: Parameter 'str' can be declared as pointer to const newlib-4.5.0.20241231/libgloss/debug.c:829:21: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/debug.c:842:15: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/debug.c:86:17: style: Unused variable: buf [unusedVariable] newlib-4.5.0.20241231/libgloss/debug.c:303:16: style: Variable 'xmitcsum' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/debug.c:304:16: style: Variable 'xmitcsum' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/debug.c:369:7: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/epiphany/_isatty.c:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/epiphany/access.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWRITE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/epiphany/epiphany-syscalls.c:54:0: error: syntax error [syntaxError] newlib-4.5.0.20241231/libgloss/epiphany/execve.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/epiphany/execve.c:51:45: style: Parameter 'argv' can be declared as const array [constParameter] newlib-4.5.0.20241231/libgloss/epiphany/execve.c:51:66: style: Parameter 'envp' can be declared as const array [constParameter] newlib-4.5.0.20241231/libgloss/epiphany/fork.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/epiphany/lseek.c:47:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_lseek [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/epiphany/sbrk.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/epiphany/times.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/epiphany/times.c:48:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/epiphany/wait.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/epiphany/wait.c:47:14: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/fr30/syscalls.c:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/fr30/syscalls.c:13:13: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/fr30/syscalls.c:37:13: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/frv/getpid.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/frv/kill.c:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/frv/sbrk.c:35:9: style: Unused variable: sp [unusedVariable] newlib-4.5.0.20241231/libgloss/frv/sim-time.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/frv/sim-time.c:55:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/frv/stat.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/frv/stat.c:24:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/ft32/getpid.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/ft32/kill.c:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/ft32/sbrk.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/ft32/sbrk.c:31:9: style: Unused variable: sp [unusedVariable] newlib-4.5.0.20241231/libgloss/ft32/sim-time.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/ft32/sim-time.c:24:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/ft32/stat.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/ft32/stat.c:24:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/hp74x/checksum.c:13:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/hp74x/checksum.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/hp74x/checksum.c:106:5: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'word_t {aka signed int}'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/hp74x/checksum.c:115:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/hp74x/checksum.c:17:10: style: Variable 'infile' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/hp74x/checksum.c:18:10: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/hp74x/io.c:237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/hp74x/io.c:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/hp74x/io.c:300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/hp74x/io.c:313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/hp74x/io.c:21:7: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/hp74x/io.c:213:12: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/hp74x/io.c:233:12: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/hp74x/io.c:262:17: style: Variable 'base' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/hp74x/io.c:311:19: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/hp74x/io.c:165:10: error: Uninitialized variable: status [uninitvar] newlib-4.5.0.20241231/libgloss/hp74x/io.c:269:10: style: Variable 'base' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/hp74x/pa_stub.c:496:25: style: Checking if unsigned expression 'i_cache_params[0]' is less than zero. [unsignedLessThanZero] newlib-4.5.0.20241231/libgloss/hp74x/pa_stub.c:311:21: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/hp74x/pa_stub.c:383:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/hp74x/pa_stub.c:166:12: style: struct member 'registers::intregs' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/hp74x/pa_stub.c:167:12: style: struct member 'registers::fpregs' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/hp74x/test.c:9:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/hp74x/test.c:46:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] newlib-4.5.0.20241231/libgloss/hp74x/test.c:46:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/hp74x/test.c:44:12: style: Parameter 's' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/hp74x/test.c:11:17: style: Unused variable: x [unusedVariable] newlib-4.5.0.20241231/libgloss/hp74x/test.c:12:8: style: Unused variable: buf [unusedVariable] newlib-4.5.0.20241231/libgloss/hp74x/test.c:46:4: style: Variable 's' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/i386/cygmon-gmon.c:198:1: portability: Omitted return type of function '_mcount' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/i386/cygmon-gmon.c:340:1: portability: Omitted return type of function 'moncontrol' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/i386/cygmon-gmon.c:115:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] newlib-4.5.0.20241231/libgloss/i386/cygmon-gmon.c:123:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] newlib-4.5.0.20241231/libgloss/i386/cygmon-gmon.c:144:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] newlib-4.5.0.20241231/libgloss/i386/cygmon-gmon.c:167:8: style: Unused variable: fd [unusedVariable] newlib-4.5.0.20241231/libgloss/i386/cygmon-salib.c:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/i386/cygmon-salib.c:24:1: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/i386/cygmon-salib.c:29:22: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/i386/cygmon-salib.c:37:1: style: Parameter 'handler' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/i386/cygmon-salib.c:38:1: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/i386/cygmon-salib.c:42:1: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/i386/cygmon-salib.c:43:1: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/i386/cygmon-salib.c:45:1: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/i386/cygmon-salib.c:101:29: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/i386/cygmon-salib.c:149:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/i960/crt0.c:63:31: error: Subtracting pointers that point to different objects [subtractPointers] newlib-4.5.0.20241231/libgloss/i960/crt0.c:5:13: note: Variable declared here. newlib-4.5.0.20241231/libgloss/i960/crt0.c:63:26: note: Address of variable taken here. newlib-4.5.0.20241231/libgloss/i960/crt0.c:4:13: note: Variable declared here. newlib-4.5.0.20241231/libgloss/i960/crt0.c:63:33: note: Address of variable taken here. newlib-4.5.0.20241231/libgloss/i960/crt0.c:63:31: note: Subtracting pointers that point to different objects newlib-4.5.0.20241231/libgloss/i960/crt0.c:54:9: style: Unused variable: p [unusedVariable] newlib-4.5.0.20241231/libgloss/i960/mon-read.c:3:1: portability: Omitted return type of function 'read' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/i960/mon-read.c:14:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/i960/mon-write.c:10:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/_exit.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_exit [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/_exit.c:16:12: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/libgloss/iq2000/_exit.c:12:16: note: Variable declared here. newlib-4.5.0.20241231/libgloss/iq2000/_exit.c:14:21: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/iq2000/_exit.c:13:16: note: Variable declared here. newlib-4.5.0.20241231/libgloss/iq2000/_exit.c:16:14: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/iq2000/_exit.c:16:12: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/libgloss/iq2000/access.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWRITE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/chmod.c:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_chmod [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/chown.c:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_chown [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/close.c:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_close [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/creat.c:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_creat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/crt1.c:26:31: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/libgloss/iq2000/crt1.c:19:20: note: Variable declared here. newlib-4.5.0.20241231/libgloss/iq2000/crt1.c:26:16: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/iq2000/crt1.c:18:20: note: Variable declared here. newlib-4.5.0.20241231/libgloss/iq2000/crt1.c:26:33: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/iq2000/crt1.c:26:31: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/libgloss/iq2000/crt1.c:7:9: style: struct member 'object::reserve' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/iq2000/execv.c:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_execv [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/execve.c:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_execve [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/fork.c:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_fork [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/gettime.c:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_gettimeofday [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/kill.c:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_exit [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/lseek.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_lseek [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/open.c:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_open [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/pipe.c:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_pipe [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/read.c:12:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_read [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/sbrk.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/stat.c:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_stat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/test.c:6:15: style: Variable 'msg' can be declared as const array [constVariable] newlib-4.5.0.20241231/libgloss/iq2000/test.c:13:15: style: Variable 'msg' can be declared as const array [constVariable] newlib-4.5.0.20241231/libgloss/iq2000/test.c:27:22: style: Parameter 'argv' can be declared as const array [constParameter] newlib-4.5.0.20241231/libgloss/iq2000/test.c:29:10: style: Unused variable: j [unusedVariable] newlib-4.5.0.20241231/libgloss/iq2000/time.c:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_time [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/times.c:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_times [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/utime.c:12:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_utime [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/wait.c:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_wait [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/iq2000/write.c:12:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_write [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/_exit.c:13:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/libnosys/chown.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/close.c:16:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/execve.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/execve.c:14:17: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/fork.c:16:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/fstat.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/fstat.c:17:22: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/getentropy.c:17:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/getentropy.c:14:20: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/getpid.c:16:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/gettod.c:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/gettod.c:18:33: style: Parameter 'ptimeval' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/gettod.c:19:15: style: Parameter 'ptimezone' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/isatty.c:16:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/kill.c:17:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/link.c:17:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/link.c:14:14: style: Parameter 'existing' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/link.c:15:15: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/lseek.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/open.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/open.c:14:14: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/read.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/read.c:15:15: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/readlink.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/readlink.c:16:15: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/stat.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/stat.c:17:22: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/symlink.c:17:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/times.c:17:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/times.c:15:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/unlink.c:16:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/unlink.c:14:16: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/wait.c:16:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/wait.c:14:14: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/libnosys/write.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/libnosys/write.c:15:15: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/lseek.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32c/sample.c:126:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/m32c/sample.c:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32r/chmod.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_chmod [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32r/close.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_close [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32r/exit.c:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_exit [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32r/kill.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_exit [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32r/lseek.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_lseek [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32r/m32r-lib.c:87:17: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:720:13: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:252:25: style: Same expression on both sides of '&'. [duplicateExpression] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:317:12: style: Same expression on both sides of '=='. [duplicateExpression] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:481:27: style: Same expression on both sides of '&'. [duplicateExpression] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:211:15: style: Local variable 'stepping' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:1143:3: note: Shadowed declaration newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:211:15: note: Shadow variable newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:549:23: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:664:27: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:706:26: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:784:25: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:969:31: style: Parameter 'instr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:988:30: style: Parameter 'instr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:1023:28: style: Parameter 'instr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:1114:35: style: Parameter 'instr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:1666:18: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:1704:32: style: Parameter 'parm' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:559:11: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:1134:17: style: struct member 'STEPPING_CONTEXT::target_addr' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:1135:17: style: struct member 'STEPPING_CONTEXT::target_size' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:813:17: style: Unused variable: ch [unusedVariable] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:1712:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/m32r/m32r-stub.c:1717:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/m32r/open.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_open [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32r/raise.c:6:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/m32r/read.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_read [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32r/stat.c:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_stat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32r/trapmon0.c:9:67: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m32r/utime.c:11:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_utime [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m32r/write.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_write [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68hc11/syscalls.c:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:60:3: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:43:52: error: Subtracting pointers that point to different objects [subtractPointers] newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:23:13: note: Variable declared here. newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:43:40: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:22:13: note: Variable declared here. newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:43:54: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:43:52: note: Subtracting pointers that point to different objects newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:44:33: error: Subtracting pointers that point to different objects [subtractPointers] newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:24:13: note: Variable declared here. newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:44:27: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:23:13: note: Variable declared here. newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:44:35: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/m68k/cf-crt1.c:44:33: note: Subtracting pointers that point to different objects newlib-4.5.0.20241231/libgloss/m68k/cf-isrs.c:161:0: error: #error "No interrupt routine requested" [preprocessorErrorDirective] newlib-4.5.0.20241231/libgloss/m68k/cf-sbrk.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/dtor.C:14:1: error: syntax error [syntaxError] newlib-4.5.0.20241231/libgloss/m68k/io-fstat.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-fstat.c:34:33: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/io-gdb.c:27:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDB_S_IFREG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-gdb.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-gdb.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDB_SEEK_CUR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-gdb.c:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-gettimeofday.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-gettimeofday.c:31:35: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/io-gettimeofday.c:31:45: style: Parameter 'tzvp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/io-lseek.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-open.c:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-read.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-read.c:33:29: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/io-rename.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-stat.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-stat.c:37:68: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/io-system.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-time.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-time.c:31:22: style: Parameter 't' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/io-unlink.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/io-write.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/leds.c:45:26: style: Variable 'num_bits' can be declared as const array [constVariable] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:367:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:272:5: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:272:5: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:272:5: warning: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:272:5: warning: %x in format string (no. 5) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:272:5: warning: %x in format string (no. 6) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:350:5: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:350:5: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:350:5: warning: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:350:5: warning: %x in format string (no. 5) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:350:5: warning: %x in format string (no. 6) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:613:19: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'Frame * {aka FrameStruct *}'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:653:27: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'Frame * {aka FrameStruct *}'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:502:11: style: Same expression on both sides of '=='. [duplicateExpression] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:226:21: style: Variable 'frame->frameSize' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:216:19: note: frame->frameSize is assigned newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:226:21: note: frame->frameSize is overwritten newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:322:8: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:364:8: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:365:8: style: Parameter 'parm' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:373:7: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:391:7: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/m68k/mvme-stub.c:710:5: style: Unused variable: exception [unusedVariable] newlib-4.5.0.20241231/libgloss/m68k/sim-print.c:24:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/m68k/sim-print.c:23:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/m68k/sim-print.c:23:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/m68k/test.c:6:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/m68k/test.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/m68k/test.c:8:8: style: Unused variable: buf [unusedVariable] newlib-4.5.0.20241231/libgloss/mcore/getpid.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mcore/kill.c:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mcore/lseek.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mcore/open.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mcore/sbrk.c:31:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mcore/stat.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mcore/stat.c:24:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/mcore/unlink.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mcore/unlink.c:23:17: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/mcore/write.c:26:14: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/mep/h_reset.c:25:8: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] newlib-4.5.0.20241231/libgloss/mep/isatty.c:15:1: portability: Omitted return type of function 'isatty' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:581:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:859:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:922:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:1041:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:1036:15: error: Common realloc mistake: 'bb_stack' nulled but not freed upon failure [memleakOnRealloc] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:839:19: style: Variable 'bucket' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:837:14: note: bucket is assigned newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:839:19: note: bucket is overwritten newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:902:19: style: Variable 'bucket' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:900:14: note: bucket is assigned newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:902:19: note: bucket is overwritten newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:141:9: style: Local variable 'i' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:72:7: note: Shadowed declaration newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:141:9: note: Shadow variable newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:227:8: style: Local variable 'i' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:72:7: note: Shadowed declaration newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:227:8: note: Shadow variable newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:178:14: style: Variable 'count_ptr' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:537:18: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:628:32: style: Variable 'bucket' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/mep/mep-bb.c:644:32: style: Variable 'bucket' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/mep/gcov-io.h:71:12: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/mep/mep-gmon.c:160:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mep/read.c:22:18: style: Condition '&_ioIn' is always true [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/mep/sbrk.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/mep/sbrk.c:41:27: error: Using pointer to local variable 'something' that is out of scope. [invalidLifetime] newlib-4.5.0.20241231/libgloss/mep/sbrk.c:38:38: note: Address of variable taken here. newlib-4.5.0.20241231/libgloss/mep/sbrk.c:36:11: note: Variable created here. newlib-4.5.0.20241231/libgloss/mep/sbrk.c:41:27: note: Using pointer to local variable 'something' that is out of scope. newlib-4.5.0.20241231/libgloss/mep/sbrk.c:36:11: style: Variable 'something' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/libgloss/mep/write.c:22:31: style: Condition '&_ioOut' is always true [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/microblaze/sbrk.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/microblaze/timer.c:37:17: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/microblaze/xil_malloc.c:702:44: style: Condition 'newsizestatus [uninitvar] newlib-4.5.0.20241231/libgloss/rs6000/mbx-outbyte.c:33:13: style: Variable 'outpb' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/rs6000/mbx-print.c:24:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/rs6000/mbx-print.c:23:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/rs6000/mbx-print.c:23:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/rs6000/mvme-print.c:26:9: style: Variable 'done' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/rs6000/mvme-print.c:28:12: style: Unused variable: len2 [unusedVariable] newlib-4.5.0.20241231/libgloss/rs6000/mvme-print.c:69:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/rs6000/mvme-print.c:69:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/rs6000/sim-errno.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/rs6000/sim-print.c:24:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/rs6000/sim-print.c:23:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/rs6000/sim-print.c:23:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/rs6000/sim-times.c:27:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/rs6000/sim-times.c:39:10: warning: Either the condition 'tp' is redundant or there is possible null pointer dereference: tp. [nullPointerRedundantCheck] newlib-4.5.0.20241231/libgloss/rs6000/sim-times.c:29:7: note: Assuming that condition 'tp' is not redundant newlib-4.5.0.20241231/libgloss/rs6000/sim-times.c:39:10: note: Null pointer dereference newlib-4.5.0.20241231/libgloss/rs6000/sim-times.c:24:9: style: union member 'Anonymous0::filler' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sim-times.c:19:17: style: Unused variable: usage [unusedVariable] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:38:10: style: struct member 'solaris_timestruc_t::tv_nsec' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:45:10: style: struct member 'solaris_stat::st_pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:52:10: style: struct member 'solaris_stat::st_pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:54:10: style: struct member 'solaris_stat::st_pad3' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:60:10: style: struct member 'solaris_stat::st_fstype' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:61:10: style: struct member 'solaris_stat::st_pad4' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:71:20: style: struct member 'solaris_termios::c_iflag' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:72:20: style: struct member 'solaris_termios::c_oflag' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:73:20: style: struct member 'solaris_termios::c_cflag' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:74:20: style: struct member 'solaris_termios::c_lflag' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:75:17: style: struct member 'solaris_termios::c_cc' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/rs6000/sol-cfuncs.c:190:22: style: Variable 'zero_stat' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/libgloss/rs6000/test.c:4:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/rs6000/test.c:6:8: style: Unused variable: buf [unusedVariable] newlib-4.5.0.20241231/libgloss/rx/mcount.c:385:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/rx/mcount.c:146:8: style: struct member 'gmon_hdr::spare' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:17:20: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:30:19: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:55:71: style: Parameter 'ovalue' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:121:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:153:41: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:161:33: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:171:31: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:171:41: style: Parameter 'tzp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:179:14: style: Parameter 'seconds' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:203:13: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/cygmon-salib.c:209:24: style: Parameter 'argv' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/dtor.C:14:1: error: syntax error [syntaxError] newlib-4.5.0.20241231/libgloss/sparc/erc32-io.c:10:17: style: Variable 'rxstat' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/sparc/erc32-io.c:31:17: style: Variable 'rxstat' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/sparc/erc32-io.c:32:17: style: Variable 'rxadata' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem_err [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:180:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialized [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packet_out_buf [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packet_in_buf [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:327:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packet_out_buf [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:91:3: warning: Possible null pointer dereference: tb [nullPointer] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:88:10: note: Assignment 'tb=(struct trap_entry*)0', assigned value is 0 newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:91:3: note: Null pointer dereference newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:93:3: warning: Possible null pointer dereference: tb [nullPointer] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:88:10: note: Assignment 'tb=(struct trap_entry*)0', assigned value is 0 newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:93:3: note: Null pointer dereference newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:94:3: warning: Possible null pointer dereference: tb [nullPointer] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:88:10: note: Assignment 'tb=(struct trap_entry*)0', assigned value is 0 newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:94:3: note: Null pointer dereference newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:261:35: error: Uninitialized variable: sp [uninitvar] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:289:47: error: Uninitialized variable: sp [uninitvar] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:255:18: style: Variable 'sp' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/libgloss/sparc/erc32-stub.c:301:8: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc/salib-701.c:153:0: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] newlib-4.5.0.20241231/libgloss/sparc/salib.c:73:0: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] newlib-4.5.0.20241231/libgloss/sparc/sparc-stub.c:130:0: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] newlib-4.5.0.20241231/libgloss/sparc/sparcl-stub.c:138:0: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] newlib-4.5.0.20241231/libgloss/sparc/sparclet-stub.c:151:0: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] newlib-4.5.0.20241231/libgloss/sparc/sysc-701.c:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc/sysc-701.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc/sysc-701.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc/sysc-701.c:8:29: style: Parameter '_sbuf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/syscalls.c:24:29: style: Parameter '_sbuf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/syscalls.c:45:12: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc/test.c:22:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/sparc/test.c:26:8: style: Local variable 'foo' shadows outer function [shadowFunction] newlib-4.5.0.20241231/libgloss/sparc/test.c:6:1: note: Shadowed declaration newlib-4.5.0.20241231/libgloss/sparc/test.c:26:8: note: Shadow variable newlib-4.5.0.20241231/libgloss/sparc/test.c:25:7: style: Unused variable: num [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc/test.c:26:8: style: Unused variable: foo [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba.c:103:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEON3_IO_AREA [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMBA_TYPE_AHBIO [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:49:14: style: Variable 'vendor' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:50:11: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:49:7: style: Variable 'vendor' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:50:7: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:51:9: style: Unused variable: devstr [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:52:9: style: Unused variable: vendorstr [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:79:9: style: Variable 'j' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:96:13: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:118:10: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_dbg.c:140:12: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_driver.c:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irq [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_driver.c:100:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable irq [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_scan.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEON3_IO_AREA [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_scan.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEON3_APB_SLAVES [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_scan.c:93:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEON3_IO_AREA [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_scan.c:51:39: style: Parameter 'mbar' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc_leon/amba_scan.c:52:14: style: Parameter 'irq' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc_leon/catch_interrupt.c:83:1: portability: Omitted return type of function 'handler_irq' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/sparc_leon/catch_interrupt_pending.c:36:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/catch_interrupt_pending.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/catch_interrupt_svt.c:64:11: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger] newlib-4.5.0.20241231/libgloss/sparc_leon/console_dbg.c:313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONCOMPAT_VERSION [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/console_dbg.c:347:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/sparc_leon/console_dbg.c:332:7: style: Condition 'uart_regs' is always true [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/sparc_leon/console_dbg.c:320:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/console_init.c:28:1: portability: Omitted return type of function 'console_init' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/sparc_leon/contextswitch.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_JB_WIM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/contextswitch.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fpustate_current [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jiffies_64 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:86:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:101:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:134:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:184:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONCOMPAT_VERSION [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jiffies [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:249:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSEC_PER_SEC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:270:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSEC_PER_USEC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:77:32: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'leonbare_alarm' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:128:50: note: You might need to cast the function pointer here newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:77:32: note: Parameter 'arg' can be declared as pointer to const newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:77:62: style: Parameter 'regs' can be declared as pointer to const. However it seems that 'leonbare_alarm' is a callback function, if 'regs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:128:50: note: You might need to cast the function pointer here newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:77:62: note: Parameter 'regs' can be declared as pointer to const newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:244:35: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:133:7: style: Unused variable: i [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/gettimeofday.c:202:17: style: Unused variable: flags [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/initcalls.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __leonbare_initcall_start [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/io.c:34:17: style: Unused variable: rxstat [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/io.c:35:17: style: Unused variable: rxadata [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/io.c:36:7: style: Unused variable: rxmask [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONBARE_RUNQ_READY_NR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBDEBUG_FNCALL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:182:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBDEBUG_FNCALL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:172:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:161:61: style: Parameter 'ptregs' can be declared as pointer to const. However it seems that 'leonbare_thread_schedule_callback' is a callback function, if 'ptregs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:209:41: note: You might need to cast the function pointer here newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:161:61: note: Parameter 'ptregs' can be declared as pointer to const newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:67:25: style: Unused variable: c [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:126:21: style: Unused variable: i [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel.c:163:16: style: Unused variable: retval [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_debug.c:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONBARE_RUNQ_NR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_debug.c:135:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_debug.c:150:10: style: Unused variable: j [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_mutex.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONBARE_KR_ALLM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_mutex.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONBARE_MUTEX_LOCK_OK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_mutex.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONBARE_MUTEX_UNLOCK_ERROR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_mutex.c:93:26: style: Condition 'm->mx_owner==c' is always true [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_mutex.c:89:21: note: Assuming that condition 'm->mx_owner!=c' is not redundant newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_mutex.c:93:26: note: Condition 'm->mx_owner==c' is always true newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_queue.c:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONBARE_TH_TERMINATED [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_sched.c:44:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONBARE_KR_CURRENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONBARE_TH_SUSPENDED [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:70:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONBARE_KR_CURRENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONBARE_KR_CURRENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LBDEBUG_FNCALL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:147:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:62:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:38:23: style: Variable 'i' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:38:21: style: Variable 'i' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:70:23: style: Variable 'c' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:70:21: style: Variable 'c' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:148:33: style: Unused variable: sp [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/kernel_thread.c:151:31: style: Unused variable: threadctx [unusedVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/locore_atexit.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __atexit [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/mutex.c:168:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:94:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMBA_TYPE_AHBIO [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:209:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ambapp_pnp_ahb [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:356:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_APB_SLV [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:389:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_APB_SLV [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:384:16: style: Local variable 'busses' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:405:14: note: Shadowed declaration newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:384:16: note: Shadow variable newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:42:39: style: Parameter 'mmaps' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:152:40: style: Parameter 'ioareas' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:180:26: style: Variable 'ahb' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:181:26: style: Variable 'apb' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:182:32: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:182:39: style: Variable 'prevapb' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:203:8: style: Variable 'prev' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:294:16: style: Variable 'prevapb' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit.c:425:10: style: Variable 'n' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ambapp_dev_hdr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:114:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMBA_TYPE_AHBIO [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:239:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ambapp_pnp_ahb [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:352:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTIONS_ALL_DEVS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:383:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_APB_SLV [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:426:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTIONS_AHB_MSTS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:541:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_APB_SLV [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:572:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_APB_SLV [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:610:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_AHB_SLV [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:224:7: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'void *'. [invalidPrintfArgType_uint] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:311:19: warning: Either the condition '!dev' is redundant or there is possible null pointer dereference: dev. [nullPointerRedundantCheck] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:320:13: note: Assuming that condition '!dev' is not redundant newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:311:19: note: Null pointer dereference newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:63:39: style: Parameter 'mmaps' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:172:40: style: Parameter 'ioareas' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/sparc_leon/pnpinit_malloc.c:672:10: style: Variable 'n' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/sparc_leon/regwin_patch.c:43:7: style: Condition '!installed' is always true [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/sparc_leon/regwin_patch.c:39:7: note: Assuming that condition 'installed' is not redundant newlib-4.5.0.20241231/libgloss/sparc_leon/regwin_patch.c:43:7: note: Condition '!installed' is always true newlib-4.5.0.20241231/libgloss/sparc_leon/timer.c:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/timer.c:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSEC_PER_USEC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/timer.c:111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONCOMPAT_VERSION [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/timer.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEONCOMPAT_VERSION [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/times.c:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_TICK_RATE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/sparc_leon/times.c:43:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] newlib-4.5.0.20241231/libgloss/spu/access.c:37:25: style: struct member 'syscall_access_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/access.c:39:25: style: struct member 'syscall_access_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/chmod.c:40:16: style: struct member 'syscall_chmod_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/chmod.c:42:16: style: struct member 'syscall_chmod_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/chown.c:40:16: style: struct member 'syscall_chown_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/chown.c:42:16: style: struct member 'syscall_chown_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/chown.c:44:16: style: struct member 'syscall_chown_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/conv_stat.c:42:51: style: Parameter 'jstat' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:76:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppc_dir [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppc_dir [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:95:16: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:145:17: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:160:15: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:170:15: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:56:16: style: struct member 'syscall_opendir_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:61:16: style: struct member 'syscall_opendir_ret_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:128:16: style: struct member 'syscall_readdir_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:130:16: style: struct member 'syscall_readdir_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:154:16: style: struct member 'syscall_seekdir_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/dirfuncs.c:156:16: style: struct member 'syscall_seekdir_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/dup2.c:40:16: style: struct member 'syscall_dup2_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/dup2.c:42:16: style: struct member 'syscall_dup2_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/fchmod.c:40:16: style: struct member 'syscall_fchmod_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/fchmod.c:42:16: style: struct member 'syscall_fchmod_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/fchown.c:40:16: style: struct member 'syscall_fchown_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/fchown.c:42:16: style: struct member 'syscall_fchown_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/fchown.c:44:16: style: struct member 'syscall_fchown_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/fstat.c:39:25: style: struct member 'syscall_fstat_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/fstat.c:41:25: style: struct member 'syscall_fstat_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/ftruncate.c:37:22: style: struct member 'syscall_ftruncate_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/ftruncate.c:39:22: style: struct member 'syscall_ftruncate_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/getcwd.c:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/getcwd.c:45:16: style: struct member 'syscall_getcwd_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/getcwd.c:47:16: style: struct member 'syscall_getcwd_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/getitimer.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/getitimer.c:39:41: style: Parameter 'value' can be declared as pointer to const. However it seems that 'getitimer' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/libgloss/spu/getitimer.c:45:15: note: You might need to cast the function pointer here newlib-4.5.0.20241231/libgloss/spu/getitimer.c:39:41: note: Parameter 'value' can be declared as pointer to const newlib-4.5.0.20241231/libgloss/spu/getpagesize.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/gettimeofday.c:40:22: style: struct member 'syscall_gettimeofday_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/gettimeofday.c:42:22: style: struct member 'syscall_gettimeofday_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/kill.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/lchown.c:40:16: style: struct member 'syscall_lchown_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/lchown.c:42:16: style: struct member 'syscall_lchown_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/lchown.c:44:16: style: struct member 'syscall_lchown_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/link.c:40:16: style: struct member 'syscall_link_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/link.c:42:16: style: struct member 'syscall_link_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/linux_getpid.c:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_getpid [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/linux_gettid.c:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __NR_gettid [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/linux_syscalls.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/lockf.c:40:16: style: struct member 'syscall_lockf_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/lockf.c:42:16: style: struct member 'syscall_lockf_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/lockf.c:44:16: style: struct member 'syscall_lockf_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/lseek.c:43:22: style: struct member 'syscall_lseek_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/lseek.c:45:22: style: struct member 'syscall_lseek_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/lseek.c:47:22: style: struct member 'syscall_lseek_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/lstat.c:41:16: style: struct member 'syscall_stat_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/lstat.c:43:16: style: struct member 'syscall_stat_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mkdir.c:40:16: style: struct member 'syscall_mkdir_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mkdir.c:42:16: style: struct member 'syscall_mkdir_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mknod.c:40:16: style: struct member 'syscall_mknod_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mknod.c:42:16: style: struct member 'syscall_mknod_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mknod.c:44:16: style: struct member 'syscall_mknod_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mmap_eaddr.c:38:16: style: struct member 'syscall_mmap_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mmap_eaddr.c:40:16: style: struct member 'syscall_mmap_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mmap_eaddr.c:42:16: style: struct member 'syscall_mmap_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mmap_eaddr.c:44:16: style: struct member 'syscall_mmap_t::pad3' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mmap_eaddr.c:46:16: style: struct member 'syscall_mmap_t::pad4' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mmap_eaddr.c:48:16: style: struct member 'syscall_mmap_t::pad5' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mremap_eaddr.c:38:16: style: struct member 'syscall_mremap_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mremap_eaddr.c:40:16: style: struct member 'syscall_mremap_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mremap_eaddr.c:42:16: style: struct member 'syscall_mremap_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/mremap_eaddr.c:44:16: style: struct member 'syscall_mremap_t::pad3' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/msync_eaddr.c:38:16: style: struct member 'syscall_msync_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/msync_eaddr.c:40:16: style: struct member 'syscall_msync_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/msync_eaddr.c:42:16: style: struct member 'syscall_msync_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/munmap_eaddr.c:38:16: style: struct member 'syscall_munmap_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/munmap_eaddr.c:40:16: style: struct member 'syscall_munmap_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/nanosleep.c:39:16: style: struct member 'syscall_nanosleep_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/nanosleep.c:41:16: style: struct member 'syscall_nanosleep_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/open.c:70:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/open.c:53:22: style: struct member 'syscall_open_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/open.c:55:22: style: struct member 'syscall_open_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/open.c:57:22: style: struct member 'syscall_open_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/pread.c:40:16: style: struct member 'syscall_pread_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/pread.c:42:16: style: struct member 'syscall_pread_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/pread.c:44:16: style: struct member 'syscall_pread_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/pread.c:46:16: style: struct member 'syscall_pread_t::pad3' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/pwrite.c:40:16: style: struct member 'syscall_pwrite_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/pwrite.c:42:16: style: struct member 'syscall_pwrite_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/pwrite.c:44:16: style: struct member 'syscall_pwrite_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/pwrite.c:46:16: style: struct member 'syscall_pwrite_t::pad3' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/read.c:39:22: style: struct member 'syscall_read_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/read.c:41:22: style: struct member 'syscall_read_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/read.c:43:22: style: struct member 'syscall_read_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/readlink.c:40:16: style: struct member 'syscall_readlink_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/readlink.c:42:16: style: struct member 'syscall_readlink_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/readlink.c:44:16: style: struct member 'syscall_readlink_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/readv.c:40:16: style: struct member 'syscall_readv_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/readv.c:42:16: style: struct member 'syscall_readv_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/readv.c:44:16: style: struct member 'syscall_readv_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/sbrk.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/sched_yield.c:39:16: style: struct member 'struct_sched_yield_t::res' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/sched_yield.c:40:16: style: struct member 'struct_sched_yield_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/setitimer.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/setitimer.c:39:72: style: Parameter 'ovalue' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/spu/shm_open.c:38:16: style: struct member 'syscall_shm_open_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/shm_open.c:40:16: style: struct member 'syscall_shm_open_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/shm_open.c:42:16: style: struct member 'syscall_shm_open_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/stat.c:40:22: style: struct member 'syscall_stat_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/stat.c:42:22: style: struct member 'syscall_stat_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/symlink.c:40:16: style: struct member 'syscall_link_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/symlink.c:42:16: style: struct member 'syscall_link_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/syscalls.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __vector [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/times.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/spu/times.c:39:20: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'times' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/libgloss/spu/times.c:45:15: note: You might need to cast the function pointer here newlib-4.5.0.20241231/libgloss/spu/times.c:39:20: note: Parameter 'buffer' can be declared as pointer to const newlib-4.5.0.20241231/libgloss/spu/truncate.c:40:16: style: struct member 'syscall_truncate_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/truncate.c:42:16: style: struct member 'syscall_truncate_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/utime.c:41:16: style: struct member 'syscall_utime_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/utime.c:43:16: style: struct member 'syscall_utime_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/utimes.c:42:16: style: struct member 'syscall_utimes_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/utimes.c:44:16: style: struct member 'syscall_utimes_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/write.c:39:22: style: struct member 'syscall_write_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/write.c:41:22: style: struct member 'syscall_write_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/write.c:43:22: style: struct member 'syscall_write_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/writev.c:40:16: style: struct member 'syscall_writev_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/writev.c:42:16: style: struct member 'syscall_writev_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/spu/writev.c:44:16: style: struct member 'syscall_writev_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/stat.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/stat.c:24:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/array.c:12:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/array.c:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/array.c:14:16: style: Unused variable: cc [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/array.c:15:14: style: Unused variable: dd [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:11:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:14:10: style: Unused variable: a2 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:14:13: style: Unused variable: b2 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:14:16: style: Unused variable: c2 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:15:10: style: Unused variable: a3 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:15:13: style: Unused variable: b3 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:15:16: style: Unused variable: c3 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:16:10: style: Unused variable: a4 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:16:13: style: Unused variable: b4 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/div.c:16:16: style: Unused variable: c4 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/double.c:13:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/double.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/double.c:15:14: style: Unused variable: d2 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/double.c:15:18: style: Unused variable: d3 [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/double.c:16:7: style: Unused variable: i [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/float.c:3:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/float.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/func.c:20:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/io.c:8:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/io.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/io.c:11:9: style: Unused variable: tmp [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:10:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:55:1: portability: Omitted return type of function 'test_1' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:22:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:22:38: style: Condition 'l6<=(l3%l2)' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:19:14: note: Assignment 'l6=6', assigned value is 6 newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:22:38: note: Condition 'l6<=(l3%l2)' is always false newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:24:10: style: Condition 'oza!=-1' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:18:15: note: Assignment 'l3=-1', assigned value is -1 newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:22:32: note: Assignment 'oza=(l3/((l1)--))|(l6<=(l3%l2))', assigned value is -1 newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:24:10: note: Condition 'oza!=-1' is always false newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:23:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/math.c:35:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/memory.c:12:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/memory.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/memory.c:16:9: style: Variable 'result' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/memory.c:27:7: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:58:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:80:1: portability: Omitted return type of function 'test_1' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:108:1: portability: Omitted return type of function 'test_2' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:127:1: portability: Omitted return type of function 'test_3' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:150:1: portability: Omitted return type of function 'test_4' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:63:13: style: Condition 'dist<1.0' is always true [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:60:17: note: Assignment 'dist=0.3010', assigned value is 0.301 newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:63:13: note: Condition 'dist<1.0' is always true newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:83:17: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/misc.c:83:27: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/printf.c:11:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/printf.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/printf.c:13:13: style: Unused variable: i [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/printf.c:13:16: style: Unused variable: j [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/printf.c:13:19: style: Unused variable: k [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/struct.c:48:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/struct.c:58:1: portability: Omitted return type of function 'Proc0' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/struct.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/struct.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/struct.c:62:33: style: Unused variable: i [unusedVariable] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/varargs.c:18:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/varargs.c:23:1: portability: Omitted return type of function 'func' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/varargs.c:36:1: portability: Omitted return type of function 'dequals' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/varargs.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/varargs2.c:18:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/varargs2.c:38:1: portability: Omitted return type of function 'dequals' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/libgloss/testsuite/libgloss.all/varargs2.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/tic6x/sbrk.c:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/tic6x/sbrk.c:49:25: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/libgloss/tic6x/sbrk.c:21:19: note: Variable declared here. newlib-4.5.0.20241231/libgloss/tic6x/sbrk.c:43:16: note: Address of variable taken here. newlib-4.5.0.20241231/libgloss/tic6x/sbrk.c:23:19: note: Variable declared here. newlib-4.5.0.20241231/libgloss/tic6x/sbrk.c:49:27: note: Address of variable taken here. newlib-4.5.0.20241231/libgloss/tic6x/sbrk.c:49:25: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/libgloss/tic6x/syscalls.c:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/tic6x/syscalls.c:306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/tic6x/syscalls.c:371:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/tic6x/syscalls.c:304:22: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/tic6x/syscalls.c:172:19: style: union member 'Anonymous0::buf' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/tic6x/syscalls.c:178:31: style: union member 'Anonymous0::unlink' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/tic6x/syscalls.c:179:31: style: union member 'Anonymous0::rename' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/tic6x/syscalls.c:180:32: style: union member 'Anonymous0::gettime' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/tic6x/syscalls.c:181:31: style: union member 'Anonymous0::getclk' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/tic6x/syscalls.c:194:19: style: union member 'Anonymous1::buf' is never used. [unusedStructMember] newlib-4.5.0.20241231/libgloss/unlink.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/v850/_exit.c:21:12: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/libgloss/v850/_exit.c:17:16: note: Variable declared here. newlib-4.5.0.20241231/libgloss/v850/_exit.c:19:21: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/v850/_exit.c:18:16: note: Variable declared here. newlib-4.5.0.20241231/libgloss/v850/_exit.c:21:14: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/v850/_exit.c:21:12: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/libgloss/v850/access.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWRITE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/v850/crt1.c:12:31: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/libgloss/v850/crt1.c:8:20: note: Variable declared here. newlib-4.5.0.20241231/libgloss/v850/crt1.c:12:16: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/v850/crt1.c:7:20: note: Variable declared here. newlib-4.5.0.20241231/libgloss/v850/crt1.c:12:33: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/v850/crt1.c:12:31: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/libgloss/v850/wait.c:14:11: style: Parameter 'statusp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/visium/gettod.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/gettod.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/gettod.c:34:35: style: Parameter '__p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/visium/gettod.c:34:46: style: Parameter '__tz' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/visium/io-gdb.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-gdb.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-gdb.c:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:151:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:56:23: style: Parameter 'dirp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:63:38: style: Parameter 'argv' can be declared as const array [constParameter] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:121:22: style: Parameter 'dirp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:128:37: style: Parameter '__buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:149:20: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:169:12: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/visium/io-stubs.c:176:26: style: Parameter 'stat_loc' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/visium/sbrk.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/sbrk.c:44:40: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/libgloss/visium/sbrk.c:36:22: note: Variable declared here. newlib-4.5.0.20241231/libgloss/visium/sbrk.c:42:36: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/visium/sbrk.c:37:22: note: Variable declared here. newlib-4.5.0.20241231/libgloss/visium/sbrk.c:44:42: note: Array decayed to pointer here. newlib-4.5.0.20241231/libgloss/visium/sbrk.c:44:40: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/libgloss/visium/serial-inbyte.c:37:23: style: Variable 'rxdata' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/visium/serial-inbyte.c:38:23: style: Variable 'rxqs' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:312:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:326:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:107:14: style: Condition 'status<0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:105:23: note: Calling function 'do_syscall' returns !<=-1 newlib-4.5.0.20241231/libgloss/visium/syscalls.c:107:14: note: Condition 'status<0' is always false newlib-4.5.0.20241231/libgloss/visium/syscalls.c:150:14: style: Condition 'status<0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:148:23: note: Calling function 'do_syscall' returns !<=-1 newlib-4.5.0.20241231/libgloss/visium/syscalls.c:150:14: note: Condition 'status<0' is always false newlib-4.5.0.20241231/libgloss/visium/syscalls.c:177:14: style: Condition 'status<0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:167:23: note: Calling function 'do_syscall' returns !<=-1 newlib-4.5.0.20241231/libgloss/visium/syscalls.c:177:14: note: Condition 'status<0' is always false newlib-4.5.0.20241231/libgloss/visium/syscalls.c:208:11: style: Condition 'ret==(off_t)-1' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:205:20: note: Calling function 'do_syscall' returns !<=-1 newlib-4.5.0.20241231/libgloss/visium/syscalls.c:208:11: note: Condition 'ret==(off_t)-1' is always false newlib-4.5.0.20241231/libgloss/visium/syscalls.c:234:14: style: Condition 'status<0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:230:23: note: Calling function 'do_syscall' returns !<=-1 newlib-4.5.0.20241231/libgloss/visium/syscalls.c:234:14: note: Condition 'status<0' is always false newlib-4.5.0.20241231/libgloss/visium/syscalls.c:248:14: style: Condition 'status<0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:246:23: note: Calling function 'do_syscall' returns !<=-1 newlib-4.5.0.20241231/libgloss/visium/syscalls.c:248:14: note: Condition 'status<0' is always false newlib-4.5.0.20241231/libgloss/visium/syscalls.c:265:14: style: Condition 'status<0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:262:23: note: Calling function 'do_syscall' returns !<=-1 newlib-4.5.0.20241231/libgloss/visium/syscalls.c:265:14: note: Condition 'status<0' is always false newlib-4.5.0.20241231/libgloss/visium/syscalls.c:282:14: style: Condition 'status<0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:279:23: note: Calling function 'do_syscall' returns !<=-1 newlib-4.5.0.20241231/libgloss/visium/syscalls.c:282:14: note: Condition 'status<0' is always false newlib-4.5.0.20241231/libgloss/visium/syscalls.c:311:14: style: Condition 'status<0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:309:23: note: Calling function 'do_syscall' returns !<=-1 newlib-4.5.0.20241231/libgloss/visium/syscalls.c:311:14: note: Condition 'status<0' is always false newlib-4.5.0.20241231/libgloss/visium/syscalls.c:325:14: style: Condition 'status<0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/libgloss/visium/syscalls.c:323:23: note: Calling function 'do_syscall' returns !<=-1 newlib-4.5.0.20241231/libgloss/visium/syscalls.c:325:14: note: Condition 'status<0' is always false newlib-4.5.0.20241231/libgloss/xstormy16/getpid.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/xstormy16/kill.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __MYPID [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/xstormy16/lseek.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/xstormy16/open.c:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/xstormy16/stat.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/xstormy16/stat.c:24:21: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/xstormy16/unlink.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/xstormy16/unlink.c:23:17: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/xstormy16/xstormy16_stub.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] newlib-4.5.0.20241231/libgloss/xstormy16/xstormy16_stub.c:514:16: style: Local variable 'c' shadows outer argument [shadowArgument] newlib-4.5.0.20241231/libgloss/xstormy16/xstormy16_stub.c:496:14: note: Shadowed declaration newlib-4.5.0.20241231/libgloss/xstormy16/xstormy16_stub.c:514:16: note: Shadow variable newlib-4.5.0.20241231/libgloss/xstormy16/xstormy16_stub.c:206:28: style: Variable 's' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/xstormy16/xstormy16_stub.c:218:9: style: Variable 'mem' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/xstormy16/xstormy16_stub.c:477:20: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/libgloss/xstormy16/xstormy16_stub.c:580:25: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/xtensa/boards/esp32/board.c:17:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART0_TXFIFO_CNT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/xtensa/boards/esp32s3/board.c:17:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UART0_TXFIFO_CNT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/xtensa/clibrary_init.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/xtensa/syscalls.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GLOBAL_REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/libgloss/xtensa/syscalls.c:157:22: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/libgloss/xtensa/syscalls.c:200:41: style: Parameter 'oldstate' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/doc/makedoc.c:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/doc/makedoc.c:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1010:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1231:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1385:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/doc/makedoc.c:820:31: style: Condition 'sl' is always true [knownConditionTrueFalse] newlib-4.5.0.20241231/newlib/doc/makedoc.c:809:10: note: Assignment 'sl=1', assigned value is 1 newlib-4.5.0.20241231/newlib/doc/makedoc.c:820:31: note: Condition 'sl' is always true newlib-4.5.0.20241231/newlib/doc/makedoc.c:1153:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1152:41: note: Assuming allocation function fails newlib-4.5.0.20241231/newlib/doc/makedoc.c:1152:22: note: Assignment 'new=(struct dict_type*)malloc(sizeof(struct dict_type))', assigned value is 0 newlib-4.5.0.20241231/newlib/doc/makedoc.c:1153:5: note: Null pointer dereference newlib-4.5.0.20241231/newlib/doc/makedoc.c:1154:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1152:41: note: Assuming allocation function fails newlib-4.5.0.20241231/newlib/doc/makedoc.c:1152:22: note: Assignment 'new=(struct dict_type*)malloc(sizeof(struct dict_type))', assigned value is 0 newlib-4.5.0.20241231/newlib/doc/makedoc.c:1154:5: note: Null pointer dereference newlib-4.5.0.20241231/newlib/doc/makedoc.c:1156:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1152:41: note: Assuming allocation function fails newlib-4.5.0.20241231/newlib/doc/makedoc.c:1152:22: note: Assignment 'new=(struct dict_type*)malloc(sizeof(struct dict_type))', assigned value is 0 newlib-4.5.0.20241231/newlib/doc/makedoc.c:1156:5: note: Null pointer dereference newlib-4.5.0.20241231/newlib/doc/makedoc.c:1157:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1152:41: note: Assuming allocation function fails newlib-4.5.0.20241231/newlib/doc/makedoc.c:1152:22: note: Assignment 'new=(struct dict_type*)malloc(sizeof(struct dict_type))', assigned value is 0 newlib-4.5.0.20241231/newlib/doc/makedoc.c:1157:5: note: Null pointer dereference newlib-4.5.0.20241231/newlib/doc/makedoc.c:1158:5: warning: If memory allocation fails, then there is a possible null pointer dereference: new [nullPointerOutOfMemory] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1152:41: note: Assuming allocation function fails newlib-4.5.0.20241231/newlib/doc/makedoc.c:1152:22: note: Assignment 'new=(struct dict_type*)malloc(sizeof(struct dict_type))', assigned value is 0 newlib-4.5.0.20241231/newlib/doc/makedoc.c:1158:5: note: Null pointer dereference newlib-4.5.0.20241231/newlib/doc/makedoc.c:296:18: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:296:18: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:351:18: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:351:18: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:407:18: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:407:18: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:477:18: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:477:18: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:527:18: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:527:18: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:607:16: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:607:16: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:671:18: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:671:18: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:781:9: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:781:9: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:858:9: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:858:9: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:909:16: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:909:16: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:1022:7: style: Local variable 'idx' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:209:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:1022:7: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:1097:16: style: Local variable 'ptr' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:210:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:1097:16: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:1228:17: style: Local variable 'ptr' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/doc/makedoc.c:210:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/doc/makedoc.c:1228:17: note: Shadow variable newlib-4.5.0.20241231/newlib/doc/makedoc.c:85:20: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/doc/makedoc.c:88:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/doc/makedoc.c:102:28: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/doc/makedoc.c:116:20: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/doc/makedoc.c:159:40: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/doc/makedoc.c:170:37: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/doc/makedoc.c:181:36: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1024:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1095:20: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/doc/makedoc.c:1343:21: style: Parameter 'av' can be declared as const array [constParameter] newlib-4.5.0.20241231/newlib/libc/argz/argz_add.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/argz/argz_add_sep.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/argz/argz_append.c:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/argz/argz_create.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/argz/argz_create.c:14:26: style: Parameter 'argv' can be declared as const array [constParameter] newlib-4.5.0.20241231/newlib/libc/argz/argz_create.c:20:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/argz/argz_create_sep.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/argz/argz_create_sep.c:25:9: style: Variable 'token' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/argz/argz_create_sep.c:19:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/argz/argz_delete.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/argz/argz_delete.c:33:21: style: Checking if unsigned expression '*argz_len' is less than zero. [unsignedLessThanZero] newlib-4.5.0.20241231/newlib/libc/argz/argz_delete.c:18:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/argz/argz_extract.c:16:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/argz/argz_insert.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/argz/argz_replace.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/argz/buf_findstr.c:20:9: style: Variable 'j' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/argz/envz_add.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/argz/envz_add.c:21:16: style: Variable 'name_len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/argz/envz_add.c:22:15: style: Variable 'val_len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/argz/envz_merge.c:32:30: warning: If memory allocation fails, then there is a possible null pointer dereference: name_str [nullPointerOutOfMemory] newlib-4.5.0.20241231/newlib/libc/argz/envz_merge.c:31:29: note: Assuming allocation function fails newlib-4.5.0.20241231/newlib/libc/argz/envz_merge.c:31:29: note: Assignment 'name_str=strdup(entry)', assigned value is 0 newlib-4.5.0.20241231/newlib/libc/argz/envz_merge.c:32:30: note: Null pointer dereference newlib-4.5.0.20241231/newlib/libc/argz/envz_merge.c:45:30: warning: If memory allocation fails, then there is a possible null pointer dereference: name_str [nullPointerOutOfMemory] newlib-4.5.0.20241231/newlib/libc/argz/envz_merge.c:44:29: note: Assuming allocation function fails newlib-4.5.0.20241231/newlib/libc/argz/envz_merge.c:44:29: note: Assignment 'name_str=strdup(entry)', assigned value is 0 newlib-4.5.0.20241231/newlib/libc/argz/envz_merge.c:45:30: note: Null pointer dereference newlib-4.5.0.20241231/newlib/libc/argz/envz_remove.c:20:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/argz/envz_strip.c:19:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/ctype/categories.c:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:417:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_codeset [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:427:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_codeset [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:434:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cjk_lang [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:223:32: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:353:43: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:365:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:377:39: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:389:43: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:402:38: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/isalnum.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isalnum_l.c:9:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isalpha.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isalpha_l.c:9:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isascii_l.c:7:38: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/isblank.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isblank_l.c:9:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _B [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/iscntrl.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/iscntrl_l.c:9:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _C [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isdigit.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isdigit_l.c:9:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _N [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/islower.c:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/islower_l.c:9:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isprint.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isprint.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isprint_l.c:9:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _P [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isprint_l.c:17:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _P [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/ispunct.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/ispunct_l.c:9:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _P [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isspace.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isspace_l.c:9:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _S [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isupper.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isupper_l.c:9:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/iswalnum_l.c:9:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/iswalpha_l.c:9:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/iswblank_l.c:9:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/iswcntrl_l.c:9:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/iswdigit_l.c:5:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/iswlower_l.c:9:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/iswprint_l.c:9:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/iswpunct_l.c:9:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/iswspace_l.c:9:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/iswupper_l.c:9:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/iswxdigit_l.c:5:43: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/isxdigit.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/isxdigit_l.c:9:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _X [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/toascii_l.c:7:38: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/tolower_l.c:13:38: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/toupper_l.c:14:38: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/towctrans.c:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/towlower_l.c:8:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/towupper_l.c:7:42: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/wctrans.c:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/wctrans.c:96:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/wctrans_l.c:5:46: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/ctype/wctype.c:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/wctype.c:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ctype/wctype_l.c:5:45: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/errno/errno.c:17:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/iconv/lib/aliasesi.c:102:19: warning: Either the condition 'alias==NULL' is redundant or there is possible null pointer dereference: alias. [nullPointerRedundantCheck] newlib-4.5.0.20241231/newlib/libc/iconv/lib/aliasesi.c:106:30: note: Assuming that condition 'alias==NULL' is not redundant newlib-4.5.0.20241231/newlib/libc/iconv/lib/aliasesi.c:102:19: note: Null pointer dereference newlib-4.5.0.20241231/newlib/libc/iconv/lib/aliasesi.c:104:33: warning: Either the condition 'table==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] newlib-4.5.0.20241231/newlib/libc/iconv/lib/aliasesi.c:106:13: note: Assuming that condition 'table==NULL' is not redundant newlib-4.5.0.20241231/newlib/libc/iconv/lib/aliasesi.c:104:33: note: Null pointer addition newlib-4.5.0.20241231/newlib/libc/iconv/lib/aliasesi.c:54:13: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconv.c:126:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconv.c:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconv.c:145:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconv.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconv.c:210:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconv.c:293:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconvnls.c:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLS_ENVVAR_NAME [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconvnls.c:77:18: warning: Either the condition 'ext!=NULL' is redundant or there is possible null pointer dereference: ext. [nullPointerRedundantCheck] newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconvnls.c:90:11: note: Assuming that condition 'ext!=NULL' is not redundant newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconvnls.c:77:18: note: Null pointer dereference newlib-4.5.0.20241231/newlib/libc/iconv/lib/iconvnls.c:68:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:39:38: style: Parameter 'rptr' can be declared as pointer to const. However it seems that 'null_conversion_open' is a callback function, if 'rptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:127:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:39:38: note: Parameter 'rptr' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:48:39: style: Parameter 'rptr' can be declared as pointer to const. However it seems that 'null_conversion_close' is a callback function, if 'rptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:128:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:48:39: note: Parameter 'rptr' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:49:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'null_conversion_close' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:128:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:49:37: note: Parameter 'data' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:92:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'null_conversion_get_mb_cur_max' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:132:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:92:39: note: Parameter 'data' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:100:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'null_conversion_get_state' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:130:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:100:34: note: Parameter 'data' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:101:46: style: Parameter 'state' can be declared as pointer to const. However it seems that 'null_conversion_get_state' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:130:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:101:46: note: Parameter 'state' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:109:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'null_conversion_set_state' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:131:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:109:34: note: Parameter 'data' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:110:46: style: Parameter 'state' can be declared as pointer to const. However it seems that 'null_conversion_set_state' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:131:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:110:46: note: Parameter 'state' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:117:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'null_conversion_is_stateful' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:133:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/iconv/lib/nullconv.c:117:36: note: Parameter 'data' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/iconv/lib/ucsconv.c:167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/duplocale.c:100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/duplocale.c:43:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/duplocale.c:43:52: style: Parameter 'locobj' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/duplocale.c:45:21: style: Unused variable: tmp_locale [unusedVariable] newlib-4.5.0.20241231/newlib/libc/locale/duplocale.c:45:34: style: Unused variable: new_locale [unusedVariable] newlib-4.5.0.20241231/newlib/libc/locale/duplocale.c:46:7: style: Unused variable: i [unusedVariable] newlib-4.5.0.20241231/newlib/libc/locale/freelocale.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/freelocale.c:41:31: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/freelocale.c:41:53: style: Parameter 'locobj' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/getlocalename_l.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/getlocalename_l.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/getlocalename_l.c:54:36: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/getlocalename_l.c:54:74: style: Parameter 'locobj' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/lctype.c:60:41: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/lctype.c:61:14: style: Parameter 'f_wctomb' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/lctype.c:65:9: style: Variable 'bufp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/locale/lctype.c:102:10: error: Uninitialized variable: ret [uninitvar] newlib-4.5.0.20241231/newlib/libc/locale/lctype.c:63:7: style: Variable 'ret' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/newlib/libc/locale/lctype.c:64:21: style: Unused variable: ct [unusedVariable] newlib-4.5.0.20241231/newlib/libc/locale/lctype.c:65:9: style: Variable 'bufp' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/locale/lmessages.c:61:44: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/lmessages.c:62:10: style: Parameter 'f_wctomb' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/lmessages.c:66:9: style: Variable 'bufp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/locale/lmessages.c:105:10: error: Uninitialized variable: ret [uninitvar] newlib-4.5.0.20241231/newlib/libc/locale/lmessages.c:64:7: style: Variable 'ret' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/newlib/libc/locale/lmessages.c:65:24: style: Unused variable: me [unusedVariable] newlib-4.5.0.20241231/newlib/libc/locale/lmessages.c:66:9: style: Variable 'bufp' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/locale/lmonetary.c:89:44: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/lmonetary.c:90:10: style: Parameter 'f_wctomb' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/lmonetary.c:94:9: style: Variable 'bufp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/locale/lmonetary.c:132:10: error: Uninitialized variable: ret [uninitvar] newlib-4.5.0.20241231/newlib/libc/locale/lmonetary.c:92:7: style: Variable 'ret' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/newlib/libc/locale/lmonetary.c:93:24: style: Unused variable: mo [unusedVariable] newlib-4.5.0.20241231/newlib/libc/locale/lmonetary.c:94:9: style: Variable 'bufp' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/locale/lnumeric.c:45:43: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/lnumeric.c:46:16: style: Parameter 'f_wctomb' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/lnumeric.c:50:9: style: Variable 'bufp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/locale/lnumeric.c:88:10: error: Uninitialized variable: ret [uninitvar] newlib-4.5.0.20241231/newlib/libc/locale/lnumeric.c:48:7: style: Variable 'ret' is not assigned a value. [unassignedVariable] newlib-4.5.0.20241231/newlib/libc/locale/lnumeric.c:49:23: style: Unused variable: nm [unusedVariable] newlib-4.5.0.20241231/newlib/libc/locale/lnumeric.c:50:9: style: Variable 'bufp' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/locale/locale.c:1004:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mb_cur_max [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/locale.c:1028:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:217:28: style: Local variable '__global_locale' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/libc/locale/locale.c:247:19: note: Shadowed declaration newlib-4.5.0.20241231/newlib/libc/locale/setlocale.h:217:28: note: Shadow variable newlib-4.5.0.20241231/newlib/libc/locale/locale.c:299:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/newlocale.c:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/newlocale.c:86:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/newlocale.c:87:27: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/nl_langinfo.c:276:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAY_1 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/nl_langinfo.c:209:1: warning: Label 'do_codeset' is not used. Should this be a 'case' of the enclosing switch()? [unusedLabelSwitch] newlib-4.5.0.20241231/newlib/libc/locale/nl_langinfo.c:174:16: style: Variable 'cs' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/locale/nl_langinfo.c:176:10: style: Unused variable: s [unusedVariable] newlib-4.5.0.20241231/newlib/libc/locale/timelocal.c:147:40: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/timelocal.c:148:13: style: Parameter 'f_wctomb' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/locale/timelocal.c:152:9: style: Variable 'bufp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/locale/timelocal.c:151:20: style: Unused variable: ti [unusedVariable] newlib-4.5.0.20241231/newlib/libc/locale/timelocal.c:152:9: style: Variable 'bufp' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/locale/uselocale.c:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_GLOBAL_LOCALE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/uselocale.c:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/locale/uselocale.c:64:7: style: Condition '!current_locale' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/newlib/libc/machine/amdgcn/exit-value.h:24:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_builtin( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libc/machine/amdgcn/getreent.c:38:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_builtin( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libc/machine/amdgcn/mlock.c:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_builtin( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libc/machine/amdgcn/signal.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/arm/aeabi_memclr.c:43:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/arm/aeabi_memcpy.c:61:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/arm/strcpy.c:42:15: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/cris/libcdtor.c:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Ctors [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/cris/libcdtor.c:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Dtors [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/cris/memcpy.c:54:0: error: syntax error [syntaxError] newlib-4.5.0.20241231/newlib/libc/machine/cris/memmove.c:55:0: error: syntax error [syntaxError] newlib-4.5.0.20241231/newlib/libc/machine/cris/memset.c:52:0: error: syntax error [syntaxError] newlib-4.5.0.20241231/newlib/libc/machine/h8500/divsi3.c:30:8: style: Unused variable: prevden [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/h8500/divsi3.c:57:8: style: Unused variable: dividend [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/h8500/divsi3.c:83:8: style: Unused variable: modul [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/h8500/divsi3.c:93:8: style: Unused variable: dividend [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/h8500/divsi3.c:103:7: style: Unused variable: sign [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/h8500/divsi3.c:105:8: style: Unused variable: modul [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/h8500/mulsi3.c:15:8: style: Unused variable: r [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/m68k/strcpy.c:23:8: style: Variable 'pto' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/m68k/strlen.c:34:13: style: Same expression on both sides of '-' because 'cp' and 'str' represent the same value. [duplicateExpression] newlib-4.5.0.20241231/newlib/libc/machine/m68k/strlen.c:23:19: note: 'cp' is assigned value 'str' here. newlib-4.5.0.20241231/newlib/libc/machine/m68k/strlen.c:34:13: note: Same expression on both sides of '-' because 'cp' and 'str' represent the same value. newlib-4.5.0.20241231/newlib/libc/machine/mips/strncpy.c:50:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/msp430/tiny-printf.c:138:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/msp430/tiny-printf.c:264:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/msp430/tiny-printf.c:88:34: style: Parameter 'ptr' can be declared as pointer to const. However it seems that '__tiny__sfputs_r' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/machine/msp430/tiny-printf.c:119:11: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/machine/msp430/tiny-printf.c:88:34: note: Parameter 'ptr' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/machine/msp430/tiny-printf.c:89:14: style: Parameter 'fp' can be declared as pointer to const. However it seems that '__tiny__sfputs_r' is a callback function, if 'fp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/machine/msp430/tiny-printf.c:119:11: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/machine/msp430/tiny-printf.c:89:14: note: Parameter 'fp' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/machine/msp430/tiny-puts.c:12:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/callocr.c:19:27: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/clock.c:16:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/mallocr.c:18:33: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/misc.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/misc.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/misc.c:30:29: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/misc.c:35:31: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/misc.c:35:41: style: Parameter 'tz' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/misc.c:66:20: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/misc.c:71:38: style: Parameter 'pstat' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/write.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/nvptx/write.c:24:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vec_calloc.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vec_free.c:11:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vec_malloc.c:101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vec_mallocr.c:193:19: style: struct member 'malloc_chunk::prev_size' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vec_mallocr.c:194:19: style: struct member 'malloc_chunk::size' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vec_mallocr.c:195:24: style: struct member 'malloc_chunk::fd' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vec_mallocr.c:196:24: style: struct member 'malloc_chunk::bk' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vec_realloc.c:13:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfprintf.c:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfprintf.c:270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfprintf.c:295:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfprintf.c:1284:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sign_bit [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfprintf.c:324:8: style: Variable 'xdigs' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfprintf.c:962:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfprintf.c:298:29: portability: Zero initializing union '_double_' does not guarantee its complete storage to be zero initialized as its largest member is not declared as the first member. Consider making d the first member or favor memset(). [UnionZeroInit] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfprintf.c:298:14: style: union member 'Anonymous0::i' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:195:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXEXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:275:18: style: The comparison 'nbytes == 1' is always true. [knownConditionTrueFalse] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:230:16: note: 'nbytes' is assigned value '1' here. newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:275:18: note: The comparison 'nbytes == 1' is always true. newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:644:12: style: Local variable 'n' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:222:16: note: Shadowed declaration newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:644:12: note: Shadow variable newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:224:18: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:240:9: style: Variable 'lptr' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:168:7: style: union member 'vec_union::i' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:255:9: style: Unused variable: _uquad [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/powerpc/vfscanf.c:644:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/machine/riscv/ieeefp.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_RZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/assert.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/calloc_ea.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/calloc_ea.c:40:16: style: struct member 'calloc_ea_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/calloc_ea.c:42:16: style: struct member 'calloc_ea_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/clearerr.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/clearerr.c:40:18: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/creat.c:13:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fclose.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fdopen.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/feof.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/feof.c:40:14: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/ferror.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/ferror.c:40:16: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fflush.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fflush.c:39:16: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fgetc.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fgetc.c:40:15: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fgetpos.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fgetpos.c:47:27: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fgetpos.c:40:16: style: struct member 'c99_fgetpos_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fgets.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fgets.c:51:19: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fgets.c:40:16: style: struct member 'c99_fgets_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fgets.c:42:16: style: struct member 'c99_fgets_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fileno.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fileno.c:40:15: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fopen.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fopen.c:41:16: style: struct member 'c99_fopen_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fopen.c:43:16: style: struct member 'c99_fopen_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fputc.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fputc.c:51:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fputc.c:41:16: style: struct member 'c99_fputc_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fputc.c:43:16: style: struct member 'c99_fputc_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fputs.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fputs.c:50:19: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fputs.c:41:16: style: struct member 'c99_fputs_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fputs.c:43:16: style: struct member 'c99_fputs_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fread.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fread.c:55:19: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fread.c:41:16: style: struct member 'c99_fread_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fread.c:43:16: style: struct member 'c99_fread_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fread.c:45:16: style: struct member 'c99_fread_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/freopen.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/freopen.c:41:16: style: struct member 'c99_freopen_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/freopen.c:43:16: style: struct member 'c99_freopen_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fseek.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fseek.c:50:23: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fseek.c:41:16: style: struct member 'c99_fseek_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fseek.c:43:16: style: struct member 'c99_fseek_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fsetpos.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fsetpos.c:48:17: style: Parameter 'iop' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fsetpos.c:41:16: style: struct member 'c99_fsetpos_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/ftell.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/ftell.c:41:15: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fwrite.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/fwrite.c:55:9: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/fwrite.c:43:16: style: struct member 'c99_fwrite_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fwrite.c:45:16: style: struct member 'c99_fwrite_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/fwrite.c:47:16: style: struct member 'c99_fwrite_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/getc.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/getc.c:44:12: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/malloc_ea.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/memchr_ea.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/memcmp_ea.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/memcmp_ea.c:45:9: style: Variable 'l_s1' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/memcmp_ea.c:46:9: style: Variable 'l_s2' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/memcpy.c:76:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/memcpy_ea.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/memcpy_ea.c:48:9: style: Variable 'l_src' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:124:11: style: Variable 'mask1' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:66:9: note: mask1 is assigned newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:124:11: note: mask1 is overwritten newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:125:11: style: Variable 'mask2' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:67:9: note: mask2 is assigned newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:125:11: note: mask2 is overwritten newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:126:11: style: Variable 'mask3' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:68:9: note: mask3 is assigned newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:126:11: note: mask3 is overwritten newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:86:10: style: Variable 'vDst' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:70:8: note: vDst is assigned newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:86:10: note: vDst is overwritten newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:101:12: style: Variable 'delta' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:72:10: note: delta is assigned newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:101:12: note: delta is overwritten newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:92:5: style: Variable 'soffset1' is assigned an expression that holds the same value. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:53:13: note: soffset1 is assigned '(unsigned int)(src)&15' here. newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:92:5: note: Variable 'soffset1' is assigned an expression that holds the same value. newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:93:5: style: Variable 'doffset1' is assigned an expression that holds the same value. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:54:12: note: doffset1 is assigned '(unsigned int)(dest)&15' here. newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:93:5: note: Variable 'doffset1' is assigned an expression that holds the same value. newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:160:5: style: Variable 'soffset1' is assigned an expression that holds the same value. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:53:13: note: soffset1 is assigned '(unsigned int)(src)&15' here. newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:160:5: note: Variable 'soffset1' is assigned an expression that holds the same value. newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:162:5: style: Variable 'doffset1' is assigned an expression that holds the same value. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:54:12: note: doffset1 is assigned '(unsigned int)(dest)&15' here. newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:162:5: note: Variable 'doffset1' is assigned an expression that holds the same value. newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove.c:160:14: style: Variable 'soffset1' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/machine/spu/memmove_ea.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/memset_ea.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/mmap_ea.c:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/mremap_ea.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/perror.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/perror.c:11:16: style: struct member 'c99_perror_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/perror.c:13:16: style: struct member 'c99_perror_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/posix_memalign_ea.c:40:16: style: struct member 'memalign_ea_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/posix_memalign_ea.c:42:16: style: struct member 'memalign_ea_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/posix_memalign_ea.c:44:16: style: struct member 'memalign_ea_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/putc.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/putc.c:51:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/putc.c:41:16: style: struct member 'c99_putc_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/putc.c:43:16: style: struct member 'c99_putc_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/realloc_ea.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/realloc_ea.c:40:16: style: struct member 'realloc_ea_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/realloc_ea.c:42:16: style: struct member 'realloc_ea_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/rename.c:41:16: style: struct member 'c99_rename_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/rename.c:43:16: style: struct member 'c99_rename_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/rewind.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/rewind.c:40:16: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/setbuf.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/setbuf.c:49:26: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/setbuf.c:41:16: style: struct member 'c99_setbuf_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/setbuf.c:43:16: style: struct member 'c99_setbuf_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/setvbuf.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/setvbuf.c:53:17: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/setvbuf.c:41:16: style: struct member 'c99_setvbuf_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/setvbuf.c:43:16: style: struct member 'c99_setvbuf_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/setvbuf.c:45:16: style: struct member 'c99_setvbuf_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/setvbuf.c:47:16: style: struct member 'c99_setvbuf_t::pad3' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/sleep.c:16:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu-gmon.c:210:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfpc [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu-gmon.c:277:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu-gmon.c:337:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu-gmon.c:181:16: style: Variable 'iov' can be declared as const array [constVariable] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu-gmon.c:212:21: style: Variable 'iov' can be declared as const array [constVariable] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu-gmon.c:149:13: style: Variable 'pc_backup' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_internal.h:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdEventMask [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_internal.h:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_WrDec [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_clock_stop.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_CLOCK_ERR_NOT_RUNNING [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_clock_svcs.c:59:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdMachStat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_clock_svcs.c:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdMachStat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_free.c:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_TIMER_NTIMERS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_free.c:71:13: warning: Either the condition 't' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_free.c:62:14: note: Assuming that condition 't' is not redundant newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_free.c:71:13: note: Null pointer dereference newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_slih.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdDec [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_slih.c:74:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdDec [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_slih.c:112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdMachStat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_slih.c:167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdMachStat [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_stop.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_TIMER_NTIMERS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_stop.c:79:11: warning: Either the condition 't' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_stop.c:68:14: note: Assuming that condition 't' is not redundant newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_stop.c:79:11: note: Null pointer dereference newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_svcs.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_TIMER_ERR_INVALID_PARM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/spu_timer_svcs.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_TIMER_NTIMERS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/stdio.c:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOPEN_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/stdio.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOPEN_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/stdio.c:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/strcat_ea.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/strcmp.c:79:36: warning: Found suspicious operator ',', result is not used. [constStatement] newlib-4.5.0.20241231/newlib/libc/machine/spu/strcmp_ea.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/strcmp_ea.c:52:9: style: Variable 'l_s1' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/strcmp_ea.c:53:9: style: Variable 'l_s2' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/strcspn.c:46:44: style: Variable 'ptr1' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/strcspn_ea.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/strlen_ea.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/strncat_ea.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/strncmp_ea.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/strncmp_ea.c:47:9: style: Variable 'l_s1' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/strncmp_ea.c:48:9: style: Variable 'l_s2' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/strrchr.c:93:7: style: Variable 'cmp' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/machine/spu/strrchr.c:79:9: note: cmp is assigned newlib-4.5.0.20241231/newlib/libc/machine/spu/strrchr.c:93:7: note: cmp is overwritten newlib-4.5.0.20241231/newlib/libc/machine/spu/strrchr_ea.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/strspn.c:46:44: style: Variable 'ptr1' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/strspn_ea.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/strspn_ea.c:44:9: style: Variable 'local_s' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/strstr_ea.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/tmpfile.c:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/ungetc.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/ungetc.c:51:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/ungetc.c:41:16: style: struct member 'c99_ungetc_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/ungetc.c:43:16: style: struct member 'c99_ungetc_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/usleep.c:16:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/vfprintf.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/vfprintf.c:56:28: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/vfscanf.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/spu/vfscanf.c:56:27: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/spu/vfprintf.c:47:16: style: struct member 'c99_vfprintf_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vfprintf.c:49:16: style: struct member 'c99_vfprintf_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vfscanf.c:47:16: style: struct member 'c99_vfscanf_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vfscanf.c:49:16: style: struct member 'c99_vfscanf_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vprintf.c:15:16: style: struct member 'c99_vprintf_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vscanf.c:47:16: style: struct member 'c99_vscanf_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vsnprintf.c:15:16: style: struct member 'c99_vsnprintf_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vsnprintf.c:17:16: style: struct member 'c99_vsnprintf_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vsnprintf.c:19:16: style: struct member 'c99_vsnprintf_t::pad2' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vsprintf.c:16:16: style: struct member 'c99_vsprintf_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vsprintf.c:18:16: style: struct member 'c99_vsprintf_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vsscanf.c:47:16: style: struct member 'c99_vsscanf_t::pad0' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/spu/vsscanf.c:49:16: style: struct member 'c99_vsscanf_t::pad1' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/w65/divsi3.c:30:8: style: Unused variable: prevden [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/w65/divsi3.c:57:8: style: Unused variable: dividend [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/w65/divsi3.c:83:8: style: Unused variable: modul [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/w65/divsi3.c:93:8: style: Unused variable: dividend [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/w65/divsi3.c:103:7: style: Unused variable: sign [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/w65/divsi3.c:105:8: style: Unused variable: modul [unusedVariable] newlib-4.5.0.20241231/newlib/libc/machine/xstormy16/tiny-malloc.c:93:13: debug: Scope::checkVariable found variable '__malloc_start' with varid 0. [varid0] newlib-4.5.0.20241231/newlib/libc/machine/xstormy16/callocr.c:4:27: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/xstormy16/tiny-malloc.c:402:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/xstormy16/tiny-malloc.c:350:16: style: Checking if unsigned expression 'align' is less than zero. [unsignedLessThanZero] newlib-4.5.0.20241231/newlib/libc/machine/xstormy16/mallocr.c:4:27: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/machine/xstormy16/tiny-malloc.c:548:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __malloc_start [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/xstormy16/tiny-malloc.c:575:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/machine/xstormy16/tiny-malloc.c:78:10: style: struct member 'freelist_entry::size' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/machine/xstormy16/tiny-malloc.c:79:26: style: struct member 'freelist_entry::next' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/misc/__dprintf.c:257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/misc/__dprintf.c:267:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/misc/__dprintf.c:185:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/misc/__dprintf.c:226:15: style: Variable 'chars' can be declared as const array [constVariable] newlib-4.5.0.20241231/newlib/libc/misc/lock.c:102:32: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/misc/lock.c:107:41: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/_isatty.c:14:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/collate.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/collate.c:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/collate.c:178:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/collate.c:186:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/collate.c:62:8: style: Parameter 'encoding' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/collate.c:155:33: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/collate.c:173:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/creat.c:11:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/engine.c:370:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __GNUC_PREREQ( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libc/posix/execvp.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNAMLEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/execvp.c:25:8: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/fnmatch.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_LEADING_DIR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/fnmatch.c:186:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_CASEFOLD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/ftw.c:33:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_PHYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:252:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:362:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_TILDE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:438:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:566:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_MARK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:615:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:705:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:821:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:842:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:859:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:388:14: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:389:16: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:390:15: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:403:14: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:231:7: style: Condition '!globexp2(ptr,pattern,pglob,&rv,limit)' is always true [knownConditionTrueFalse] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:231:16: note: Calling function 'globexp2' returns 0 newlib-4.5.0.20241231/newlib/libc/posix/glob.c:231:7: note: Condition '!globexp2(ptr,pattern,pglob,&rv,limit)' is always true newlib-4.5.0.20241231/newlib/libc/posix/glob.c:256:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:265:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:293:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:319:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:325:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:371:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:412:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:416:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:730:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:355:10: style: Parameter 'pglob' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:357:17: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:650:11: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:696:7: style: Parameter 'limit' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:818:8: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:838:8: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/glob.c:855:8: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/nftw.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_PHYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/nftw.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/nftw.c:103:19: style: Variable 'de' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/nftw.c:136:9: style: Unused variable: cs [unusedVariable] newlib-4.5.0.20241231/newlib/libc/posix/opendir.c:47:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/opendir.c:85:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/popen.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/popen.c:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/popen.c:137:16: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] newlib-4.5.0.20241231/newlib/libc/posix/posix_spawn.c:213:1: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] newlib-4.5.0.20241231/newlib/libc/posix/readdir_r.c:70:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_DUMP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:322:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EMPTY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:368:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EPAREN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:503:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EMPTY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:547:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EMPTY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:573:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EESCAPE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:679:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX2_RE_DUP_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:723:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EBRACK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:784:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ERANGE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:867:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ECTYPE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:966:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EBRACK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:993:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EBRACK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1066:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ICASE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX2_RE_DUP_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1223:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1672:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1692:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1862:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:855:8: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:856:17: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1257:8: style: Variable 'top' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1284:8: style: Variable 'top' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1314:8: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1334:8: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1443:16: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1444:8: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1459:16: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1460:8: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1472:18: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1493:18: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1516:16: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1709:16: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:1960:16: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:2007:16: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:2086:16: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/regcomp.c:2090:7: style: Variable 'scan' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/regerror.c:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ITOA [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/regerror.c:124:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/regerror.c:168:15: style: Variable 'r' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/telldir.c:122:17: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/posix/telldir.c:170:28: style: Parameter 'dirp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/posix/wordexp.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDE_NOSPACE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/wordexp.c:70:7: error: Common realloc mistake: 'wordv' nulled but not freed upon failure [memleakOnRealloc] newlib-4.5.0.20241231/newlib/libc/posix/wordexp.c:153:7: error: Common realloc mistake: 'wordv' nulled but not freed upon failure [memleakOnRealloc] newlib-4.5.0.20241231/newlib/libc/posix/wordexp.c:176:12: warning: Either the condition '!eword' is redundant or there is possible null pointer dereference: entry->ewords. [nullPointerRedundantCheck] newlib-4.5.0.20241231/newlib/libc/posix/wordexp.c:182:15: note: Assuming that condition '!eword' is not redundant newlib-4.5.0.20241231/newlib/libc/posix/wordexp.c:179:20: note: Assignment to 'eword=entry->ewords' newlib-4.5.0.20241231/newlib/libc/posix/wordexp.c:176:12: note: Null pointer dereference newlib-4.5.0.20241231/newlib/libc/posix/wordexp.c:69:17: portability: '(void*)(pwordexp->we_wordv)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] newlib-4.5.0.20241231/newlib/libc/posix/wordexp.c:152:17: portability: '(void*)(pwordexp->we_wordv)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] newlib-4.5.0.20241231/newlib/libc/posix/wordfree.c:40:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/posix/wordfree.c:37:11: portability: '(void*)(pwordexp->we_wordv)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] newlib-4.5.0.20241231/newlib/libc/reent/getreent.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impure_ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/reent/lseekr.c:49:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _off_t [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/reent/reent.c:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impure_ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/reent/signalr.c:80:27: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/search/hash.h:43:0: error: #error BYTE_ORDER not defined by sys/param.h [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libc/search/hcreate_r.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/search/hcreate_r.c:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIND [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/search/tsearch.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/search/twalk.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/signal/psignal.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/signal/sig2str.c:296:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/signal/sig2str.c:231:19: style: Variable 'j' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/signal/sig2str.c:231:17: style: Variable 'j' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/signal/signal.c:102:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sig_func_ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/signal/signal.c:120:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/signal/signal.c:141:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/signal/signal.c:175:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/signal/signal.c:203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/signal/signal.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/signal/signal.c:216:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/signal/signal.c:222:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ssp/chk_fail.c:12:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] newlib-4.5.0.20241231/newlib/libc/ssp/chk_fail.c:9:8: style: Variable 'msg' can be declared as const array [constVariable] newlib-4.5.0.20241231/newlib/libc/ssp/gets_chk.c:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/ssp/stack_protector.c:41:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] newlib-4.5.0.20241231/newlib/libc/ssp/stack_protector.c:38:8: style: Variable 'msg' can be declared as const array [constVariable] newlib-4.5.0.20241231/newlib/libc/ssp/stpcpy_chk.c:41:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __GNUC_PREREQ__( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libc/ssp/stpncpy_chk.c:41:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __GNUC_PREREQ__( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libc/ssp/strcat_chk.c:57:10: style: Variable 'slen' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/ssp/strncat_chk.c:68:10: style: Variable 'slen' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/stdio/asiprintf.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/asiprintf.c:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/asniprintf.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/asniprintf.c:72:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/asnprintf.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/asnprintf.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/asprintf.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/asprintf.c:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/clearerr.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/clearerr_u.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/diprintf.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/dprintf.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fclose.c:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fclose.c:125:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fcloseall.c:71:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sglue [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fcloseall.c:60:30: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/fdopen.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fdopen.c:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/feof.c:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/feof_u.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ferror.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ferror_u.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fflush.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fflush.c:277:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fflush.c:289:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sglue [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fflush.c:220:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] newlib-4.5.0.20241231/newlib/libc/stdio/fgetc.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgetc.c:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgetc_u.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgetpos.c:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgets.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgets.c:195:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgets.c:142:26: style: Checking if unsigned expression 'len=fp->_r' is less than zero. [unsignedLessThanZero] newlib-4.5.0.20241231/newlib/libc/stdio/fgetwc.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgetwc.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgetwc.c:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgetwc_u.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgetwc_u.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgetws.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgetws.c:179:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fgetws.c:118:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fileno.c:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fileno_u.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/findfp.c:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mbstate_t [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/findfp.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/findfp.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/findfp.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRW [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/findfp.c:193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/findfp.c:269:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sfp_recursive_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/findfp.c:275:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sfp_recursive_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/findfp.c:282:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/findfp.c:292:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fiprintf.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fiscanf.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/flags.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/flags.c:34:23: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/fmemopen.c:151:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fmemopen.c:178:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fmemopen.c:278:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRW [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fmemopen.c:362:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fmemopen.c:344:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] newlib-4.5.0.20241231/newlib/libc/stdio/fmemopen.c:345:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] newlib-4.5.0.20241231/newlib/libc/stdio/fopen.c:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fopen.c:168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fopencookie.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fopencookie.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fopencookie.c:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fopencookie.c:186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fopencookie.c:207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fopencookie.c:254:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fprintf.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fpurge.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fpurge.c:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fpurge.c:105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fpurge.c:87:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] newlib-4.5.0.20241231/newlib/libc/stdio/fputc.c:96:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputc.c:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputc_u.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputs.c:117:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputs.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputs.c:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputwc.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputwc.c:171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputwc.c:181:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputwc_u.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputws.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fputws.c:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fread.c:160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fread.c:271:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fread.c:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/freopen.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/freopen.c:249:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/freopen.c:171:13: style: Condition 'f<0' is always true [knownConditionTrueFalse] newlib-4.5.0.20241231/newlib/libc/stdio/freopen.c:159:12: note: Assignment 'f=-1', assigned value is -1 newlib-4.5.0.20241231/newlib/libc/stdio/freopen.c:171:13: note: Condition 'f<0' is always true newlib-4.5.0.20241231/newlib/libc/stdio/fscanf.c:33:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fseek.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fseeko.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fseeko.c:365:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fseeko.c:332:1: style: Label 'dumb' is not used. [unusedLabel] newlib-4.5.0.20241231/newlib/libc/stdio/fseeko.c:172:15: style: Variable 'havepos' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/stdio/fseeko.c:177:15: style: Variable 'havepos' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/stdio/fseeko.c:102:11: style: Unused variable: target [unusedVariable] newlib-4.5.0.20241231/newlib/libc/stdio/fseeko.c:104:10: style: Unused variable: n [unusedVariable] newlib-4.5.0.20241231/newlib/libc/stdio/fseeko.c:108:15: style: Unused variable: st [unusedVariable] newlib-4.5.0.20241231/newlib/libc/stdio/fsetlocking.c:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fsetpos.c:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ftell.c:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ftell.c:105:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ftello.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ftello.c:157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/funopen.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/funopen.c:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/funopen.c:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/funopen.c:184:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/funopen.c:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/funopen.c:270:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fvwrite.c:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fwalk.c:31:19: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/fwide.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fwide.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fwprintf.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fwrite.c:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fwrite.c:180:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fwrite.c:156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/fwscanf.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getc.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getc.c:96:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getc_u.c:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getchar.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getchar_u.c:85:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getdelim.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getdelim.c:111:20: style: Variable 'cont' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/stdio/gets.c:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/gets.c:98:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getw.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getwchar.c:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getwchar.c:107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getwchar_u.c:39:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/getwchar_u.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/iprintf.c:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/iscanf.c:32:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/makebuf.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/makebuf.c:100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:297:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:308:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:333:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:342:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:361:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:159:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] newlib-4.5.0.20241231/newlib/libc/stdio/mktemp.c:149:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf.c:183:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf.c:272:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf.c:499:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf.c:251:27: style: Variable 'iov' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf.c:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SEOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf.c:389:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf.c:269:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf.c:272:9: style: Unused variable: scan_func [unusedVariable] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf.c:428:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf.c:445:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf.c:488:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf.c:385:1: style: Label 'out' is not used. [unusedLabel] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf_float.c:191:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _LONG_DOUBLE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf_float.c:184:7: style: Unused variable: n [unusedVariable] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf_i.c:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf_i.c:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf_i.c:118:9: style: Variable 'xdigs' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfprintf_i.c:219:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf.c:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf.c:155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf.c:274:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf_float.c:294:14: style: Local variable 'fp' shadows outer argument [shadowArgument] newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf_float.c:39:14: note: Shadowed declaration newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf_float.c:294:14: note: Shadow variable newlib-4.5.0.20241231/newlib/libc/stdio/nano-vfscanf_i.c:110:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _strtoul_r [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/open_memstream.c:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/open_memstream.c:163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/open_memstream.c:304:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/open_memstream.c:396:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/open_memstream.c:403:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/perror.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/perror.c:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/perror.c:79:9: style: Variable 'error' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/printf.c:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/putc.c:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/putc.c:100:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/putc_u.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/putchar.c:82:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/putchar_u.c:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/puts.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/puts.c:130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/putw.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/putwchar.c:93:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/putwchar.c:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/putwchar_u.c:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/putwchar_u.c:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/refill.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SLBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/refill.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SEOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/remove.c:76:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/rename.c:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/rewind.c:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/rget.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/rget.c:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/scanf.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/setbuf.c:71:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/setvbuf.c:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/setvbuf.c:109:72: style: Condition '(int)(_POINTER_INT)size<0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/newlib/libc/stdio/sfputs_r.c:17:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/sfputws_r.c:18:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/siprintf.c:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/siprintf.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/siscanf.c:92:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/siscanf.c:117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/sniprintf.c:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/sniprintf.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/snprintf.c:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/snprintf.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/sprintf.c:586:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/sprintf.c:614:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/sscanf.c:431:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/sscanf.c:462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ssputs_r.c:18:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/stdio.c:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SOFF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/stdio.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SAPP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/stdio.c:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SOFF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/stdio.c:65:28: style: Parameter '_ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/stdio.c:66:14: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/stdio.c:67:14: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/stdio_ext.c:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SLBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/stdio_ext.c:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/stdio_ext.c:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/stdio_ext.c:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/stdio_ext.c:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/stdio_ext.c:77:16: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/stdio_ext.c:83:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/stdio_ext.c:89:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/stdio_ext.c:95:20: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/stdio_ext.c:101:20: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfprintf.c:623:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfprintf.c:414:8: style: Variable 'fmt_anchor' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfprintf.c:458:8: style: Variable 'xdigs' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfprintf.c:1271:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:268:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:341:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SEOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:594:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:1096:22: warning: Either the condition 'n!=0' is redundant or the array 'buf[40]' is accessed at index -1, which is out of bounds. [negativeIndex] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:1132:29: note: Assuming that condition 'n!=0' is not redundant newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:1108:30: note: Assuming condition is false newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:1096:23: note: n is incremented', new value is -1 newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:1096:22: note: Negative array index newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:1233:22: warning: Either the condition 'n!=0' is redundant or the array 'buf[40]' is accessed at index -1, which is out of bounds. [negativeIndex] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:1269:29: note: Assuming that condition 'n!=0' is not redundant newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:1245:30: note: Assuming condition is false newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:1233:23: note: n is incremented', new value is -1 newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:1233:22: note: Negative array index newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:620:18: style: The comparison 'nbytes == 1' is always true. [knownConditionTrueFalse] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:422:16: note: 'nbytes' is assigned value '1' here. newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:620:18: note: The comparison 'nbytes == 1' is always true. newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:555:18: style: Variable 'lptr' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:557:9: style: Unused variable: cp [unusedVariable] newlib-4.5.0.20241231/newlib/libc/stdio/vfwprintf.c:612:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfwprintf.c:386:11: style: Variable 'fmt_anchor' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfwprintf.c:432:11: style: Variable 'xdigs' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfwprintf.c:1247:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfwprintf.c:1271:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfwscanf.c:269:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfwscanf.c:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfwscanf.c:339:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfwscanf.c:310:21: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfwscanf.c:316:21: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfwscanf.c:341:9: style: Unused variable: cp [unusedVariable] newlib-4.5.0.20241231/newlib/libc/stdio/vfprintf.c:436:8: style: Variable 'decimal_point' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdio/vfprintf.c:439:42: portability: Zero initializing union '_double_' does not guarantee its complete storage to be zero initialized as its largest member is not declared as the first member. Consider making fp the first member or favor memset(). [UnionZeroInit] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:554:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfwprintf.c:413:42: portability: Zero initializing union '_double_' does not guarantee its complete storage to be zero initialized as its largest member is not declared as the first member. Consider making fp the first member or favor memset(). [UnionZeroInit] newlib-4.5.0.20241231/newlib/libc/stdio/swprintf.c:567:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/swprintf.c:604:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/swscanf.c:424:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/swscanf.c:449:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/tmpfile.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_tmpnam [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/tmpfile.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/tmpnam.c:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/tmpnam.c:143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_tmpdir [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/tmpnam.c:161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_tmpdir [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/tmpnam.c:182:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/tmpnam.c:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ungetc.c:91:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ungetc.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ungetc.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ungetwc.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ungetwc.c:111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/ungetwc.c:87:8: style: Assignment 'wc=WEOF' is redundant with condition 'wc==WEOF'. [duplicateConditionalAssign] newlib-4.5.0.20241231/newlib/libc/stdio/ungetwc.c:86:10: note: Condition 'wc==WEOF' newlib-4.5.0.20241231/newlib/libc/stdio/ungetwc.c:87:8: note: Assignment 'wc=WEOF' is redundant newlib-4.5.0.20241231/newlib/libc/stdio/vasiprintf.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vasiprintf.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vasniprintf.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vasniprintf.c:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vasnprintf.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vasnprintf.c:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vasprintf.c:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vasprintf.c:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vdiprintf.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vdprintf.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfprintf.c:398:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfprintf.c:600:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:243:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfscanf.c:590:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfwprintf.c:370:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfwprintf.c:589:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfwscanf.c:233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfwscanf.c:244:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vfprintf.c:439:14: style: union member 'Anonymous0::i' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/stdio/vfwprintf.c:413:14: style: union member 'Anonymous0::i' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/stdio/viprintf.c:107:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/viscanf.c:91:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vprintf.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vscanf.c:32:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsiprintf.c:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsiprintf.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsiscanf.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsiscanf.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsniprintf.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsniprintf.c:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsnprintf.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsnprintf.c:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsprintf.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsprintf.c:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsscanf.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vsscanf.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vswprintf.c:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vswprintf.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vswscanf.c:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vswscanf.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vwprintf.c:32:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/vwscanf.c:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/wbuf.c:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/wbuf.c:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/wbufw.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/wprintf.c:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/wscanf.c:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/wsetup.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio/wsetup.c:84:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] newlib-4.5.0.20241231/newlib/libc/stdio64/fdopen64.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sread [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdio64/fdopen64.c:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/__adjust.c:24:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/__adjust.c:13:10: style: Parameter 'acc' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/__atexit.c:43:8: error: There is an unknown macro here somewhere. Configuration is required. If malloc is a macro then please configure it. [unknownMacro] newlib-4.5.0.20241231/newlib/libc/stdlib/__call_atexit.c:17:23: error: syntax error [syntaxError] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2012:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2154:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2363:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2677:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2829:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3063:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SIZE_MAX__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SIZE_MAX__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3340:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3447:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3535:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2031:3: error: Memory leak: p [memleak] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2066:49: error: Dereferencing 'p' after it is deallocated / released [deallocuse] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3083:7: error: Memory leak: m [memleak] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3111:7: error: Memory leak: m [memleak] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3140:3: error: Memory leak: m [memleak] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2030:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2015:22: note: Assuming allocation function fails newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2015:7: note: Assignment 'p=(struct malloc_chunkmchunkptr)mmap(0,size,PROT_READ|PROT_WRITE,MAP_PRIVATE,fd,0)', assigned value is 0 newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2030:3: note: Null pointer dereference newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2031:3: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2015:22: note: Assuming allocation function fails newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2015:7: note: Assignment 'p=(struct malloc_chunkmchunkptr)mmap(0,size,PROT_READ|PROT_WRITE,MAP_PRIVATE,fd,0)', assigned value is 0 newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2031:3: note: Null pointer dereference newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:1717:26: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2167:20: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2173:14: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2188:22: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2211:20: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3363:22: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2857:5: style: Variable 'mcsrc' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2924:13: style: Variable 'mcsrc' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2941:11: style: Variable 'mcsrc' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2953:9: style: Variable 'mcsrc' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2979:5: style: Variable 'mcsrc' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3333:9: style: Variable 'current_brk' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:3334:9: style: Variable 'new_brk' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:736:10: style: struct member 'mallinfo::smblks' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:739:10: style: struct member 'mallinfo::usmblks' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:740:10: style: struct member 'mallinfo::fsmblks' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2066:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2150:25: style: Variable 'correction_failed' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/stdlib/_mallocr.c:2214:20: style: Variable 'correction_failed' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/stdlib/a64l.c:180:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] newlib-4.5.0.20241231/newlib/libc/stdlib/abort.c:59:7: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] newlib-4.5.0.20241231/newlib/libc/stdlib/aligned_alloc.c:36:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/arc4random.c:199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __arc4random_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/arc4random.c:212:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __arc4random_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/chacha_private.h:185:9: style: Condition '!j12' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/newlib/libc/stdlib/chacha_private.h:184:11: note: Assignment 'j12=((u32)((j12)+1))', assigned value is greater than 0 newlib-4.5.0.20241231/newlib/libc/stdlib/chacha_private.h:185:9: note: Condition '!j12' is always false newlib-4.5.0.20241231/newlib/libc/stdlib/arc4random.c:85:31: style: Condition '_rs_allocate(&rs,&rsx)==-1' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/newlib/libc/stdlib/arc4random.c:85:19: note: Calling function '_rs_allocate' returns 0 newlib-4.5.0.20241231/newlib/libc/stdlib/arc4random.c:85:31: note: Condition '_rs_allocate(&rs,&rsx)==-1' is always false newlib-4.5.0.20241231/newlib/libc/stdlib/arc4random.c:79:18: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/arc4random.c:133:19: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/arc4random_uniform.c:41:21: style: Opposite expression on both sides of '%'. [oppositeExpression] newlib-4.5.0.20241231/newlib/libc/stdlib/assert.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/btowc.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/calloc.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/drand48.c:27:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/dtoa.c:427:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ULong [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/dtoa.c:46:28: style: Variable 'sxe' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/dtoastub.c:18:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:279:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:205:11: style: Local variable 'top' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:145:7: note: Shadowed declaration newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:205:11: note: Shadow variable newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:76:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:76:13: style: Variable 'start' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:143:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:232:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:281:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ecvtbuf.c:364:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/efgcvt.c:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/envlock.c:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __env_recursive_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/envlock.c:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __env_recursive_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/eprintf.c:23:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/erand48.c:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/exit.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __stdio_exit_handler [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/gdtoa-gethex.c:133:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __Long [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/gdtoa-gethex.c:144:24: style:inconclusive: Function '__gethex' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.h:379:29: note: Function '__gethex' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/gdtoa-gethex.c:144:24: note: Function '__gethex' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/gdtoa-gethex.c:74:20: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/gdtoa-gethex.c:104:15: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/gdtoa-hexnan.c:49:8: style: Parameter 't' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/gdtoa-hexnan.c:66:11: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/getenv.c:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/getenv.c:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/getenv_r.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_LOCK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/getopt.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/getopt.c:152:18: style: Parameter 'argv_element' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/getopt.c:175:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/getopt.c:200:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/jrand48.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/l64a.c:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/lcong48.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/lcong48.c:26:23: style: Parameter 'p' can be declared as const array [constParameter] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:2950:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ULong [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:587:7: style: Redundant assignment of 'ldp' to itself. [selfAssignment] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:3009:60: style:inconclusive: Function 'etoasc' argument 4 names different: declaration 'ndigs' definition 'ndigits'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:90:72: note: Function 'etoasc' argument 4 names different: declaration 'ndigs' definition 'ndigits'. newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:3009:60: note: Function 'etoasc' argument 4 names different: declaration 'ndigs' definition 'ndigits'. newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:670:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:733:37: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:747:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:1018:19: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:1150:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:1150:23: style: Variable 'q' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:2432:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:2432:32: style: Variable 'q' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:2500:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:2568:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:2795:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:2975:24: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:3009:29: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:3019:19: style: Variable 'equot' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:3716:29: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:379:10: style: struct member 'cmplx::r' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:380:10: style: struct member 'cmplx::i' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/stdlib/ldtoa.c:587:7: style: Variable 'ldp' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/stdlib/lrand48.c:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/malign.c:15:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/malloc.c:164:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/malloc.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mblen_r.c:44:26: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mblen_r.c:47:20: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mbrtowc.c:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mbrtowc.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mbsnrtowcs.c:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mbsnrtowcs.c:149:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mbsrtowcs.c:27:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mbstowcs_r.c:20:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mbtowc_r.c:28:18: style: Variable 't' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mlock.c:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __malloc_recursive_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mlock.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __malloc_recursive_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Kmax [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:187:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __Long [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:313:14: style:inconclusive: Boolean expression '!x' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:313:14: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:779:7: style: Variable 'd.d' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:772:7: note: d.d is assigned newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:779:7: note: d.d is overwritten newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:102:24: style:inconclusive: Function '_Balloc' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.h:365:34: note: Function '_Balloc' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:102:24: note: Function '_Balloc' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:141:23: style:inconclusive: Function '_Bfree' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.h:366:30: note: Function '_Bfree' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:141:23: note: Function '_Bfree' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:152:25: style:inconclusive: Function '__multadd' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.h:367:35: note: Function '__multadd' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:152:25: note: Function '__multadd' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:463:25: style:inconclusive: Function '__lshift' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.h:375:34: note: Function '__lshift' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:463:25: note: Function '__lshift' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:553:23: style:inconclusive: Function '__mdiff' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.h:377:32: note: Function '__mdiff' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:553:23: note: Function '__mdiff' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:637:13: style:inconclusive: Function '__ulp' argument 1 names different: declaration 'x' definition '_x'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.h:363:22: note: Function '__ulp' argument 1 names different: declaration 'x' definition '_x'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:637:13: note: Function '__ulp' argument 1 names different: declaration 'x' definition '_x'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:759:22: style:inconclusive: Function '__d2b' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.h:374:31: note: Function '__d2b' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:759:22: note: Function '__d2b' argument 1 names different: declaration 'p' definition 'ptr'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:760:9: style:inconclusive: Function '__d2b' argument 2 names different: declaration 'd' definition '_d'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.h:374:41: note: Function '__d2b' argument 2 names different: declaration 'd' definition '_d'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:760:9: note: Function '__d2b' argument 2 names different: declaration 'd' definition '_d'. newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:337:21: style: Variable 'xae' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:337:32: style: Variable 'xbe' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:467:21: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:523:16: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:523:29: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:525:12: style: Variable 'xa' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:525:23: style: Variable 'xb' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:559:17: style: Variable 'xae' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:559:28: style: Variable 'xbe' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:683:16: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:993:11: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:995:11: style: Variable 'ce' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:995:20: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:1019:18: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:1023:15: style: Variable 'x0' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:813:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/stdlib/mprec.c:824:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/stdlib/mrand48.c:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/msize.c:14:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mstats.c:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mstats.c:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mstats.c:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mstats.c:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/mtrim.c:14:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/nano-mallocr.c:187:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/nrand48.c:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/putenv.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/quick_exit.c:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __at_quick_exit_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/rand.c:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/rand.c:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/rand_r.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/random.c:62:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/random.c:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/realloc.c:17:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/reallocarray.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/reallocf.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/rpmatch.c:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YESEXPR [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/seed48.c:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RAND48_MULT_0 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/seed48.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/seed48.c:18:23: style: Parameter 'xseed' can be declared as const array [constParameter] newlib-4.5.0.20241231/newlib/libc/stdlib/setenv.c:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/setenv.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/setenv_r.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/setenv_r.c:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/srand48.c:21:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _RAND48_SEED_0 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/srand48.c:34:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtod.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ULong [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtod.c:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtod.c:1288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtod.c:1294:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtod.c:1300:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtod.c:1337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtod.c:1209:14: style: Local variable 'L' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/libc/stdlib/strtod.c:254:7: note: Shadowed declaration newlib-4.5.0.20241231/newlib/libc/stdlib/strtod.c:1209:14: note: Shadow variable newlib-4.5.0.20241231/newlib/libc/stdlib/strtod.c:207:11: style: Parameter 'bits' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoimax.c:115:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoimax.c:163:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoimax.c:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtol.c:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtol.c:230:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtol.c:238:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoll.c:180:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_LONG_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoll.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoll.c:235:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoul.c:181:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoul.c:204:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoul.c:212:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoull.c:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULONG_LONG_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoull.c:202:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoull.c:210:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoumax.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTMAX_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoumax.c:142:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/strtoumax.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/system.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/system.c:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/system.c:60:27: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/stdlib/valloc.c:14:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/valloc.c:20:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcrtomb.c:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcrtomb.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcsnrtombs.c:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcsnrtombs.c:152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcsnrtombs.c:164:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcsrtombs.c:24:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstod.c:241:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstod.c:247:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstod.c:254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstod.c:269:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstod.c:204:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoimax.c:96:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoimax.c:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoimax.c:155:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstol.c:203:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstol.c:226:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstol.c:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstold.c:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstold.c:100:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoll.c:179:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_LONG_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoll.c:226:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoll.c:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoul.c:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoul.c:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoul.c:213:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoull.c:153:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoull.c:221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoull.c:229:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoumax.c:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTMAX_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoumax.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wcstoumax.c:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wctob.c:13:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wctomb.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/stdlib/wctomb_r.c:34:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/explicit_bzero.c:15:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] newlib-4.5.0.20241231/newlib/libc/string/str-two-way.h:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/str-two-way.h:266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/str-two-way.h:398:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/strcasestr.c:81:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __GNUC_PREREQ( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libc/string/strcoll_l.c:43:61: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/string/strdup.c:10:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/strerror.c:897:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/strerror.c:904:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/strerror_r.c:72:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/strndup.c:12:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/strpbrk.c:31:17: style: Variable 'c' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/string/strsignal.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/strtok.c:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/strtok_r.c:38:17: style: Variable 'spanp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/string/wcscoll_l.c:40:67: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/string/wcsdup.c:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/wcsstr.c:80:5: style: Variable 'q' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/string/xpg_strerror_r.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/string/xpg_strerror_r.c:11:9: style: Variable 'error' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/sys/a29khif/kill.c:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/close.c:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/fcntl.c:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/fstat.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/fstat.c:21:36: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/isatty.c:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/kill.c:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/lock.c:109:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/lock.c:153:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELEASE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/lock.c:160:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/lseek.c:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/open.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/read.c:18:49: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/stat.c:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/stat.c:20:19: style: Parameter 'pstat' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/unlink.c:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/amdgcn/write.c:59:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_builtin( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libc/sys/arm/access.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWRITE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/arm/syscalls.c:215:0: error: syntax error [syntaxError] newlib-4.5.0.20241231/newlib/libc/sys/arm/sysconf.c:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/d10v/syscalls.c:27:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/d10v/syscalls.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/d10v/syscalls.c:27:9: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/sys/epiphany/e_printf.c:35:0: error: syntax error [syntaxError] newlib-4.5.0.20241231/newlib/libc/sys/h8300hms/crt1.c:13:31: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/newlib/libc/sys/h8300hms/crt1.c:9:20: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/h8300hms/crt1.c:13:16: note: Array decayed to pointer here. newlib-4.5.0.20241231/newlib/libc/sys/h8300hms/crt1.c:8:20: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/h8300hms/crt1.c:13:33: note: Array decayed to pointer here. newlib-4.5.0.20241231/newlib/libc/sys/h8300hms/crt1.c:13:31: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/newlib/libc/sys/h8300hms/sbrk.c:22:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/h8300hms/syscalls.c:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/crt0.c:9:1: portability: Omitted return type of function 'start' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/crt0.c:26:12: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/crt0.c:2:13: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/crt0.c:25:7: note: Address of variable taken here. newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/crt0.c:3:13: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/crt0.c:26:14: note: Address of variable taken here. newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/crt0.c:26:12: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/syscalls.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/syscalls.c:84:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/syscalls.c:10:12: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/h8500hms/syscalls.c:45:12: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/crt0.c:7:1: portability: Omitted return type of function '_start' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/crt0.c:12:12: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/crt0.c:3:13: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/crt0.c:11:7: note: Address of variable taken here. newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/crt0.c:4:13: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/crt0.c:12:14: note: Address of variable taken here. newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/crt0.c:12:12: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:12:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:19:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:38:27: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:93:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:112:16: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:112:27: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:117:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:121:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/m88kbug/syscalls.c:126:15: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/access.c:31:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/chmod.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/chown.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/close.c:26:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/creat.c:26:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/execv.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/execv.c:21:38: style: Parameter 'argv' can be declared as const array [constParameter] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/execve.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/execve.c:21:40: style: Parameter 'argv' can be declared as const array [constParameter] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/execve.c:21:60: style: Parameter 'envp' can be declared as const array [constParameter] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/fork.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/gettime.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/gettime.c:22:32: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/gettime.c:22:42: style: Parameter 'tzp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/kill.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/link.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/lseek.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/lseek.c:52:7: style: Statements following 'return' will never be executed. [unreachableCode] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/open.c:56:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/pipe.c:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/pipe.c:21:12: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/read.c:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/stat.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/stat.c:21:39: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/utime.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/utime.c:23:12: style: Parameter 'times' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/wait.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/wait.c:22:11: style: Parameter 'statusp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/mmixware/write.c:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/netware/link.c:15:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/or1k/mlock.c:81:37: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/chown.c:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/execve.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/execve.c:6:19: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/fork.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/getpid.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/gettod.c:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/gettod.c:11:34: style: Parameter 'ptimeval' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/gettod.c:11:50: style: Parameter 'ptimezone' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/kill.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/link.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/link.c:6:16: style: Parameter 'existing' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/link.c:6:32: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/lseek.c:56:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/open.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/rdoshelp.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _reent [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/readlink.c:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/readlink.c:7:60: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/stat.c:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/stat.c:8:63: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/symlink.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/times.c:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/times.c:7:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/unlink.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/unlink.c:6:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/wait.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/rdos/wait.c:6:15: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rdos/write.c:32:27: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:33:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:34:1: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:40:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:41:1: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:42:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:43:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:45:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:46:1: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:47:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:48:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:50:1: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:51:1: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:52:1: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:53:1: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:54:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:55:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:57:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:58:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:60:1: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:61:1: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:69:1: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:70:1: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:71:1: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:72:1: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:75:1: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:101:1: style: Parameter 'tp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:107:1: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:108:1: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:110:1: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:114:1: style: Parameter 'rem' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:117:1: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:119:1: style: Parameter 'pipefd' can be declared as const array [constParameter] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:120:1: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:123:1: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:124:1: style: Parameter 'oldset' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:125:1: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:131:1: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:137:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:141:1: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:145:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:148:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:151:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:155:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:156:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:157:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:158:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:161:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:163:1: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:164:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:165:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:166:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:169:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:171:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:172:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:173:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:176:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:178:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:192:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:193:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:194:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/rtems/crt0.c:195:1: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/sh/syscalls.c:116:1: error: There is an unknown macro here somewhere. Configuration is required. If _ATTRIBUTE is a macro then please configure it. [unknownMacro] newlib-4.5.0.20241231/newlib/libc/sys/sysmec/_exit.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysmec/_exit.c:21:12: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/newlib/libc/sys/sysmec/_exit.c:17:16: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/sysmec/_exit.c:19:21: note: Array decayed to pointer here. newlib-4.5.0.20241231/newlib/libc/sys/sysmec/_exit.c:18:16: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/sysmec/_exit.c:21:14: note: Array decayed to pointer here. newlib-4.5.0.20241231/newlib/libc/sys/sysmec/_exit.c:21:12: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/newlib/libc/sys/sysmec/access.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWRITE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysmec/crt1.c:12:31: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/newlib/libc/sys/sysmec/crt1.c:8:20: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/sysmec/crt1.c:12:16: note: Array decayed to pointer here. newlib-4.5.0.20241231/newlib/libc/sys/sysmec/crt1.c:7:20: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/sysmec/crt1.c:12:33: note: Array decayed to pointer here. newlib-4.5.0.20241231/newlib/libc/sys/sysmec/crt1.c:12:31: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/newlib/libc/sys/sysmec/getpid.c:12:1: portability: Omitted return type of function '_getpid' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/sysmec/isatty.c:12:1: portability: Omitted return type of function 'isatty' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/sysmec/kill.c:12:1: portability: Omitted return type of function '_kill' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/sysmec/read.c:12:1: portability: Omitted return type of function '_read' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/sysmec/wait.c:14:11: style: Parameter 'statusp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/sysnec810/write.c:23:9: style: Variable 'string' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/_exit.c:21:12: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/_exit.c:17:16: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/_exit.c:19:21: note: Array decayed to pointer here. newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/_exit.c:18:16: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/_exit.c:21:14: note: Array decayed to pointer here. newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/_exit.c:21:12: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/access.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWRITE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/crt1.c:12:31: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/crt1.c:8:20: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/crt1.c:12:16: note: Array decayed to pointer here. newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/crt1.c:7:20: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/crt1.c:12:33: note: Array decayed to pointer here. newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/crt1.c:12:31: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/newlib/libc/sys/sysnecv850/wait.c:14:11: style: Parameter 'statusp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/crt0.c:54:1: portability: Omitted return type of function '_start' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/crt0.c:78:42: error: The address of variable 'arg' is accessed at non-zero index. [objectIndex] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/crt0.c:78:36: note: Address of variable taken here. newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/crt0.c:78:42: note: The address of variable 'arg' is accessed at non-zero index. newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/crt0.c:59:8: style: struct member 'kframe::kargstr' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/crt0.c:60:8: style: struct member 'kframe::kenvstr' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/dup.c:5:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/dup2.c:6:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/dup2.c:6:2: error: Returning/dereferencing 'fd2' after it is deallocated / released [deallocret] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/dup2.c:5:2: note: Returning/dereferencing 'fd2' after it is deallocated / released newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/dup2.c:6:2: note: Returning/dereferencing 'fd2' after it is deallocated / released newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/exec.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNAMLEN [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/exec.c:23:26: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/isatty.c:8:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCGETA [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/opendir.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFD [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/opendir.c:67:3: error: Memory leak: dirp [memleak] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/sbrk.c:15:19: portability: 'curbrk' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/tcgetattr.c:5:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _XCGETA [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/tcline.c:9:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _TCSBRK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/tcline.c:17:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _TCSBRK [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/tcline.c:22:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _TCFLSH [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/tcline.c:37:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _TCXONC [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/sysvi386/telldir.c:97:17: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/sys/tic80/crt0.c:10:1: portability: Omitted return type of function '_start' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/tic80/crt0.c:15:12: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/newlib/libc/sys/tic80/crt0.c:6:13: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/tic80/crt0.c:14:7: note: Address of variable taken here. newlib-4.5.0.20241231/newlib/libc/sys/tic80/crt0.c:7:13: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/tic80/crt0.c:15:14: note: Address of variable taken here. newlib-4.5.0.20241231/newlib/libc/sys/tic80/crt0.c:15:12: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/newlib/libc/sys/tirtos/lock.c:44:32: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/tirtos/lock.c:49:52: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/tirtos/lock.c:54:33: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/tirtos/lock.c:59:53: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/tirtos/lock.c:64:35: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/tirtos/lock.c:69:55: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/tirtos/lock.c:74:35: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/tirtos/lock.c:79:55: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/tirtos/lock.c:84:38: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/tirtos/lock.c:89:58: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/w65/crt0.c:6:1: portability: Omitted return type of function 'start' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/w65/syscalls.c:102:1: portability: Omitted return type of function 'isatty' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/w65/syscalls.c:110:1: portability: Omitted return type of function '_exit' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/w65/syscalls.c:116:1: portability: Omitted return type of function '_kill' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/w65/syscalls.c:122:1: portability: Omitted return type of function '_getpid' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/w65/syscalls.c:130:1: portability: Omitted return type of function '_raise' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/w65/syscalls.c:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stack_ptr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/w65/syscalls.c:112:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/w65/syscalls.c:170:11: style: Parameter 'statusp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/w65/trap.c:4:1: portability: Omitted return type of function '_trap3' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/w65/trap.c:10:1: portability: Omitted return type of function '__trap3' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/crt0.c:14:1: portability: Omitted return type of function 'start' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/crt0.c:29:12: error: Comparing pointers that point to different objects [comparePointers] newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/crt0.c:1:13: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/crt0.c:28:7: note: Address of variable taken here. newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/crt0.c:2:13: note: Variable declared here. newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/crt0.c:29:14: note: Address of variable taken here. newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/crt0.c:29:12: note: Comparing pointers that point to different objects newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/glue.c:148:1: portability: Omitted return type of function '_kill' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/glue.c:153:1: portability: Omitted return type of function '_getpid' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/glue.c:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caddr_t [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/glue.c:28:23: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/sys/z8ksim/glue.c:94:10: style: Variable 'base' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/syscalls/sysclose.c:9:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysexecve.c:11:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysfcntl.c:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysfork.c:13:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysfstat.c:11:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysgetentropy.c:11:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysgetpid.c:9:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysgettod.c:11:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/syskill.c:10:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/syslink.c:10:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/syslseek.c:11:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysopen.c:19:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysread.c:11:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/syssbrk.c:12:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysstat.c:11:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/systimes.c:9:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/sysunlink.c:9:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/syswait.c:9:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/syscalls/syswrite.c:11:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/asctime.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/asctime.c:60:10: style: Obsolescent function 'asctime_r' called. It is recommended to use 'strftime' instead. [prohibitedasctime_rCalled] newlib-4.5.0.20241231/newlib/libc/time/clock.c:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/ctime.c:42:10: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] newlib-4.5.0.20241231/newlib/libc/time/ctime.c:42:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] newlib-4.5.0.20241231/newlib/libc/time/ctime_r.c:13:10: style: Obsolescent function 'asctime_r' called. It is recommended to use 'strftime' instead. [prohibitedasctime_rCalled] newlib-4.5.0.20241231/newlib/libc/time/gmtime.c:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/lcltime.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/lcltime_r.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _daylight [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/mktime.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _daylight [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/strftime.c:1161:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/strftime.c:1037:10: style: Variable 'alt' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libc/time/strptime.c:328:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/time.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/tzcalc_limits.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ch [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/tzcalc_limits.c:14:22: style:inconclusive: Function '__tzcalc_limits' argument 1 names different: declaration '__year' definition 'year'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libc/time/local.h:23:34: note: Function '__tzcalc_limits' argument 1 names different: declaration '__year' definition 'year'. newlib-4.5.0.20241231/newlib/libc/time/tzcalc_limits.c:14:22: note: Function '__tzcalc_limits' argument 1 names different: declaration '__year' definition 'year'. newlib-4.5.0.20241231/newlib/libc/time/tzlock.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __tz_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/tzlock.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __tz_mutex [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/tzset.c:115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/tzset.c:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/time/tzset_r.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timezone [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/unix/getcwd.c:83:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/unix/getcwd.c:70:15: style: Variable 'eup' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/unix/getlogin.c:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_PROCESS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/unix/getlogin.c:19:14: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] newlib-4.5.0.20241231/newlib/libc/unix/getpass.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/unix/getpwent.c:35:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] newlib-4.5.0.20241231/newlib/libc/unix/getpwent.c:69:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] newlib-4.5.0.20241231/newlib/libc/unix/getpwent.c:101:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] newlib-4.5.0.20241231/newlib/libc/unix/getut.c:21:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/unix/getut.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGIN_PROCESS [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/unix/getut.c:50:23: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/unix/getut.c:77:25: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libc/unix/pread.c:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/unix/pwrite.c:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/unix/ttyname.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/unix/ttyname_r.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_DEV [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/unix/ttyname_r.c:52:18: style: Variable 'dirp' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_FREE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:102:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:136:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:159:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:183:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:218:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:239:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:260:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:282:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:337:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:364:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:472:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:533:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:568:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:595:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:650:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:695:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NETOBJ_SZ [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:726:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:777:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:796:16: style: Condition 'nodesize==0' is always false [knownConditionTrueFalse] newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:795:19: note: Assignment 'nodesize=size+1', assigned value is greater than 0 newlib-4.5.0.20241231/newlib/libc/xdr/xdr.c:796:16: note: Condition 'nodesize==0' is always false newlib-4.5.0.20241231/newlib/libc/xdr/xdr_array.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_array.c:154:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_float_vax.c:40:0: error: #error "Must be included from xdr_float.c" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:296:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:118:23: style: Parameter 'xdrs' can be declared as pointer to const. However it seems that 'xdrmem_destroy' is a callback function, if 'xdrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:94:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:118:23: note: Parameter 'xdrs' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:203:22: style: Parameter 'xdrs' can be declared as pointer to const. However it seems that 'xdrmem_getpos' is a callback function, if 'xdrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:91:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:203:22: note: Parameter 'xdrs' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:244:32: style: Parameter 'xdrs' can be declared as pointer to const. However it seems that 'xdrmem_inline_unaligned' is a callback function, if 'xdrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:93:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/xdr/xdr_mem.c:244:32: note: Parameter 'xdrs' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:282:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:302:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:360:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:413:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:481:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:506:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:526:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:552:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:590:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:614:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:648:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:730:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:744:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:768:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:793:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:823:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:854:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:887:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_rec.c:371:14: style: Variable 'rstrm' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_reference.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_reference.c:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:64:19: style: Parameter 'xdrs' can be declared as pointer to const. However it seems that 'x_getpostn' is a callback function, if 'xdrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:152:20: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:64:19: note: Parameter 'xdrs' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:71:19: style: Parameter 'xdrs' can be declared as pointer to const. However it seems that 'x_setpostn' is a callback function, if 'xdrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:153:20: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/xdr/xdr_sizeof.c:71:19: note: Parameter 'xdrs' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libc/xdr/xdr_stdio.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_stdio.c:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_stdio.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_stdio.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_stdio.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_stdio.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_stdio.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_stdio.c:169:24: style: Parameter 'xdrs' can be declared as pointer to const. However it seems that 'xdrstdio_inline' is a callback function, if 'xdrs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] newlib-4.5.0.20241231/newlib/libc/xdr/xdr_stdio.c:74:3: note: You might need to cast the function pointer here newlib-4.5.0.20241231/newlib/libc/xdr/xdr_stdio.c:169:24: note: Parameter 'xdrs' can be declared as pointer to const newlib-4.5.0.20241231/newlib/libm/common/fdlibm.h:261:0: error: #error Must define endianness [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/common/frexpl.c:128:0: error: #error Unsupported long double format. [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/common/math_err.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/common/math_err.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/common/math_err.c:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/common/math_err.c:86:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDOM [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/common/math_err.c:94:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/common/math_err.c:100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/common/math_err.c:85:22: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/common/math_config.h:231:18: style: Variable 'y' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/common/math_config.h:236:19: style: Variable 'y' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/common/nanl.c:41:0: error: failed to evaluate #elif condition, undefined function-like macro invocation: __GNUC_PREREQ( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libm/common/nexttowardf.c:29:9: style: union member 'fshape::value' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libm/common/nexttowardf.c:30:12: style: union member 'fshape::bits' is never used. [unusedStructMember] newlib-4.5.0.20241231/newlib/libm/common/sqrtl.c:132:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/common/sqrtl.c:141:21: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/complex/cacos.c:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/cacosf.c:44:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/cacosl.c:42:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/casin.c:150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/casinf.c:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/casinh.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/casinhf.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/casinhl.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/casinl.c:104:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/catan.c:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/catanf.c:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/catanh.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/catanhf.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/catanhl.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/ccos.c:79:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/ccosf.c:46:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/ccosh.c:79:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/ccoshf.c:46:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/cephes_subr.c:87:23: style:inconclusive: Function '_ctans' argument 1 names different: declaration 'complex' definition 'z'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libm/complex/cephes_subr.h:5:22: note: Function '_ctans' argument 1 names different: declaration 'complex' definition 'z'. newlib-4.5.0.20241231/newlib/libm/complex/cephes_subr.c:87:23: note: Function '_ctans' argument 1 names different: declaration 'complex' definition 'z'. newlib-4.5.0.20241231/newlib/libm/complex/cephes_subrf.c:87:23: style:inconclusive: Function '_ctansf' argument 1 names different: declaration 'complex' definition 'z'. [funcArgNamesDifferent] newlib-4.5.0.20241231/newlib/libm/complex/cephes_subrf.h:5:21: note: Function '_ctansf' argument 1 names different: declaration 'complex' definition 'z'. newlib-4.5.0.20241231/newlib/libm/complex/cephes_subrf.c:87:23: note: Function '_ctansf' argument 1 names different: declaration 'complex' definition 'z'. newlib-4.5.0.20241231/newlib/libm/complex/cexp.c:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/cexpf.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/clog.c:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/clog10.c:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_IVLN10 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/clog10f.c:12:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_IVLN10 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/clogf.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/cpow.c:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/cpowf.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/csin.c:79:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/csinf.c:46:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/csinh.c:78:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/csinhf.c:46:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/csqrt.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/csqrtf.c:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/ctan.c:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/ctanf.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VALF [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/ctanh.c:80:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/complex/ctanhf.c:47:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/fenv/fegetenv.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/fenv/fegetenv.c:64:22: style: Parameter 'envp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libm/fenv/fegetexceptflag.c:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/fenv/fegetexceptflag.c:65:32: style: Parameter 'flagp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libm/fenv/fegetround.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/fenv/feholdexcept.c:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/fenv/feholdexcept.c:67:26: style: Parameter 'envp' can be declared as pointer to const [constParameterPointer] newlib-4.5.0.20241231/newlib/libm/fenv/fesetenv.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/fenv/fesetexceptflag.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/fenv/fesetround.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/fenv/feupdateenv.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/e_acoshl.c:41:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/invtrig.h:32:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/e_atanhl.c:41:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/k_expl.h:32:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/e_fmodl.c:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/e_fmodl.c:105:11: style: Variable 'uy.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld/s_asinhl.c:43:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/s_cbrtl.c:128:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/s_ceill.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_copysignl.c:41:7: style: Variable 'uy.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld/s_cosl.c:54:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/s_floorl.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_fmal.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_fmal.c:201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MANT_DIG [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_fmal.c:84:7: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld/s_fmal.c:116:7: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld/s_fmaxl.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_fminl.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_frexpl.c:37:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/s_ilogbl.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_ilogbl.c:30:6: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld/s_logbl.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MANL_SIZE [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_modfl.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_nextafterl.c:30:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/s_nexttoward.c:29:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/s_nexttowardf.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_nexttowardf.c:44:11: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] newlib-4.5.0.20241231/newlib/libm/ld/s_nexttowardf.c:32:7: style: Variable 'uy.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld/s_remquol.c:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld/s_remquol.c:113:11: style: Variable 'uy.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld/s_rintl.c:40:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/s_sinl.c:44:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/s_tanl.c:50:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld/s_truncl.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/e_lgammal_r.c:227:27: style: Unused variable: p3 [unusedVariable] newlib-4.5.0.20241231/newlib/libm/ld128/e_powl.c:91:11: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e3000L [internalError] newlib-4.5.0.20241231/newlib/libm/ld128/k_cospil.h:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/k_sinpil.h:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/k_cospil.h:36:7: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld128/k_sinpil.h:36:7: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld128/s_cospil.c:95:17: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/ld128/s_erfl.c:250:6: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld128/s_erfl.c:323:10: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld128/s_erfl.c:201:2: style: Variable 'lx' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld128/s_erfl.c:201:2: style: Variable 'llx' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld128/s_erfl.c:262:2: style: Variable 'lx' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld128/s_erfl.c:262:2: style: Variable 'llx' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld128/s_exp2l.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/s_exp2l.c:399:6: style: Variable 'u.e' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/newlib/libm/ld128/s_exp2l.c:363:6: note: u.e is assigned newlib-4.5.0.20241231/newlib/libm/ld128/s_exp2l.c:399:6: note: u.e is overwritten newlib-4.5.0.20241231/newlib/libm/ld128/k_expl.h:292:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/s_expl.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/s_expl.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/s_expl.c:263:10: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld128/s_expl.c:71:6: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld128/s_expl.c:216:6: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld128/s_logl.c:562:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/s_logl.c:671:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/s_logl.c:715:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/s_logl.c:733:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld128/s_logl.c:716:7: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld128/s_logl.c:734:7: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld128/s_logl.c:584:4: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/ld128/s_logl.c:476:3: style: Variable 'llx' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld128/s_logl.c:605:2: style: Variable 'llx' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld128/s_sinpil.c:59:10: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld128/s_sinpil.c:105:17: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/ld128/s_sinpil.c:50:37: style: Unused variable: xhi [unusedVariable] newlib-4.5.0.20241231/newlib/libm/ld128/s_sinpil.c:50:42: style: Unused variable: xlo [unusedVariable] newlib-4.5.0.20241231/newlib/libm/ld80/b_logl.c:346:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/b_logl.c:363:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld80/b_tgammal.c:51:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:275:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:577:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:355:9: warning: Identical condition 'y==0.0L', second condition is always false [identicalConditionAfterEarlyExit] newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:258:7: note: If condition 'y==0.0L' is true, the function will return/exit newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:355:9: note: Testing identical condition 'y==0.0L' newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:363:19: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:32:15: style: Local variable 'P' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:135:20: note: Shadowed declaration newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:32:15: note: Shadow variable newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:51:15: style: Local variable 'P' shadows outer variable [shadowVariable] newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:135:20: note: Shadowed declaration newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:51:15: note: Shadow variable newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:32:15: style: Variable 'P' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libm/ld80/e_powl.c:51:15: style: Variable 'P' can be declared as pointer to const [constVariablePointer] newlib-4.5.0.20241231/newlib/libm/ld80/k_cospil.h:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/k_sinpil.h:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/k_cospil.h:36:7: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld80/k_sinpil.h:36:7: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld80/s_cospil.c:123:3: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/ld80/s_cospil.c:90:21: warning: Shifting 64-bit value by 64 bits is undefined behaviour. See condition at line 83. [shiftTooManyBits] newlib-4.5.0.20241231/newlib/libm/ld80/s_cospil.c:83:9: note: Assuming that condition 'ix<0x403e' is not redundant newlib-4.5.0.20241231/newlib/libm/ld80/s_cospil.c:85:20: note: Assignment 'j0=ix-0x3fff+1', assigned value is 63 newlib-4.5.0.20241231/newlib/libm/ld80/s_cospil.c:90:21: note: Shift newlib-4.5.0.20241231/newlib/libm/ld80/s_erfl.c:268:4: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld80/s_erfl.c:331:10: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld80/s_erfl.c:227:2: style: Variable 'lx' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld80/s_erfl.c:280:2: style: Variable 'lx' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld80/s_exp2l.c:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/s_exp2l.c:261:6: style: Variable 'u.e' is reassigned a value before the old one has been used. [redundantAssignment] newlib-4.5.0.20241231/newlib/libm/ld80/s_exp2l.c:228:6: note: u.e is assigned newlib-4.5.0.20241231/newlib/libm/ld80/s_exp2l.c:261:6: note: u.e is overwritten newlib-4.5.0.20241231/newlib/libm/ld80/k_expl.h:269:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/s_expl.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/s_expl.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/s_expl.c:217:10: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld80/s_expl.c:83:6: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld80/s_expl.c:174:6: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] newlib-4.5.0.20241231/newlib/libm/ld80/s_logl.c:550:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/s_logl.c:660:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/s_logl.c:697:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/s_logl.c:715:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hi [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/ld80/s_logl.c:698:7: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld80/s_logl.c:716:7: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] newlib-4.5.0.20241231/newlib/libm/ld80/s_logl.c:571:4: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/ld80/s_sinpil.c:134:3: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/ld80/s_sinpil.c:98:21: warning: Shifting 64-bit value by 64 bits is undefined behaviour. See condition at line 91. [shiftTooManyBits] newlib-4.5.0.20241231/newlib/libm/ld80/s_sinpil.c:91:9: note: Assuming that condition 'ix<0x403e' is not redundant newlib-4.5.0.20241231/newlib/libm/ld80/s_sinpil.c:93:20: note: Assignment 'j0=ix-0x3fff+1', assigned value is 63 newlib-4.5.0.20241231/newlib/libm/ld80/s_sinpil.c:98:21: note: Shift newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/amdgcnmach.h:221:3: debug: Scope::checkVariable found variable '__to' with varid 0. [varid0] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/amdgcnmach.h:203:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/amdgcnmach.h:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/amdgcnmach.h:221:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/amdgcnmach.h:224:44: style:inconclusive: Boolean expression '(ix&0x7f800000)==0x7f800000' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_acosh.c:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_acosh.c:46:5: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_asine.c:57:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_builtin( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_asinh.c:34:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_builtin( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_atangent.c:42:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_builtin( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_atanh.c:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_atanh.c:46:5: style: Same expression on both sides of '/'. [duplicateExpression] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_atanh.c:61:3: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_atanh.c:63:5: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_atanh.c:45:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_copysign.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_erf.c:107:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_builtin( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_exp.c:52:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_builtin( ... ) [syntaxError] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_finite.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_finite.c:35:44: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_finite.c:32:3: style: Unused variable: __ret [unusedVariable] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_fmod.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_fmod.c:47:3: style:inconclusive: Boolean expression '(hy|ly)==0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] newlib-4.5.0.20241231/newlib/libm/machine/amdgcn/v64df_fmod.c:52:5: style:inconclusive: Boolean expression 'hx