2024-04-11 07:33 ftp://ftp.de.debian.org/debian/pool/main/p/picolibc/picolibc_1.8.6.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 -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 83d4e31 (2024-04-11 00:04:28 +0200) count: 1858 1496 elapsed-time: 410.3 276.1 head-timing-info: old-timing-info: head results: picolibc-1.8.6/cmake/have-builtin-alloca.c:2:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] picolibc-1.8.6/cmake/have-builtin-alloca.c:1:23: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/dummyhost/iob.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/hello-world/hello-worldpp.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/argz_add.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/argz_add_sep.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/argz_append.c:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/argz_create.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/argz_create.c:14:26: style: Parameter 'argv' can be declared as const array [constParameter] picolibc-1.8.6/newlib/libc/argz/argz_create.c:20:14: style: Variable 'len' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/argz/argz_create_sep.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/argz_create_sep.c:26:9: style: Variable 'token' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/argz/argz_create_sep.c:20:14: style: Variable 'len' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/argz/argz_delete.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/argz_delete.c:33:21: style: Checking if unsigned expression '*argz_len' is less than zero. [unsignedLessThanZero] picolibc-1.8.6/newlib/libc/argz/argz_delete.c:18:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/argz/argz_extract.c:16:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/argz/argz_insert.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/argz_replace.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/buf_findstr.c:20:12: style: Variable 'j' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/argz/envz_add.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/envz_add.c:21:16: style: Variable 'name_len' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/argz/envz_add.c:22:15: style: Variable 'val_len' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/argz/envz_merge.c:34:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/argz/envz_remove.c:20:14: style: Variable 'len' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/argz/envz_strip.c:19:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/ctype/categories.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cat [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/locale/setlocale.h:408:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctype_codeset [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/locale/setlocale.h:422:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_codeset [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/locale/setlocale.h:429:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cjk_lang [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isalnum.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isalnum_l.c:16:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isalpha.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isalpha_l.c:16:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isblank_l.c:16:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _B [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/iscntrl_l.c:16:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _C [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isdigit.c:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isdigit_l.c:17:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _N [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isgraph.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isgraph_l.c:17:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _P [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/islower.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/islower_l.c:17:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isprint.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isprint_l.c:17:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _P [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/ispunct.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/ispunct_l.c:16:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _P [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isspace.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isspace_l.c:16:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _S [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isupper.c:76:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CTYPE_PTR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/isupper_l.c:16:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _U [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/tolower_l.c:17:38: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/ctype/toupper_l.c:18:38: style: Parameter 'locale' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/ctype/wctrans.c:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ctype/wctype.c:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/iconv/lib/aliasesi.c:102:33: warning: Either the condition 'table==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] picolibc-1.8.6/newlib/libc/iconv/lib/aliasesi.c:104:13: note: Assuming that condition 'table==NULL' is not redundant picolibc-1.8.6/newlib/libc/iconv/lib/aliasesi.c:102:33: note: Null pointer addition picolibc-1.8.6/newlib/libc/iconv/lib/aliasesi.c:53:13: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/iconv/lib/iconv.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/iconv/lib/iconv.c:162:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/iconv/lib/iconv.c:244:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/iconv/lib/iconvnls.c:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLS_ENVVAR_NAME [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/iconv/lib/iconvnls.c:66:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/iconv/lib/nullconv.c:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/iconv/lib/ucsconv.c:166:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/locale/duplocale.c:78:21: style: Variable 'tmp_locale' is not assigned a value. [unassignedVariable] picolibc-1.8.6/newlib/libc/locale/duplocale.c:78:34: style: Variable 'new_locale' is not assigned a value. [unassignedVariable] picolibc-1.8.6/newlib/libc/locale/duplocale.c:79:7: style: Variable 'i' is not assigned a value. [unassignedVariable] picolibc-1.8.6/newlib/libc/locale/locale.c:1001:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mb_cur_max [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/locale/nl_langinfo.c:276:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAY_1 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/locale/nl_langinfo.c:175:16: style: Variable 'cs' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/amdgcn/atexit.c:19:16: style: Parameter 'function' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_descriptor [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:23:12: style: struct member 'hsa_signal_s::handle' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:26:12: style: struct member 'hsa_kernel_dispatch_packet_s::header' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:27:12: style: struct member 'hsa_kernel_dispatch_packet_s::setup' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:28:12: style: struct member 'hsa_kernel_dispatch_packet_s::workgroup_size_x' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:29:12: style: struct member 'hsa_kernel_dispatch_packet_s::workgroup_size_y' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:30:12: style: struct member 'hsa_kernel_dispatch_packet_s::workgroup_size_z' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:31:12: style: struct member 'hsa_kernel_dispatch_packet_s::reserved0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:32:12: style: struct member 'hsa_kernel_dispatch_packet_s::grid_size_x' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:33:12: style: struct member 'hsa_kernel_dispatch_packet_s::grid_size_y' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:34:12: style: struct member 'hsa_kernel_dispatch_packet_s::grid_size_z' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:36:12: style: struct member 'hsa_kernel_dispatch_packet_s::group_segment_size' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:37:12: style: struct member 'hsa_kernel_dispatch_packet_s::kernel_object' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:38:12: style: struct member 'hsa_kernel_dispatch_packet_s::reserved2' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/getreent.c:39:16: style: struct member 'hsa_kernel_dispatch_packet_s::completion_signal' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/amdgcn/mlock.c:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/amdgcn/mlock.c:101:9: style: Variable 'id' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/amdgcn/signal.c:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/arm/machine/acle-compat.h:178:0: error: #error Unable to determine architecture version. [preprocessorErrorDirective] picolibc-1.8.6/newlib/libc/machine/cris/libcdtor.c:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Ctors [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/cris/libcdtor.c:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Dtors [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/cris/memcpy.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_dst [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/cris/memmove.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_dst [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/cris/memset.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable return_dst [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/h8500/cmpsi.c:83:10: style: struct member 'Anonymous2::ignore' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/h8500/cmpsi.c:93:10: style: struct member 'Anonymous3::ignore' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/h8500/divsi3.c:46:8: style: Unused variable: prevden [unusedVariable] picolibc-1.8.6/newlib/libc/machine/h8500/divsi3.c:73:8: style: Unused variable: dividend [unusedVariable] picolibc-1.8.6/newlib/libc/machine/h8500/divsi3.c:99:8: style: Unused variable: modul [unusedVariable] picolibc-1.8.6/newlib/libc/machine/h8500/divsi3.c:109:8: style: Unused variable: dividend [unusedVariable] picolibc-1.8.6/newlib/libc/machine/h8500/divsi3.c:119:7: style: Unused variable: sign [unusedVariable] picolibc-1.8.6/newlib/libc/machine/h8500/divsi3.c:121:8: style: Unused variable: modul [unusedVariable] picolibc-1.8.6/newlib/libc/machine/h8500/mulsi3.c:31:8: style: Unused variable: r [unusedVariable] picolibc-1.8.6/newlib/libc/machine/m68k/strcpy.c:41:8: style: Variable 'pto' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/m68k/strlen.c:50:13: style: Same expression on both sides of '-' because 'cp' and 'str' represent the same value. [duplicateExpression] picolibc-1.8.6/newlib/libc/machine/m68k/strlen.c:39:19: note: 'cp' is assigned value 'str' here. picolibc-1.8.6/newlib/libc/machine/m68k/strlen.c:50:13: note: Same expression on both sides of '-' because 'cp' and 'str' represent the same value. picolibc-1.8.6/newlib/libc/machine/mips/strncpy.c:50:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/nvptx/callocr.c:19:27: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/nvptx/clock.c:16:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/nvptx/mallocr.c:18:33: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/nvptx/misc.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/nvptx/misc.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/nvptx/misc.c:30:29: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/nvptx/misc.c:35:31: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/nvptx/misc.c:35:41: style: Parameter 'tz' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/nvptx/misc.c:66:20: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/nvptx/misc.c:71:38: style: Parameter 'pstat' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/nvptx/write.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/nvptx/write.c:24:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/riscv/ieeefp.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_RZ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/assert.c:19:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/calloc_ea.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/calloc_ea.c:40:16: style: struct member 'calloc_ea_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/calloc_ea.c:42:16: style: struct member 'calloc_ea_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/clearerr.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/clearerr.c:40:18: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/creat.c:14:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fclose.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fdopen.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/feof.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/feof.c:40:14: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/ferror.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/ferror.c:40:16: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fflush.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fflush.c:39:16: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fgetc.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fgetc.c:40:15: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fgetpos.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fgetpos.c:47:27: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fgetpos.c:40:16: style: struct member 'c99_fgetpos_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fgets.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fgets.c:51:19: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fgets.c:40:16: style: struct member 'c99_fgets_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fgets.c:42:16: style: struct member 'c99_fgets_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fileno.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fileno.c:40:15: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fopen.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fopen.c:41:16: style: struct member 'c99_fopen_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fopen.c:43:16: style: struct member 'c99_fopen_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fputc.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fputc.c:51:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fputc.c:41:16: style: struct member 'c99_fputc_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fputc.c:43:16: style: struct member 'c99_fputc_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fputs.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fputs.c:50:19: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fputs.c:41:16: style: struct member 'c99_fputs_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fputs.c:43:16: style: struct member 'c99_fputs_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fread.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fread.c:55:19: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fread.c:41:16: style: struct member 'c99_fread_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fread.c:43:16: style: struct member 'c99_fread_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fread.c:45:16: style: struct member 'c99_fread_t::pad2' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/freopen.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/freopen.c:41:16: style: struct member 'c99_freopen_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/freopen.c:43:16: style: struct member 'c99_freopen_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fseek.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fseek.c:50:23: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fseek.c:41:16: style: struct member 'c99_fseek_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fseek.c:43:16: style: struct member 'c99_fseek_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fsetpos.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fsetpos.c:48:17: style: Parameter 'iop' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fsetpos.c:41:16: style: struct member 'c99_fsetpos_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/ftell.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/ftell.c:41:15: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fwrite.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/fwrite.c:55:9: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/fwrite.c:43:16: style: struct member 'c99_fwrite_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fwrite.c:45:16: style: struct member 'c99_fwrite_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/fwrite.c:47:16: style: struct member 'c99_fwrite_t::pad2' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/getc.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/getc.c:44:12: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/malloc_ea.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/memchr_ea.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/memcmp_ea.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/memcmp_ea.c:45:9: style: Variable 'l_s1' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/spu/memcmp_ea.c:46:9: style: Variable 'l_s2' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/spu/memcpy.c:76:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/memcpy_ea.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/memcpy_ea.c:48:9: style: Variable 'l_src' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:124:11: style: Variable 'mask1' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:66:9: note: mask1 is assigned picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:124:11: note: mask1 is overwritten picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:125:11: style: Variable 'mask2' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:67:9: note: mask2 is assigned picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:125:11: note: mask2 is overwritten picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:126:11: style: Variable 'mask3' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:68:9: note: mask3 is assigned picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:126:11: note: mask3 is overwritten picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:86:10: style: Variable 'vDst' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:70:8: note: vDst is assigned picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:86:10: note: vDst is overwritten picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:101:12: style: Variable 'delta' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:72:10: note: delta is assigned picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:101:12: note: delta is overwritten picolibc-1.8.6/newlib/libc/machine/spu/memmove.c:160:14: style: Variable 'soffset1' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/machine/spu/memmove_ea.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/memset_ea.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/mmap_ea.c:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/mremap_ea.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/perror.c:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/perror.c:40:16: style: struct member 'c99_perror_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/perror.c:42:16: style: struct member 'c99_perror_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/posix_memalign_ea.c:40:16: style: struct member 'memalign_ea_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/posix_memalign_ea.c:42:16: style: struct member 'memalign_ea_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/posix_memalign_ea.c:44:16: style: struct member 'memalign_ea_t::pad2' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/putc.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/putc.c:51:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/putc.c:41:16: style: struct member 'c99_putc_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/putc.c:43:16: style: struct member 'c99_putc_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/realloc_ea.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/realloc_ea.c:40:16: style: struct member 'realloc_ea_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/realloc_ea.c:42:16: style: struct member 'realloc_ea_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/rename.c:41:16: style: struct member 'c99_rename_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/rename.c:43:16: style: struct member 'c99_rename_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/rewind.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/rewind.c:40:16: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/setbuf.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/setbuf.c:49:26: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/setbuf.c:41:16: style: struct member 'c99_setbuf_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/setbuf.c:43:16: style: struct member 'c99_setbuf_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/setvbuf.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/setvbuf.c:53:17: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/setvbuf.c:41:16: style: struct member 'c99_setvbuf_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/setvbuf.c:43:16: style: struct member 'c99_setvbuf_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/setvbuf.c:45:16: style: struct member 'c99_setvbuf_t::pad2' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/setvbuf.c:47:16: style: struct member 'c99_setvbuf_t::pad3' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/sleep.c:17:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu-gmon.c:210:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selfpc [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu-gmon.c:277:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu-gmon.c:337:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu-gmon.c:181:16: style: Variable 'iov' can be declared as const array [constVariable] picolibc-1.8.6/newlib/libc/machine/spu/spu-gmon.c:212:21: style: Variable 'iov' can be declared as const array [constVariable] picolibc-1.8.6/newlib/libc/machine/spu/spu-gmon.c:149:13: style: Variable 'pc_backup' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_internal.h:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdEventMask [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_internal.h:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_WrDec [valueFlowBailoutIncompleteVar] picolibc-1.8.6/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] picolibc-1.8.6/newlib/libc/machine/spu/spu_clock_svcs.c:59:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdMachStat [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu_clock_svcs.c:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdMachStat [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_free.c:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_TIMER_NTIMERS [valueFlowBailoutIncompleteVar] picolibc-1.8.6/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] picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_free.c:62:14: note: Assuming that condition 't' is not redundant picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_free.c:71:13: note: Null pointer dereference picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_slih.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdDec [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_slih.c:74:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdDec [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_slih.c:112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdMachStat [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_slih.c:167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_RdMachStat [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_stop.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_TIMER_NTIMERS [valueFlowBailoutIncompleteVar] picolibc-1.8.6/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] picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_stop.c:68:14: note: Assuming that condition 't' is not redundant picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_stop.c:79:11: note: Null pointer dereference picolibc-1.8.6/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] picolibc-1.8.6/newlib/libc/machine/spu/spu_timer_svcs.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPU_TIMER_NTIMERS [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/stdio.c:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOPEN_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/stdio.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOPEN_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/stdio.c:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/strcat_ea.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/strcmp.c:79:36: warning: Found suspicious operator ',', result is not used. [constStatement] picolibc-1.8.6/newlib/libc/machine/spu/strcmp_ea.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/strcmp_ea.c:52:9: style: Variable 'l_s1' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/spu/strcmp_ea.c:53:9: style: Variable 'l_s2' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/spu/strcspn.c:46:44: style: Variable 'ptr1' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/spu/strcspn_ea.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/strlen_ea.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/strncat_ea.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/strncmp_ea.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/strncmp_ea.c:47:9: style: Variable 'l_s1' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/spu/strncmp_ea.c:48:9: style: Variable 'l_s2' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/spu/strrchr.c:93:7: style: Variable 'cmp' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/libc/machine/spu/strrchr.c:79:9: note: cmp is assigned picolibc-1.8.6/newlib/libc/machine/spu/strrchr.c:93:7: note: cmp is overwritten picolibc-1.8.6/newlib/libc/machine/spu/strrchr_ea.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/strspn.c:46:44: style: Variable 'ptr1' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/spu/strspn_ea.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/strspn_ea.c:44:9: style: Variable 'local_s' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/machine/spu/strstr_ea.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ea [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/tmpfile.c:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/ungetc.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/ungetc.c:51:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/ungetc.c:41:16: style: struct member 'c99_ungetc_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/ungetc.c:43:16: style: struct member 'c99_ungetc_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/usleep.c:16:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/vfprintf.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/vfprintf.c:56:28: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/vfscanf.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/spu/vfscanf.c:56:27: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/spu/vfprintf.c:47:16: style: struct member 'c99_vfprintf_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vfprintf.c:49:16: style: struct member 'c99_vfprintf_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vfscanf.c:47:16: style: struct member 'c99_vfscanf_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vfscanf.c:49:16: style: struct member 'c99_vfscanf_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vprintf.c:44:16: style: struct member 'c99_vprintf_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vscanf.c:47:16: style: struct member 'c99_vscanf_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vsnprintf.c:44:16: style: struct member 'c99_vsnprintf_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vsnprintf.c:46:16: style: struct member 'c99_vsnprintf_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vsnprintf.c:48:16: style: struct member 'c99_vsnprintf_t::pad2' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vsprintf.c:45:16: style: struct member 'c99_vsprintf_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vsprintf.c:47:16: style: struct member 'c99_vsprintf_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vsscanf.c:47:16: style: struct member 'c99_vsscanf_t::pad0' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/spu/vsscanf.c:49:16: style: struct member 'c99_vsscanf_t::pad1' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/w65/divsi3.c:46:8: style: Unused variable: prevden [unusedVariable] picolibc-1.8.6/newlib/libc/machine/w65/divsi3.c:73:8: style: Unused variable: dividend [unusedVariable] picolibc-1.8.6/newlib/libc/machine/w65/divsi3.c:99:8: style: Unused variable: modul [unusedVariable] picolibc-1.8.6/newlib/libc/machine/w65/divsi3.c:109:8: style: Unused variable: dividend [unusedVariable] picolibc-1.8.6/newlib/libc/machine/w65/divsi3.c:119:7: style: Unused variable: sign [unusedVariable] picolibc-1.8.6/newlib/libc/machine/w65/divsi3.c:121:8: style: Unused variable: modul [unusedVariable] picolibc-1.8.6/newlib/libc/machine/xstormy16/tiny-malloc.c:94:13: debug: Scope::checkVariable found variable '__malloc_start' with varid 0. [varid0] picolibc-1.8.6/newlib/libc/machine/xstormy16/callocr.c:4:27: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/xstormy16/tiny-malloc.c:403:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/xstormy16/tiny-malloc.c:351:16: style: Checking if unsigned expression 'align' is less than zero. [unsignedLessThanZero] picolibc-1.8.6/newlib/libc/machine/xstormy16/mallocr.c:5:27: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/machine/xstormy16/tiny-malloc.c:549:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __malloc_start [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/xstormy16/tiny-malloc.c:576:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/machine/xstormy16/tiny-malloc.c:79:10: style: struct member 'freelist_entry::size' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/machine/xstormy16/tiny-malloc.c:80:26: style: struct member 'freelist_entry::next' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/misc/__dprintf.c:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BYTE_ORDER [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/misc/__dprintf.c:205:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/misc/__dprintf.c:246:15: style: Variable 'chars' can be declared as const array [constVariable] picolibc-1.8.6/newlib/libc/misc/ubsan.c:56:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/misc/ubsan.c:53:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/misc/ubsan.c:48:17: style: struct member 'out_of_bounds_data::array_type' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/misc/ubsan.c:49:17: style: struct member 'out_of_bounds_data::index_type' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/picolib/getauxval.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/picolib/machine/aarch64/tls.c:58:16: style: Parameter 'tls' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/picolib/machine/arc/tls.c:52:16: style: Parameter 'tls' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/picolib/machine/mips/tls.c:41:16: style: Parameter 'tls' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/picolib/machine/riscv/tls.c:42:16: style: Parameter 'tls' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/picolib/machine/sparc/tls.c:44:15: style: Variable 'ctls' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/picolib/machine/xtensa/tls.c:44:16: style: Parameter 'tls' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/picolib/picosbrk.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/collate.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/collate.c:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/collate.c:174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/collate.c:182:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/collate.c:62:29: style: Parameter 'encoding' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/collate.c:169:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/engine.c:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOSUB [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:379:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:580:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:760:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:852:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:954:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:156:8: style: Variable 'mustfirst' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/engine.c:158:7: style: Variable 'matchjump' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/engine.c:159:7: style: Variable 'charjump' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/engine.c:360:8: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/engine.c:550:8: style: Variable 'ssp' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/engine.c:744:12: style: Parameter 'stop' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/engine.c:834:12: style: Parameter 'stop' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/fnmatch.c:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_LEADING_DIR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/fnmatch.c:175:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_CASEFOLD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/ftw.c:33:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_PHYS [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/nftw.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_PHYS [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/nftw.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/nftw.c:104:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] picolibc-1.8.6/newlib/libc/posix/nftw.c:103:19: style: Variable 'de' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/nftw.c:136:9: style: Unused variable: cs [unusedVariable] picolibc-1.8.6/newlib/libc/posix/regcomp.c:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_DUMP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EMPTY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EPAREN [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:492:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EMPTY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:534:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EMPTY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:558:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EESCAPE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:664:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX2_RE_DUP_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:711:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EBRACK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:766:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ERANGE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:850:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ECTYPE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:946:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EBRACK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:971:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EBRACK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1036:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ICASE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1092:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX2_RE_DUP_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1182:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1585:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1602:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1671:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1826:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1769:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] picolibc-1.8.6/newlib/libc/posix/regcomp.c:838:8: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1218:8: style: Variable 'top' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1242:8: style: Variable 'top' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1270:32: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1287:28: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1449:26: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1618:24: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1863:28: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1905:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1981:25: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/regcomp.c:1983:7: style: Variable 'scan' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/regerror.c:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ITOA [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:388:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nope [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:774:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NEWLINE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:862:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NEWLINE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:1031:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nope [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/regexec.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_BADPAT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/posix/engine.c:758:2: style: Redundant initialization for 'st'. The initialized value is overwritten before it is read. [redundantInitialization] picolibc-1.8.6/newlib/libc/posix/engine.c:748:12: note: st is initialized picolibc-1.8.6/newlib/libc/posix/engine.c:758:2: note: st is overwritten picolibc-1.8.6/newlib/libc/posix/engine.c:761:2: style: Redundant initialization for 'fresh'. The initialized value is overwritten before it is read. [redundantInitialization] picolibc-1.8.6/newlib/libc/posix/engine.c:749:15: note: fresh is initialized picolibc-1.8.6/newlib/libc/posix/engine.c:761:2: note: fresh is overwritten picolibc-1.8.6/newlib/libc/posix/engine.c:849:2: style: Redundant initialization for 'st'. The initialized value is overwritten before it is read. [redundantInitialization] picolibc-1.8.6/newlib/libc/posix/engine.c:838:12: note: st is initialized picolibc-1.8.6/newlib/libc/posix/engine.c:849:2: note: st is overwritten picolibc-1.8.6/newlib/libc/posix/engine.c:556:8: style: Variable 'cs' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/engine.c:839:9: style: Variable 'empty' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/engine.c:930:13: style: Parameter 'bef' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/posix/engine.c:934:8: style: Variable 'cs' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/posix/engine.c:750:13: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/posix/engine.c:840:13: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/reent/reent.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _impure_ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/search/hash.h:43:0: error: #error _BYTE_ORDER not defined by sys/param.h [preprocessorErrorDirective] picolibc-1.8.6/newlib/libc/search/tsearch.c:77:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/search/twalk.c:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/signal/psignal.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/signal/sig2str.c:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/signal/signal.c:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/signal/signal.c:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ssp/gets_chk.c:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ssp/stack_protector.c:26:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getentropy [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/ssp/strcat_chk.c:57:10: style: Variable 'slen' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/ssp/strncat_chk.c:68:10: style: Variable 'slen' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/stdio/asiprintf.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/asniprintf.c:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/asnprintf.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/asprintf.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/clearerr.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/dprintf.c:62:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fclose.c:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fcloseall.c:62:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sglue [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fdopen.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/feof.c:73:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/ferror.c:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fflush.c:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fflush.c:255:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __sglue [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fflush.c:221:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] picolibc-1.8.6/newlib/libc/stdio/fgetc.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fgets.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fgets.c:143:26: style: Checking if unsigned expression 'len=fp->_r' is less than zero. [unsignedLessThanZero] picolibc-1.8.6/newlib/libc/stdio/fgetwc.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fgetwc.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fgetwc_u.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fgetws.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fgetws.c:110:18: style: Variable 'nl' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/fgetws.c:118:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fileno.c:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fileno_u.c:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/findfp.c:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mbstate_t [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/findfp.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/findfp.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/findfp.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRW [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/findfp.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/findfp.c:238:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/findfp.c:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/findfp.c:285:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/flags.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fmemopen.c:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fmemopen.c:179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fmemopen.c:279:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRW [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fmemopen.c:345:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] picolibc-1.8.6/newlib/libc/stdio/fmemopen.c:346:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] picolibc-1.8.6/newlib/libc/stdio/fopen.c:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fopencookie.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fopencookie.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fopencookie.c:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fopencookie.c:186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fopencookie.c:207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fpurge.c:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fpurge.c:88:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] picolibc-1.8.6/newlib/libc/stdio/fputc.c:97:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fputs.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fputs.c:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fputwc.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fputwc.c:171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fputws.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fread.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fread.c:175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNBF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/freopen.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/freopen.c:171:13: style: Condition 'f<0' is always true [knownConditionTrueFalse] picolibc-1.8.6/newlib/libc/stdio/freopen.c:159:12: note: Assignment 'f=-1', assigned value is -1 picolibc-1.8.6/newlib/libc/stdio/freopen.c:171:13: note: Condition 'f<0' is always true picolibc-1.8.6/newlib/libc/stdio/fseeko.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fsetlocking.c:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/ftell.c:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/ftello.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/funopen.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/funopen.c:129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/funopen.c:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/funopen.c:185:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/funopen.c:206:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fvwrite.c:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fwalk.c:31:19: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdio/fwide.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fwrite.c:157:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/fwrite.c:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/getc.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/getchar.c:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/getchar_u.c:77:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/getdelim.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/getdelim.c:113:20: style: Variable 'cont' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/stdio/gets.c:75:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/getw.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/getwchar.c:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/getwchar_u.c:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/iprintf.c:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/iscanf.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/makebuf.c:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNBF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/makebuf.c:101:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/makebuf.c:79:8: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdio/mktemp.c:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/mktemp.c:298:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/mktemp.c:309:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/mktemp.c:160:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] picolibc-1.8.6/newlib/libc/stdio/mktemp.c:150:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf.c:637:1: error: There is an unknown macro here somewhere. Configuration is required. If svfiprintf is a macro then please configure it. [unknownMacro] picolibc-1.8.6/newlib/libc/stdio/nano-vfscanf.c:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/nano-vfscanf.c:219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SEOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/nano-vfscanf.c:313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/nano-vfscanf.c:242:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf.c:641:1: error: There is an unknown macro here somewhere. Configuration is required. If vfiprintf is a macro then please configure it. [unknownMacro] picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf_float.c:173:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf_float.c:68:23: warning: Function '__cvt' argument order different: declaration 'value, ndigits, flags, sign, decpt, ch, length, buf, ' definition 'data, value, ndigits, flags, sign, decpt, ch, length, buf' [funcArgOrderDifferent] picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf_float.c:52:33: note: Function '__cvt' argument order different: declaration 'value, ndigits, flags, sign, decpt, ch, length, buf, ' definition 'data, value, ndigits, flags, sign, decpt, ch, length, buf' picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf_float.c:68:23: note: Function '__cvt' argument order different: declaration 'value, ndigits, flags, sign, decpt, ch, length, buf, ' definition 'data, value, ndigits, flags, sign, decpt, ch, length, buf' picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf_float.c:184:7: style: Unused variable: n [unusedVariable] picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf_i.c:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf_i.c:156:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf_i.c:118:9: style: Variable 'xdigs' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/nano-vfprintf_i.c:223:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/nano-vfscanf.c:144:1: error: There is an unknown macro here somewhere. Configuration is required. If vfiscanf is a macro then please configure it. [unknownMacro] picolibc-1.8.6/newlib/libc/stdio/nano-vfscanf_float.c:294:14: style: Local variable 'fp' shadows outer argument [shadowArgument] picolibc-1.8.6/newlib/libc/stdio/nano-vfscanf_float.c:39:14: note: Shadowed declaration picolibc-1.8.6/newlib/libc/stdio/nano-vfscanf_float.c:294:14: note: Shadow variable picolibc-1.8.6/newlib/libc/stdio/open_memstream.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/open_memstream.c:164:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/open_memstream.c:305:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/perror.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/printf.c:32:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/putc.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/putchar.c:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/putchar_u.c:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/puts.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/putw.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/putwchar.c:95:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/putwchar_u.c:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/refill.c:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SLBF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/refill.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SEOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/rget.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/scanf.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reent [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/setbuf.c:72:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/setvbuf.c:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/setvbuf.c:109:72: style: Condition '(int)(_POINTER_INT)size<0' is always false [knownConditionTrueFalse] picolibc-1.8.6/newlib/libc/stdio/sfputs.c:16:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/sfputws.c:17:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/siprintf.c:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/siscanf.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/sniprintf.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/snprintf.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/sprintf.c:588:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/sscanf.c:429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/ssputs.c:17:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/stdio.c:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SOFF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/stdio.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SAPP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/stdio.c:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SOFF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/stdio.c:131:9: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/stdio_ext.c:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SLBF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/stdio_ext.c:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/stdio_ext.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/stdio_ext.c:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/stdio_ext.c:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/stdio_ext.c:79:16: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdio/stdio_ext.c:85:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdio/stdio_ext.c:91:21: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdio/stdio_ext.c:97:20: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdio/stdio_ext.c:103:20: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdio/vfprintf.c:625:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfprintf.c:443:8: style: Variable 'xdigs' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/vfprintf.c:1274:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/vfscanf.c:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfscanf.c:318:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SEOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfscanf.c:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfscanf.c:573:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfscanf.c:599:18: style: The comparison 'nbytes == 1' is always true. [knownConditionTrueFalse] picolibc-1.8.6/newlib/libc/stdio/vfscanf.c:401:16: note: 'nbytes' is assigned value '1' here. picolibc-1.8.6/newlib/libc/stdio/vfscanf.c:599:18: note: The comparison 'nbytes == 1' is always true. picolibc-1.8.6/newlib/libc/stdio/vfscanf.c:536:9: style: Unused variable: cp [unusedVariable] picolibc-1.8.6/newlib/libc/stdio/vfwprintf.c:591:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SMBF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfwprintf.c:411:11: style: Variable 'xdigs' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/vfwprintf.c:1228:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/vfwprintf.c:1252:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/vfwscanf.c:245:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfwscanf.c:272:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfwscanf.c:317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfwscanf.c:292:21: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/vfwscanf.c:319:9: style: Unused variable: cp [unusedVariable] picolibc-1.8.6/newlib/libc/stdio/vfprintf.c:421:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfprintf.c:421:8: style: Variable 'decimal_point' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/vfscanf.c:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfwprintf.c:452:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/swprintf.c:562:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/swscanf.c:422:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/tmpfile.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_tmpnam [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/tmpfile.c:80:16: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] picolibc-1.8.6/newlib/libc/stdio/tmpfile.c:74:9: style: Variable 'f' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdio/tmpnam.c:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/tmpnam.c:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_tmpdir [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/tmpnam.c:178:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_tmpdir [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/ungetc.c:91:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/ungetc.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/ungetwc.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/ungetwc.c:87:8: style: Assignment 'wc=WEOF' is redundant with condition 'wc==WEOF'. [duplicateConditionalAssign] picolibc-1.8.6/newlib/libc/stdio/ungetwc.c:86:10: note: Condition 'wc==WEOF' picolibc-1.8.6/newlib/libc/stdio/ungetwc.c:87:8: note: Assignment 'wc=WEOF' is redundant picolibc-1.8.6/newlib/libc/stdio/vasiprintf.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vasniprintf.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vasnprintf.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vasprintf.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vdiprintf.c:25:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vdprintf.c:25:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfprintf.c:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfscanf.c:569:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfwprintf.c:568:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vfprintf.c:424:14: style: union member 'Anonymous0::i' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdio/vfwprintf.c:392:14: style: union member 'Anonymous0::i' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdio/viprintf.c:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reent [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/viscanf.c:90:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vprintf.c:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reent [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vscanf.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reent [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vsiprintf.c:31:1: portability: Omitted return type of function 'vsiprintf' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] picolibc-1.8.6/newlib/libc/stdio/vsiprintf.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vsiscanf.c:31:1: portability: Omitted return type of function 'vsiscanf' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] picolibc-1.8.6/newlib/libc/stdio/vsiscanf.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vsniprintf.c:32:1: portability: Omitted return type of function 'vsniprintf' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] picolibc-1.8.6/newlib/libc/stdio/vsniprintf.c:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vsnprintf.c:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vsprintf.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vsscanf.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vswprintf.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vswscanf.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vwprintf.c:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reent [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/vwscanf.c:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reent [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/wbuf.c:56:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/wbufw.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/wprintf.c:32:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/wscanf.c:32:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reent [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/wsetup.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdio/wsetup.c:85:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] picolibc-1.8.6/newlib/libc/stdio64/fdopen64.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SNLK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/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] picolibc-1.8.6/newlib/libc/stdlib/__call_atexit.c:122:14: style: Condition '!args' is always false [knownConditionTrueFalse] picolibc-1.8.6/newlib/libc/stdlib/__call_atexit.c:150:12: style: Condition 'ind!=p->_ind' is always false [knownConditionTrueFalse] picolibc-1.8.6/newlib/libc/stdlib/__call_atexit.c:137:8: note: ind is assigned 'p->_ind' here. picolibc-1.8.6/newlib/libc/stdlib/__call_atexit.c:150:12: note: Condition 'ind!=p->_ind' is always false picolibc-1.8.6/newlib/libc/stdlib/__call_atexit.c:96:35: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/abort.c:63:7: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] picolibc-1.8.6/newlib/libc/stdlib/chacha_private.h:203:9: style: Condition '!j12' is always false [knownConditionTrueFalse] picolibc-1.8.6/newlib/libc/stdlib/chacha_private.h:202:11: note: Assignment 'j12=((u32)(j12+1))', assigned value is greater than 0 picolibc-1.8.6/newlib/libc/stdlib/chacha_private.h:203:9: note: Condition '!j12' is always false picolibc-1.8.6/newlib/libc/stdlib/arc4random.c:86:31: style: Condition '_rs_allocate(&rs,&rsx)==-1' is always false [knownConditionTrueFalse] picolibc-1.8.6/newlib/libc/stdlib/arc4random.c:86:19: note: Calling function '_rs_allocate' returns 0 picolibc-1.8.6/newlib/libc/stdlib/arc4random.c:86:31: note: Condition '_rs_allocate(&rs,&rsx)==-1' is always false picolibc-1.8.6/newlib/libc/stdlib/arc4random.c:80:25: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/arc4random.c:134:26: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/arc4random_uniform.c:42:21: style: Opposite expression on both sides of '%'. [oppositeExpression] picolibc-1.8.6/newlib/libc/stdlib/assert_func.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/assert_no_arg.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/btowc.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/calloc.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/dtoa.c:402:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/dtoa.c:41:28: style: Variable 'sxe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/ecvtbuf.c:214:11: style: Local variable 'top' shadows outer variable [shadowVariable] picolibc-1.8.6/newlib/libc/stdlib/ecvtbuf.c:150:7: note: Shadowed declaration picolibc-1.8.6/newlib/libc/stdlib/ecvtbuf.c:214:11: note: Shadow variable picolibc-1.8.6/newlib/libc/stdlib/ecvtbuf.c:76:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/ecvtbuf.c:76:13: style: Variable 'start' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/ecvtbuf.c:148:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/ecvtbuf.c:252:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/ecvtbuf.c:312:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/ecvtbuf.c:403:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/eprintf.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/exit.c:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __stdio_exit_handler [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/gdtoa-gethex.c:140:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __Long [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/gdtoa-gethex.c:215:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/gdtoa-gethex.c:74:20: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/gdtoa-gethex.c:104:15: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/gdtoa-hexnan.c:49:8: style: Parameter 't' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/gdtoa-hexnan.c:66:11: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/getenv_r.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENV_LOCK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/getopt.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/getopt.c:152:18: style: Parameter 'argv_element' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/getopt.c:175:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/getopt.c:200:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/l64a.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEWLIB_THREAD_LOCAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/lcong48.c:18:23: style: Parameter 'p' can be declared as const array [constParameter] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:2996:60: style:inconclusive: Function 'etoasc' argument 4 names different: declaration 'ndigs' definition 'ndigits'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:87:72: note: Function 'etoasc' argument 4 names different: declaration 'ndigs' definition 'ndigits'. picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:2996:60: note: Function 'etoasc' argument 4 names different: declaration 'ndigs' definition 'ndigits'. picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:730:37: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:744:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:1153:23: style: Variable 'q' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:2502:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:2962:24: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:2996:29: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:3006:19: style: Variable 'equot' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:3703:29: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:376:10: style: struct member 'cmplx::r' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/ldtoa.c:377:10: style: struct member 'cmplx::i' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:1980:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2122:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2626:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_LOCK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2794:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_LOCK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3039:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SIZE_MAX__ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SIZE_MAX__ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mul_overflow.h:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3313:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_LOCK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3422:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3494:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_LOCK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3542:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_LOCK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3572:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MALLOC_LOCK [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2034:49: error: Dereferencing 'p' after it is deallocated / released [deallocuse] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3059:7: error: Memory leak: m [memleak] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3087:7: error: Memory leak: m [memleak] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3116:3: error: Memory leak: m [memleak] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2833:5: style: Variable 'mcsrc' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2900:13: style: Variable 'mcsrc' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2917:11: style: Variable 'mcsrc' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2929:9: style: Variable 'mcsrc' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2955:5: style: Variable 'mcsrc' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3308:9: style: Variable 'current_brk' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:3309:9: style: Variable 'new_brk' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:2034:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:708:7: style: struct member 'mallinfo::smblks' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:711:7: style: struct member 'mallinfo::usmblks' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/mallocr.c:712:7: style: struct member 'mallinfo::fsmblks' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/mbrtowc.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reent [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mbsnrtowcs.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mbsrtowcs.c:18:24: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/mbtowc_r.c:23:18: style: Variable 't' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:207:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __Long [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:822:7: style: Variable 'd.d' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:815:7: note: d.d is assigned picolibc-1.8.6/newlib/libc/stdlib/mprec.c:822:7: note: d.d is overwritten picolibc-1.8.6/newlib/libc/stdlib/mprec.c:674:13: style:inconclusive: Function '__ulp' argument 1 names different: declaration 'x' definition '_x'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/stdlib/mprec.h:365:22: note: Function '__ulp' argument 1 names different: declaration 'x' definition '_x'. picolibc-1.8.6/newlib/libc/stdlib/mprec.c:674:13: note: Function '__ulp' argument 1 names different: declaration 'x' definition '_x'. picolibc-1.8.6/newlib/libc/stdlib/mprec.c:800:9: style:inconclusive: Function '__d2b' argument 1 names different: declaration 'd' definition '_d'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/stdlib/mprec.h:376:23: note: Function '__d2b' argument 1 names different: declaration 'd' definition '_d'. picolibc-1.8.6/newlib/libc/stdlib/mprec.c:800:9: note: Function '__d2b' argument 1 names different: declaration 'd' definition '_d'. picolibc-1.8.6/newlib/libc/stdlib/mprec.c:363:21: style: Variable 'xae' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:363:32: style: Variable 'xbe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:490:21: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:592:17: style: Variable 'xae' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:592:28: style: Variable 'xbe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:1040:11: style: Variable 'ce' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:1040:20: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:1068:15: style: Variable 'x0' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:858:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/stdlib/mprec.c:869:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/stdlib/mstats.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/mstats.c:96:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:204:23: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:454:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:653:12: style: Variable 'sbrk_now' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:323:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:345:12: style: Local variable 's' shadows outer argument [shadowArgument] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:317:22: note: Shadowed declaration picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:345:12: note: Shadow variable picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:287:11: style: Variable 'chunk_e' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:696:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:696:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:698:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:700:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:702:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:736:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:837:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:815:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:821:12: style: Obsolete function 'valloc' called. It is recommended to use 'malloc' or 'mmap' instead. [prohibitedvallocCalled] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:535:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:73:10: style: struct member 'align_chunk_t::c' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:79:7: style: struct member 'align_chunk_t::u' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:75:8: style: union member 'Anonymous0::p' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:76:9: style: union member 'Anonymous0::d' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:77:12: style: union member 'Anonymous0::ll' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:78:9: style: union member 'Anonymous0::s' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:83:10: style: struct member 'align_head_t::c' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/nano-mallocr.c:84:12: style: struct member 'align_head_t::s' is never used. [unusedStructMember] picolibc-1.8.6/newlib/libc/stdlib/pico-exit.c:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __call_exitprocs [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/pico-onexit.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATEXIT_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/pico-onexit.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATEXIT_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/putenv.c:24:15: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/rand_r.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/random.c:68:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/reallocarray.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/rpmatch.c:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YESEXPR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/seed48.c:20:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEWLIB_THREAD_LOCAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/seed48.c:18:23: style: Parameter 'xseed' can be declared as const array [constParameter] picolibc-1.8.6/newlib/libc/stdlib/setenv.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/setenv.c:134:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtod.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ULong [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtod.c:282:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtod.c:1331:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtod.c:1346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtod.c:1212:14: style: Local variable 'L' shadows outer variable [shadowVariable] picolibc-1.8.6/newlib/libc/stdlib/strtod.c:254:7: note: Shadowed declaration picolibc-1.8.6/newlib/libc/stdlib/strtod.c:1212:14: note: Shadow variable picolibc-1.8.6/newlib/libc/stdlib/strtod.c:207:11: style: Parameter 'bits' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __Long [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:205:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __Long [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:372:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:464:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:199:7: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:201:8: note: Assuming that condition '!b' is not redundant picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:199:7: note: Null pointer dereference picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:200:16: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:201:8: note: Assuming that condition '!b' is not redundant picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:200:16: note: Null pointer dereference picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:126:20: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:155:18: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:172:15: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:217:15: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:246:15: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:262:15: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/strtodg.c:285:22: style: Parameter 'fpi' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/stdlib/strtoimax.c:114:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtol.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtoll.c:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtoul.c:182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtoull.c:178:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/strtoumax.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTMAX_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/system.c:89:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wcrtomb.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reent [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wcsnrtombs.c:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wcstod.c:207:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/wcstod.c:279:10: style: Variable 'd' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/stdlib/wcstoimax.c:95:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTMAX_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wcstol.c:205:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wcstoll.c:204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wcstoul.c:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wcstoull.c:154:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wcstoumax.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTMAX_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wctob.c:14:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wctomb.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/stdlib/wctomb_r.c:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/string/explicit_bzero.c:16:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] picolibc-1.8.6/newlib/libc/string/str-two-way.h:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/string/str-two-way.h:266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/string/str-two-way.h:398:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/string/strerror.c:902:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/string/strpbrk.c:47:17: style: Variable 'c' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/string/strsignal.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEWLIB_THREAD_LOCAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/string/strtok_r.c:38:17: style: Variable 'spanp' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/string/wcsstr.c:80:5: style: Variable 'q' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/string/xpg_strerror_r.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/string/xpg_strerror_r.c:12:9: style: Variable 'error' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/sys/xtensa/clibrary_init.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/sys/xtensa/clibrary_init.c:33:11: style: Parameter 'fini' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/sys/xtensa/creat.c:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/syscalls/sysgetentropy.c:11:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _REENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/time/asctime.c:72:10: style: Obsolescent function 'asctime_r' called. It is recommended to use 'strftime' instead. [prohibitedasctime_rCalled] picolibc-1.8.6/newlib/libc/time/ctime.c:58:10: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] picolibc-1.8.6/newlib/libc/time/ctime.c:58:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] picolibc-1.8.6/newlib/libc/time/ctime_r.c:29:10: style: Obsolescent function 'asctime_r' called. It is recommended to use 'strftime' instead. [prohibitedasctime_rCalled] picolibc-1.8.6/newlib/libc/time/lcltime_r.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _daylight [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/time/mktime.c:252:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _daylight [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/time/strftime.c:1163:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/time/strftime.c:867:9: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/time/strftime.c:868:9: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/time/strftime.c:1039:10: style: Variable 'alt' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/time/strptime.c:327:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/time/tzcalc_limits.c:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ch [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/time/tzcalc_limits.c:15:22: style:inconclusive: Function '__tzcalc_limits' argument 1 names different: declaration '__year' definition 'year'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/time/local.h:33:34: note: Function '__tzcalc_limits' argument 1 names different: declaration '__year' definition 'year'. picolibc-1.8.6/newlib/libc/time/tzcalc_limits.c:15:22: note: Function '__tzcalc_limits' argument 1 names different: declaration '__year' definition 'year'. picolibc-1.8.6/newlib/libc/time/tzset.c:129:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _timezone [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/asprintf.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/stdio_private.h:689:39: error: Signed integer overflow for expression ''0'-'a'+11'. [integerOverflow] picolibc-1.8.6/newlib/libm/common/math_config.h:203:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IEEE_754_2008_SNAN [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/atof_engine.c:47:24: style:inconclusive: Function '__atof_engine' argument 1 names different: declaration 'm10' definition 'u32'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/tinystdio/stdio_private.h:190:24: note: Function '__atof_engine' argument 1 names different: declaration 'm10' definition 'u32'. picolibc-1.8.6/newlib/libc/tinystdio/atof_engine.c:47:24: note: Function '__atof_engine' argument 1 names different: declaration 'm10' definition 'u32'. picolibc-1.8.6/newlib/libc/tinystdio/atof_engine.c:47:33: style:inconclusive: Function '__atof_engine' argument 2 names different: declaration 'e10' definition 'exp'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/tinystdio/stdio_private.h:190:33: note: Function '__atof_engine' argument 2 names different: declaration 'e10' definition 'exp'. picolibc-1.8.6/newlib/libc/tinystdio/atof_engine.c:47:33: note: Function '__atof_engine' argument 2 names different: declaration 'e10' definition 'exp'. picolibc-1.8.6/newlib/libc/tinystdio/atof_ryu.c:47:0: error: #error no usable clz [preprocessorErrorDirective] picolibc-1.8.6/newlib/libc/tinystdio/atold_engine.c:56:0: error: #error __LDBL_MAX_10_EXP__ too small [preprocessorErrorDirective] picolibc-1.8.6/newlib/libc/tinystdio/bufio.c:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FDEV_ERR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/bufio.c:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FDEV_ERR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/bufio.c:135:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/bufio.c:164:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/bufio.c:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FDEV_ERR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/bufio.c:245:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BLBF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/bufio.c:296:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BALL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/bufio.c:56:33: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] picolibc-1.8.6/newlib/libc/tinystdio/clearerr.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SERR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/dtoa.h:111:0: error: #error No float requirement set [preprocessorErrorDirective] picolibc-1.8.6/newlib/libc/tinystdio/ecvtl.c:79:12: style: Obsolescent function 'ecvt' called. It is recommended to use 'sprintf' instead. [prohibitedecvtCalled] picolibc-1.8.6/newlib/libc/tinystdio/ecvtl_r.c:115:12: style: Obsolescent function 'ecvt_r' called. It is recommended to use 'sprintf' instead. [prohibitedecvt_rCalled] picolibc-1.8.6/newlib/libc/tinystdio/fclose.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SCLOSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fcvtf_r.c:122:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] picolibc-1.8.6/newlib/libc/tinystdio/fcvtf_r.c:52:11: style: Variable 'digits' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/tinystdio/fcvtf_r.c:122:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/tinystdio/fcvtl.c:80:12: style: Obsolescent function 'fcvt' called. It is recommended to use 'sprintf' instead. [prohibitedfcvtCalled] picolibc-1.8.6/newlib/libc/tinystdio/fcvtl_r.c:168:12: style: Obsolescent function 'fcvt_r' called. It is recommended to use 'sprintf' instead. [prohibitedfcvt_rCalled] picolibc-1.8.6/newlib/libc/tinystdio/fdevopen.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SCLOSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fdopen.c:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __file_bufio [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fdopen.c:67:2: error: Memory leak: bf [memleak] picolibc-1.8.6/newlib/libc/tinystdio/feof.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SEOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/feof.c:37:12: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/tinystdio/ferror.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SERR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/ferror.c:37:14: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libc/tinystdio/fgetc.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fgets.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fgetwc.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fgetws.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fileno.c:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SBUF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/filestrget.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FDEV_EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/filestrputalloc.c:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/filestrputalloc.c:52:2: error: Memory leak: new [memleak] picolibc-1.8.6/newlib/libc/tinystdio/filewstrget.c:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FDEV_EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fmemopen.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fmemopen.c:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fmemopen.c:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fmemopen.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fmemopen.c:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fputc.c:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fputs.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fputwc.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fputws.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fread.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/freopen.c:47:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SBUF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fseek.c:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SEXT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/ftell.c:46:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SEXT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/ftoa_engine.c:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/ftoa_engine.c:90:53: style:inconclusive: Function '__ftoa_engine' argument 3 names different: declaration 'max_digits' definition 'maxDigits'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/tinystdio/dtoa.h:143:54: note: Function '__ftoa_engine' argument 3 names different: declaration 'max_digits' definition 'maxDigits'. picolibc-1.8.6/newlib/libc/tinystdio/ftoa_engine.c:90:53: note: Function '__ftoa_engine' argument 3 names different: declaration 'max_digits' definition 'maxDigits'. picolibc-1.8.6/newlib/libc/tinystdio/ftoa_engine.c:90:80: style:inconclusive: Function '__ftoa_engine' argument 5 names different: declaration 'max_decimals' definition 'maxDecimals'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/tinystdio/dtoa.h:143:82: note: Function '__ftoa_engine' argument 5 names different: declaration 'max_decimals' definition 'maxDecimals'. picolibc-1.8.6/newlib/libc/tinystdio/ftoa_engine.c:90:80: note: Function '__ftoa_engine' argument 5 names different: declaration 'max_decimals' definition 'maxDecimals'. picolibc-1.8.6/newlib/libc/tinystdio/ftoa_ryu.c:294:21: style:inconclusive: Function '__ftoa_engine' argument 1 names different: declaration 'val' definition 'x'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/tinystdio/dtoa.h:143:26: note: Function '__ftoa_engine' argument 1 names different: declaration 'val' definition 'x'. picolibc-1.8.6/newlib/libc/tinystdio/ftoa_ryu.c:294:21: note: Function '__ftoa_engine' argument 1 names different: declaration 'val' definition 'x'. picolibc-1.8.6/newlib/libc/tinystdio/ftoa_ryu.c:294:37: style:inconclusive: Function '__ftoa_engine' argument 2 names different: declaration 'ftoa' definition 'dtoa'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/tinystdio/dtoa.h:143:44: note: Function '__ftoa_engine' argument 2 names different: declaration 'ftoa' definition 'dtoa'. picolibc-1.8.6/newlib/libc/tinystdio/ftoa_ryu.c:294:37: note: Function '__ftoa_engine' argument 2 names different: declaration 'ftoa' definition 'dtoa'. picolibc-1.8.6/newlib/libc/tinystdio/ftoa_ryu.c:236:7: style: Variable 'vp' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/tinystdio/fwide.c:42:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWIDE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/fwrite.c:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/getchar.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/getdelim.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/gets.c:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/getwchar.c:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/mktemp.c:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/mktemp.c:200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_APPEND [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/perror.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/posixiob_stdout.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/printf.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/putchar.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/puts.c:39:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/putwchar.c:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/scanf.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/setbuf.c:41:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/setvbuf.c:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SEXT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/sflags.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/snprintf.c:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/sprintf.c:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/sscanf.c:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/conv_flt.c:211:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/strtoi.h:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/swscanf.c:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/tmpfile.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L_tmpnam [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/tmpfile.c:52:9: error: Resource handle 'fd' freed twice. [doubleFree] picolibc-1.8.6/newlib/libc/tinystdio/tmpfile.c:50:9: note: Resource handle 'fd' freed twice. picolibc-1.8.6/newlib/libc/tinystdio/tmpfile.c:52:9: note: Resource handle 'fd' freed twice. picolibc-1.8.6/newlib/libc/tinystdio/tmpnam.c:53:12: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] picolibc-1.8.6/newlib/libc/tinystdio/ungetc.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/ungetwc.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SRD [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vasprintf.c:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vfprintf.c:454:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __SWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vfprintf.c:407:17: style: Variable 'x_s' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/tinystdio/vfprintf.c:410:17: style: Variable 'x' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libc/tinystdio/vfscanf.c:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vfscanf.c:643:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vfscanf.c:684:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PICOLIBC_FALLTHROUGH [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vfscanf.c:421:54: style:inconclusive: Function '__i_vfscanf' argument 3 names different: declaration 'ap' definition 'ap_orig'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libc/tinystdio/scanf_private.h:72:54: note: Function '__i_vfscanf' argument 3 names different: declaration 'ap' definition 'ap_orig'. picolibc-1.8.6/newlib/libc/tinystdio/vfscanf.c:421:54: note: Function '__i_vfscanf' argument 3 names different: declaration 'ap' definition 'ap_orig'. picolibc-1.8.6/newlib/libc/tinystdio/vfprintf.c:487:7: style: Redundant bitwise operation on 'flags' in 'switch' statement. 'break;' missing? [redundantBitwiseOperationInSwitch] picolibc-1.8.6/newlib/libc/tinystdio/vfprintf.c:1019:22: style: Local variable 'c' shadows outer variable [shadowVariable] picolibc-1.8.6/newlib/libc/tinystdio/vfprintf.c:421:14: note: Shadowed declaration picolibc-1.8.6/newlib/libc/tinystdio/vfprintf.c:1019:22: note: Shadow variable picolibc-1.8.6/newlib/libc/tinystdio/vprintf.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vscanf.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vsnprintf.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vsprintf.c:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vsscanf.c:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vswprintf.c:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vswprintf.c:45:16: error: Invalid vfwprintf() argument nr 1. A nul-terminated string is required. [invalidFunctionArgStr] picolibc-1.8.6/newlib/libc/tinystdio/vswscanf.c:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vwprintf.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/vwscanf.c:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/wprintf.c:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/tinystdio/wscanf.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_FREE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:161:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:241:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:262:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:339:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:393:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:420:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:497:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:535:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:570:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:598:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:653:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:698:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NETOBJ_SZ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:729:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:780:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr.c:799:16: style: Condition 'nodesize==0' is always false [knownConditionTrueFalse] picolibc-1.8.6/newlib/libc/xdr/xdr.c:798:19: note: Assignment 'nodesize=size+1', assigned value is greater than 0 picolibc-1.8.6/newlib/libc/xdr/xdr.c:799:16: note: Condition 'nodesize==0' is always false picolibc-1.8.6/newlib/libc/xdr/xdr_array.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_array.c:155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_float_vax.c:41:0: error: #error "Must be included from xdr_float.c" [preprocessorErrorDirective] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:205: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] picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:92:3: note: You might need to cast the function pointer here picolibc-1.8.6/newlib/libc/xdr/xdr_mem.c:205:22: note: Parameter 'xdrs' can be declared as pointer to const picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:203:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:333:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:367:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:420:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:488:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:513:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:533:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:559:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:621:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:655:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:741:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:755:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:779:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:804:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:834:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:865:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:898:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_rec.c:378:14: style: Variable 'rstrm' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libc/xdr/xdr_reference.c:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_reference.c:130:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_sizeof.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_sizeof.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_sizeof.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_sizeof.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_sizeof.c:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTES_PER_XDR_UNIT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_sizeof.c:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDR_ENCODE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_sizeof.c:67: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] picolibc-1.8.6/newlib/libc/xdr/xdr_sizeof.c:165:20: note: You might need to cast the function pointer here picolibc-1.8.6/newlib/libc/xdr/xdr_sizeof.c:67:19: note: Parameter 'xdrs' can be declared as pointer to const picolibc-1.8.6/newlib/libc/xdr/xdr_stdio.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_stdio.c:125:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_stdio.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_stdio.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_stdio.c:165:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_stdio.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libc/xdr/xdr_stdio.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/common/fdlibm.h:202:0: error: #error Must define endianness [preprocessorErrorDirective] picolibc-1.8.6/newlib/libm/common/math_denormf.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/common/math_errf_check_oflowf.c:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/common/math_errf_check_uflowf.c:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/cacos.c:97:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/cacosf.c:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/casin.c:150:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/casinf.c:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/casinh.c:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/casinhf.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/catan.c:119:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/catanf.c:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/catanh.c:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/catanhf.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/ccos.c:78:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/ccosf.c:45:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/ccosh.c:78:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/ccoshf.c:45:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/cephes_subr.c:88:23: style:inconclusive: Function '_ctans' argument 1 names different: declaration 'complex' definition 'z'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/complex/cephes_subr.h:30:22: note: Function '_ctans' argument 1 names different: declaration 'complex' definition 'z'. picolibc-1.8.6/newlib/libm/complex/cephes_subr.c:88:23: note: Function '_ctans' argument 1 names different: declaration 'complex' definition 'z'. picolibc-1.8.6/newlib/libm/complex/cephes_subrf.c:88:23: style:inconclusive: Function '_ctansf' argument 1 names different: declaration 'complex' definition 'z'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/complex/cephes_subrf.h:30:21: note: Function '_ctansf' argument 1 names different: declaration 'complex' definition 'z'. picolibc-1.8.6/newlib/libm/complex/cephes_subrf.c:88:23: note: Function '_ctansf' argument 1 names different: declaration 'complex' definition 'z'. picolibc-1.8.6/newlib/libm/complex/cexp.c:79:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/cexpf.c:46:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/clog.c:88:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/clog10.c:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_IVLN10 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/clog10f.c:13:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_IVLN10 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/clogf.c:46:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/cpow.c:90:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/cpowf.c:48:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/csin.c:78:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/csinf.c:45:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/csinh.c:77:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/csinhf.c:45:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/csqrt.c:84:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/csqrtf.c:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/csqrtl.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/csqrtl.c:65:15: style: Same expression on both sides of '/'. [duplicateExpression] picolibc-1.8.6/newlib/libm/complex/ctan.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/ctanf.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VALF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/ctanh.c:79:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/complex/ctanhf.c:46:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/fenv/fesetmode.c:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/fenv/fesetmode.c:41:25: style: Parameter 'modep' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/ld/common/e_rem_pio2l.h:6:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] picolibc-1.8.6/newlib/libm/ld/common/invtrig.h:6:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] picolibc-1.8.6/newlib/libm/ld/common/e_lgammal.c:17:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signgam [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/e_sqrtl.c:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_NBIT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/e_sqrtl.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_NBIT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/e_sqrtl.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_INF_NAN_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/k_rem_pio2.c:384:6: style: The if condition is the same as the previous if condition [duplicateCondition] picolibc-1.8.6/newlib/libm/ld/common/k_rem_pio2.c:289:11: note: 'zero' is assigned value '0.0' here. picolibc-1.8.6/newlib/libm/ld/common/k_rem_pio2.c:367:6: note: First condition picolibc-1.8.6/newlib/libm/ld/common/k_rem_pio2.c:384:6: note: Second condition picolibc-1.8.6/newlib/libm/ld/common/k_rem_pio2.c:295:27: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/ld/common/s_cbrtl.c:119:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] picolibc-1.8.6/newlib/libm/ld/common/s_finitel.c:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_INF_NAN_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/s_finitel.c:34:6: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libm/ld/common/s_fmaxl.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/s_fminl.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/s_frexpl.c:31:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] picolibc-1.8.6/newlib/libm/ld/common/s_ilogbl.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/s_ilogbl.c:24:6: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libm/ld/common/s_isinfl.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_INF_NAN_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/s_isnanl.c:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_INF_NAN_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/s_logbl.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MANH_SIZE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/s_lround.c:46:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DTYPE_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/s_rintl.c:32:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] picolibc-1.8.6/newlib/libm/ld/common/s_scalbl.c:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LDBL_MAX_EXP__ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/common/s_sinl.c:33:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] picolibc-1.8.6/newlib/libm/ld/common/s_tanl.c:41:0: error: #error "Unsupported long double format" [preprocessorErrorDirective] picolibc-1.8.6/newlib/libm/ld/ld128/e_atanhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld128/e_atanhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900L picolibc-1.8.6/newlib/libm/ld/ld128/e_atanhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900L picolibc-1.8.6/newlib/libm/ld/ld128/e_coshl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld128/e_coshl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900L picolibc-1.8.6/newlib/libm/ld/ld128/e_coshl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900L picolibc-1.8.6/newlib/libm/ld/ld128/e_fmodl.c:74:11: warning: Shifting signed 64-bit value by 63 bits is undefined behaviour. See condition at line 73. [shiftTooManyBitsSigned] picolibc-1.8.6/newlib/libm/ld/ld128/e_fmodl.c:73:10: note: Assuming that condition 'n<=63' is not redundant picolibc-1.8.6/newlib/libm/ld/ld128/e_fmodl.c:74:11: note: Shift picolibc-1.8.6/newlib/libm/ld/ld128/e_fmodl.c:86:11: warning: Shifting signed 64-bit value by 63 bits is undefined behaviour. See condition at line 85. [shiftTooManyBitsSigned] picolibc-1.8.6/newlib/libm/ld/ld128/e_fmodl.c:85:10: note: Assuming that condition 'n<=63' is not redundant picolibc-1.8.6/newlib/libm/ld/ld128/e_fmodl.c:86:11: note: Shift picolibc-1.8.6/newlib/libm/ld/ld128/e_lgammal_r.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0485738685148938358098967157129705071571E4928L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld128/e_lgammal_r.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0485738685148938358098967157129705071571E4928L picolibc-1.8.6/newlib/libm/ld/ld128/e_lgammal_r.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0485738685148938358098967157129705071571E4928L picolibc-1.8.6/newlib/libm/ld/ld128/e_powl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e3000L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld128/e_powl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e3000L picolibc-1.8.6/newlib/libm/ld/ld128/e_powl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e3000L picolibc-1.8.6/newlib/libm/ld/ld128/e_sinhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld128/e_sinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931L picolibc-1.8.6/newlib/libm/ld/ld128/e_sinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931L picolibc-1.8.6/newlib/libm/ld/ld128/s_asinhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld128/s_asinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900L picolibc-1.8.6/newlib/libm/ld/ld128/s_asinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e+4900L picolibc-1.8.6/newlib/libm/ld/ld128/s_ceill.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld128/s_ceill.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L picolibc-1.8.6/newlib/libm/ld/ld128/s_ceill.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L picolibc-1.8.6/newlib/libm/ld/ld128/s_exp2l.c:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld128/s_exp2l.c:395:6: style: Variable 'u.e' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/libm/ld/ld128/s_exp2l.c:359:6: note: u.e is assigned picolibc-1.8.6/newlib/libm/ld/ld128/s_exp2l.c:395:6: note: u.e is overwritten picolibc-1.8.6/newlib/libm/ld/ld128/s_expm1l.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4932L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld128/s_expm1l.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4932L picolibc-1.8.6/newlib/libm/ld/ld128/s_expm1l.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4932L picolibc-1.8.6/newlib/libm/ld/ld128/s_floorl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld128/s_floorl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L picolibc-1.8.6/newlib/libm/ld/ld128/s_floorl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L picolibc-1.8.6/newlib/libm/ld/ld128/s_log1pl.c:130:11: style: Variable 'u.value' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libm/ld/ld128/s_remquol.c:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld128/s_remquol.c:72:18: style: Same expression on both sides of '/'. [duplicateExpression] picolibc-1.8.6/newlib/libm/ld/ld128/s_truncl.c:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/e_atanhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld80/e_atanhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900L picolibc-1.8.6/newlib/libm/ld/ld80/e_atanhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1e4900L picolibc-1.8.6/newlib/libm/ld/ld80/e_coshl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld80/e_coshl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900L picolibc-1.8.6/newlib/libm/ld/ld80/e_coshl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4900L picolibc-1.8.6/newlib/libm/ld/ld80/e_fmodl.c:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/e_log10l.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/e_logl.c:122:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/e_powl.c:238:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/e_powl.c:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/e_powl.c:535:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/e_sinhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld80/e_sinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931L picolibc-1.8.6/newlib/libm/ld/ld80/e_sinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4931L picolibc-1.8.6/newlib/libm/ld/ld80/e_tgammal.c:222:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/s_asinhl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.000000000000000000e+4900L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld80/s_asinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.000000000000000000e+4900L picolibc-1.8.6/newlib/libm/ld/ld80/s_asinhl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.000000000000000000e+4900L picolibc-1.8.6/newlib/libm/ld/ld80/s_ceill.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld80/s_ceill.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L picolibc-1.8.6/newlib/libm/ld/ld80/s_ceill.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L picolibc-1.8.6/newlib/libm/ld/ld80/s_exp2l.c:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/s_exp2l.c:245:6: style: Variable 'u.e' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/libm/ld/ld80/s_exp2l.c:213:6: note: u.e is assigned picolibc-1.8.6/newlib/libm/ld/ld80/s_exp2l.c:245:6: note: u.e is overwritten picolibc-1.8.6/newlib/libm/ld/ld80/s_expm1l.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __LDBL_DENORM_MIN__ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/s_floorl.c:0:0: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L [internalError] /home/pumuckl/cppcheck-donate-cpu-workfolder/temp/picolibc-1.8.6/newlib/libm/ld/ld80/s_floorl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L picolibc-1.8.6/newlib/libm/ld/ld80/s_floorl.c:0:0: note: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.0e4930L picolibc-1.8.6/newlib/libm/ld/ld80/s_log1pl.c:119:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/s_modfl.c:39:19: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 34. [shiftTooManyBitsSigned] picolibc-1.8.6/newlib/libm/ld/ld80/s_modfl.c:34:8: note: Assuming that condition 'jj0<32' is not redundant picolibc-1.8.6/newlib/libm/ld/ld80/s_modfl.c:39:19: note: Shift picolibc-1.8.6/newlib/libm/ld/ld80/s_remquol.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ld80/s_remquol.c:72:18: style: Same expression on both sides of '/'. [duplicateExpression] picolibc-1.8.6/newlib/libm/ld/ld80/s_remquol.c:107:5: style: Redundant assignment of 'hx' to itself. [selfAssignment] picolibc-1.8.6/newlib/libm/ld/ld80/s_remquol.c:108:5: style: Redundant assignment of 'lx' to itself. [selfAssignment] picolibc-1.8.6/newlib/libm/ld/ld80/s_truncl.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ldd/s_ceill.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_INF_NAN_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ldd/s_ceill.c:42:9: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libm/ld/ldd/s_floorl.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_INF_NAN_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ldd/s_floorl.c:42:9: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libm/ld/ldd/s_fpclassifyl.c:42:9: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libm/ld/ldd/s_nearbyintl.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_INF_NAN_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ldd/s_nearbyintl.c:42:9: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libm/ld/ldd/s_truncl.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_INF_NAN_EXP [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/ld/ldd/s_truncl.c:42:9: style: Variable 'u.e' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libm/ld/math_errl_divzerol.c:39:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/math/sf_sqrt.c:71:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rnd [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/llrint.h:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/llrintf.h:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/llround.h:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/llroundf.h:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/log2.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/log2f.h:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/cbrt.h:84:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uchar16 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/ceil.h:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uchar16 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/floor.h:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uchar16 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/fmax.h:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/fmin.h:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/ilogb.h:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/ldexp.h:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/log1p.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/lround.h:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/remquo.h:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uchar16 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/remquo.h:72:10: style: Variable 'abs_2y' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libm/machine/spu/headers/round.h:44:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uchar16 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/scalbn.h:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uint4 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/trunc.h:43:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uchar16 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/ilogbf.h:50:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/log1pf.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/acos.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/acosh.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/asin.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/atanh.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/fmod.h:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uchar16 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/log.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/log10.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/remainder.h:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uchar16 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/sincos.h:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/sqrt.h:120:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vec_uchar16 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/tgamma.h:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/acosf.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/acoshf.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/asinf.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/atanhf.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/exp2f.h:89:47: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] picolibc-1.8.6/newlib/libm/machine/spu/headers/exp2f.h:114:6: style: Variable 'ix' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/libm/machine/spu/headers/fmodf.h:163:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/sincosf.h:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/sqrtf.h:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/spu/headers/tgammaf.h:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/x86/fenv.c:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DFL_ENV [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/x86/fenv.c:244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/x86/fenv.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/x86/fenv.c:296:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/x86/fenv.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/x86/fenv.c:341:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/x86/fenv.c:362:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/x86/fenv.c:401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/x86/fenv.c:501:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fe_dfl_env [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/machine/x86/fenv.c:163:19: style: Parameter 'envp' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/math/kf_rem_pio2.c:50:27: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/math/sf_asin.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] picolibc-1.8.6/newlib/libm/math/sf_cosh.c:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_UWORD_LOG_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/math/sf_erf.c:252:1: error: There is an unknown macro here somewhere. Configuration is required. If _MATH_ALIAS_f_f is a macro then please configure it. [unknownMacro] picolibc-1.8.6/newlib/libm/math/sf_j0.c:386:1: error: There is an unknown macro here somewhere. Configuration is required. If _MATH_ALIAS_f_f is a macro then please configure it. [unknownMacro] picolibc-1.8.6/newlib/libm/math/sf_j1.c:383:1: error: There is an unknown macro here somewhere. Configuration is required. If _MATH_ALIAS_f_f is a macro then please configure it. [unknownMacro] picolibc-1.8.6/newlib/libm/math/sf_jn.c:218:1: error: There is an unknown macro here somewhere. Configuration is required. If _MATH_ALIAS_f_if is a macro then please configure it. [unknownMacro] picolibc-1.8.6/newlib/libm/math/sf_lgamma.c:42:1: error: There is an unknown macro here somewhere. Configuration is required. If _MATH_ALIAS_f_f is a macro then please configure it. [unknownMacro] picolibc-1.8.6/newlib/libm/math/sf_remainder.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_UWORD_HALF_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/math/sf_scalb.c:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FLT_MAX_EXP__ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/math/sf_sinh.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_UWORD_LOG_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/math/srf_lgamma.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] picolibc-1.8.6/newlib/libm/test/acos_vec.c:305:20: style:inconclusive: Function 'test_acos' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:325:15: note: Function 'test_acos' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/acos_vec.c:305:20: note: Function 'test_acos' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/acosf_vec.c:305:21: style:inconclusive: Function 'test_acosf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:328:16: note: Function 'test_acosf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/acosf_vec.c:305:21: note: Function 'test_acosf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/acosh_vec.c:305:21: style:inconclusive: Function 'test_acosh' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:331:16: note: Function 'test_acosh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/acosh_vec.c:305:21: note: Function 'test_acosh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/acoshf_vec.c:305:22: style:inconclusive: Function 'test_acoshf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:334:17: note: Function 'test_acoshf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/acoshf_vec.c:305:22: note: Function 'test_acoshf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/asin_vec.c:305:20: style:inconclusive: Function 'test_asin' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:337:15: note: Function 'test_asin' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/asin_vec.c:305:20: note: Function 'test_asin' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/asinf_vec.c:306:21: style:inconclusive: Function 'test_asinf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:340:16: note: Function 'test_asinf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/asinf_vec.c:306:21: note: Function 'test_asinf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/asinh_vec.c:305:21: style:inconclusive: Function 'test_asinh' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:343:16: note: Function 'test_asinh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/asinh_vec.c:305:21: note: Function 'test_asinh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/asinhf_vec.c:305:22: style:inconclusive: Function 'test_asinhf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:346:17: note: Function 'test_asinhf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/asinhf_vec.c:305:22: note: Function 'test_asinhf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atan2_vec.c:1645:21: style:inconclusive: Function 'test_atan2' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:352:16: note: Function 'test_atan2' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atan2_vec.c:1645:21: note: Function 'test_atan2' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atan2f_vec.c:1645:22: style:inconclusive: Function 'test_atan2f' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:355:17: note: Function 'test_atan2f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atan2f_vec.c:1645:22: note: Function 'test_atan2f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atan_vec.c:305:20: style:inconclusive: Function 'test_atan' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:349:15: note: Function 'test_atan' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atan_vec.c:305:20: note: Function 'test_atan' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atanf_vec.c:305:21: style:inconclusive: Function 'test_atanf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:358:16: note: Function 'test_atanf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atanf_vec.c:305:21: note: Function 'test_atanf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atanh_vec.c:305:21: style:inconclusive: Function 'test_atanh' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:361:16: note: Function 'test_atanh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atanh_vec.c:305:21: note: Function 'test_atanh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atanhf_vec.c:305:22: style:inconclusive: Function 'test_atanhf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:364:17: note: Function 'test_atanhf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/atanhf_vec.c:305:22: note: Function 'test_atanhf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/ceil_vec.c:312:20: style:inconclusive: Function 'test_ceil' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:367:15: note: Function 'test_ceil' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/ceil_vec.c:312:20: note: Function 'test_ceil' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/ceilf_vec.c:311:21: style:inconclusive: Function 'test_ceilf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:370:16: note: Function 'test_ceilf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/ceilf_vec.c:311:21: note: Function 'test_ceilf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/convert.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/convert.c:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/convert.c:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/convert.c:197:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/convert.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/convert.c:310:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/convert.c:362:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/convert.c:396:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/convert.c:274:19: style: Obsolescent function 'ecvt' called. It is recommended to use 'sprintf' instead. [prohibitedecvtCalled] picolibc-1.8.6/newlib/libm/test/convert.c:334:24: style: Obsolescent function 'gcvt' called. It is recommended to use 'sprintf' instead. [prohibitedgcvtCalled] picolibc-1.8.6/newlib/libm/test/convert.c:348:20: style: Obsolescent function 'fcvt' called. It is recommended to use 'sprintf' instead. [prohibitedfcvtCalled] picolibc-1.8.6/newlib/libm/test/convert.c:590:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] picolibc-1.8.6/newlib/libm/test/convert.c:592:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] picolibc-1.8.6/newlib/libm/test/convert.c:152:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/convert.c:174:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/convert.c:193:14: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/convert.c:355:9: style: Variable 'sf' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libm/test/convert.c:386:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/copysign_vec.c:97:24: style:inconclusive: Function 'test_copysign' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:373:19: note: Function 'test_copysign' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/copysign_vec.c:97:24: note: Function 'test_copysign' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/copysignf_vec.c:98:25: style:inconclusive: Function 'test_copysignf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:376:20: note: Function 'test_copysignf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/copysignf_vec.c:98:25: note: Function 'test_copysignf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/cos_vec.c:305:19: style:inconclusive: Function 'test_cos' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:379:14: note: Function 'test_cos' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/cos_vec.c:305:19: note: Function 'test_cos' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/cosf_vec.c:304:20: style:inconclusive: Function 'test_cosf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:382:15: note: Function 'test_cosf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/cosf_vec.c:304:20: note: Function 'test_cosf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/cosh_vec.c:305:20: style:inconclusive: Function 'test_cosh' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:385:15: note: Function 'test_cosh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/cosh_vec.c:305:20: note: Function 'test_cosh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/coshf_vec.c:305:21: style:inconclusive: Function 'test_coshf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:388:16: note: Function 'test_coshf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/coshf_vec.c:305:21: note: Function 'test_coshf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/dcvt.c:469:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dot_sometimes [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/dcvt.c:561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dot_never [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/dcvt.c:590:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dot_never [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/dcvt.c:230:16: style: Condition '!ok' is always true [knownConditionTrueFalse] picolibc-1.8.6/newlib/libm/test/dcvt.c:218:12: note: Assignment 'ok=0', assigned value is 0 picolibc-1.8.6/newlib/libm/test/dcvt.c:226:10: note: Assuming condition is false picolibc-1.8.6/newlib/libm/test/dcvt.c:230:16: note: Condition '!ok' is always true picolibc-1.8.6/newlib/libm/test/dcvt.c:211:14: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/erf_vec.c:305:19: style:inconclusive: Function 'test_erf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:391:14: note: Function 'test_erf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/erf_vec.c:305:19: note: Function 'test_erf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/erfc_vec.c:303:20: style:inconclusive: Function 'test_erfc' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:394:15: note: Function 'test_erfc' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/erfc_vec.c:303:20: note: Function 'test_erfc' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/erfcf_vec.c:303:21: style:inconclusive: Function 'test_erfcf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:397:16: note: Function 'test_erfcf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/erfcf_vec.c:303:21: note: Function 'test_erfcf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/erff_vec.c:303:20: style:inconclusive: Function 'test_erff' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:400:15: note: Function 'test_erff' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/erff_vec.c:303:20: note: Function 'test_erff' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/exp_vec.c:305:19: style:inconclusive: Function 'test_exp' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:403:14: note: Function 'test_exp' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/exp_vec.c:305:19: note: Function 'test_exp' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/expf_vec.c:305:20: style:inconclusive: Function 'test_expf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:406:15: note: Function 'test_expf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/expf_vec.c:305:20: note: Function 'test_expf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/fabs_vec.c:312:20: style:inconclusive: Function 'test_fabs' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:409:15: note: Function 'test_fabs' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/fabs_vec.c:312:20: note: Function 'test_fabs' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/fabsf_vec.c:311:21: style:inconclusive: Function 'test_fabsf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:412:16: note: Function 'test_fabsf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/fabsf_vec.c:311:21: note: Function 'test_fabsf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/floor_vec.c:312:21: style:inconclusive: Function 'test_floor' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:415:16: note: Function 'test_floor' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/floor_vec.c:312:21: note: Function 'test_floor' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/floorf_vec.c:311:22: style:inconclusive: Function 'test_floorf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:418:17: note: Function 'test_floorf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/floorf_vec.c:311:22: note: Function 'test_floorf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/fmod_vec.c:305:20: style:inconclusive: Function 'test_fmod' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:421:15: note: Function 'test_fmod' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/fmod_vec.c:305:20: note: Function 'test_fmod' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/fmodf_vec.c:305:21: style:inconclusive: Function 'test_fmodf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:424:16: note: Function 'test_fmodf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/fmodf_vec.c:305:21: note: Function 'test_fmodf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/gamma_vec.c:305:21: style:inconclusive: Function 'test_gamma' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:427:16: note: Function 'test_gamma' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/gamma_vec.c:305:21: note: Function 'test_gamma' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/gammaf_vec.c:305:22: style:inconclusive: Function 'test_gammaf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:430:17: note: Function 'test_gammaf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/gammaf_vec.c:305:22: note: Function 'test_gammaf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/hypot_vec.c:305:21: style:inconclusive: Function 'test_hypot' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:433:16: note: Function 'test_hypot' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/hypot_vec.c:305:21: note: Function 'test_hypot' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/hypotf_vec.c:305:22: style:inconclusive: Function 'test_hypotf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:436:17: note: Function 'test_hypotf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/hypotf_vec.c:305:22: note: Function 'test_hypotf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/issignaling_vec.c:45:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __issignaling [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/issignaling_vec.c:45:27: style:inconclusive: Function 'test_issignaling' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:439:22: note: Function 'test_issignaling' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/issignaling_vec.c:45:27: note: Function 'test_issignaling' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/j0_vec.c:304:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j0 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/j0_vec.c:304:18: style:inconclusive: Function 'test_j0' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:442:13: note: Function 'test_j0' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/j0_vec.c:304:18: note: Function 'test_j0' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/j0f_vec.c:310:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j0f [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/j0f_vec.c:310:19: style:inconclusive: Function 'test_j0f' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:445:14: note: Function 'test_j0f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/j0f_vec.c:310:19: note: Function 'test_j0f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/j1_vec.c:300:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j1 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/j1_vec.c:300:18: style:inconclusive: Function 'test_j1' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:448:13: note: Function 'test_j1' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/j1_vec.c:300:18: note: Function 'test_j1' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/j1f_vec.c:310:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j1f [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/j1f_vec.c:310:19: style:inconclusive: Function 'test_j1f' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:451:14: note: Function 'test_j1f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/j1f_vec.c:310:19: note: Function 'test_j1f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/jn_vec.c:220:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jn [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/jn_vec.c:220:18: style:inconclusive: Function 'test_jn' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:454:13: note: Function 'test_jn' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/jn_vec.c:220:18: note: Function 'test_jn' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/jnf_vec.c:220:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jnf [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/jnf_vec.c:220:19: style:inconclusive: Function 'test_jnf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:457:14: note: Function 'test_jnf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/jnf_vec.c:220:19: note: Function 'test_jnf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log10_vec.c:304:21: style:inconclusive: Function 'test_log10' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:463:16: note: Function 'test_log10' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log10_vec.c:304:21: note: Function 'test_log10' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log10f_vec.c:304:22: style:inconclusive: Function 'test_log10f' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:466:17: note: Function 'test_log10f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log10f_vec.c:304:22: note: Function 'test_log10f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log1p_vec.c:304:21: style:inconclusive: Function 'test_log1p' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:469:16: note: Function 'test_log1p' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log1p_vec.c:304:21: note: Function 'test_log1p' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log1pf_vec.c:304:22: style:inconclusive: Function 'test_log1pf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:472:17: note: Function 'test_log1pf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log1pf_vec.c:304:22: note: Function 'test_log1pf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log2_vec.c:416:20: style:inconclusive: Function 'test_log2' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:475:15: note: Function 'test_log2' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log2_vec.c:416:20: note: Function 'test_log2' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log2f_vec.c:418:21: style:inconclusive: Function 'test_log2f' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:478:16: note: Function 'test_log2f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log2f_vec.c:418:21: note: Function 'test_log2f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log_vec.c:304:19: style:inconclusive: Function 'test_log' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:460:14: note: Function 'test_log' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/log_vec.c:304:19: note: Function 'test_log' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/logf_vec.c:304:20: style:inconclusive: Function 'test_logf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:481:15: note: Function 'test_logf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/logf_vec.c:304:20: note: Function 'test_logf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/math.c:361:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/math.c:385:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/math.c:415:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/math.c:439:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/math.c:466:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/math.c:542:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/math.c:661:17: style: Condition 'f' is always false [knownConditionTrueFalse] picolibc-1.8.6/newlib/libm/test/math.c:476:13: note: Assignment 'f=NULL', assigned value is 0 picolibc-1.8.6/newlib/libm/test/math.c:661:17: note: Condition 'f' is always false picolibc-1.8.6/newlib/libm/test/math.c:558:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] picolibc-1.8.6/newlib/libm/test/math.c:573:13: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] picolibc-1.8.6/newlib/libm/test/math.c:581:18: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] picolibc-1.8.6/newlib/libm/test/math.c:595:14: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] picolibc-1.8.6/newlib/libm/test/math.c:605:18: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] picolibc-1.8.6/newlib/libm/test/math.c:618:14: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] picolibc-1.8.6/newlib/libm/test/math.c:649:18: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] picolibc-1.8.6/newlib/libm/test/math.c:656:19: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] picolibc-1.8.6/newlib/libm/test/math.c:102:11: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/math.c:181:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/math.c:267:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/libm/test/math.c:300:14: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/math2.c:110:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/math2.c:190:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/math2.c:235:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/modf_vec.c:42:20: style:inconclusive: Function 'test_modf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:484:15: note: Function 'test_modf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/modf_vec.c:42:20: note: Function 'test_modf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/modff_vec.c:42:21: style:inconclusive: Function 'test_modff' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:487:16: note: Function 'test_modff' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/modff_vec.c:42:21: note: Function 'test_modff' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/pow_vec.c:158:23: style:inconclusive: Function 'test_pow_vec' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:490:18: note: Function 'test_pow_vec' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/pow_vec.c:158:23: note: Function 'test_pow_vec' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/powf_vec.c:38:24: style:inconclusive: Function 'test_powf_vec' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:493:19: note: Function 'test_powf_vec' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/powf_vec.c:38:24: note: Function 'test_powf_vec' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/scalb_vec.c:45:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scalbf [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/scalb_vec.c:44:21: style:inconclusive: Function 'test_scalb' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:496:16: note: Function 'test_scalb' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/scalb_vec.c:44:21: note: Function 'test_scalb' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/scalb_vec.c:45:22: style:inconclusive: Function 'test_scalbf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:499:17: note: Function 'test_scalbf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/scalb_vec.c:45:22: note: Function 'test_scalbf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/scalbn_vec.c:48:22: style:inconclusive: Function 'test_scalbn' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:502:17: note: Function 'test_scalbn' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/scalbn_vec.c:48:22: note: Function 'test_scalbn' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/scalbn_vec.c:49:23: style:inconclusive: Function 'test_scalbnf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:505:18: note: Function 'test_scalbnf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/scalbn_vec.c:49:23: note: Function 'test_scalbnf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sin_vec.c:304:19: style:inconclusive: Function 'test_sin' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:508:14: note: Function 'test_sin' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sin_vec.c:304:19: note: Function 'test_sin' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sinf_vec.c:302:20: style:inconclusive: Function 'test_sinf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:511:15: note: Function 'test_sinf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sinf_vec.c:302:20: note: Function 'test_sinf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sinh_vec.c:304:20: style:inconclusive: Function 'test_sinh' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:514:15: note: Function 'test_sinh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sinh_vec.c:304:20: note: Function 'test_sinh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sinhf_vec.c:304:21: style:inconclusive: Function 'test_sinhf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:517:16: note: Function 'test_sinhf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sinhf_vec.c:304:21: note: Function 'test_sinhf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sqrt_vec.c:304:20: style:inconclusive: Function 'test_sqrt' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:520:15: note: Function 'test_sqrt' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sqrt_vec.c:304:20: note: Function 'test_sqrt' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sqrtf_vec.c:304:21: style:inconclusive: Function 'test_sqrtf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:523:16: note: Function 'test_sqrtf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/sqrtf_vec.c:304:21: note: Function 'test_sqrtf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/string.c:249:3: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:251:3: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:252:3: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:253:3: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:254:3: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:256:3: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:258:3: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:259:3: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:277:3: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:279:3: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:280:3: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:281:3: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:282:3: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:284:3: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:286:3: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:287:3: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] picolibc-1.8.6/newlib/libm/test/string.c:348:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:350:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:351:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:352:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:354:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:355:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:357:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:358:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:359:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:361:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:362:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:363:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:365:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:366:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:367:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:368:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:369:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:370:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:372:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:374:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:376:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:377:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:379:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:380:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:383:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:384:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:385:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:386:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] picolibc-1.8.6/newlib/libm/test/string.c:531:10: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] picolibc-1.8.6/newlib/libm/test/string.c:535:10: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] picolibc-1.8.6/newlib/libm/test/string.c:539:10: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] picolibc-1.8.6/newlib/libm/test/string.c:544:10: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] picolibc-1.8.6/newlib/libm/test/string.c:551:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] picolibc-1.8.6/newlib/libm/test/string.c:557:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] picolibc-1.8.6/newlib/libm/test/string.c:562:3: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] picolibc-1.8.6/newlib/libm/test/string.c:563:3: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] picolibc-1.8.6/newlib/libm/test/string.c:564:3: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] picolibc-1.8.6/newlib/libm/test/string.c:565:3: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] picolibc-1.8.6/newlib/libm/test/string.c:566:3: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] picolibc-1.8.6/newlib/libm/test/string.c:567:3: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] picolibc-1.8.6/newlib/libm/test/string.c:568:3: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] picolibc-1.8.6/newlib/libm/test/string.c:518:10: warning: memset() called to fill 0 bytes. [memsetZeroBytes] picolibc-1.8.6/newlib/libm/test/string.c:525:24: warning: The 2nd memset() argument '010045' doesn't fit into an 'unsigned char'. [memsetValueOutOfRange] picolibc-1.8.6/newlib/libm/test/string.c:61:17: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/string.c:62:14: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/string.c:84:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:85:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:86:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:87:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:88:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:89:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:90:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:91:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:92:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:177:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:178:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:179:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:180:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:181:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:182:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:183:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:184:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:185:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:186:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:187:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:394:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:395:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:396:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:397:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:398:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:399:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:400:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:562:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:563:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:564:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:565:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:566:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:567:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/string.c:568:3: warning: Unnecessary comparison of static strings. [staticStringCompare] picolibc-1.8.6/newlib/libm/test/tan_vec.c:304:19: style:inconclusive: Function 'test_tan' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:526:14: note: Function 'test_tan' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/tan_vec.c:304:19: note: Function 'test_tan' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/tanf_vec.c:304:20: style:inconclusive: Function 'test_tanf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:529:15: note: Function 'test_tanf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/tanf_vec.c:304:20: note: Function 'test_tanf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/tanh_vec.c:304:20: style:inconclusive: Function 'test_tanh' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:532:15: note: Function 'test_tanh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/tanh_vec.c:304:20: note: Function 'test_tanh' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/tanhf_vec.c:304:21: style:inconclusive: Function 'test_tanhf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:535:16: note: Function 'test_tanhf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/tanhf_vec.c:304:21: note: Function 'test_tanhf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/test.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/test.c:148:35: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test.c:149:31: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test.c:168:35: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test.c:169:30: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test.c:287:17: style: Parameter 'is' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test.c:288:14: style: Parameter 'shouldbe' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test.c:317:18: style: Parameter 'is' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test.c:318:14: style: Parameter 'shouldbe' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test.c:335:19: style: Parameter 'is' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test.c:336:14: style: Parameter 'maybe1' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test.c:337:14: style: Parameter 'maybe2' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test_ieee.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_RN [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/test_ieee.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_X_INV [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/test_ieee.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_X_INV [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/test_ieee.c:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_RDI_TOZ [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/test_ieee.c:137:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_RN [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/test_is.c:2041:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toascii [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/test_is.c:1952:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test_is.c:1953:13: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test_is.c:1970:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/test_is.c:1971:13: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/libm/test/trunc_vec.c:314:21: style:inconclusive: Function 'test_trunc' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:538:16: note: Function 'test_trunc' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/trunc_vec.c:314:21: note: Function 'test_trunc' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/truncf_vec.c:314:22: style:inconclusive: Function 'test_truncf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:541:17: note: Function 'test_truncf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/truncf_vec.c:314:22: note: Function 'test_truncf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/y0_vec.c:313:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y0 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/y0_vec.c:313:18: style:inconclusive: Function 'test_y0' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:544:13: note: Function 'test_y0' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/y0_vec.c:313:18: note: Function 'test_y0' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/y0f_vec.c:304:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y0f [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/y0f_vec.c:304:19: style:inconclusive: Function 'test_y0f' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:547:14: note: Function 'test_y0f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/y0f_vec.c:304:19: note: Function 'test_y0f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/y1_vec.c:304:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y1 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/y1_vec.c:304:18: style:inconclusive: Function 'test_y1' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:550:13: note: Function 'test_y1' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/y1_vec.c:304:18: note: Function 'test_y1' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/y1f_vec.c:304:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y1f [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/y1f_vec.c:304:19: style:inconclusive: Function 'test_y1f' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:553:14: note: Function 'test_y1f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/y1f_vec.c:304:19: note: Function 'test_y1f' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/yn_vec.c:220:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yn [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/ynf_vec.c:214:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ynf [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/libm/test/ynf_vec.c:214:19: style:inconclusive: Function 'test_ynf' argument 1 names different: declaration 'vector' definition 'm'. [funcArgNamesDifferent] picolibc-1.8.6/newlib/libm/test/test.h:559:14: note: Function 'test_ynf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/libm/test/ynf_vec.c:214:19: note: Function 'test_ynf' argument 1 names different: declaration 'vector' definition 'm'. picolibc-1.8.6/newlib/testsuite/newlib.elix/tmmap.c:22:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/testsuite/newlib.elix/tmmap.c:34:18: error: Dereferencing 'x' after it is deallocated / released [deallocuse] picolibc-1.8.6/newlib/testsuite/newlib.iconv/iconvnm.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/testsuite/newlib.iconv/iconvnm.c:102:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] picolibc-1.8.6/newlib/testsuite/newlib.locale/UTF-8.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/testsuite/newlib.locale/UTF-8.c:380:14: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENTER [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:56:2: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:113:8: style: Variable 'ch[0]' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:108:8: note: ch[0] is assigned picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:113:8: note: ch[0] is overwritten picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:115:8: style: Variable 'ch[0]' is reassigned a value before the old one has been used. [redundantAssignment] picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:113:8: note: ch[0] is assigned picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:115:8: note: ch[0] is overwritten picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:64:12: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/testsuite/newlib.search/hsearchtest.c:64:17: style: Variable 'ep2' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/testsuite/newlib.stdlib/atexit.c:27:9: style: Variable 'x' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/testsuite/newlib.stdlib/size_max.c:14:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/testsuite/newlib.stdlib/size_max.c:20:11: style: Condition '++s!=0' is always true [knownConditionTrueFalse] picolibc-1.8.6/newlib/testsuite/newlib.stdlib/size_max.c:17:9: style: The comparison 's != SIZE_MAX' is always false because 's' and 'SIZE_MAX' represent the same value. [knownConditionTrueFalse] picolibc-1.8.6/newlib/testsuite/newlib.stdlib/size_max.c:14:7: note: 's' is assigned value 'SIZE_MAX' here. picolibc-1.8.6/newlib/testsuite/newlib.stdlib/size_max.c:17:9: note: The comparison 's != SIZE_MAX' is always false because 's' and 'SIZE_MAX' represent the same value. picolibc-1.8.6/newlib/testsuite/newlib.string/memcpy-1.c:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/testsuite/newlib.string/memmove1.c:105:7: style: Local variable 'errors' shadows outer variable [shadowVariable] picolibc-1.8.6/newlib/testsuite/newlib.string/memmove1.c:43:5: note: Shadowed declaration picolibc-1.8.6/newlib/testsuite/newlib.string/memmove1.c:105:7: note: Shadow variable picolibc-1.8.6/newlib/testsuite/newlib.string/memmove1.c:78:9: style: Variable 'retp' can be declared as pointer to const [constVariablePointer] picolibc-1.8.6/newlib/testsuite/newlib.string/strcmp-1.c:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/testsuite/newlib.string/strcmp-1.c:121:17: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/testsuite/newlib.string/strcmp-1.c:121:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/testsuite/newlib.string/tstring.c:317:8: warning: Return value of function strchr() is not used. [ignoredReturnValue] picolibc-1.8.6/newlib/testsuite/newlib.string/tstring.c:101:7: warning: memset() called to fill 0 bytes. [memsetZeroBytes] picolibc-1.8.6/newlib/testsuite/newlib.string/tstring.c:334:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] picolibc-1.8.6/newlib/testsuite/newlib.string/tstring.c:335:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] picolibc-1.8.6/newlib/testsuite/newlib.string/tstring.c:29:31: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/testsuite/newlib.string/tstring.c:29:45: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/testsuite/newlib.string/tstring.c:39:34: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/newlib/testsuite/newlib.string/tstring.c:91:8: style: Variable 'tmp1' is assigned a value that is never used. [unreadVariable] picolibc-1.8.6/newlib/testsuite/newlib.wctype/twctype.c:18:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MB_LEN_MAX [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/testsuite/stdio-bits.c:116:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/newlib/testsuite/stdio-bits.c:116:32: style: Parameter 'statb' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/picocrt/machine/aarch64/crt0.c:55:16: style: Parameter 'tls' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/picocrt/machine/mips/crt0.c:51:0: error: #error unknown mips target [preprocessorErrorDirective] picolibc-1.8.6/semihost/fake/fake_io.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/fake/fake_kill.c:43:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/kill.c:44:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/lseek.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_semihost.h:203:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_op [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_semihost.h:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_op [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_semihost.h:223:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_op [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_semihost.h:234:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_op [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_errno.c:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_fstat.c:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_fstat.c:48:14: style: struct member 'arc_stat::my___pad1' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_fstat.c:55:14: style: struct member 'arc_stat::my___pad2' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_fstat.c:60:14: style: struct member 'arc_stat::my___unused1' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_fstat.c:62:14: style: struct member 'arc_stat::my___unused2' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_fstat.c:64:14: style: struct member 'arc_stat::my___unused3' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_fstat.c:65:14: style: struct member 'arc_stat::my___unused4' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_fstat.c:66:14: style: struct member 'arc_stat::my___unused5' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_lseek.c:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_open.c:57:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_read.c:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_stat.c:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_stat.c:48:14: style: struct member 'arc_stat::my___pad1' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_stat.c:55:14: style: struct member 'arc_stat::my___pad2' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_stat.c:60:14: style: struct member 'arc_stat::my___unused1' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_stat.c:62:14: style: struct member 'arc_stat::my___unused2' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_stat.c:64:14: style: struct member 'arc_stat::my___unused3' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_stat.c:65:14: style: struct member 'arc_stat::my___unused4' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_stat.c:66:14: style: struct member 'arc_stat::my___unused5' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/arc/arc_unlink.c:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/arc/arc_write.c:50:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/m68k/m68k_semihost.h:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/m68k/m68k_semihost.h:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/m68k/m68k_semihost.h:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/m68k/m68k_semihost.h:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/m68k/m68k_semihost.h:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/m68k/m68k_open.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lsr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:57:5: style: struct member 'uart_8250::pad0' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:58:18: style: struct member 'uart_8250::ier' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:59:5: style: struct member 'uart_8250::pad1' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:60:18: style: struct member 'uart_8250::iir' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:61:5: style: struct member 'uart_8250::pad2' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:62:18: style: struct member 'uart_8250::lcr' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:63:5: style: struct member 'uart_8250::pad3' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:65:18: style: struct member 'uart_8250::mcr' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:66:5: style: struct member 'uart_8250::pad4' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:68:5: style: struct member 'uart_8250::pad5' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:69:18: style: struct member 'uart_8250::msr' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:70:5: style: struct member 'uart_8250::pad6' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:71:18: style: struct member 'uart_8250::scr' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/mips/mips_iob.c:72:5: style: struct member 'uart_8250::pad7' is never used. [unusedStructMember] picolibc-1.8.6/semihost/machine/msp430/msp430-semihost.h:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_p1 [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/nios2/nios2_semihost.h:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/nios2/nios2_semihost.h:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/nios2/nios2_semihost.h:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/nios2/nios2_semihost.h:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/nios2/nios2_semihost.h:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/nios2/nios2_open.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/nios2/nios2_semihost.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r_op [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/powerpc/opal_cec_power_down.c:38:6: error: There is an unknown macro here somewhere. Configuration is required. If _ATTRIBUTE is a macro then please configure it. [unknownMacro] picolibc-1.8.6/semihost/machine/powerpc/powerpc_exit.c:41:7: error: There is an unknown macro here somewhere. Configuration is required. If _ATTRIBUTE is a macro then please configure it. [unknownMacro] picolibc-1.8.6/semihost/machine/powerpc/powerpc_io.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/powerpc/powerpc_kill.c:43:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/sh/sh_io.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tdr [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/sh/sh_io.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/sparc/sparc_iob.c:93:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable control [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/x86/e9_io.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/machine/x86/e9_kill.c:43:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/open.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/open.c:86:18: style: Condition '&__semihost_creat_time' is always true [knownConditionTrueFalse] picolibc-1.8.6/semihost/sysconf.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/unlink.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/write.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __semihost_write_time [valueFlowBailoutIncompleteVar] picolibc-1.8.6/semihost/write.c:53:13: style: Condition '&__semihost_write_time' is always true [knownConditionTrueFalse] picolibc-1.8.6/test/fenv.c:214:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable math_errhandling [valueFlowBailoutIncompleteVar] picolibc-1.8.6/test/fenv.c:232:3: style: Same expression on both sides of '/'. [duplicateExpression] picolibc-1.8.6/test/fenv.c:233:3: style: Same expression on both sides of '/'. [duplicateExpression] picolibc-1.8.6/test/fenv.c:147:14: style: Parameter 'expr' can be declared as pointer to const. However it seems that 'report' is a callback function, if 'expr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] picolibc-1.8.6/test/fenv.c:212:9: note: You might need to cast the function pointer here picolibc-1.8.6/test/fenv.c:147:14: note: Parameter 'expr' can be declared as pointer to const picolibc-1.8.6/test/ffs.c:88:51: style: Parameter 'which' can be declared as pointer to const [constParameterPointer] picolibc-1.8.6/test/ffs.c:111:27: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] picolibc-1.8.6/test/ffs.c:110:23: note: Assuming that condition 'iprev.tv_sec' is not redundant picolibc-1.8.6/test/semihost/semihost-gettimeofday.c:75:32: note: Assuming that condition 'cur.tv_sec