Task #1850 - stdout.log

back to task #1850
download
<...trimmed, download required for full log>
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c stringinfo.c -o stringinfo_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c username.c -o username_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wno-declaration-after-statement   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c f2s.c -o f2s_srv.o
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common/f2s.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common/f2s.c:164:9: warning: 2nd function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common/f2s.c:170:9: warning: 2nd function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c wait_error.c -o wait_error_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c cryptohash_openssl.c -o cryptohash_openssl_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c hmac_openssl.c -o hmac_openssl_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c protocol_openssl.c -o protocol_openssl_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
rm -f libpgcommon.a
ar crs libpgcommon.a archive.o base64.o checksum_helper.o compression.o config_info.o controldata_utils.o d2s.o encnames.o exec.o f2s.o file_perm.o file_utils.o hashfn.o ip.o jsonapi.o keywords.o kwlookup.o link-canary.o md5_common.o percentrepl.o pg_get_line.o pg_lzcompress.o pg_prng.o pgfnames.o psprintf.o relpath.o rmtree.o saslprep.o scram-common.o string.o stringinfo.o unicode_norm.o username.o wait_error.o wchar.o cryptohash_openssl.o hmac_openssl.o protocol_openssl.o fe_memutils.o restricted_token.o sprompt.o logging.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c saslprep.c -o saslprep_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c rmtree.c -o rmtree_srv.o
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common/rmtree.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c jsonapi.c -o jsonapi_srv.o
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common/jsonapi.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c pg_lzcompress.c -o pg_lzcompress_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common/pg_lzcompress.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c wchar.c -o wchar_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common/wchar.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/doc/src/sgml'
/usr/bin/xsltproc --nonet --path . --path . --stringparam pg.version '16.1'  stylesheet.xsl postgres-full.xml
touch html-stamp
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/doc/src/sgml'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c unicode_norm.c -o unicode_norm_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common/unicode_norm.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common/unicode_norm.c: internal warning: child 8921 timed out after 30s <--[cppcheck]
cswrap: error: child 8921 (/usr/bin/cppcheck) terminated by signal 15 (timed out)
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DFRONTEND -I. -I../../src/common -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DVAL_CC="\"gcc\"" -DVAL_CPPFLAGS="\"-D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP\"" -DVAL_CFLAGS="\"-Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"" -DVAL_CFLAGS_SL="\"-fPIC\"" -DVAL_LDFLAGS="\"-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,--as-needed\"" -DVAL_LDFLAGS_EX="\"\"" -DVAL_LDFLAGS_SL="\"\"" -DVAL_LIBS="\"-lpgcommon -lpgport -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -lm \"" -c wchar.c -o wchar_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common/wchar.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
cswrap: warning: 2024-07-03 17:25:36 still trying to lock /cswrap_cap_file_lock
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
rm -f libpgcommon_shlib.a
ar crs libpgcommon_shlib.a archive_shlib.o base64_shlib.o checksum_helper_shlib.o compression_shlib.o config_info_shlib.o controldata_utils_shlib.o d2s_shlib.o encnames_shlib.o exec_shlib.o f2s_shlib.o file_perm_shlib.o file_utils_shlib.o hashfn_shlib.o ip_shlib.o jsonapi_shlib.o keywords_shlib.o kwlookup_shlib.o link-canary_shlib.o md5_common_shlib.o percentrepl_shlib.o pg_get_line_shlib.o pg_lzcompress_shlib.o pg_prng_shlib.o pgfnames_shlib.o psprintf_shlib.o relpath_shlib.o rmtree_shlib.o saslprep_shlib.o scram-common_shlib.o string_shlib.o stringinfo_shlib.o unicode_norm_shlib.o username_shlib.o wait_error_shlib.o wchar_shlib.o cryptohash_openssl_shlib.o hmac_openssl_shlib.o protocol_openssl_shlib.o fe_memutils_shlib.o restricted_token_shlib.o sprompt_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
rm -f libpgcommon_srv.a
ar crs libpgcommon_srv.a archive_srv.o base64_srv.o checksum_helper_srv.o compression_srv.o config_info_srv.o controldata_utils_srv.o d2s_srv.o encnames_srv.o exec_srv.o f2s_srv.o file_perm_srv.o file_utils_srv.o hashfn_srv.o ip_srv.o jsonapi_srv.o keywords_srv.o kwlookup_srv.o link-canary_srv.o md5_common_srv.o percentrepl_srv.o pg_get_line_srv.o pg_lzcompress_srv.o pg_prng_srv.o pgfnames_srv.o psprintf_srv.o relpath_srv.o rmtree_srv.o saslprep_srv.o scram-common_srv.o string_srv.o stringinfo_srv.o unicode_norm_srv.o username_srv.o wait_error_srv.o wchar_srv.o cryptohash_openssl_srv.o hmac_openssl_srv.o protocol_openssl_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/common'
/usr/bin/make -C port all
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_crc32c_sse42_choose.o pg_crc32c_sse42_choose.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bsearch_arg.o bsearch_arg.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o getpeereid.o getpeereid.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -msse4.2 -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_crc32c_sse42.o pg_crc32c_sse42.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
In file included from /usr/lib/gcc/x86_64-redhat-linux/14/include/nmmintrin.h:31, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:17: <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h: In function ‘pg_comp_crc32c_sse42’: <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h:841:1: error: inlining failed in call to ‘always_inline’ ‘_mm_crc32_u64’: target specific option mismatch <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:38:32: note: called from here <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h:834:1: error: inlining failed in call to ‘always_inline’ ‘_mm_crc32_u32’: target specific option mismatch <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:45:23: note: called from here <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h:822:1: error: inlining failed in call to ‘always_inline’ ‘_mm_crc32_u8’: target specific option mismatch <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:64:23: note: called from here <--[gcc]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_crc32c_sb8.o pg_crc32c_sb8.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o chklocale.o chklocale.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o noblock.o noblock.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_bitutils.o pg_bitutils.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
echo "#define PGBINDIR \"/usr/bin\"" >pg_config_paths.h
echo "#define PGSHAREDIR \"/usr/share/pgsql\"" >>pg_config_paths.h
echo "#define SYSCONFDIR \"/etc\"" >>pg_config_paths.h
echo "#define INCLUDEDIR \"/usr/include\"" >>pg_config_paths.h
echo "#define PKGINCLUDEDIR \"/usr/include/pgsql\"" >>pg_config_paths.h
echo "#define INCLUDEDIRSERVER \"/usr/include/pgsql/server\"" >>pg_config_paths.h
echo "#define LIBDIR \"/usr/lib64\"" >>pg_config_paths.h
echo "#define PKGLIBDIR \"/usr/lib64/pgsql\"" >>pg_config_paths.h
echo "#define LOCALEDIR \"/usr/share/locale\"" >>pg_config_paths.h
echo "#define DOCDIR \"/usr/share/doc//pgsql\"" >>pg_config_paths.h
echo "#define HTMLDIR \"/usr/share/doc//pgsql\"" >>pg_config_paths.h
echo "#define MANDIR \"/usr/share/man\"" >>pg_config_paths.h
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_strong_random.o pg_strong_random.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgcheckdir.o pgcheckdir.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgsleep.o pgsleep.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstrsignal.o pgstrsignal.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pqsignal.o pqsignal.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgmkdirp.o pgmkdirp.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pgmkdirp.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o inet_net_ntop.o inet_net_ntop.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/inet_net_ntop.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/inet_net_ntop.c:144:3: warning: Value stored to 'dst' is never read [deadcode.DeadStores] <--[clang]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o thread.o thread.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o quotes.o quotes.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o strerror.o strerror.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o qsort.o qsort.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/qsort.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o qsort_arg.o qsort_arg.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/qsort_arg.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c getpeereid.c -o getpeereid_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pg_crc32c_sb8.c -o pg_crc32c_sb8_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pg_crc32c_sse42_choose.c -o pg_crc32c_sse42_choose_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c bsearch_arg.c -o bsearch_arg_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tar.o tar.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c noblock.c -o noblock_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c chklocale.c -o chklocale_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pg_bitutils.c -o pg_bitutils_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pg_strong_random.c -o pg_strong_random_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pgcheckdir.c -o pgcheckdir_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pgstrsignal.c -o pgstrsignal_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pgsleep.c -o pgsleep_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -msse4.2 -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pg_crc32c_sse42.c -o pg_crc32c_sse42_shlib.o
In file included from /usr/lib/gcc/x86_64-redhat-linux/14/include/nmmintrin.h:31, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:17: <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h: In function ‘pg_comp_crc32c_sse42’: <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h:841:1: error: inlining failed in call to ‘always_inline’ ‘_mm_crc32_u64’: target specific option mismatch <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:38:32: note: called from here <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h:834:1: error: inlining failed in call to ‘always_inline’ ‘_mm_crc32_u32’: target specific option mismatch <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:45:23: note: called from here <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h:822:1: error: inlining failed in call to ‘always_inline’ ‘_mm_crc32_u8’: target specific option mismatch <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:64:23: note: called from here <--[gcc]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c inet_net_ntop.c -o inet_net_ntop_shlib.o
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/inet_net_ntop.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/inet_net_ntop.c:144:3: warning: Value stored to 'dst' is never read [deadcode.DeadStores] <--[clang]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pgmkdirp.c -o pgmkdirp_shlib.o
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pgmkdirp.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pqsignal.c -o pqsignal_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c quotes.c -o quotes_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c strerror.c -o strerror_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c qsort.c -o qsort_shlib.o
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/qsort.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c getpeereid.c -o getpeereid_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c thread.c -o thread_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c qsort_arg.c -o qsort_arg_shlib.o
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/qsort_arg.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pg_crc32c_sse42_choose.c -o pg_crc32c_sse42_choose_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c tar.c -o tar_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pg_crc32c_sb8.c -o pg_crc32c_sb8_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -msse4.2  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pg_crc32c_sse42.c -o pg_crc32c_sse42_srv.o
In file included from /usr/lib/gcc/x86_64-redhat-linux/14/include/nmmintrin.h:31, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:17: <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h: In function ‘pg_comp_crc32c_sse42’: <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h:841:1: error: inlining failed in call to ‘always_inline’ ‘_mm_crc32_u64’: target specific option mismatch <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:38:32: note: called from here <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h:834:1: error: inlining failed in call to ‘always_inline’ ‘_mm_crc32_u32’: target specific option mismatch <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:45:23: note: called from here <--[gcc]
/usr/lib/gcc/x86_64-redhat-linux/14/include/smmintrin.h:822:1: error: inlining failed in call to ‘always_inline’ ‘_mm_crc32_u8’: target specific option mismatch <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pg_crc32c_sse42.c:64:23: note: called from here <--[gcc]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c bsearch_arg.c -o bsearch_arg_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c noblock.c -o noblock_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c chklocale.c -o chklocale_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pg_bitutils.c -o pg_bitutils_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pg_strong_random.c -o pg_strong_random_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o path.o path.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/path.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pgcheckdir.c -o pgcheckdir_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pgsleep.c -o pgsleep_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pgstrsignal.c -o pgstrsignal_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pqsignal.c -o pqsignal_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pgmkdirp.c -o pgmkdirp_srv.o
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/pgmkdirp.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c inet_net_ntop.c -o inet_net_ntop_srv.o
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/inet_net_ntop.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/inet_net_ntop.c:144:3: warning: Value stored to 'dst' is never read [deadcode.DeadStores] <--[clang]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c quotes.c -o quotes_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c strerror.c -o strerror_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c thread.c -o thread_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c qsort.c -o qsort_srv.o
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/qsort.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c qsort_arg.c -o qsort_arg_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/qsort_arg.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c tar.c -o tar_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c path.c -o path_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/path.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c path.c -o path_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/path.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstrcasecmp.o pgstrcasecmp.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o snprintf.o snprintf.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:652:7: warning: Value stored to 'precision' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:1406:3: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:1426:22: warning: Dereference of null pointer [core.NullDereference] <--[clang]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
rm -f libpgport.a
ar crs libpgport.a getpeereid.o pg_crc32c_sse42.o pg_crc32c_sb8.o pg_crc32c_sse42_choose.o bsearch_arg.o chklocale.o inet_net_ntop.o noblock.o path.o pg_bitutils.o pg_strong_random.o pgcheckdir.o pgmkdirp.o pgsleep.o pgstrcasecmp.o pgstrsignal.o pqsignal.o qsort.o qsort_arg.o quotes.o snprintf.o strerror.o tar.o thread.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pgstrcasecmp.c -o pgstrcasecmp_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c pgstrcasecmp.c -o pgstrcasecmp_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -I../../src/port  -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c snprintf.c -o snprintf_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:652:7: warning: Value stored to 'precision' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:1406:3: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:1426:22: warning: Dereference of null pointer [core.NullDereference] <--[clang]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
rm -f libpgport_srv.a
ar crs libpgport_srv.a getpeereid_srv.o pg_crc32c_sse42_srv.o pg_crc32c_sb8_srv.o pg_crc32c_sse42_choose_srv.o bsearch_arg_srv.o chklocale_srv.o inet_net_ntop_srv.o noblock_srv.o path_srv.o pg_bitutils_srv.o pg_strong_random_srv.o pgcheckdir_srv.o pgmkdirp_srv.o pgsleep_srv.o pgstrcasecmp_srv.o pgstrsignal_srv.o pqsignal_srv.o qsort_srv.o qsort_arg_srv.o quotes_srv.o snprintf_srv.o strerror_srv.o tar_srv.o thread_srv.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I../../src/port -DFRONTEND -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -c snprintf.c -o snprintf_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:652:7: warning: Value stored to 'precision' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:1406:3: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port/snprintf.c:1426:22: warning: Dereference of null pointer [core.NullDereference] <--[clang]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
rm -f libpgport_shlib.a
ar crs libpgport_shlib.a getpeereid_shlib.o pg_crc32c_sse42_shlib.o pg_crc32c_sb8_shlib.o pg_crc32c_sse42_choose_shlib.o bsearch_arg_shlib.o chklocale_shlib.o inet_net_ntop_shlib.o noblock_shlib.o path_shlib.o pg_bitutils_shlib.o pg_strong_random_shlib.o pgcheckdir_shlib.o pgmkdirp_shlib.o pgsleep_shlib.o pgstrcasecmp_shlib.o pgstrsignal_shlib.o pqsignal_shlib.o qsort_shlib.o qsort_arg_shlib.o quotes_shlib.o snprintf_shlib.o strerror_shlib.o tar_shlib.o thread_shlib.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/port'
/usr/bin/make -C timezone all
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  '-DSYSTEMTZDIR="/usr/share/zoneinfo"'  -c -o pgtz.o pgtz.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone/pgtz.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  '-DSYSTEMTZDIR="/usr/share/zoneinfo"'  -c -o strftime.o strftime.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone/strftime.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  '-DSYSTEMTZDIR="/usr/share/zoneinfo"'  -c -o localtime.o localtime.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone/localtime.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone/localtime.c:1169:4: warning: Value stored to 'theiroffset' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone/localtime.c:1429:4: warning: Assigned value is garbage or undefined [core.uninitialized.Assign] <--[clang]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone'
( echo src/timezone/localtime.o src/timezone/pgtz.o src/timezone/strftime.o ) >objfiles.txt
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/timezone'
/usr/bin/make -C backend all
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/id.mo po/id.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/ko.mo po/ko.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/de.mo po/de.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/es.mo po/es.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/it.mo po/it.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/ja.mo po/ja.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/ka.mo po/ka.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/fr.mo po/fr.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/make -C ../../src/port all
make[3]: Nothing to be done for 'all'.
/usr/bin/make -C ../../src/common all
make[3]: Nothing to be done for 'all'.
/usr/bin/make -C catalog distprep generated-header-symlinks
make[3]: Nothing to be done for 'distprep'.
make[3]: Nothing to be done for 'generated-header-symlinks'.
/usr/bin/make -C utils distprep generated-header-symlinks
make[3]: Nothing to be done for 'distprep'.
make[3]: Nothing to be done for 'generated-header-symlinks'.
/usr/bin/make -C access all
/usr/bin/make -C brin all
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/pl.mo po/pl.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/make -C archive all
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/pt_BR.mo po/pt_BR.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/zh_CN.mo po/zh_CN.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/sv.mo po/sv.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/make -C backup all
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/tr.mo po/tr.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/make -C bootstrap all
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/ru.mo po/ru.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/msgfmt -c -o po/uk.mo po/uk.po
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/archive'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o shell_archive.o shell_archive.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/archive/shell_archive.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/archive'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/archive'
( echo src/backend/archive/shell_archive.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/archive'
/usr/bin/make -C catalog all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o backup_manifest.o backup_manifest.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup/backup_manifest.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brin_inclusion.o brin_inclusion.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_inclusion.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bootparse.o bootparse.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c: In function ‘boot_yyparse’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:541:7: warning: use of uninitialized value ‘yyss’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:526:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1152:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1058:16: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1058:16: note: (2) capacity: 200 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1110:6: note: (3) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1116:34: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1139:10: note: (5) following ‘false’ branch (when ‘yystacksize <= 9999’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1141:19: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1150:12: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:541:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:526:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1152:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:541:7: note: (9) use of uninitialized value ‘yyss’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:526:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1152:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:541:7: warning: use of uninitialized value ‘yyss’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:526:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1152:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1058:16: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1058:16: note: (2) capacity: 200 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1110:6: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1173:6: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1173:6: note: (5) following ‘false’ branch (when ‘yystate != 46’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1176:3: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1188:6: note: (7) following ‘false’ branch (when ‘yyn != -53’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1194:14: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1194:6: note: (9) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:69:25: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1197:16: note: in expansion of macro ‘yylex’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1206:11: note: (11) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:576:15: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1218:17: note: in expansion of macro ‘YYTRANSLATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1225:6: note: (13) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1227:16: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1228:6: note: (15) following ‘false’ branch (when ‘yyn > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1238:6: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1238:6: note: (17) following ‘false’ branch (when ‘yyerrstatus == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1245:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1110:6: note: (19) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1116:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1139:10: note: (21) following ‘false’ branch (when ‘yystacksize <= 9999’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1141:19: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1150:12: note: (23) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:541:7: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:526:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1152:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:541:7: note: (25) use of uninitialized value ‘yyss’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:526:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootparse.c:1152:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bootscanner.o bootscanner.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1820: warning: nullPointer(CWE-476): Possible null pointer dereference: b <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1821: warning: nullPointer(CWE-476): Possible null pointer dereference: b <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c: In function ‘yy_get_next_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1492:46: warning: leak of ‘*b.yy_ch_buf’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1425:12: note: (1) entry to ‘yy_get_next_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1432:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1436:38: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1436:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1458:46: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1463:12: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1472:49: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1474:37: note: (8) following ‘true’ branch (when ‘num_to_read <= 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1478:41: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:54:19: note: (10) inlined call to ‘boot_yyrealloc’ from ‘yy_get_next_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1494:41: note: in expansion of macro ‘yyrealloc’ <--[gcc]
In function ‘boot_yyrealloc’,
    inlined from ‘yy_get_next_buffer’ at bootscanner.c:1494:6:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2245:16: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2245:16: note: (12) when ‘realloc’ succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c: In function ‘yy_get_next_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1501:28: note: (13) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1505:40: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1474:37: note: (15) following ‘true’ branch (when ‘num_to_read <= 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1478:41: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1483:28: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1485:49: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:54:19: note: (19) inlined call to ‘boot_yyrealloc’ from ‘yy_get_next_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1494:41: note: in expansion of macro ‘yyrealloc’ <--[gcc]
In function ‘boot_yyrealloc’,
    inlined from ‘yy_get_next_buffer’ at bootscanner.c:1494:6:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2245:16: note: (20) when ‘realloc’ fails <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c: In function ‘yy_get_next_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1492:46: note: (21) ‘*b.yy_ch_buf’ leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c: In function ‘boot_yy_create_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1780:12: warning: leak of ‘malloc(64)’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:32:26: note: (1) entry to ‘boot_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1766:21: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:53:17: note: (2) inlined call to ‘boot_yyalloc’ from ‘boot_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1770:31: note: in expansion of macro ‘yyalloc’ <--[gcc]
In function ‘boot_yyalloc’,
    inlined from ‘boot_yy_create_buffer’ at bootscanner.c:1770:24:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2232:32: note: (3) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c: In function ‘boot_yy_create_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1771:12: note: (4) assuming ‘malloc(64)’ is non-NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1771:12: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1774:24: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1780:12: note: (7) ‘malloc(64)’ leaks here; was allocated at (3) <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c: In function ‘boot_yy_scan_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2034:45: warning: leak of ‘malloc(n)’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:36:23: note: (1) entry to ‘boot_yy_scan_bytes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2018:17: note: in expansion of macro ‘yy_scan_bytes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:53:17: note: (2) inlined call to ‘boot_yyalloc’ from ‘boot_yy_scan_bytes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2027:24: note: in expansion of macro ‘yyalloc’ <--[gcc]
In function ‘boot_yyalloc’,
    inlined from ‘boot_yy_scan_bytes’ at bootscanner.c:2027:17:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2232:32: note: (3) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c: In function ‘boot_yy_scan_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2028:12: note: (4) assuming ‘malloc(n)’ is non-NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2028:12: note: (5) following ‘false’ branch... <--[gcc]
cc1: note: (6) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:34:24: note: (7) calling ‘boot_yy_scan_buffer’ from ‘boot_yy_scan_bytes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2036:13: note: in expansion of macro ‘yy_scan_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:34:24: note: (8) entry to ‘boot_yy_scan_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:1968:17: note: in expansion of macro ‘yy_scan_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootscanner.c:2034:45: note: (9) ‘malloc(n)’ leaks here; was allocated at (3) <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brin_bloom.o brin_bloom.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
/usr/bin/make -C parser all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brin_minmax.o brin_minmax.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o catalog.o catalog.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o basebackup.o basebackup.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bootstrap.o bootstrap.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brin_pageops.o brin_pageops.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup/basebackup.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap/bootstrap.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_pageops.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o aclchk.o aclchk.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/aclchk.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/aclchk.c:2679:17: warning: Value stored to 'msg' during its initialization is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/aclchk.c:2814:17: warning: Value stored to 'msg' during its initialization is never read [deadcode.DeadStores] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brin_minmax_multi.o brin_minmax_multi.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c: In function ‘brin_range_deserialize’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:815:4: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:815:25: warning: use of NULL ‘dataptr’ where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:2999:1: note: (1) entry to ‘brin_minmax_multi_summary_out’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:3025:31: note: (2) calling ‘brin_range_deserialize’ from ‘brin_minmax_multi_summary_out’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:723:1: note: (3) entry to ‘brin_range_deserialize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:791:12: note: (4) following ‘false’ branch (when ‘datalen == 0’)... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:800:23: note: (6) following ‘true’ branch (when ‘i < nvalues’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:802:20: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:802:20: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:811:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:811:25: note: (10) following ‘true’ branch (when ‘typlen > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:813:44: note: (11) inlined call to ‘PointerGetDatum’ from ‘brin_range_deserialize’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:57: <--[gcc]
In function ‘PointerGetDatum’,
    inlined from ‘brin_range_deserialize’ at brin_minmax_multi.c:813:23:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:324:16: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c: In function ‘brin_range_deserialize’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:815:25: note: (13) argument 1 (‘dataptr’) NULL where non-null expected <--[gcc]
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:824:25: warning: use of NULL ‘dataptr’ where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:2999:1: note: (1) entry to ‘brin_minmax_multi_summary_out’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:3025:31: note: (2) calling ‘brin_range_deserialize’ from ‘brin_minmax_multi_summary_out’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:723:1: note: (3) entry to ‘brin_range_deserialize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:791:12: note: (4) following ‘false’ branch (when ‘datalen == 0’)... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:800:23: note: (6) following ‘true’ branch (when ‘i < nvalues’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:802:20: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:802:20: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:811:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:811:25: note: (10) following ‘false’ branch (when ‘typlen <= 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:820:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:820:25: note: (12) following ‘true’ branch (when ‘typlen == -1’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:822:44: note: (13) inlined call to ‘PointerGetDatum’ from ‘brin_range_deserialize’ <--[gcc]
In function ‘PointerGetDatum’,
    inlined from ‘brin_range_deserialize’ at brin_minmax_multi.c:822:23:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:324:16: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c: In function ‘brin_range_deserialize’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:824:25: note: (15) argument 1 (‘dataptr’) NULL where non-null expected <--[gcc]
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:834:25: warning: use of NULL ‘dataptr’ where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:2999:1: note: (1) entry to ‘brin_minmax_multi_summary_out’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:3025:31: note: (2) calling ‘brin_range_deserialize’ from ‘brin_minmax_multi_summary_out’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:723:1: note: (3) entry to ‘brin_range_deserialize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:791:12: note: (4) following ‘false’ branch (when ‘datalen == 0’)... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:800:23: note: (6) following ‘true’ branch (when ‘i < nvalues’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:802:20: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:802:20: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:811:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:811:25: note: (10) following ‘false’ branch (when ‘typlen <= 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:820:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:820:25: note: (12) following ‘false’ branch (when ‘typlen != -1’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:828:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:828:25: note: (14) following ‘true’ branch (when ‘typlen == -2’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:830:48: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:834:25: note: (16) argument 1 (‘dataptr’) NULL where non-null expected <--[gcc]
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c: In function ‘reduce_expanded_ranges’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:1519:41: warning: dereference of NULL ‘distances’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:2731:1: note: (1) entry to ‘brin_minmax_multi_union’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:2819:21: note: (2) calling ‘build_distances’ from ‘brin_minmax_multi_union’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:1331:1: note: (3) entry to ‘build_distances’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:1341:12: note: (4) following ‘true’ branch (when ‘neranges == 1’)... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:2819:21: note: (6) returning to ‘brin_minmax_multi_union’ from ‘build_distances’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:2832:20: note: (7) calling ‘reduce_expanded_ranges’ from ‘brin_minmax_multi_union’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:1478:1: note: (8) entry to ‘reduce_expanded_ranges’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:1500:12: note: (9) following ‘false’ branch (when ‘ndistances > keep’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:1504:21: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:1516:23: note: (11) following ‘true’ branch (when ‘i < keep’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:1519:58: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:1519:58: note: (13) ‘distances’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:1519:41: note: (14) dereference of NULL ‘distances + (long unsigned int)i * 16’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:824:4: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:834:4: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_minmax_multi.c:2563:2: warning: Value stored to 'attno' is never read [deadcode.DeadStores] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o analyze.o analyze.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brin_revmap.o brin_revmap.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
/usr/bin/make -C common all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap'
( echo src/backend/bootstrap/bootparse.o src/backend/bootstrap/bootscanner.o src/backend/bootstrap/bootstrap.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/bootstrap'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/analyze.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/analyze.c:28: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/analyze.c:2194: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(lcolnode)},(union ListCell){.ptr_value=(rcolnode)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/analyze.c:2249: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(lcolnode)},(union ListCell){.ptr_value=(rcolnode)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/analyze.c:2262: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(lcolnode)},(union ListCell){.ptr_value=(rcolnode)}' depends on order of evaluation of side effects <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/pg_proc.h:21: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/objectaddress.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/parsenodes.h:28: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:10: warning: Access to field 'elements' results in a dereference of a null pointer (loaded from variable 'list') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/analyze.c:286:7: warning: Access to field 'intoClause' results in a dereference of a null pointer (loaded from variable 'stmt') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/analyze.c:1788:16: warning: Access to field 'rtindex' results in a dereference of a null pointer (loaded from variable 'node') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/analyze.c:2340:16: warning: Access to field 'rtindex' results in a dereference of a null pointer (loaded from variable 'node') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_revmap.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/usr/bin/make -C commands all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brin.o brin.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o basebackup_copy.o basebackup_copy.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o basebackup_gzip.o basebackup_gzip.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o basebackup_lz4.o basebackup_lz4.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o basebackup_zstd.o basebackup_zstd.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o basebackup_progress.o basebackup_progress.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o basebackup_server.o basebackup_server.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o basebackup_sink.o basebackup_sink.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o basebackup_target.o basebackup_target.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o aggregatecmds.o aggregatecmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/aggregatecmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o attmap.o attmap.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/attmap.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bufmask.o bufmask.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brin_tuple.o brin_tuple.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:20, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/heaptoast.h:16, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:36: <--[gcc]
In function ‘att_isnull’,
    inlined from ‘brin_deconstruct_tuple’ at brin_tuple.c:667:32:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupmacs.h:28:22: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c: In function ‘brin_deconstruct_tuple’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:553:1: note: (1) entry to ‘brin_deform_tuple’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:565:72: note: (2) following ‘true’ branch (when ‘dMemtuple’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:565:28: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:565:28: note: (4) calling ‘brin_memtuple_initialize’ from ‘brin_deform_tuple’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:511:1: note: (5) entry to ‘brin_memtuple_initialize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:521:23: note: (6) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:523:52: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:521:23: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:523:52: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:521:23: note: (10) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:523:52: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:521:23: note: (12) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:523:52: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:521:23: note: (14) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:523:52: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:521:23: note: (16) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:535:32: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:565:28: note: (18) returning to ‘brin_deform_tuple’ from ‘brin_memtuple_initialize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:568:12: note: (19) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:34: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/brin_tuple.h:93:60: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:572:14: note: in expansion of macro ‘BrinTupleIsEmptyRange’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:583:12: note: (21) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:587:9: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:587:9: note: (23) calling ‘brin_deconstruct_tuple’ from ‘brin_deform_tuple’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:645:1: note: (24) entry to ‘brin_deconstruct_tuple’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:660:33: note: (25) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:667:42: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:667:42: note: (27) following ‘true’ branch (when ‘nulls != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_tuple.c:667:46: note: (28) inlined call to ‘att_isnull’ from ‘brin_deconstruct_tuple’ <--[gcc]
In function ‘att_isnull’,
    inlined from ‘brin_deconstruct_tuple’ at brin_tuple.c:667:32:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupmacs.h:28:27: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupmacs.h:28:22: note: (30) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupmacs.h:28:22: note: (31) dereference of NULL ‘nullbits + (sizetype)(attnum >> 3)’ <--[gcc]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o basebackup_throttle.o basebackup_throttle.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup/basebackup_throttle.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
( echo src/backend/backup/backup_manifest.o src/backend/backup/basebackup.o src/backend/backup/basebackup_copy.o src/backend/backup/basebackup_gzip.o src/backend/backup/basebackup_lz4.o src/backend/backup/basebackup_zstd.o src/backend/backup/basebackup_progress.o src/backend/backup/basebackup_server.o src/backend/backup/basebackup_sink.o src/backend/backup/basebackup_target.o src/backend/backup/basebackup_throttle.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/backup'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o detoast.o detoast.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/detoast.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o amcmds.o amcmds.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/usr/bin/make -C executor all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o heap.o heap.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/heap.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/heap.c:634:3: warning: Value stored to 'containing_rowtypes' is never read [deadcode.DeadStores] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_agg.o parse_agg.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_agg.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_agg.c:17: <--[clang]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_agg.c:17: <--[gcc]
In function ‘list_nth_cell’,
    inlined from ‘expand_grouping_sets’ at parse_agg.c:1835:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: warning: dereference of NULL ‘expanded_groups’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_agg.c: In function ‘expand_grouping_sets’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_agg.c:1802:1: note: (1) entry to ‘expand_grouping_sets’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_agg.c:1809:12: note: (2) following ‘false’ branch (when ‘groupingSets’ is non-NULL)... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:42: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_agg.c:1812:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:178:56: note: (5) inlined call to ‘list_nth_cell’ from ‘expand_grouping_sets’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:374:45: note: in definition of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:178:49: note: in expansion of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_agg.c:1835:30: note: in expansion of macro ‘linitial’ <--[gcc]
In function ‘list_nth_cell’,
    inlined from ‘expand_grouping_sets’ at parse_agg.c:1835:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: note: (7) dereference of NULL ‘expanded_groups’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_agg.c:2116: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(make_agg_arg(17,(unsigned int)0))}),((union ListCell){.ptr_value=(make_agg_arg(2281,(unsigned int)0))})' depends on order of evaluation of side effects <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:19: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:10: warning: Access to field 'elements' results in a dereference of a null pointer (loaded from variable 'list') [core.NullDereference] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
/usr/bin/make -C foreign all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dependency.o dependency.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/dependency.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execAsync.o execAsync.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o alter.o alter.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/alter.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execAmi.o execAmi.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brin_validate.o brin_validate.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_validate.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/foreign'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o foreign.o foreign.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/foreign/foreign.c:514:17: warning: Value stored to 'rsinfo' during its initialization is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/foreign/foreign.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/foreign'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/foreign'
( echo src/backend/foreign/foreign.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/foreign'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brin_xlog.o brin_xlog.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin/brin_xlog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
( echo src/backend/access/brin/brin.o src/backend/access/brin/brin_bloom.o src/backend/access/brin/brin_inclusion.o src/backend/access/brin/brin_minmax.o src/backend/access/brin/brin_minmax_multi.o src/backend/access/brin/brin_pageops.o src/backend/access/brin/brin_revmap.o src/backend/access/brin/brin_tuple.o src/backend/access/brin/brin_validate.o src/backend/access/brin/brin_xlog.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/brin'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o heaptuple.o heaptuple.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/heaptuple.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/heaptuple.c:971: warning: nullPointer(CWE-476): Possible null pointer dereference: targetMinimalTuple <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/heaptuple.c:972: warning: nullPointer(CWE-476): Possible null pointer dereference: targetMinimalTuple <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/heaptuple.c:973: warning: nullPointer(CWE-476): Possible null pointer dereference: targetMinimalTuple <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/heaptuple.c:974: warning: nullPointer(CWE-476): Possible null pointer dereference: targetMinimalTuple <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/heaptuple.c:976: warning: nullPointer(CWE-476): Possible null pointer dereference: targetMinimalTuple <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/heaptuple.c:980: warning: nullPointer(CWE-476): Possible null pointer dereference: targetMinimalTuple <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/heaptuple.c:981: warning: nullPointer(CWE-476): Possible null pointer dereference: targetMinimalTuple <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execCurrent.o execCurrent.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execCurrent.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gram.o gram.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:1836: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeIntConst(0x7FFF,-1))}),((union ListCell){.ptr_value=(makeIntConst(yyvsp[-2].ival,yylsp[-2]))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:4245: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].ielem)},(union ListCell){.ptr_value=(yyvsp[0].list)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:4250: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-5].ielem)},(union ListCell){.ptr_value=(yyvsp[-1].list)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:5110: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-3].typnam)},(union ListCell){.ptr_value=(yyvsp[-1].typnam)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:5190: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].typnam)},(union ListCell){.ptr_value=(makeString(yyvsp[0].str))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:5856: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeInteger(events1|events2))},((union ListCell){.ptr_value=(list_concat(columns1,columns2))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:5863: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeInteger(1<<2))},(union ListCell){.ptr_value=((struct List*)NULL)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:5865: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeInteger(1<<3))},(union ListCell){.ptr_value=((struct List*)NULL)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:5867: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeInteger(1<<4))},(union ListCell){.ptr_value=((struct List*)NULL)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:5869: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeInteger(1<<4))},(union ListCell){.ptr_value=(yyvsp[0].list)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:5871: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeInteger(1<<5))},(union ListCell){.ptr_value=((struct List*)NULL)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:6990: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeTypeNameFromNameList(yyvsp[-2].list))},(union ListCell){.ptr_value=(makeString(yyvsp[-5].str))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:7026: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].typnam)},(union ListCell){.ptr_value=(makeString(yyvsp[-2].str))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:7062: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-5].typnam)},(union ListCell){.ptr_value=(yyvsp[-3].typnam)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:8415: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=((struct List*)NULL)},(union ListCell){.ptr_value=(makeInteger(-1))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:8419: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-1].list)},(union ListCell){.ptr_value=(makeInteger(-1))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:8423: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-1].list)},(union ListCell){.ptr_value=(makeInteger(0))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:8567: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(yyvsp[-2].str))},(union ListCell){.ptr_value=(makeString(yyvsp[0].str))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:8846: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-3].typnam)},(union ListCell){.ptr_value=(yyvsp[-1].typnam)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:8848: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(NULL)},(union ListCell){.ptr_value=(yyvsp[-1].typnam)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:8850: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-3].typnam)},(union ListCell){.ptr_value=(NULL)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:8966: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].typnam)},(union ListCell){.ptr_value=(yyvsp[-2].typnam)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:9000: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-6].objwithargs)},(union ListCell){.ptr_value=(yyvsp[0].objwithargs)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:9004: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[0].objwithargs)},(union ListCell){.ptr_value=(yyvsp[-6].objwithargs)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:9008: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[0].objwithargs)},(union ListCell){.ptr_value=(NULL)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:9012: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(NULL)},(union ListCell){.ptr_value=(yyvsp[0].objwithargs)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:9022: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-3].typnam)},(union ListCell){.ptr_value=(makeString(yyvsp[-1].str))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:11484: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].list)},(union ListCell){.ptr_value=(yyvsp[0].list)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:11496: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].list)},(union ListCell){.ptr_value=(yyvsp[0].list)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:13480: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[0].alias)},(union ListCell){.ptr_value=((struct List*)NULL)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:13484: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(NULL)},(union ListCell){.ptr_value=(yyvsp[-1].list)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:13491: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(a)},(union ListCell){.ptr_value=(yyvsp[-1].list)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:13498: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(a)},(union ListCell){.ptr_value=(yyvsp[-1].list)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:13502: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(NULL)},(union ListCell){.ptr_value=((struct List*)NULL)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:13531: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].list)},(union ListCell){.ptr_value=(yyvsp[0].alias)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:13657: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-1].node)},(union ListCell){.ptr_value=((struct List*)NULL)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:13675: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-1].node)},(union ListCell){.ptr_value=(yyvsp[0].list)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:13981: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeIntConst(0x7FFF,-1))}),((union ListCell){.ptr_value=(makeIntConst(yyvsp[-1].ival,yylsp[-1]))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14365: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeIntConst(1<<12,yylsp[-3]))}),((union ListCell){.ptr_value=(makeIntConst(yyvsp[-1].ival,yylsp[-1]))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14414: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[0].node)},(union ListCell){.ptr_value=(yyvsp[-4].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14478: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14492: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14506: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14520: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14539: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14557: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14693: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14701: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14709: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14717: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14820: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-3].node)},((union ListCell){.ptr_value=(makeStringConst(yyvsp[-1].str,yylsp[-1]))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:14835: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},((union ListCell){.ptr_value=(makeStringConst(yyvsp[-1].str,yylsp[-1]))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:15354: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-3].node)},((union ListCell){.ptr_value=(makeStringConst(yyvsp[-1].str,yylsp[-1]))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:15513: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[-1].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:15525: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},((union ListCell){.ptr_value=(makeBoolAConst(yyvsp[-1].boolean,-1))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:15542: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:15542: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[-1].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16126: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeStringConst(yyvsp[-2].str,yylsp[-2]))}),(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16156: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-6].node)},(union ListCell){.ptr_value=(yyvsp[-4].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16156: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-6].node)},(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16156: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-6].node)},(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16161: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16161: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16167: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[0].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16190: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16190: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16195: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16195: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[0].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16206: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16221: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},((union ListCell){.ptr_value=(makeIntConst(1,-1))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16221: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].node)},((union ListCell){.ptr_value=(makeIntConst(1,-1))}),((union ListCell){.ptr_value=(makeTypeCast(yyvsp[0].node,SystemTypeName("int4"),-1))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16227: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16227: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-4].node)},(union ListCell){.ptr_value=(yyvsp[-2].node)},(union ListCell){.ptr_value=(yyvsp[0].node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16687: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeIntConst(0x7FFF,-1))}),((union ListCell){.ptr_value=(makeIntConst(yyvsp[-2].ival,yylsp[-2]))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:18234: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(list_concat(directargs,orderedargs))}),(union ListCell){.ptr_value=(ndirectargs)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:18341: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString("pg_catalog"))},(union ListCell){.ptr_value=(makeString(name))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:18353: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString("pg_catalog"))},(union ListCell){.ptr_value=(makeString(name))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:18422: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(lexpr)},(union ListCell){.ptr_value=(rexpr)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:18439: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(lexpr)},(union ListCell){.ptr_value=(rexpr)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.y:16781: error: legacyUninitvar(CWE-457): Uninitialized variable: n <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c: In function ‘base_yyparse’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:1857:7: warning: use of uninitialized value ‘yyss’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:1842:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:28937:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:28830:16: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:28830:16: note: (2) capacity: 400 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:28892:6: note: (3) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:28898:34: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:28924:10: note: (5) following ‘false’ branch (when ‘yystacksize <= 9999’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:28926:19: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:28935:12: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:1842:17: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:1857:25: note: in definition of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:28937:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:1857:7: note: (9) use of uninitialized value ‘yyss’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:1842:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c:28937:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/gram.c: internal warning: child 10497 timed out after 30s <--[gcc]
cswrap: error: child 10497 (/usr/bin/gcc) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_collate.o parse_collate.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_collate.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_collate.c:377: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(le)},(union ListCell){.ptr_value=(re)}' depends on order of evaluation of side effects <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
/usr/bin/make -C gin all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginarrayproc.o ginarrayproc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o printsimple.o printsimple.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
/usr/bin/make -C gist all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o indextuple.o indextuple.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/indextuple.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_coerce.o parse_coerce.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_coerce.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o analyze.o analyze.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c: In function ‘do_analyze_rel’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:610:25: warning: dereference of NULL ‘thisdata’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:291:1: note: (1) entry to ‘do_analyze_rel’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:450:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:499:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:499:23: note: (4) following ‘false’ branch (when ‘attr_cnt <= i’)... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:504:27: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:520:19: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:529:9: note: (8) following ‘false’ branch (when ‘inh == 0’)... <--[gcc]
cc1: note: (9) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:532:12: note: (10) following ‘false’ branch (when ‘inh == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:537:28: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:547:12: note: (12) following ‘true’ branch (when ‘numrows > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:552:17: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:560:31: note: (14) following ‘false’ branch (when ‘attr_cnt <= i’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:589:30: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:589:20: note: (16) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:595:17: note: (17) inlined call to ‘MemoryContextSwitchTo’ from ‘do_analyze_rel’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:47, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:15: <--[gcc]
In function ‘MemoryContextSwitchTo’,
    inlined from ‘do_analyze_rel’ at analyze.c:595:3:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/palloc.h:142:30: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c: In function ‘do_analyze_rel’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:606:35: note: (19) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:608:60: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:608:39: note: (21) ‘indexdata’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:610:25: note: (22) dereference of NULL ‘thisdata’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:656:55: warning: dereference of NULL ‘thisdata’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:450:12: note: (1) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:499:9: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:499:23: note: (3) following ‘false’ branch (when ‘attr_cnt <= i’)... <--[gcc]
cc1: note: (4) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:504:27: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:520:19: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:529:9: note: (7) following ‘false’ branch (when ‘inh == 0’)... <--[gcc]
cc1: note: (8) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:532:12: note: (9) following ‘false’ branch (when ‘inh == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:537:28: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:633:12: note: (11) following ‘false’ branch (when ‘inh == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:637:17: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:651:35: note: (13) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:653:60: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:653:39: note: (15) ‘indexdata’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:656:55: note: (16) dereference of NULL ‘thisdata’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c: In function ‘compute_index_stats’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:850:29: warning: dereference of NULL ‘thisdata’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:291:1: note: (1) entry to ‘do_analyze_rel’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:450:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:499:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:499:23: note: (4) following ‘false’ branch (when ‘attr_cnt <= i’)... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:504:27: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:520:19: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:529:9: note: (8) following ‘false’ branch (when ‘inh == 0’)... <--[gcc]
cc1: note: (9) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:532:12: note: (10) following ‘false’ branch (when ‘inh == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:537:28: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:547:12: note: (12) following ‘true’ branch (when ‘numrows > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:552:17: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:560:31: note: (14) following ‘false’ branch (when ‘attr_cnt <= i’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:589:30: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:589:20: note: (16) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:590:25: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:590:25: note: (18) calling ‘compute_index_stats’ from ‘do_analyze_rel’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:830:1: note: (19) entry to ‘compute_index_stats’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:847:27: note: (20) following ‘true’ branch (when ‘ind < nindexes’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:849:52: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:849:31: note: (22) ‘indexdata’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/analyze.c:850:29: note: (23) dereference of NULL ‘thisdata’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o index.o index.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/index.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o indexing.o indexing.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/indexing.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o printtup.o printtup.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/printtup.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o relation.o relation.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistbuild.o gistbuild.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistbuild.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o objectaccess.o objectaccess.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_clause.o parse_clause.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_clause.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_clause.c:1670: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(l_colvar)},(union ListCell){.ptr_value=(r_colvar)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_clause.c:1674: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(l_colvar)},(union ListCell){.ptr_value=(r_colvar)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_clause.c:1742: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(l_node)},(union ListCell){.ptr_value=(r_node)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_clause.c: internal warning: child 10863 timed out after 30s <--[clang]
cswrap: error: child 10863 (/usr/bin/clang) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gist.o gist.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gist.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gist.c:340:17: warning: Access to field 'buffer' results in a dereference of a null pointer (loaded from variable 'dist') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gist.c:671:10: warning: Access to field 'retry_from_parent' results in a dereference of a null pointer (loaded from variable 'stack') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gist.c:843:5: warning: Value stored to 'xlocked' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gist.c:1119:13: warning: Access to field 'buffer' results in a dereference of a null pointer (loaded from field 'parent') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gist.c:1168:14: warning: Access to field 'buffer' results in a dereference of a null pointer (loaded from field 'parent') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gist.c:1358:13: warning: Access to field 'buffer' results in a dereference of a null pointer (loaded from field 'parent') [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginbtree.o ginbtree.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/gin_private.h:15: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:15: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:25: warning: Access to field 'pd_special' results in a dereference of a null pointer (loaded from variable 'page') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:690:14: warning: Access to field 'buffer' results in a dereference of a null pointer (loaded from variable 'parent') [core.NullDereference] <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:15, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/gin_private.h:15, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:17: <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginPlaceToPage’ at ginbtree.c:408:4:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: warning: dereference of NULL ‘childpage’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:775:1: note: (1) entry to ‘ginInsertValue’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:781:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:782:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:782:17: note: (4) calling ‘ginFinishSplit’ from ‘ginInsertValue’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (5) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (6) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:46, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:15: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (10) calling ‘ginFinishSplit’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (11) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (12) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (14) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (16) calling ‘ginFinishSplit’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (17) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (18) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (20) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:705:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:706:100: note: (22) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:111:50: note: (23) inlined call to ‘PageGetSpecialPointer’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:130:34: note: in expansion of macro ‘GinPageGetOpaque’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:29: note: in expansion of macro ‘GinPageRightMost’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginFinishSplit’ at ginbtree.c:708:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:28: note: (25) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:714:33: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:715:33: note: (27) calling ‘ginFindParents’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:214:1: note: (28) entry to ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:251:20: note: (29) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (31) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:257:36: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:267:25: note: (33) calling ‘ginFinishSplit’ from ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (34) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (35) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (37) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:705:24: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:706:100: note: (39) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:111:50: note: (40) inlined call to ‘PageGetSpecialPointer’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:130:34: note: in expansion of macro ‘GinPageGetOpaque’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:29: note: in expansion of macro ‘GinPageRightMost’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginFinishSplit’ at ginbtree.c:708:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:28: note: (42) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:714:33: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:715:33: note: (44) calling ‘ginFindParents’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:214:1: note: (45) entry to ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:251:20: note: (46) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (48) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:257:36: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:267:25: note: (50) calling ‘ginFinishSplit’ from ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (51) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (52) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (54) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:705:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:706:100: note: (56) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:730:35: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:732:24: note: (58) calling ‘ginPlaceToPage’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:329:1: note: (59) entry to ‘ginPlaceToPage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:338:25: note: (60) ‘newlpage’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:339:33: note: (61) ‘newlpage’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:357:12: note: (62) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:359:25: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:381:12: note: (64) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:386:17: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:386:17: note: (66) following ‘true’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:20: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/miscadmin.h:148:48: note: (67) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:389:17: note: in expansion of macro ‘START_CRIT_SECTION’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:406:20: note: (68) following ‘true’ branch (when ‘childbuf != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:111:50: note: (69) inlined call to ‘PageGetSpecialPointer’ from ‘ginPlaceToPage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:408:25: note: in expansion of macro ‘GinPageGetOpaque’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginPlaceToPage’ at ginbtree.c:408:4:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (71) dereference of NULL ‘childpage’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginPlaceToPage’ at ginbtree.c:478:27:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: warning: dereference of NULL ‘childpage’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:775:1: note: (1) entry to ‘ginInsertValue’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:781:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:782:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:782:17: note: (4) calling ‘ginFinishSplit’ from ‘ginInsertValue’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (5) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (6) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (10) calling ‘ginFinishSplit’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (11) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (12) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (14) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (16) calling ‘ginFinishSplit’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (17) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (18) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (20) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:705:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:706:100: note: (22) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:111:50: note: (23) inlined call to ‘PageGetSpecialPointer’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:130:34: note: in expansion of macro ‘GinPageGetOpaque’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:29: note: in expansion of macro ‘GinPageRightMost’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginFinishSplit’ at ginbtree.c:708:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:28: note: (25) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:714:33: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:715:33: note: (27) calling ‘ginFindParents’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:214:1: note: (28) entry to ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:251:20: note: (29) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (31) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:257:36: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:267:25: note: (33) calling ‘ginFinishSplit’ from ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (34) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (35) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (37) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:705:24: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:706:100: note: (39) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:111:50: note: (40) inlined call to ‘PageGetSpecialPointer’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:130:34: note: in expansion of macro ‘GinPageGetOpaque’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:29: note: in expansion of macro ‘GinPageRightMost’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginFinishSplit’ at ginbtree.c:708:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:28: note: (42) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:714:33: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:715:33: note: (44) calling ‘ginFindParents’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:214:1: note: (45) entry to ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:251:20: note: (46) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (48) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:257:36: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:267:25: note: (50) calling ‘ginFinishSplit’ from ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (51) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (52) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (54) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:705:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:706:100: note: (56) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:730:35: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:732:24: note: (58) calling ‘ginPlaceToPage’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:329:1: note: (59) entry to ‘ginPlaceToPage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:338:25: note: (60) ‘newlpage’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:339:33: note: (61) ‘newlpage’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:357:12: note: (62) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:359:25: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:381:12: note: (64) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:386:17: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:386:17: note: (66) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:445:17: note: (67) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:445:17: note: (68) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:459:27: note: (69) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:462:20: note: (70) following ‘false’ branch (when ‘buildStats’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:111:50: note: (71) inlined call to ‘PageGetSpecialPointer’ from ‘ginPlaceToPage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:470:34: note: in expansion of macro ‘GinPageGetOpaque’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginPlaceToPage’ at ginbtree.c:470:20:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:475:20: note: (73) following ‘true’ branch (when ‘childbuf != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:477:47: note: (74) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:111:50: note: (75) inlined call to ‘PageGetSpecialPointer’ from ‘ginPlaceToPage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:478:48: note: in expansion of macro ‘GinPageGetOpaque’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginPlaceToPage’ at ginbtree.c:478:27:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (76) dereference of NULL ‘childpage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:570:25: warning: use of NULL ‘newrootpg’ where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:775:1: note: (1) entry to ‘ginInsertValue’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:781:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:782:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:782:17: note: (4) calling ‘ginFinishSplit’ from ‘ginInsertValue’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (5) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (6) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (10) calling ‘ginFinishSplit’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (11) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (12) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (14) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:702:25: note: (16) calling ‘ginFinishSplit’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (17) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (18) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (20) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:705:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:706:100: note: (22) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:111:50: note: (23) inlined call to ‘PageGetSpecialPointer’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:130:34: note: in expansion of macro ‘GinPageGetOpaque’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:29: note: in expansion of macro ‘GinPageRightMost’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginFinishSplit’ at ginbtree.c:708:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:28: note: (25) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:714:33: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:715:33: note: (27) calling ‘ginFindParents’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:214:1: note: (28) entry to ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:251:20: note: (29) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (31) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:257:36: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:267:25: note: (33) calling ‘ginFinishSplit’ from ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (34) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (35) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/posmake[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
tgresql-16.1/src/include/utils/elog.h:146:25: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (37) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:705:24: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:706:100: note: (39) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:111:50: note: (40) inlined call to ‘PageGetSpecialPointer’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:130:34: note: in expansion of macro ‘GinPageGetOpaque’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:29: note: in expansion of macro ‘GinPageRightMost’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginFinishSplit’ at ginbtree.c:708:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:708:28: note: (42) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:714:33: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:715:33: note: (44) calling ‘ginFindParents’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:214:1: note: (45) entry to ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:251:20: note: (46) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:254:20: note: (48) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:257:36: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:267:25: note: (50) calling ‘ginFinishSplit’ from ‘ginFindParents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:666:1: note: (51) entry to ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:678:12: note: (52) following ‘false’ branch (when ‘freestack == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:679:17: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:701:20: note: (54) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:705:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:706:100: note: (56) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:730:35: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:732:24: note: (58) calling ‘ginPlaceToPage’ from ‘ginFinishSplit’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:329:1: note: (59) entry to ‘ginPlaceToPage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:338:25: note: (60) ‘newlpage’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:339:33: note: (61) ‘newlpage’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:357:12: note: (62) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:359:25: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:381:12: note: (64) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:386:17: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:386:17: note: (66) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:445:17: note: (67) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:445:17: note: (68) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:459:27: note: (69) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:462:20: note: (70) following ‘false’ branch (when ‘buildStats’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/ginblock.h:111:50: note: (71) inlined call to ‘PageGetSpecialPointer’ from ‘ginPlaceToPage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:470:34: note: in expansion of macro ‘GinPageGetOpaque’ <--[gcc]
In function ‘PageGetSpecialPointer’,
    inlined from ‘ginPlaceToPage’ at ginbtree.c:470:20:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:340:51: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c: In function ‘ginPlaceToPage’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:475:20: note: (73) following ‘false’ branch (when ‘childbuf == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:481:68: note: (74) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:483:20: note: (75) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:534:37: note: (76) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:566:20: note: (77) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:569:25: note: (78) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginbtree.c:570:25: note: (79) argument 2 (‘newrootpg’) NULL where non-null expected <--[gcc]
<built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginbulk.o ginbulk.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistbuildbuffers.o gistbuildbuffers.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistbuildbuffers.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistbuildbuffers.c:366:6: warning: Access to field 'freespace' results in a dereference of a null pointer (loaded from field 'pageBuffer') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistbuildbuffers.c:677:25: warning: The left operand of '<' is a garbage value [core.UndefinedBinaryOperatorResult] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execExpr.o execExpr.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execExpr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o reloptions.o reloptions.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/reloptions.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o scankey.o scankey.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o session.o session.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o async.o async.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/async.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/async.c:832:3: warning: Value stored to 'funcctx' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/async.c:1494:4: warning: Value stored to 'slotno' is never read [deadcode.DeadStores] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gindatapage.o gindatapage.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/gindatapage.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/gindatapage.c:830:21: warning: Access to field 'nbytes' results in a dereference of a null pointer (loaded from field 'seg') [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_cte.o parse_cte.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_cte.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_cte.c:276: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(cycle_clause->cycle_mark_value)},(union ListCell){.ptr_value=(cycle_clause->cycle_mark_default)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_cte.c:292: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(cycle_clause->cycle_mark_value)},(union ListCell){.ptr_value=(cycle_clause->cycle_mark_default)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_cte.c:298: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(cycle_clause->cycle_mark_value)},(union ListCell){.ptr_value=(cycle_clause->cycle_mark_default)}' depends on order of evaluation of side effects <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o syncscan.o syncscan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/syncscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_enr.o parse_enr.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o toast_compression.o toast_compression.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o objectaddress.o objectaddress.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:2356: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(typename)},((union ListCell){.ptr_value=(list_nth_cell(args,0)->ptr_value)})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:2359: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(name)},((union ListCell){.ptr_value=(list_nth_cell(args,0)->ptr_value)})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:2363: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(list_nth_cell(name,0)->ptr_value)}),((union ListCell){.ptr_value=(list_nth_cell(args,0)->ptr_value)})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:2370: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(name)},(union ListCell){.ptr_value=(args)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:4902: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(schema)},(union ListCell){.ptr_value=(pstrdup(coll->collname.data))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:4976: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(schema)},(union ListCell){.ptr_value=(pstrdup(conForm->conname.data))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5081: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(pstrdup(amForm->amname.data))},(union ListCell){.ptr_value=(schema)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5081: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(pstrdup(amForm->amname.data))},(union ListCell){.ptr_value=(schema)},(union ListCell){.ptr_value=(pstrdup(opcForm->opcname.data))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5161: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(ltype)},(union ListCell){.ptr_value=(rtype)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5223: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(ltype)},(union ListCell){.ptr_value=(rtype)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5343: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(schema)},(union ListCell){.ptr_value=(pstrdup(formStatistic->stxname.data))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5370: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(schema)},(union ListCell){.ptr_value=(pstrdup(formParser->prsname.data))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5397: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(schema)},(union ListCell){.ptr_value=(pstrdup(formDict->dictname.data))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5424: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(schema)},(union ListCell){.ptr_value=(pstrdup(formTmpl->tmplname.data))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5451: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(schema)},(union ListCell){.ptr_value=(pstrdup(formCfg->cfgname.data))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5998: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(pstrdup(amForm->amname.data))},(union ListCell){.ptr_value=(pstrdup(schema))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:5998: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(pstrdup(amForm->amname.data))},(union ListCell){.ptr_value=(pstrdup(schema))},(union ListCell){.ptr_value=(pstrdup(opfForm->opfname.data))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/objectaddress.c:6036: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(schema)},(union ListCell){.ptr_value=(pstrdup(relForm->relname.data))}' depends on order of evaluation of side effects <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o toast_internals.o toast_internals.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/toast_internals.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tupconvert.o tupconvert.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o cluster.o cluster.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/cluster.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistget.o gistget.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistget.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistget.c:377:3: warning: Null pointer passed to 2nd parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginentrypage.o ginentrypage.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginentrypage.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginentrypage.c:628: error: legacyUninitvar(CWE-457): Uninitialized variable: tupstore <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginentrypage.c:650:3: warning: Value stored to 'ptr' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginentrypage.c:682:22: warning: The left operand of '&' is a garbage value [core.UndefinedBinaryOperatorResult] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execGrouping.o execGrouping.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execGrouping.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o collationcmds.o collationcmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/collationcmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execExprInterp.o execExprInterp.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execExprInterp.c: In function ‘ExecEvalStepOp.part.0’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execExprInterp.c:2380:27: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execExprInterp.c:2365:1: note: (1) entry to ‘ExecEvalStepOp.part.0’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execExprInterp.c:2374:23: note: (2) inlined call to ‘bsearch’ from ‘ExecEvalStepOp.part.0’ <--[gcc]
In file included from /usr/include/stdlib.h:965, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/c.h:60, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:45, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execExprInterp.c:57: <--[gcc]
In function ‘bsearch’,
    inlined from ‘ExecEvalStepOp.part.0’ at execExprInterp.c:2374:9:
/usr/include/bits/stdlib-bsearch.h:29:14: note: (3) following ‘true’ branch (when ‘__u > __l’)... <--[gcc]
/usr/include/bits/stdlib-bsearch.h:31:20: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execExprInterp.c: In function ‘ExecEvalStepOp.part.0’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execExprInterp.c:2380:27: note: (5) dereference of NULL ‘<unknown>’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o comment.o comment.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistproc.o gistproc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistproc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tupdesc.o tupdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common/tupdesc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
( echo src/backend/access/common/attmap.o src/backend/access/common/bufmask.o src/backend/access/common/detoast.o src/backend/access/common/heaptuple.o src/backend/access/common/indextuple.o src/backend/access/common/printsimple.o src/backend/access/common/printtup.o src/backend/access/common/relation.o src/backend/access/common/reloptions.o src/backend/access/common/scankey.o src/backend/access/common/session.o src/backend/access/common/syncscan.o src/backend/access/common/toast_compression.o src/backend/access/common/toast_internals.o src/backend/access/common/tupconvert.o src/backend/access/common/tupdesc.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/common'
/usr/bin/make -C hash all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o constraint.o constraint.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/constraint.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o namespace.o namespace.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/namespace.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/namespace.c: internal warning: child 11111 timed out after 30s <--[clang]
cswrap: error: child 11111 (/usr/bin/clang) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginget.o ginget.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginget.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o partition.o partition.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c: In function ‘has_partition_attrs’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:287:37: warning: dereference of NULL ‘partexprs_item’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:254:1: note: (1) entry to ‘has_partition_attrs’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:262:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:265:15: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:269:26: note: (4) inlined call to ‘list_head’ from ‘has_partition_attrs’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/attmap.h:18, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:17: <--[gcc]
In function ‘list_head’,
    inlined from ‘has_partition_attrs’ at partition.c:269:19:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (5) following ‘false’ branch... <--[gcc]
In function ‘has_partition_attrs’:
cc1: note: (6) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:270:23: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:272:45: note: (8) inlined call to ‘get_partition_col_attnum’ from ‘has_partition_attrs’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:31: <--[gcc]
In function ‘get_partition_col_attnum’,
    inlined from ‘has_partition_attrs’ at partition.c:272:26:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/partcache.h:82:19: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c: In function ‘has_partition_attrs’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:274:20: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:287:37: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/partition.c:287:37: note: (12) dereference of NULL ‘partexprs_item’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hash_xlog.o hash_xlog.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hash_xlog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistscan.o gistscan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginfast.o ginfast.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginfast.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginfast.c:656:12: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o conversioncmds.o conversioncmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/conversioncmds.c:117: error: uninitvar(CWE-457): Uninitialized variable: result <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hash.o hash.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hash.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hashfunc.o hashfunc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gininsert.o gininsert.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_aggregate.o pg_aggregate.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_aggregate.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistsplit.o gistsplit.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistsplit.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hashinsert.o hashinsert.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginlogic.o ginlogic.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginlogic.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_cast.o pg_cast.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_attrdef.o pg_attrdef.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_class.o pg_class.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_collation.o pg_collation.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_collation.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o copy.o copy.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execIndexing.o execIndexing.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c: In function ‘DoCopy’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:308:41: warning: dereference of NULL ‘rel’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:287:20: note: (1) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:47, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:15: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/palloc.h:122:17: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:152:28: note: in expansion of macro ‘palloc0fast’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:176:53: note: in expansion of macro ‘newNode’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:292:25: note: in expansion of macro ‘makeNode’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:301:12: note: (3) following ‘true’ branch (when ‘is_from != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:308:21: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:308:20: note: (5) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:308:41: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:308:41: note: (7) dereference of NULL ‘rel’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copy.c:308:24: warning: Access to field 'rd_islocaltemp' results in a dereference of a null pointer (loaded from variable 'rel') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execIndexing.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistutil.o gistutil.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistutil.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistutil.c:207: error: uninitvar(CWE-457): Uninitialized variable: &attrsize <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistutil.c:276: error: uninitvar(CWE-457): Uninitialized variable: &dstsize <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistutil.c:458:12: warning: 6th function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistutil.c:606:7: warning: Branch condition evaluates to a garbage value [core.uninitialized.Branch] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistvacuum.o gistvacuum.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistvacuum.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execJunk.o execJunk.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c: In function ‘ExecInitJunkFilterConversion’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:176:46: warning: dereference of NULL ‘t’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:137:1: note: (1) entry to ‘ExecInitJunkFilterConversion’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:166:12: note: (2) following ‘true’ branch (when ‘cleanLength > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:168:43: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:169:21: note: (4) inlined call to ‘list_head’ from ‘ExecInitJunkFilterConversion’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/attmap.h:18, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupconvert.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/execnodes.h:32, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/execdesc.h:18, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/executor.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:17: <--[gcc]
In function ‘list_head’,
    inlined from ‘ExecInitJunkFilterConversion’ at execJunk.c:169:7:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (5) following ‘false’ branch (when ‘targetList’ is NULL)... <--[gcc]
In function ‘ExecInitJunkFilterConversion’:
cc1: note: (6) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:170:31: note: (7) following ‘true’ branch (when ‘i < cleanLength’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:172:59: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:172:28: note: (9) following ‘false’ branch... <--[gcc]
cc1: note: (10) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:176:46: note: (11) dereference of NULL ‘t’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execJunk.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginpostinglist.o ginpostinglist.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginpostinglist.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hashovfl.o hashovfl.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashovfl.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_constraint.o pg_constraint.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_constraint.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_expr.o parse_expr.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:1239: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(result)},(union ListCell){.ptr_value=(cmp)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:1278: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,">=",aexpr,bexpr,a->location))}),((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,"<=",(typeof(aexpr))copyObjectImpl(aexpr),cexpr,a->location))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:1287: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,"<",aexpr,bexpr,a->location))}),((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,">",(typeof(aexpr))copyObjectImpl(aexpr),cexpr,a->location))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:1296: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,">=",aexpr,bexpr,a->location))}),((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,"<=",(typeof(aexpr))copyObjectImpl(aexpr),cexpr,a->location))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:1303: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,">=",(typeof(aexpr))copyObjectImpl(aexpr),(typeof(cexpr))copyObjectImpl(cexpr),a->location))}),((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,"<=",(typeof(aexpr))copyObjectImpl(aexpr),(typeof(bexpr))copyObjectImpl(bexpr),a->location))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:1310: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(sub1)},(union ListCell){.ptr_value=(sub2)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:1314: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,"<",aexpr,bexpr,a->location))}),((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,">",(typeof(aexpr))copyObjectImpl(aexpr),cexpr,a->location))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:1321: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,"<",(typeof(aexpr))copyObjectImpl(aexpr),(typeof(cexpr))copyObjectImpl(cexpr),a->location))}),((union ListCell){.ptr_value=(makeSimpleA_Expr(AEXPR_OP,">",(typeof(aexpr))copyObjectImpl(aexpr),(typeof(bexpr))copyObjectImpl(bexpr),a->location))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:1328: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(sub1)},(union ListCell){.ptr_value=(sub2)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:2974: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(result)},(union ListCell){.ptr_value=(cmp)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:3196: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(expr)},(union ListCell){.ptr_value=(encoding)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:3477: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(texpr)},(union ListCell){.ptr_value=(enc)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:3633: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(pstrdup("q")))},(union ListCell){.ptr_value=(makeString(pstrdup("a")))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:3775: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(key)},(union ListCell){.ptr_value=(val)}' depends on order of evaluation of side effects <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c:18: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/pg_aggregate.h:24: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/objectaddress.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/parsenodes.h:28: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:10: warning: Access to field 'elements' results in a dereference of a null pointer (loaded from variable 'list') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_expr.c: internal warning: child 11379 timed out after 30s <--[gcc]
cswrap: error: child 11379 (/usr/bin/gcc) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistvalidate.o gistvalidate.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistvalidate.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_conversion.o pg_conversion.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_db_role_setting.o pg_db_role_setting.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o copyfrom.o copyfrom.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copyfrom.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_depend.o pg_depend.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_depend.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistxlog.o gistxlog.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist/gistxlog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
( echo src/backend/access/gist/gist.o src/backend/access/gist/gistbuild.o src/backend/access/gist/gistbuildbuffers.o src/backend/access/gist/gistget.o src/backend/access/gist/gistproc.o src/backend/access/gist/gistscan.o src/backend/access/gist/gistsplit.o src/backend/access/gist/gistutil.o src/backend/access/gist/gistvacuum.o src/backend/access/gist/gistvalidate.o src/backend/access/gist/gistxlog.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_enum.o pg_enum.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_enum.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_func.o parse_func.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1779: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(aarg->ptr_value)},(union ListCell){.ptr_value=(harg->ptr_value)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1783: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(aarg->ptr_value)},(union ListCell){.ptr_value=(harg->ptr_value)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:2270: warning: uninitvar(CWE-457): Uninitialized variable: argoids <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:17: <--[gcc]
In function ‘list_nth_cell’,
    inlined from ‘unify_hypothetical_args’ at parse_func.c:1760:22:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: warning: dereference of NULL ‘fargs’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c: In function ‘unify_hypothetical_args’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:90:1: note: (1) entry to ‘ParseFuncOrColumn’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:94:53: note: (2) following ‘true’ branch (when ‘fn’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:94:53: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:124:16: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:135:13: note: (5) inlined call to ‘list_length’ from ‘ParseFuncOrColumn’ <--[gcc]
In function ‘list_length’,
    inlined from ‘ParseFuncOrColumn’ at parse_func.c:135:6:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (7) following ‘true’ branch (when ‘fargs’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c: In function ‘unify_hypothetical_args’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:135:12: note: (9) following ‘false’ branch... <--[gcc]
cc1: note: (10) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (11) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:155:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:155:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (13) following ‘false’ branch (when ‘fargs’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:155:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:374:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:179:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (15) following ‘false’ branch (when ‘fargs’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:179:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:210:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:210:12: note: (17) following ‘false’ branch (when ‘fargs’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:223:38: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:266:20: note: (19) calling ‘func_get_detail’ from ‘ParseFuncOrColumn’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1394:1: note: (20) entry to ‘func_get_detail’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1420:12: note: (21) following ‘true’ branch (when ‘argdefaults’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1421:30: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1421:30: note: (23) ‘fargnames’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1433:33: note: (24) following ‘true’ branch (when ‘best_candidate’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1437:20: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1442:12: note: (26) following ‘false’ branch (when ‘best_candidate’ is non-NULL)... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:45, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:15: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1586:47: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/c.h:759:41: note: in definition of macro ‘OidIsValid’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1586:20: note: (28) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1594:31: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1594:20: note: (30) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1598:25: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1624:20: note: (32) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:658:40: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1627:40: note: in expansion of macro ‘GETSTRUCT’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1632:20: note: (34) following ‘true’ branch (when ‘argdefaults’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1632:50: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1632:33: note: (36) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1697:30: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:266:20: note: (38) returning to ‘ParseFuncOrColumn’ from ‘func_get_detail’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:294:12: note: (39) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:304:43: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:358:17: note: (41) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:367:23: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:368:20: note: (43) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:658:40: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:370:49: note: in expansion of macro ‘GETSTRUCT’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:376:20: note: (45) following ‘true’ branch (when ‘aggkind != 110’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:381:28: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:381:28: note: (47) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:387:28: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:387:28: note: (49) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:407:45: note: (50) inlined call to ‘list_length’ from ‘ParseFuncOrColumn’ <--[gcc]
In function ‘list_length’,
    inlined from ‘ParseFuncOrColumn’ at parse_func.c:407:24:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c: In function ‘unify_hypothetical_args’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:414:36: note: (52) following ‘false’ branch (when ‘catDirectArgs == numDirectArgs’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:504:28: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:504:28: note: (54) following ‘true’ branch (when ‘aggkind == 104’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:505:33: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:505:33: note: (56) calling ‘unify_hypothetical_args’ from ‘ParseFuncOrColumn’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1740:1: note: (57) entry to ‘unify_hypothetical_args’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1750:25: note: (58) inlined call to ‘list_length’ from ‘unify_hypothetical_args’ <--[gcc]
In function ‘list_length’,
    inlined from ‘unify_hypothetical_args’ at parse_func.c:1750:18:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (59) following ‘false’ branch (when ‘fargs’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c: In function ‘unify_hypothetical_args’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1750:23: note: (60) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1753:12: note: (61) following ‘false’ branch (when ‘numNonHypotheticalArgs >= 0’)... <--[gcc]
cc1: note: (62) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1757:56: note: (63) following ‘true’ branch (when ‘hargpos < numDirectArgs’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1759:76: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1760:36: note: (65) inlined call to ‘list_nth_cell’ from ‘unify_hypothetical_args’ <--[gcc]
In function ‘list_nth_cell’,
    inlined from ‘unify_hypothetical_args’ at parse_func.c:1760:22:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: note: (66) dereference of NULL ‘fargs’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c: In function ‘funcname_signature_string’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: warning: dereference of NULL ‘lc’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:2013:70: note: in expansion of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:1992:1: note: (1) entry to ‘funcname_signature_string’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:2004:30: note: (2) inlined call to ‘list_length’ from ‘funcname_signature_string’ <--[gcc]
In function ‘list_length’,
    inlined from ‘funcname_signature_string’ at parse_func.c:2004:23:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (3) following ‘true’ branch (when ‘argnames’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c: In function ‘funcname_signature_string’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:2007:23: note: (5) following ‘true’ branch (when ‘i < nargs’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:2009:20: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:2009:20: note: (7) following ‘false’ branch (when ‘i == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:2011:20: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:2007:23: note: (9) following ‘true’ branch (when ‘i < nargs’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:2009:20: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: note: (11) dereference of NULL ‘lc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_func.c:2013:70: note: in expansion of macro ‘lfirst’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hashpage.o hashpage.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c: In function ‘_hash_getcachedmetap’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1531:17: warning: use of NULL where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1516:20: note: (1) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1521:21: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1529:20: note: (3) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1530:41: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1530:41: note: (5) ‘cache’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1531:17: note: (6) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1531:17: note: (7) argument 1 (‘*rel.rd_amcache’) NULL where non-null expected <--[gcc]
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1102:2: warning: Value stored to 'nopaque' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1205:6: warning: Value stored to 'nopaque' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashpage.c:1531:3: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o copyfromparse.o copyfromparse.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copyfromparse.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copyfromparse.c:1848:5: warning: Value stored to 'end_ptr' is never read [deadcode.DeadStores] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o createas.o createas.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/createas.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_node.o parse_node.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_inherits.o pg_inherits.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_inherits.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginscan.o ginscan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginutil.o ginutil.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginutil.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_largeobject.o pg_largeobject.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_merge.o parse_merge.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_param.o parse_param.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_param.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_namespace.o pg_namespace.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_oper.o parse_oper.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_oper.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_oper.c:733: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(ltree)},(union ListCell){.ptr_value=(rtree)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_oper.c:835: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(ltree)},(union ListCell){.ptr_value=(rtree)}' depends on order of evaluation of side effects <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hashsearch.o hashsearch.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashsearch.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hashsort.o hashsort.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_operator.o pg_operator.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_operator.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_parameter_acl.o pg_parameter_acl.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hashutil.o hashutil.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o copyto.o copyto.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashutil.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copyto.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/copyto.c:217:10: warning: An undefined value may be read from 'errno' [unix.Errno] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginvacuum.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginvacuum.c:296:47: warning: Access to field 'leftBuffer' results in a dereference of a null pointer (loaded from field 'child') [core.NullDereference] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginvacuum.o ginvacuum.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execMain.o execMain.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execMain.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/usr/bin/make -C lib all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o binaryheap.o binaryheap.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execParallel.o execParallel.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execParallel.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bipartite_match.o bipartite_match.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/bipartite_match.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginxlog.o ginxlog.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c: In function ‘ginRedoRecompress’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:270:4: warning: Value stored to 'oldseg' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:284:33: warning: use of NULL ‘newseg’ where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:347:1: note: (1) entry to ‘ginRedoInsert’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:376:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:378:40: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:383:20: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:386:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:386:25: note: (6) calling ‘ginRedoInsertData’ from ‘ginRedoInsert’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:319:1: note: (7) entry to ‘ginRedoInsertData’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:323:12: note: (8) following ‘true’ branch (when ‘isLeaf != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:329:17: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:329:17: note: (10) calling ‘ginRedoRecompress’ from ‘ginRedoInsertData’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:117:1: note: (11) entry to ‘ginRedoRecompress’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:172:37: note: (12) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:174:33: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:195:20: note: (14) following ‘false’ branch (when ‘a_action != 4’)... <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:227:20: note: (16) following ‘false’ branch (when ‘a_action != 4’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:247:20: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:263:20: note: (18) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:274:17: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:172:37: note: (20) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:174:33: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:195:20: note: (22) following ‘false’ branch (when ‘a_action != 4’)... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:263:20: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:274:17: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:284:33: note: (26) argument 2 (‘newseg’) NULL where non-null expected <--[gcc]
<built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:291:33: warning: use of NULL ‘newseg’ where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:347:1: note: (1) entry to ‘ginRedoInsert’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:376:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:378:40: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:383:20: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:386:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:386:25: note: (6) calling ‘ginRedoInsertData’ from ‘ginRedoInsert’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:319:1: note: (7) entry to ‘ginRedoInsertData’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:323:12: note: (8) following ‘true’ branch (when ‘isLeaf != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:329:17: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:329:17: note: (10) calling ‘ginRedoRecompress’ from ‘ginRedoInsertData’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:117:1: note: (11) entry to ‘ginRedoRecompress’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:172:37: note: (12) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:174:33: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:195:20: note: (14) following ‘false’ branch (when ‘a_action != 4’)... <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:227:20: note: (16) following ‘false’ branch (when ‘a_action != 4’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:247:20: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:263:20: note: (18) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:274:17: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:172:37: note: (20) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:174:33: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:195:20: note: (22) following ‘false’ branch (when ‘a_action != 4’)... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:263:20: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:274:17: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:291:33: note: (26) argument 2 (‘newseg’) NULL where non-null expected <--[gcc]
<built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginxlog.c:371:3: warning: Value stored to 'payload' is never read [deadcode.DeadStores] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bloomfilter.o bloomfilter.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/bloomfilter.c:109:31: warning: Right operand is negative in left shift [core.BitwiseShift] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ginvalidate.o ginvalidate.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin/ginvalidate.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
( echo src/backend/access/gin/ginarrayproc.o src/backend/access/gin/ginbtree.o src/backend/access/gin/ginbulk.o src/backend/access/gin/gindatapage.o src/backend/access/gin/ginentrypage.o src/backend/access/gin/ginfast.o src/backend/access/gin/ginget.o src/backend/access/gin/gininsert.o src/backend/access/gin/ginlogic.o src/backend/access/gin/ginpostinglist.o src/backend/access/gin/ginscan.o src/backend/access/gin/ginutil.o src/backend/access/gin/ginvacuum.o src/backend/access/gin/ginvalidate.o src/backend/access/gin/ginxlog.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/gin'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o define.o define.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_proc.o pg_proc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c: In function ‘ProcedureCreate’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:536:45: warning: dereference of NULL ‘newlc’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:72:1: note: (1) entry to ‘ProcedureCreate’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:129:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:139:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:164:12: note: (4) following ‘false’ branch (when ‘parameterModes == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:186:113: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:188:12: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:198:21: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:201:12: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:210:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:239:12: note: (10) following ‘false’ branch (when ‘paramModes’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:294:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:294:23: note: (12) following ‘true’ branch (when ‘i != 30’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:296:26: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:325:12: note: (14) following ‘false’ branch (when ‘parameterModes == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:328:53: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:365:12: note: (16) following ‘true’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:17: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:658:40: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:368:55: note: in expansion of macro ‘GETSTRUCT’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:373:20: note: (18) following ‘true’ branch (when ‘replace != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:378:22: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:383:20: note: (20) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:397:76: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:409:20: note: (22) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:410:46: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:409:55: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:429:20: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:507:20: note: (26) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:514:29: note: (27) inlined call to ‘list_length’ from ‘ProcedureCreate’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:19: <--[gcc]
In function ‘list_length’,
    inlined from ‘ProcedureCreate’ at pg_proc.c:514:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c: In function ‘ProcedureCreate’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:514:28: note: (29) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:523:42: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (31) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:533:25: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:533:25: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:538:36: note: (33) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:546:41: note: (34) inlined call to ‘lnext’ from ‘ProcedureCreate’ <--[gcc]
In function ‘lnext’,
    inlined from ‘ProcedureCreate’ at pg_proc.c:546:13:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:346:10: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c: In function ‘ProcedureCreate’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (36) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:533:25: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:533:25: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_proc.c:536:45: note: (38) dereference of NULL ‘newlc’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o discard.o discard.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/usr/bin/make -C heap all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dshash.o dshash.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/dshash.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/dshash.c:969: error: uninitvar(CWE-457): Uninitialized variable: *bucket_head <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/dshash.c:998: error: uninitvar(CWE-457): Uninitialized variable: *bucket_head <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hyperloglog.o hyperloglog.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ilist.o ilist.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hashvalidate.o hashvalidate.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash/hashvalidate.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
( echo src/backend/access/hash/hash.o src/backend/access/hash/hash_xlog.o src/backend/access/hash/hashfunc.o src/backend/access/hash/hashinsert.o src/backend/access/hash/hashovfl.o src/backend/access/hash/hashpage.o src/backend/access/hash/hashsearch.o src/backend/access/hash/hashsort.o src/backend/access/hash/hashutil.o src/backend/access/hash/hashvalidate.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/hash'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dbcommands.o dbcommands.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/dbcommands.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o integerset.o integerset.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/integerset.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o knapsack.o knapsack.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_publication.o pg_publication.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c: In function ‘pg_get_publication_tables’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1103:37: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1057:1: note: (1) entry to ‘pg_get_publication_tables’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1064:12: note: (2) following ‘true’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:37: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/funcapi.h:307:30: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1075:27: note: in expansion of macro ‘SRF_FIRSTCALL_INIT’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1089:31: note: (4) following ‘true’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:40: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1095:82: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/builtins.h:95:73: note: in definition of macro ‘TextDatumGetCString’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1095:36: note: (6) calling ‘GetPublicationByName’ from ‘pg_get_publication_tables’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1042:1: note: (7) entry to ‘GetPublicationByName’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1048:54: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1048:54: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1095:36: note: (10) returning to ‘pg_get_publication_tables’ from ‘GetPublicationByName’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_publication.c:1103:37: note: (11) dereference of NULL ‘GetPublicationByName(text_to_cstring((char *)*<unknown>), 0)’ <--[gcc]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execPartition.o execPartition.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execPartition.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execPartition.c:1422:8: warning: Branch condition evaluates to a garbage value [core.uninitialized.Branch] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execPartition.c:1649:7: warning: Branch condition evaluates to a garbage value [core.uninitialized.Branch] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/dropcmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dropcmds.o dropcmds.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pairingheap.o pairingheap.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/pairingheap.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/pairingheap.c: In function ‘merge_children.part.0’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/pairingheap.c:275:14: warning: dereference of NULL ‘pairs’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/pairingheap.c:251:20: note: (1) following ‘true’ branch (when ‘next’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/pairingheap.c:275:14: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/pairingheap.c:275:14: note: (3) dereference of NULL ‘pairs’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_range.o pg_range.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execProcnode.o execProcnode.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execProcnode.c:391: warning: nullPointer(CWE-476): Possible null pointer dereference: result <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execProcnode.c:407: warning: nullPointer(CWE-476): Possible null pointer dereference: result <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execProcnode.c:433: warning: nullPointer(CWE-476): Possible null pointer dereference: node <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execProcnode.c:434: warning: nullPointer(CWE-476): Possible null pointer dereference: node <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execProcnode.c:433: error: ctunullpointer(CWE-476): Null pointer dereference: node <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_target.o parse_target.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_target.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o heapam_visibility.o heapam_visibility.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam_visibility.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_shdepend.o pg_shdepend.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_shdepend.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o event_trigger.o event_trigger.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/event_trigger.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rbtree.o rbtree.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib/rbtree.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
( echo src/backend/lib/binaryheap.o src/backend/lib/bipartite_match.o src/backend/lib/bloomfilter.o src/backend/lib/dshash.o src/backend/lib/hyperloglog.o src/backend/lib/ilist.o src/backend/lib/integerset.o src/backend/lib/knapsack.o src/backend/lib/pairingheap.o src/backend/lib/rbtree.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/lib'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execReplication.o execReplication.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execReplication.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/usr/bin/make -C libpq all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o auth-sasl.o auth-sasl.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth-sasl.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_relation.o parse_relation.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_relation.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_relation.c: internal warning: child 12299 timed out after 30s <--[clang]
cswrap: error: child 12299 (/usr/bin/clang) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_subscription.o pg_subscription.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execSRF.o execSRF.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execSRF.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o auth-scram.o auth-scram.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth-scram.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth-scram.c:1181: warning: uninitvar(CWE-457): Uninitialized variable: ClientKey <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o heapam_handler.o heapam_handler.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_type.o pg_type.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execScan.o execScan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam_handler.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tableam.h:24, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/heapam.h:22, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam_handler.c:23: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tableam.h: In function ‘table_scan_getnextslot’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tableam.h:1052:52: warning: dereference of NULL ‘sscan’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/rel.h:504:38: note: in definition of macro ‘RelationGetRelid’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam_handler.c:691:1: note: (1) entry to ‘heapam_relation_copy_for_cluster’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam_handler.c:735:12: note: (2) following ‘false’ branch (when ‘use_sort == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam_handler.c:747:22: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam_handler.c:747:12: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam_handler.c:749:33: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam_handler.c:808:30: note: (6) calling ‘table_scan_getnextslot’ from ‘heapam_relation_copy_for_cluster’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tableam.h:1050:1: note: (7) entry to ‘table_scan_getnextslot’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tableam.h:1052:52: note: (8) dereference of NULL ‘sscan’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/rel.h:504:38: note: in definition of macro ‘RelationGetRelid’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam_handler.c:23: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/heapam.h:22: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tableam.h:1052:23: warning: Access to field 'rs_rd' results in a dereference of a null pointer (loaded from variable 'sscan') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/pg_type.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execScan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execScan.c:338: error: legacyUninitvar(CWE-457): Uninitialized variable: relids <--[cppcheck]
/usr/bin/make -C main all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/main'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o main.o main.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/main'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/main/main.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/main'
( echo src/backend/main/main.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/main'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_type.o parse_type.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o storage.o storage.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/storage.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execUtils.o execUtils.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execUtils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o heapam.o heapam.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:5483: error: legacyUninitvar(CWE-457): Uninitialized variable: status <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c: In function ‘heap_xlog_update’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9692:76: warning: dereference of NULL ‘<unknown>’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9566:12: note: (1) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9607:20: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9638:12: note: (3) following ‘true’ branch (when ‘newaction == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9645:27: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9651:20: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9654:26: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9654:20: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9657:25: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9660:20: note: (9) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9667:17: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9681:20: note: (11) following ‘true’ branch (when ‘prefixlen != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9686:36: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c:9692:76: note: (13) dereference of NULL ‘oldtup.t_data’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heapam.c: internal warning: child 12555 timed out after 30s <--[clang]
cswrap: error: child 12555 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o execTuples.o execTuples.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c: In function ‘do_tup_output’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2286:9: warning: use of uninitialized value ‘isnull’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2304:1: note: (1) entry to ‘do_text_output_multiline’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2307:25: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2307:25: note: (3) capacity: 1 byte <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2309:16: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2314:23: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2314:23: note: (6) when ‘strchr’ returns NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2315:20: note: (7) following ‘false’ branch (when ‘eol’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2322:31: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2327:17: note: (9) calling ‘do_tup_output’ from ‘do_text_output_multiline’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2276:1: note: (10) entry to ‘do_tup_output’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/execTuples.c:2286:9: note: (11) use of uninitialized value ‘isnull’ here <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o heaptoast.o heaptoast.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/heaptoast.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o auth.o auth.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c: In function ‘radius_add_attribute’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3063: warning: uninitvar(CWE-457): Uninitialized variable: encryptedpassword <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2852:9: warning: use of uninitialized value ‘data’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2857:1: note: (1) entry to ‘CheckRADIUSAuth’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2869:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2876:22: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2876:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2884:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2884:9: note: (6) calling ‘sendAuthRequest’ from ‘CheckRADIUSAuth’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:662:1: note: (7) entry to ‘sendAuthRequest’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:670:12: note: (8) following ‘false’ branch (when ‘extralen <= 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:673:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:680:12: note: (10) following ‘true’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:31: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/libpq/libpq.h:46:34: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:681:17: note: in expansion of macro ‘pq_flush’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2884:9: note: (12) returning to ‘CheckRADIUSAuth’ from ‘sendAuthRequest’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2886:18: note: (13) calling ‘recv_password_packet’ from ‘CheckRADIUSAuth’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:692:1: note: (14) entry to ‘recv_password_packet’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:701:12: note: (15) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:716:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:717:12: note: (17) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:729:23: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:729:12: note: (19) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:747:12: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:747:12: note: (21) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:46, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:16: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:753:9: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2886:18: note: (23) returning to ‘CheckRADIUSAuth’ from ‘recv_password_packet’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2887:12: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2890:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2890:12: note: (26) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2901:33: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2901:19: note: (28) inlined call to ‘list_head’ from ‘CheckRADIUSAuth’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/parsenodes.h:28, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/objectaddress.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/commands/user.h:14, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:26: <--[gcc]
In function ‘list_head’,
    inlined from ‘CheckRADIUSAuth’ at auth.c:2901:12:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (29) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c: In function ‘radius_add_attribute’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2902:23: note: (31) inlined call to ‘list_head’ from ‘CheckRADIUSAuth’ <--[gcc]
In function ‘list_head’,
    inlined from ‘CheckRADIUSAuth’ at auth.c:2902:16:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (32) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c: In function ‘radius_add_attribute’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2903:42: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2903:23: note: (34) inlined call to ‘list_head’ from ‘CheckRADIUSAuth’ <--[gcc]
In function ‘list_head’,
    inlined from ‘CheckRADIUSAuth’ at auth.c:2903:16:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (35) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c: In function ‘radius_add_attribute’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2904:34: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:374:45: note: in definition of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (37) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2904:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2904:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2906:47: note: (39) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2907:100: note: in expansion of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2906:47: note: (41) calling ‘PerformRadiusTransaction’ from ‘CheckRADIUSAuth’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2952:1: note: (42) entry to ‘PerformRadiusTransaction’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2963:25: note: (43) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2963:25: note: (44) capacity: 128 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2981:12: note: (45) following ‘true’ branch (when ‘portstr’ is NULL)... <--[gcc]
cc1: note: (46) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2983:12: note: (47) following ‘true’ branch (when ‘identifier’ is NULL)... <--[gcc]
cc1: note: (48) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2992:12: note: (49) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3004:22: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3006:12: note: (51) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3013:36: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3015:9: note: (53) calling ‘radius_add_attribute’ from ‘PerformRadiusTransaction’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2831:1: note: (54) entry to ‘radius_add_attribute’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2835:12: note: (55) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2849:71: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3015:9: note: (57) returning to ‘PerformRadiusTransaction’ from ‘radius_add_attribute’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3016:9: note: (58) calling ‘radius_add_attribute’ from ‘PerformRadiusTransaction’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2831:1: note: (59) entry to ‘radius_add_attribute’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2835:12: note: (60) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2849:71: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3016:9: note: (62) returning to ‘PerformRadiusTransaction’ from ‘radius_add_attribute’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3030:23: note: (63) following ‘false’ branch (when ‘i >= encryptedpasswordlen’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3061:9: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:3063:9: note: (65) calling ‘radius_add_attribute’ from ‘PerformRadiusTransaction’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2831:1: note: (66) entry to ‘radius_add_attribute’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2835:12: note: (67) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2849:71: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2852:9: note: (69) use of uninitialized value ‘data’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c: In function ‘CheckRADIUSAuth’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: warning: dereference of NULL ‘secrets’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2907:100: note: in expansion of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2857:1: note: (1) entry to ‘CheckRADIUSAuth’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2869:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2876:22: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2876:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2884:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2884:9: note: (6) calling ‘sendAuthRequest’ from ‘CheckRADIUSAuth’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:662:1: note: (7) entry to ‘sendAuthRequest’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:670:12: note: (8) following ‘false’ branch (when ‘extralen <= 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:673:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:680:12: note: (10) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/libpq/libpq.h:46:34: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:681:17: note: in expansion of macro ‘pq_flush’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2884:9: note: (12) returning to ‘CheckRADIUSAuth’ from ‘sendAuthRequest’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2886:18: note: (13) calling ‘recv_password_packet’ from ‘CheckRADIUSAuth’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:692:1: note: (14) entry to ‘recv_password_packet’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:701:12: note: (15) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:716:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:717:12: note: (17) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:729:23: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:729:12: note: (19) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:747:12: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:747:12: note: (21) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:146:25: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:239:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:753:9: note: in expansion of macro ‘elog’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2886:18: note: (23) returning to ‘CheckRADIUSAuth’ from ‘recv_password_packet’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2887:12: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2890:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2890:12: note: (26) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2901:33: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2901:19: note: (28) inlined call to ‘list_head’ from ‘CheckRADIUSAuth’ <--[gcc]
In function ‘list_head’,
    inlined from ‘CheckRADIUSAuth’ at auth.c:2901:12:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (29) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c: In function ‘CheckRADIUSAuth’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2902:42: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2902:23: note: (31) inlined call to ‘list_head’ from ‘CheckRADIUSAuth’ <--[gcc]
In function ‘list_head’,
    inlined from ‘CheckRADIUSAuth’ at auth.c:2902:16:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (32) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c: In function ‘CheckRADIUSAuth’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2903:42: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2903:23: note: (34) inlined call to ‘list_head’ from ‘CheckRADIUSAuth’ <--[gcc]
In function ‘list_head’,
    inlined from ‘CheckRADIUSAuth’ at auth.c:2903:16:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (35) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c: In function ‘CheckRADIUSAuth’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2904:34: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:374:45: note: in definition of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (37) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2904:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2904:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2906:47: note: (39) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2907:100: note: in expansion of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: note: (41) dereference of NULL ‘secrets’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/auth.c:2907:100: note: in expansion of macro ‘lfirst’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o toasting.o toasting.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/toasting.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog/toasting.c:327: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=("chunk_id")},(union ListCell){.ptr_value=("chunk_seq")}' depends on order of evaluation of side effects <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o explain.o explain.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/explain.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/explain.c:1709:23: warning: Access to field 'num_workers' results in a dereference of a null pointer (loaded from variable 'w') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/explain.c:1805:11: warning: Access to field 'ntuples2' results in a dereference of a null pointer (loaded from field 'instrument') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/explain.c:2110:23: warning: Access to field 'num_workers' results in a dereference of a null pointer (loaded from variable 'w') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/explain.c:2231:3: warning: Value stored to 'ancestors' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/explain.c:2444:3: warning: Value stored to 'ancestors' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/explain.c:2569:2: warning: Value stored to 'ancestors' is never read [deadcode.DeadStores] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o foreigncmds.o foreigncmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/foreigncmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/usr/bin/make -C nodes all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
( echo src/backend/catalog/aclchk.o src/backend/catalog/catalog.o src/backend/catalog/dependency.o src/backend/catalog/heap.o src/backend/catalog/index.o src/backend/catalog/indexing.o src/backend/catalog/namespace.o src/backend/catalog/objectaccess.o src/backend/catalog/objectaddress.o src/backend/catalog/partition.o src/backend/catalog/pg_aggregate.o src/backend/catalog/pg_attrdef.o src/backend/catalog/pg_cast.o src/backend/catalog/pg_class.o src/backend/catalog/pg_collation.o src/backend/catalog/pg_constraint.o src/backend/catalog/pg_conversion.o src/backend/catalog/pg_db_role_setting.o src/backend/catalog/pg_depend.o src/backend/catalog/pg_enum.o src/backend/catalog/pg_inherits.o src/backend/catalog/pg_largeobject.o src/backend/catalog/pg_namespace.o src/backend/catalog/pg_operator.o src/backend/catalog/pg_parameter_acl.o src/backend/catalog/pg_proc.o src/backend/catalog/pg_publication.o src/backend/catalog/pg_range.o src/backend/catalog/pg_shdepend.o src/backend/catalog/pg_subscription.o src/backend/catalog/pg_type.o src/backend/catalog/storage.o src/backend/catalog/toasting.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/catalog'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hio.o hio.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/hio.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bitmapset.o bitmapset.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/bitmapset.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o be-fsstubs.o be-fsstubs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/be-fsstubs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/be-fsstubs.c:518: warning: uninitvar(CWE-457): Uninitialized variable: fd <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o instrument.o instrument.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o be-secure-common.o be-secure-common.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/be-secure-common.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o be-secure.o be-secure.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o crypt.o crypt.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o functions.o functions.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/functions.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pruneheap.o pruneheap.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/pruneheap.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o functioncmds.o functioncmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/functioncmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/usr/bin/make -C index all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o extension.o extension.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/extension.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/extension.c:314: warning: nullPointer(CWE-476): Possible null pointer dereference: versionname <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/extension.c:3099: warning: nullPointer(CWE-476): Possible null pointer dereference: versionName <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/extension.c:314: error: ctunullpointer(CWE-476): Null pointer dereference: versionname <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rewriteheap.o rewriteheap.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/rewriteheap.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o amapi.o amapi.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index/amapi.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parse_utilcmd.o parse_utilcmd.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c:507: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(snamespace))},(union ListCell){.ptr_value=(makeString(cxt->relation->relname))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c:507: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(snamespace))},(union ListCell){.ptr_value=(makeString(cxt->relation->relname))},(union ListCell){.ptr_value=(makeString(column->colname))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c:1111: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(cxt->relation->schemaname))},(union ListCell){.ptr_value=(makeString(cxt->relation->relname))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c:1111: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(cxt->relation->schemaname))},(union ListCell){.ptr_value=(makeString(cxt->relation->relname))},(union ListCell){.ptr_value=(makeString(def->colname))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c:1373: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(heapRel->schemaname))},(union ListCell){.ptr_value=(makeString(heapRel->relname))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c:1373: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(heapRel->schemaname))},(union ListCell){.ptr_value=(makeString(heapRel->relname))},(union ListCell){.ptr_value=(makeString(n->conname))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c:1664: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(nspname))},(union ListCell){.ptr_value=(makeString(oprname))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c:2007: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(nsp_name))},(union ListCell){.ptr_value=(makeString(coll_name))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c:2037: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(nsp_name))},(union ListCell){.ptr_value=(makeString(opc_name))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parse_utilcmd.c: internal warning: child 13004 timed out after 30s <--[clang]
cswrap: error: child 13004 (/usr/bin/clang) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o amvalidate.o amvalidate.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index/amvalidate.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parser.o parser.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/parser.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hba.o hba.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c: In function ‘parse_hba_line’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:217:12: warning: Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c' [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:1352:16: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2600:1: note: (1) entry to ‘load_hba’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2610:16: note: (2) calling ‘open_auth_file’ from ‘load_hba’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:600:1: note: (3) entry to ‘open_auth_file’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:610:12: note: (4) following ‘false’ branch (when ‘depth <= 10’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:622:16: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:623:12: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:644:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:644:12: note: (8) following ‘true’ branch (when ‘depth == 0’)... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/executor.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/funcapi.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:34: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/memutils.h:127:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:650:36: note: in expansion of macro ‘AllocSetContextCreate’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2610:16: note: (10) returning to ‘load_hba’ from ‘open_auth_file’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2611:12: note: (11) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2617:9: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2617:9: note: (13) calling ‘tokenize_auth_file’ from ‘load_hba’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:691:1: note: (14) entry to ‘tokenize_auth_file’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:722:12: note: (15) following ‘true’ branch (when ‘depth == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:723:28: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:725:28: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:731:29: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2617:9: note: (19) returning to ‘load_hba’ from ‘tokenize_auth_file’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:29: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (20) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2625:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2625:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2631:20: note: (22) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2637:32: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2637:32: note: (24) calling ‘parse_hba_line’ from ‘load_hba’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:1327:1: note: (25) entry to ‘parse_hba_line’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:1351:17: note: (26) inlined call to ‘list_head’ from ‘parse_hba_line’ <--[gcc]
In function ‘list_head’,
    inlined from ‘parse_hba_line’ at hba.c:1351:10:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (27) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c: In function ‘parse_hba_line’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:1352:16: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:1352:16: note: (29) dereference of NULL ‘<unknown>’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c: In function ‘parse_ident_line’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2723:16: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2706:1: note: (1) entry to ‘parse_ident_line’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2717:17: note: (2) inlined call to ‘list_head’ from ‘parse_ident_line’ <--[gcc]
In function ‘list_head’,
    inlined from ‘parse_ident_line’ at hba.c:2717:10:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c: In function ‘parse_ident_line’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2719:22: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/hba.c:2723:16: note: (5) dereference of NULL ‘<unknown>’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o genam.o genam.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index/genam.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ifaddr.o ifaddr.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/ifaddr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeAgg.o nodeAgg.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeAgg.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeAgg.c:258: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/execExpr.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/nodeAgg.h:18: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/execnodes.h:32: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupconvert.h:20: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/tuptable.h:434:2: warning: Access to field 'tts_ops' results in a dereference of a null pointer (loaded from variable 'slot') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeAgg.c:2037:18: warning: Left shift by '32' overflows the capacity of 'int' [core.BitwiseShift] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o indexam.o indexam.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index/indexam.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index'
( echo src/backend/access/index/amapi.o src/backend/access/index/amvalidate.o src/backend/access/index/genam.o src/backend/access/index/indexam.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/index'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o vacuumlazy.o vacuumlazy.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c: In function ‘lazy_scan_prune’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1909:69: warning: use of uninitialized value ‘deadoffsets[i]’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1555:22: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1802:37: note: (2) following ‘true’ branch (when ‘tuples_frozen == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1810:50: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1813:20: note: (4) following ‘true’ branch (when ‘tuples_frozen == 0’)... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1897:12: note: (6) following ‘true’ branch (when ‘lpdead_items > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1899:31: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1907:35: note: (8) following ‘true’ branch (when ‘lpdead_items > i’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1909:69: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1907:35: note: (10) following ‘true’ branch (when ‘lpdead_items > i’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1909:69: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1909:69: note: (12) use of uninitialized value ‘deadoffsets[i]’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/vacuumlazy.c:1575:2: warning: Value stored to 'tuples_deleted' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o scansup.o scansup.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
/usr/bin/make -C nbtree all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o visibilitymap.o visibilitymap.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap/visibilitymap.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o scan.o scan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c: In function ‘core_yy_init_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8207:26: warning: dereference of NULL ‘b’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:142:19: note: (1) entry to ‘core_yyrestart’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8086:10: note: in expansion of macro ‘yyrestart’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:130:31: note: (2) calling ‘core_yyensure_buffer_stack’ from ‘core_yyrestart’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8091:9: note: in expansion of macro ‘yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:130:31: note: (3) entry to ‘core_yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8309:13: note: in expansion of macro ‘yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8324:20: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8327:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:130:31: note: (6) returning to ‘core_yyrestart’ from ‘core_yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8091:9: note: in expansion of macro ‘yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:64:26: note: (7) calling ‘core_yy_create_buffer’ from ‘core_yyrestart’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8093:13: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:64:26: note: (8) entry to ‘core_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8151:21: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8156:12: note: (9) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8159:24: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8165:12: note: (11) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8168:29: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:94:24: note: (13) calling ‘core_yy_init_buffer’ from ‘core_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8170:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:94:24: note: (14) entry to ‘core_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8199:17: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:100:25: note: (15) calling ‘core_yy_flush_buffer’ from ‘core_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8205:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:100:25: note: (16) entry to ‘core_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8228:10: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8231:12: note: (17) following ‘false’ branch (when ‘b’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8234:23: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:100:25: note: (19) returning to ‘core_yy_init_buffer’ from ‘core_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8205:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:94:24: note: (20) returning to ‘core_yy_create_buffer’ from ‘core_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8170:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:64:26: note: (21) returning to ‘core_yyrestart’ from ‘core_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8093:13: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:94:24: note: (22) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8096:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:94:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8096:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:94:24: note: (24) calling ‘core_yy_init_buffer’ from ‘core_yyrestart’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8096:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:94:24: note: (25) entry to ‘core_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8199:17: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:100:25: note: (26) calling ‘core_yy_flush_buffer’ from ‘core_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8205:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:100:25: note: (27) entry to ‘core_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8228:10: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8231:12: note: (28) following ‘true’ branch (when ‘b’ is NULL)... <--[gcc]
cc1: note: (29) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:100:25: note: (30) returning to ‘core_yy_init_buffer’ from ‘core_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8205:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser/scan.c:8207:26: note: (31) dereference of NULL ‘b’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
( echo src/backend/access/heap/heapam.o src/backend/access/heap/heapam_handler.o src/backend/access/heap/heapam_visibility.o src/backend/access/heap/heaptoast.o src/backend/access/heap/hio.o src/backend/access/heap/pruneheap.o src/backend/access/heap/rewriteheap.o src/backend/access/heap/vacuumlazy.o src/backend/access/heap/visibilitymap.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/heap'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
( echo src/backend/parser/analyze.o src/backend/parser/gram.o src/backend/parser/parse_agg.o src/backend/parser/parse_clause.o src/backend/parser/parse_coerce.o src/backend/parser/parse_collate.o src/backend/parser/parse_cte.o src/backend/parser/parse_enr.o src/backend/parser/parse_expr.o src/backend/parser/parse_func.o src/backend/parser/parse_merge.o src/backend/parser/parse_node.o src/backend/parser/parse_oper.o src/backend/parser/parse_param.o src/backend/parser/parse_relation.o src/backend/parser/parse_target.o src/backend/parser/parse_type.o src/backend/parser/parse_utilcmd.o src/backend/parser/parser.o src/backend/parser/scan.o src/backend/parser/scansup.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/parser'
/usr/bin/make -C rmgrdesc all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o brindesc.o brindesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc/brindesc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtcompare.o nbtcompare.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o clogdesc.o clogdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o committsdesc.o committsdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o copyfuncs.o copyfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/copyfuncs.c: internal warning: child 13136 timed out after 30s <--[gcc]
cswrap: error: child 13136 (/usr/bin/gcc) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
/usr/bin/make -C optimizer all
/usr/bin/make -C geqo all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dbasedesc.o dbasedesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_copy.o geqo_copy.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_cx.o geqo_cx.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o genericdesc.o genericdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o equalfuncs.o equalfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/equalfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/equalfuncs.c: internal warning: child 13169 timed out after 30s <--[gcc]
cswrap: error: child 13169 (/usr/bin/gcc) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gindesc.o gindesc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc/gindesc.c:100:6: warning: Value stored to 'payload' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o gistdesc.o gistdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hashdesc.o hashdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o extensible.o extensible.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o heapdesc.o heapdesc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc/heapdesc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o logicalmsgdesc.o logicalmsgdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o mxactdesc.o mxactdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o lockcmds.o lockcmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/lockcmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/usr/bin/make -C partitioning all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeAppend.o nodeAppend.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeAppend.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtdesc.o nbtdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_erx.o geqo_erx.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo/geqo_erx.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o relmapdesc.o relmapdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeBitmapAnd.o nodeBitmapAnd.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeBitmapAnd.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o replorigindesc.o replorigindesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rmgrdesc_utils.o rmgrdesc_utils.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o seqdesc.o seqdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o smgrdesc.o smgrdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgdesc.o spgdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_eval.o geqo_eval.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo/geqo_eval.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_main.o geqo_main.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pqcomm.o pqcomm.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/pqcomm.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_misc.o geqo_misc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o indexcmds.o indexcmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/indexcmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_mutation.o geqo_mutation.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pqformat.o pqformat.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_ox1.o geqo_ox1.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_ox2.o geqo_ox2.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_pmx.o geqo_pmx.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o standbydesc.o standbydesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc/standbydesc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtdedup.o nbtdedup.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pqmq.o pqmq.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeBitmapHeapscan.o nodeBitmapHeapscan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/tidbitmap.h:25, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/genam.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/amapi.h:15, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:17: <--[gcc]
In function ‘BlockIdGetBlockNumber’,
    inlined from ‘ItemPointerGetBlockNumberNoCheck’ at ../../../../src/include/storage/itemptr.h:95:9,
    inlined from ‘ItemPointerGetBlockNumber’ at ../../../../src/include/storage/itemptr.h:106:9,
    inlined from ‘_bt_bottomupdel_finish_pending’ at nbtdedup.c:712:20:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/block.h:105:39: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c: In function ‘_bt_bottomupdel_finish_pending’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:648:1: note: (1) entry to ‘_bt_bottomupdel_finish_pending’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:657:27: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:659:44: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:665:20: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:690:57: note: (5) inlined call to ‘BTreeTupleGetNPosting’ from ‘_bt_bottomupdel_finish_pending’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:524:20: note: (6) inlined call to ‘ItemPointerGetOffsetNumberNoCheck’ from ‘BTreeTupleGetNPosting’ <--[gcc]
In function ‘ItemPointerGetOffsetNumberNoCheck’,
    inlined from ‘BTreeTupleGetNPosting’ at ../../../../src/include/access/nbtree.h:524:13,
    inlined from ‘_bt_bottomupdel_finish_pending’ at nbtdedup.c:690:18:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:116:23: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c: In function ‘_bt_bottomupdel_finish_pending’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:696:28: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:709:42: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:709:42: note: (10) calling ‘BTreeTupleGetHeapTID’ from ‘_bt_bottomupdel_finish_pending’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:638:1: note: (11) entry to ‘BTreeTupleGetHeapTID’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:640:13: note: (12) inlined call to ‘BTreeTupleIsPivot’ from ‘BTreeTupleGetHeapTID’ <--[gcc]
In function ‘BTreeTupleIsPivot’,
    inlined from ‘BTreeTupleGetHeapTID’ at ../../../../src/include/access/nbtree.h:640:6:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:482:12: note: (13) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h: In function ‘_bt_bottomupdel_finish_pending’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:485:14: note: (14) inlined call to ‘ItemPointerGetOffsetNumberNoCheck’ from ‘BTreeTupleIsPivot’ <--[gcc]
In function ‘ItemPointerGetOffsetNumberNoCheck’,
    inlined from ‘BTreeTupleIsPivot’ at ../../../../src/include/access/nbtree.h:485:7,
    inlined from ‘BTreeTupleGetHeapTID’ at ../../../../src/include/access/nbtree.h:640:6:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:116:23: note: (15) ...to here <--[gcc]
In function ‘BTreeTupleIsPivot’,
    inlined from ‘BTreeTupleGetHeapTID’ at ../../../../src/include/access/nbtree.h:640:6:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:485:12: note: (16) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h: In function ‘_bt_bottomupdel_finish_pending’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:643:20: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:643:20: note: (18) following ‘false’ branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:709:42: note: (20) returning to ‘_bt_bottomupdel_finish_pending’ from ‘BTreeTupleGetHeapTID’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:712:48: note: (21) inlined call to ‘ItemPointerGetBlockNumber’ from ‘_bt_bottomupdel_finish_pending’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:106:16: note: (22) inlined call to ‘ItemPointerGetBlockNumberNoCheck’ from ‘ItemPointerGetBlockNumber’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:95:16: note: (23) inlined call to ‘BlockIdGetBlockNumber’ from ‘ItemPointerGetBlockNumberNoCheck’ <--[gcc]
In function ‘BlockIdGetBlockNumber’,
    inlined from ‘ItemPointerGetBlockNumberNoCheck’ at ../../../../src/include/storage/itemptr.h:95:9,
    inlined from ‘ItemPointerGetBlockNumber’ at ../../../../src/include/storage/itemptr.h:106:9,
    inlined from ‘_bt_bottomupdel_finish_pending’ at nbtdedup.c:712:20:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/block.h:105:39: note: (24) dereference of NULL ‘BTreeTupleGetHeapTID(page + (sizetype)*(PageHeaderData *)page.pd_linp[<unknown>].lp_off)’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtdedup.c:17: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:494:7: warning: Access to field 't_info' results in a dereference of a null pointer (loaded from variable 'itup') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/pqmq.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeBitmapHeapscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeBitmapHeapscan.c:90:2: warning: Value stored to 'tbm' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/matview.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo/geqo_pool.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o matview.o matview.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_pool.o geqo_pool.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pqsignal.o pqsignal.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tblspcdesc.o tblspcdesc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_px.o geqo_px.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_random.o geqo_random.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_recombination.o geqo_recombination.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geqo_selection.o geqo_selection.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
( echo src/backend/optimizer/geqo/geqo_copy.o src/backend/optimizer/geqo/geqo_cx.o src/backend/optimizer/geqo/geqo_erx.o src/backend/optimizer/geqo/geqo_eval.o src/backend/optimizer/geqo/geqo_main.o src/backend/optimizer/geqo/geqo_misc.o src/backend/optimizer/geqo/geqo_mutation.o src/backend/optimizer/geqo/geqo_ox1.o src/backend/optimizer/geqo/geqo_ox2.o src/backend/optimizer/geqo/geqo_pmx.o src/backend/optimizer/geqo/geqo_pool.o src/backend/optimizer/geqo/geqo_px.o src/backend/optimizer/geqo/geqo_random.o src/backend/optimizer/geqo/geqo_recombination.o src/backend/optimizer/geqo/geqo_selection.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/geqo'
/usr/bin/make -C path all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeBitmapIndexscan.o nodeBitmapIndexscan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeBitmapIndexscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xactdesc.o xactdesc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc/xactdesc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc/xactdesc.c:136:3: warning: Value stored to 'data' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc/xactdesc.c:231:3: warning: Value stored to 'data' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc/xactdesc.c:276:2: warning: Value stored to 'bufptr' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o be-secure-openssl.o be-secure-openssl.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/be-secure-openssl.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/be-secure-openssl.c:1116:3: warning: Value stored to 'namelen' is never read [deadcode.DeadStores] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeBitmapOr.o nodeBitmapOr.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeBitmapOr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeCtescan.o nodeCtescan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o opclasscmds.o opclasscmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/opclasscmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeCustom.o nodeCustom.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xlogdesc.o xlogdesc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc/xlogdesc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
( echo src/backend/access/rmgrdesc/brindesc.o src/backend/access/rmgrdesc/clogdesc.o src/backend/access/rmgrdesc/committsdesc.o src/backend/access/rmgrdesc/dbasedesc.o src/backend/access/rmgrdesc/genericdesc.o src/backend/access/rmgrdesc/gindesc.o src/backend/access/rmgrdesc/gistdesc.o src/backend/access/rmgrdesc/hashdesc.o src/backend/access/rmgrdesc/heapdesc.o src/backend/access/rmgrdesc/logicalmsgdesc.o src/backend/access/rmgrdesc/mxactdesc.o src/backend/access/rmgrdesc/nbtdesc.o src/backend/access/rmgrdesc/relmapdesc.o src/backend/access/rmgrdesc/replorigindesc.o src/backend/access/rmgrdesc/rmgrdesc_utils.o src/backend/access/rmgrdesc/seqdesc.o src/backend/access/rmgrdesc/smgrdesc.o src/backend/access/rmgrdesc/spgdesc.o src/backend/access/rmgrdesc/standbydesc.o src/backend/access/rmgrdesc/tblspcdesc.o src/backend/access/rmgrdesc/xactdesc.o src/backend/access/rmgrdesc/xlogdesc.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/rmgrdesc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o be-gssapi-common.o be-gssapi-common.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/be-gssapi-common.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o list.o list.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeForeignscan.o nodeForeignscan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeForeignscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o operatorcmds.o operatorcmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/operatorcmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o makefuncs.o makefuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/makefuncs.c:626: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(leftop)},(union ListCell){.ptr_value=(rightop)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/makefuncs.c:698: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(qual1)},(union ListCell){.ptr_value=(qual2)}' depends on order of evaluation of side effects <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtinsert.o nbtinsert.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtinsert.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtinsert.c:1883:3: warning: Value stored to 'afterrightoff' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o multibitmapset.o multibitmapset.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o portalcmds.o portalcmds.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o be-secure-gssapi.o be-secure-gssapi.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq/be-secure-gssapi.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
( echo src/backend/libpq/auth-sasl.o src/backend/libpq/auth-scram.o src/backend/libpq/auth.o src/backend/libpq/be-fsstubs.o src/backend/libpq/be-secure-common.o src/backend/libpq/be-secure.o src/backend/libpq/crypt.o src/backend/libpq/hba.o src/backend/libpq/ifaddr.o src/backend/libpq/pqcomm.o src/backend/libpq/pqformat.o src/backend/libpq/pqmq.o src/backend/libpq/pqsignal.o src/backend/libpq/be-secure-openssl.o src/backend/libpq/be-gssapi-common.o src/backend/libpq/be-secure-gssapi.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o partbounds.o partbounds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22, <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3928: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(arg1)},(union ListCell){.ptr_value=(arrexpr)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4020: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(relidConst)},(union ListCell){.ptr_value=(modulusConst)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4020: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(relidConst)},(union ListCell){.ptr_value=(modulusConst)},(union ListCell){.ptr_value=(remainderConst)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4191: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(nulltest)},(union ListCell){.ptr_value=(opexpr)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4209: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(nulltest)},(union ListCell){.ptr_value=(opexpr)}' depends on order of evaluation of side effects <--[cppcheck]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/relation.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:17: <--[gcc]
In function ‘list_nth_cell’,
    inlined from ‘make_partition_op_expr’ at partbounds.c:3952:65:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: warning: dereference of NULL ‘elemops’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c: In function ‘make_partition_op_expr’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3869:1: note: (1) entry to ‘make_partition_op_expr’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3877:19: note: (2) calling ‘get_partition_operator’ from ‘make_partition_op_expr’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3833:1: note: (3) entry to ‘get_partition_operator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3846:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3856:29: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3877:19: note: (6) returning to ‘make_partition_op_expr’ from ‘get_partition_operator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3894:9: note: (7) following ‘case 108:’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3896:17: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3952:98: note: (9) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:178:56: note: (10) inlined call to ‘list_nth_cell’ from ‘make_partition_op_expr’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:51: note: in definition of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3952:100: note: in expansion of macro ‘linitial’ <--[gcc]
In function ‘list_nth_cell’,
    inlined from ‘make_partition_op_expr’ at partbounds.c:3952:65:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: note: (12) dereference of NULL ‘elemops’ <--[gcc]
In function ‘list_nth_cell’,
    inlined from ‘get_qual_for_range’ at partbounds.c:4339:15:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: warning: dereference of NULL ‘or_expr_args’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c: In function ‘get_qual_for_range’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4276:1: note: (1) entry to ‘get_qual_for_range’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4301:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4304:39: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4309:31: note: (4) following ‘true’ branch (when ‘k < nparts’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4311:67: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4317:28: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4320:33: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4324:28: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4327:35: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4327:28: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4331:45: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4331:45: note: (12) calling ‘get_qual_for_range’ from ‘get_qual_for_range’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4276:1: note: (13) entry to ‘get_qual_for_range’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4301:12: note: (14) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4378:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4378:12: note: (16) following ‘true’ branch (when ‘for_default != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4390:39: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4390:26: note: (18) inlined call to ‘list_head’ from ‘get_qual_for_range’ <--[gcc]
In function ‘list_head’,
    inlined from ‘get_qual_for_range’ at partbounds.c:4390:19:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (19) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c: In function ‘get_qual_for_range’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4390:24: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:476:38: note: (21) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:469:18: note: in expansion of macro ‘multi_for_advance_cell’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4392:9: note: in expansion of macro ‘forboth’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4464:26: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4468:31: note: (23) following ‘false’ branch (when ‘current_or_arm >= num_or_arms’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4592:12: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4592:12: note: (25) following ‘false’ branch (when ‘lower_or_arms’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4597:12: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4597:12: note: (27) following ‘false’ branch (when ‘upper_or_arms’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4609:12: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4609:12: note: (29) following ‘true’ branch (when ‘result’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4612:25: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4612:25: note: (31) following ‘true’ branch (when ‘for_default != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4611:27: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4611:27: note: (33) calling ‘get_range_nulltest’ from ‘get_qual_for_range’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4677:1: note: (34) entry to ‘get_range_nulltest’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4684:26: note: (35) inlined call to ‘list_head’ from ‘get_range_nulltest’ <--[gcc]
In function ‘list_head’,
    inlined from ‘get_range_nulltest’ at partbounds.c:4684:19:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (36) following ‘false’ branch... <--[gcc]
In function ‘get_qual_for_range’:
cc1: note: (37) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4685:23: note: (38) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4714:16: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4611:27: note: (40) returning to ‘get_qual_for_range’ from ‘get_range_nulltest’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4331:45: note: (41) returning to ‘get_qual_for_range’ from ‘get_qual_for_range’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4337:70: note: (42) inlined call to ‘list_length’ from ‘get_qual_for_range’ <--[gcc]
In function ‘list_length’,
    inlined from ‘get_qual_for_range’ at partbounds.c:4337:42:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (43) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c: In function ‘get_qual_for_range’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:178:56: note: (44) inlined call to ‘list_nth_cell’ from ‘get_qual_for_range’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:51: note: in definition of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4339:78: note: in expansion of macro ‘linitial’ <--[gcc]
In function ‘list_nth_cell’,
    inlined from ‘get_qual_for_range’ at partbounds.c:4339:15:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: note: (46) dereference of NULL ‘get_qual_for_range(parent,  stringToNode(text_to_cstring((char *)SysCacheGetAttrNotNull(55, SearchSysCache1(55, (long unsigned int)inhrelid), 33))), 1)’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/bitmapset.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:21: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c: In function ‘get_qual_for_hash’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: warning: dereference of NULL ‘partexprs_item’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:242:55: note: in definition of macro ‘copyObject’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4040:54: note: in expansion of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:3984:1: note: (1) entry to ‘get_qual_for_hash’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4021:26: note: (2) inlined call to ‘list_head’ from ‘get_qual_for_hash’ <--[gcc]
In function ‘list_head’,
    inlined from ‘get_qual_for_hash’ at partbounds.c:4021:19:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (3) following ‘false’ branch... <--[gcc]
In function ‘get_qual_for_hash’:
cc1: note: (4) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4024:23: note: (5) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4029:24: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4029:20: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:242:55: note: in definition of macro ‘copyObject’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4040:54: note: in expansion of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: note: (9) dereference of NULL ‘partexprs_item’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:242:55: note: in definition of macro ‘copyObject’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:4040:54: note: in expansion of macro ‘lfirst’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/relation.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:10: warning: Access to field 'elements' results in a dereference of a null pointer (loaded from variable 'list') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partbounds.c:839:8: warning: Access to field 'kind' results in a dereference of a null pointer [core.NullDereference] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning'
/usr/bin/make -C spgist all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeGather.o nodeGather.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeGather.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o partdesc.o partdesc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partdesc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning'
/usr/bin/make -C port all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o atomics.o atomics.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/port'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_sema.o pg_sema.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/port'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o policy.o policy.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/policy.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/policy.c:131: error: legacyUninitvar(CWE-457): Uninitialized variable: polcmd <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeFunctionscan.o nodeFunctionscan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeFunctionscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/port'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_shmem.o pg_shmem.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/port/sysv_shmem.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/port'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o allpaths.o allpaths.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/allpaths.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/allpaths.c:22: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tsmapi.h:15: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/execnodes.h:32: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupconvert.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/attmap.h:18: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:10: warning: Access to field 'elements' results in a dereference of a null pointer (loaded from variable 'list') [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgdoinsert.o spgdoinsert.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgdoinsert.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgdoinsert.c:19: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/spgist_private.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/itup.h:19: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:391:2: warning: Dereference of null pointer [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/port'
( echo src/backend/port/atomics.o src/backend/port/pg_sema.o src/backend/port/pg_shmem.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/port'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o prepare.o prepare.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/prepare.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spginsert.o spginsert.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o proclang.o proclang.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/proclang.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeGatherMerge.o nodeGatherMerge.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeGatherMerge.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeGatherMerge.c:732:11: warning: Array access (via field 'reader') results in a null pointer dereference [core.NullDereference] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtpage.o nbtpage.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtpage.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtpage.c:2151:2: warning: Value stored to 'opaque' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtpage.c:2212:2: warning: Value stored to 'opaque' is never read [deadcode.DeadStores] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgproc.o spgproc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgkdtreeproc.o spgkdtreeproc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeGroup.o nodeGroup.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeGroup.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtree.o nbtree.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtree.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeFuncs.o nodeFuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/nodeFuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o schemacmds.o schemacmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/schemacmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodes.o nodes.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
/usr/bin/make -C postmaster all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o publicationcmds.o publicationcmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/publicationcmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o clausesel.o clausesel.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/clausesel.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgquadtreeproc.o spgquadtreeproc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgquadtreeproc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o autovacuum.o autovacuum.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/autovacuum.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o seclabel.o seclabel.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/seclabel.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o partprune.o partprune.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/relcache.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/genam.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/amapi.h:15, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/hash.h:20, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:38: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c: In function ‘get_steps_using_prefix_recurse’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: warning: dereference of NULL ‘start’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2453:41: note: in expansion of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2433:1: note: (1) entry to ‘get_steps_using_prefix_recurse’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2457:12: note: (2) following ‘true’ branch (when ‘cur_keyno < final_keyno’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:439:43: note: (3) inlined call to ‘for_each_cell_setup’ from ‘get_steps_using_prefix_recurse’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2467:17: note: in expansion of macro ‘for_each_cell’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:450:20: note: (4) inlined call to ‘list_cell_number’ from ‘for_each_cell_setup’ <--[gcc]
In function ‘list_cell_number’,
    inlined from ‘for_each_cell_setup’ at ../../../src/include/nodes/pg_list.h:450:13,
    inlined from ‘get_steps_using_prefix_recurse’ at partprune.c:2467:3:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:336:18: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c: In function ‘get_steps_using_prefix_recurse’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2471:28: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:444:33: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2467:17: note: in expansion of macro ‘for_each_cell’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:440:42: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2483:17: note: in expansion of macro ‘for_each_cell’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:442:42: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2483:17: note: in expansion of macro ‘for_each_cell’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2490:28: note: (10) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2493:47: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2507:37: note: (12) calling ‘get_steps_using_prefix_recurse’ from ‘get_steps_using_prefix_recurse’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2433:1: note: (13) entry to ‘get_steps_using_prefix_recurse’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:54: note: (14) dereference of NULL ‘start’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2453:41: note: in expansion of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c: In function ‘perform_pruning_base_step’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3425:31: warning: dereference of NULL ‘lc2’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3353:1: note: (1) entry to ‘perform_pruning_base_step’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3370:15: note: (2) inlined call to ‘list_head’ from ‘perform_pruning_base_step’ <--[gcc]
In function ‘list_head’,
    inlined from ‘perform_pruning_base_step’ at partprune.c:3370:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (3) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c: In function ‘perform_pruning_base_step’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3371:15: note: (5) inlined call to ‘list_head’ from ‘perform_pruning_base_step’ <--[gcc]
In function ‘list_head’,
    inlined from ‘perform_pruning_base_step’ at partprune.c:3371:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (6) following ‘false’ branch... <--[gcc]
In function ‘perform_pruning_base_step’:
cc1: note: (7) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3377:31: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3384:48: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3384:20: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3391:20: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3391:20: note: (12) following ‘false’ branch (when ‘keyno <= nvalues’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3394:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3394:20: note: (14) following ‘true’ branch (when ‘lc1’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3401:30: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3412:28: note: (16) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3425:31: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3425:31: note: (18) dereference of NULL ‘lc2’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3469:32: warning: use of uninitialized value ‘values[0]’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3353:1: note: (1) entry to ‘perform_pruning_base_step’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3360:25: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3370:15: note: (3) inlined call to ‘list_head’ from ‘perform_pruning_base_step’ <--[gcc]
In function ‘list_head’,
    inlined from ‘perform_pruning_base_step’ at partprune.c:3370:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c: In function ‘perform_pruning_base_step’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3371:31: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3371:15: note: (6) inlined call to ‘list_head’ from ‘perform_pruning_base_step’ <--[gcc]
In function ‘list_head’,
    inlined from ‘perform_pruning_base_step’ at partprune.c:3371:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (7) following ‘false’ branch... <--[gcc]
In function ‘perform_pruning_base_step’:
cc1: note: (8) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3377:31: note: (9) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:54: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3456:44: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/partitioning/partprune.h:71:11: note: in definition of macro ‘PruneCxtStateIdx’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3459:9: note: (11) following ‘case 108:’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3468:17: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3469:32: note: (13) use of uninitialized value ‘values[0]’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:2453:34: warning: Access to field 'ptr_value' results in a dereference of a null pointer (loaded from variable 'start') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3469:11: warning: 3rd function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning/partprune.c:3725:15: warning: Array access (via field 'exprstates') results in a null pointer dereference [core.NullDereference] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning'
( echo src/backend/partitioning/partbounds.o src/backend/partitioning/partdesc.o src/backend/partitioning/partprune.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/partitioning'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o auxprocess.o auxprocess.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtsearch.o nbtsearch.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsearch.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgscan.o spgscan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c: In function ‘spgAllocSearchItem’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:123:17: warning: use of NULL ‘distances’ where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:943:1: note: (1) entry to ‘spggetbitmap’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:953:9: note: (2) calling ‘spgWalk’ from ‘spggetbitmap’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:817:1: note: (3) entry to ‘spgWalk’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:823:31: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:825:42: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:825:42: note: (6) calling ‘spgGetNextQueueItem’ from ‘spgWalk’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:746:1: note: (7) entry to ‘spgGetNextQueueItem’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:748:12: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:752:37: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:825:42: note: (10) returning to ‘spgWalk’ from ‘spgGetNextQueueItem’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:827:20: note: (11) following ‘false’ branch... <--[gcc]
cc1: note: (12) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:834:20: note: (13) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:845:45: note: (14) inlined call to ‘ItemPointerGetBlockNumber’ from ‘spgWalk’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/tidbitmap.h:25, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/genam.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:18: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:106:16: note: (15) inlined call to ‘ItemPointerGetBlockNumberNoCheck’ from ‘ItemPointerGetBlockNumber’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:95:16: note: (16) inlined call to ‘BlockIdGetBlockNumber’ from ‘ItemPointerGetBlockNumberNoCheck’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:17: <--[gcc]
In function ‘BlockIdGetBlockNumber’,
    inlined from ‘ItemPointerGetBlockNumberNoCheck’ at ../../../../src/include/storage/itemptr.h:95:9,
    inlined from ‘ItemPointerGetBlockNumber’ at ../../../../src/include/storage/itemptr.h:106:9,
    inlined from ‘spgWalk’ at spgscan.c:845:24:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/block.h:105:39: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c: In function ‘spgAllocSearchItem’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:850:28: note: (18) following ‘true’ branch (when ‘buffer == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:852:42: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:869:28: note: (20) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:872:52: note: (21) inlined call to ‘PageGetMaxOffsetNumber’ from ‘spgWalk’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/relscan.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:19: <--[gcc]
In function ‘PageGetMaxOffsetNumber’,
    inlined from ‘spgWalk’ at spgscan.c:872:24:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (23) following ‘true’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:20: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c: In function ‘spgAllocSearchItem’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/spgist_private.h:53:39: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:874:37: note: in expansion of macro ‘SpGistBlockIsRoot’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:874:36: note: (25) following ‘false’ branch... <--[gcc]
cc1: note: (26) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:885:55: note: (27) following ‘true’ branch (when ‘offset != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:888:58: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:888:58: note: (29) calling ‘spgTestLeafTuple’ from ‘spgWalk’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:763:1: note: (30) entry to ‘spgTestLeafTuple’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:773:12: note: (31) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:804:9: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:804:9: note: (33) calling ‘spgLeafTest’ from ‘spgTestLeafTuple’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:516:1: note: (34) entry to ‘spgLeafTest’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:526:12: note: (35) following ‘true’ branch (when ‘isnull != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:575:23: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:575:20: note: (37) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:578:48: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:579:54: note: (39) calling ‘spgNewHeapItem’ from ‘spgLeafTest’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:463:1: note: (40) entry to ‘spgNewHeapItem’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:467:34: note: (41) calling ‘spgAllocSearchItem’ from ‘spgNewHeapItem’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:114:1: note: (42) entry to ‘spgAllocSearchItem’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:122:12: note: (43) following ‘false’ branch (when ‘isnull == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:122:26: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:122:21: note: (45) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:124:59: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgscan.c:123:17: note: (47) argument 2 (‘distances’) NULL where non-null expected <--[gcc]
<built-in>: note: argument 2 of ‘__builtin_memcpy’ must be non-null
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bgworker.o bgworker.c
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/parallel.h:18, <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:15: <--[gcc]
In function ‘slist_push_head’,
    inlined from ‘RegisterBackgroundWorker’ at bgworker.c:945:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/lib/ilist.h:1009:25: warning: leak of ‘rw’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c: In function ‘RegisterBackgroundWorker’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:895:12: note: (1) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:898:19: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:898:12: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:913:13: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:913:12: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:929:14: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:929:14: note: (7) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:930:12: note: (8) assuming ‘rw’ is non-NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:930:12: note: (9) following ‘false’ branch (when ‘rw’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:938:23: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/bgworker.c:945:9: note: (11) inlined call to ‘slist_push_head’ from ‘RegisterBackgroundWorker’ <--[gcc]
In function ‘slist_push_head’,
    inlined from ‘RegisterBackgroundWorker’ at bgworker.c:945:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/lib/ilist.h:1009:25: note: (12) ‘rw’ leaks here; was allocated at (7) <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bgwriter.o bgwriter.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeHash.o nodeHash.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c: In function ‘ExecParallelHashRepartitionFirst’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1334:54: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3531:1: note: (1) entry to ‘ExecParallelHashTuplePrealloc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3544:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3549:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3550:20: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3551:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3551:25: note: (6) calling ‘ExecParallelHashIncreaseNumBatches’ from ‘ExecParallelHashTuplePrealloc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1086:1: note: (7) entry to ‘ExecParallelHashIncreaseNumBatches’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1226:25: note: (8) calling ‘ExecParallelHashRepartitionFirst’ from ‘ExecParallelHashIncreaseNumBatches’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1302:1: note: (9) entry to ‘ExecParallelHashRepartitionFirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1309:25: note: (10) calling ‘ExecParallelHashPopChunkQueue’ from ‘ExecParallelHashRepartitionFirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3490:1: note: (11) entry to ‘ExecParallelHashPopChunkQueue’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3496:12: note: (12) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3498:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1309:25: note: (14) returning to ‘ExecParallelHashRepartitionFirst’ from ‘ExecParallelHashPopChunkQueue’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1309:16: note: (15) following ‘true’ branch... <--[gcc]
cc1: note: (16) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1314:28: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1316:91: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1327:28: note: (19) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1332:116: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1331:41: note: (21) calling ‘ExecParallelHashTupleAlloc’ from ‘ExecParallelHashRepartitionFirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:2946:1: note: (22) entry to ‘ExecParallelHashTupleAlloc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3011:12: note: (23) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:3021:30: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1331:41: note: (25) returning to ‘ExecParallelHashRepartitionFirst’ from ‘ExecParallelHashTupleAlloc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHash.c:1334:54: note: (26) dereference of NULL ‘ExecParallelHashTupleAlloc(hashtable, (long unsigned int)((MinimalTupleData *)hashTuple)[1].t_len + 16, &shared)’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o statscmds.o statscmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/statscmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtsort.o nbtsort.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsort.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsort.c:48: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/amapi.h:15: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/genam.h:19: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/tidbitmap.h:25: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:17: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/block.h:83:17: warning: Access to field 'bi_hi' results in a dereference of a null pointer (loaded from variable 'blockId') [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
/usr/bin/make -C regex all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeHashjoin.o nodeHashjoin.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeHashjoin.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o checkpointer.o checkpointer.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/checkpointer.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o fork_process.o fork_process.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o interrupt.o interrupt.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o sequence.o sequence.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/sequence.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeIncrementalSort.o nodeIncrementalSort.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIncrementalSort.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgarch.o pgarch.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/pgarch.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtsplitloc.o nbtsplitloc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c: In function ‘_bt_split_lastleft’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1168:6: warning: Access to field 'newitemonleft' results in a dereference of a null pointer (loaded from variable 'split') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1168:18: warning: dereference of NULL ‘split’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:939:1: note: (1) entry to ‘_bt_strategy’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:959:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:966:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:966:9: note: (4) calling ‘_bt_interval_edges’ from ‘_bt_strategy’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1057:1: note: (5) entry to ‘_bt_interval_edges’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1064:23: note: (6) ‘leftinterval’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1065:24: note: (7) ‘leftinterval’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1072:39: note: (8) following ‘false’ branch (when ‘i < 0’)... <--[gcc]
cc1: note: (9) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:966:9: note: (10) returning to ‘_bt_strategy’ from ‘_bt_interval_edges’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:967:20: note: (11) ‘leftinterval’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:967:20: note: (12) calling ‘_bt_split_lastleft’ from ‘_bt_strategy’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1164:1: note: (13) entry to ‘_bt_split_lastleft’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1168:18: note: (14) dereference of NULL ‘split’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c: In function ‘_bt_split_firstright’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1184:19: warning: dereference of NULL ‘split’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:939:1: note: (1) entry to ‘_bt_strategy’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:959:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:966:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:966:9: note: (4) calling ‘_bt_interval_edges’ from ‘_bt_strategy’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1057:1: note: (5) entry to ‘_bt_interval_edges’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1064:23: note: (6) ‘leftinterval’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1065:24: note: (7) ‘leftinterval’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1072:39: note: (8) following ‘true’ branch (when ‘i >= 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1074:44: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1078:29: note: (10) ‘leftinterval’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1078:28: note: (11) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1079:47: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1116:38: note: (13) ‘rightinterval’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1116:35: note: (14) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1072:46: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:966:9: note: (16) returning to ‘_bt_strategy’ from ‘_bt_interval_edges’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:968:21: note: (17) ‘rightinterval’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:968:21: note: (18) calling ‘_bt_split_firstright’ from ‘_bt_strategy’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1180:1: note: (19) entry to ‘_bt_split_firstright’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtsplitloc.c:1184:19: note: (20) dereference of NULL ‘split’ <--[gcc]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgtextproc.o spgtextproc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgtextproc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgtextproc.c:611:4: warning: Null pointer passed to 2nd parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeIndexonlyscan.o nodeIndexonlyscan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexonlyscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o outfuncs.o outfuncs.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/outfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/outfuncs.c: internal warning: child 14858 timed out after 30s <--[gcc]
cswrap: error: child 14858 (/usr/bin/gcc) terminated by signal 15 (timed out)
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgutils.o spgutils.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In function ‘memcpyInnerDatum’,
    inlined from ‘spgFormInnerTuple’ at spgutils.c:1030:3:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:775:17: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c: In function ‘spgFormInnerTuple’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:974:1: note: (1) entry to ‘spgFormInnerTuple’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1017:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1018:48: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1018:48: note: (4) following ‘false’ branch (when ‘nNodes <= 8191’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1023:34: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1029:12: note: (6) following ‘true’ branch (when ‘hasPrefix != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1030:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1030:17: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1030:17: note: (9) inlined call to ‘memcpyInnerDatum’ from ‘spgFormInnerTuple’ <--[gcc]
In function ‘memcpyInnerDatum’,
    inlined from ‘spgFormInnerTuple’ at spgutils.c:1030:3:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:773:16: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:773:12: note: (11) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:775:17: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:775:17: note: (13) dereference of NULL ‘<unknown>’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c: In function ‘memcpyInnerDatum.part.0’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:780:17: warning: use of NULL ‘target’ where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:974:1: note: (1) entry to ‘spgFormInnerTuple’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1017:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1018:48: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1018:48: note: (4) following ‘false’ branch (when ‘nNodes <= 8191’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1023:34: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1029:12: note: (6) following ‘true’ branch (when ‘hasPrefix != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1030:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1030:17: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1030:17: note: (9) inlined call to ‘memcpyInnerDatum’ from ‘spgFormInnerTuple’ <--[gcc]
In function ‘memcpyInnerDatum’,
    inlined from ‘spgFormInnerTuple’ at spgutils.c:1030:3:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:773:16: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:773:12: note: (11) following ‘false’ branch... <--[gcc]
In function ‘memcpyInnerDatum.part.0’:
cc1: note: (12) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:1030:17: note: (13) inlined call to ‘memcpyInnerDatum’ from ‘spgFormInnerTuple’ <--[gcc]
In function ‘memcpyInnerDatum’,
    inlined from ‘spgFormInnerTuple’ at spgutils.c:1030:3:
cc1: note: (14) calling ‘memcpyInnerDatum.part.0’ from ‘spgFormInnerTuple’
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c: In function ‘memcpyInnerDatum.part.0’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:769:1: note: (15) entry to ‘memcpyInnerDatum.part.0’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:780:17: note: (16) argument 1 (‘target’) NULL where non-null expected <--[gcc]
<built-in>: note: argument 1 of ‘__builtin_memcpy’ must be non-null
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgutils.c:780:3: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o params.o params.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o subscriptioncmds.o subscriptioncmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/subscriptioncmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o costsize.o costsize.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/costsize.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/costsize.c: internal warning: child 14897 timed out after 30s <--[clang]
cswrap: error: child 14897 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o print.o print.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/print.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgvacuum.o spgvacuum.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgvacuum.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o postmaster.o postmaster.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c: In function ‘ProcessStartupPacket’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2288:55: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:4276:1: note: (1) entry to ‘BackendInitialize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:4402:18: note: (2) calling ‘ProcessStartupPacket’ from ‘BackendInitialize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1951:1: note: (3) entry to ‘ProcessStartupPacket’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1966:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1981:13: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1981:12: note: (6) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/port/pg_crc32c.h:36, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/xlogrecord.h:16, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/xlogreader.h:41, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/xlogrecovery.h:14, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:94: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/port/pg_bswap.h:55:23: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/port/pg_bswap.h:125:33: note: in expansion of macro ‘pg_bswap32’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1991:15: note: in expansion of macro ‘pg_ntoh32’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1994:12: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2008:26: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2011:12: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2018:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2026:12: note: (12) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2040:19: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2040:12: note: (14) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2046:21: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2076:20: note: (16) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2087:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2087:24: note: (18) calling ‘ProcessStartupPacket’ from ‘ProcessStartupPacket’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1951:1: note: (19) entry to ‘ProcessStartupPacket’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1966:12: note: (20) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1981:13: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1981:12: note: (22) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/port/pg_bswap.h:55:23: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/port/pg_bswap.h:125:33: note: in expansion of macro ‘pg_bswap32’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1991:15: note: in expansion of macro ‘pg_ntoh32’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:1994:12: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2008:26: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2011:12: note: (26) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2018:9: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2026:12: note: (28) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2040:19: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2040:12: note: (30) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2089:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2089:17: note: (32) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2140:26: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2143:12: note: (34) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2161:22: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2252:20: note: (36) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/common/ip.h:20, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:97: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/libpq/pqcomm.h:82:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2263:21: note: in expansion of macro ‘PG_PROTOCOL_MINOR’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2263:20: note: (38) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2269:17: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2269:12: note: (40) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2275:17: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2275:12: note: (42) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2278:13: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2278:12: note: (44) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2286:32: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2286:21: note: (46) when ‘strchr’ returns NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2286:20: note: (47) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2288:55: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/postmaster.c:2288:55: note: (49) dereference of NULL ‘strchr(*port.user_name, 64)’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o startup.o startup.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtutils.o nbtutils.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/tidbitmap.h:25, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/genam.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/amapi.h:15, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:20: <--[gcc]
In function ‘ItemPointerGetOffsetNumberNoCheck’,
    inlined from ‘ItemPointerGetOffsetNumber’ at ../../../../src/include/storage/itemptr.h:127:9,
    inlined from ‘_bt_check_third_page’ at nbtutils.c:2675:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:116:23: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c: In function ‘_bt_check_third_page’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2646:1: note: (1) entry to ‘_bt_check_third_page’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2655:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2663:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2671:12: note: (4) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:46, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:16: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:145:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2675:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:144:20: note: (6) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:164:9: note: in expansion of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2675:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2676:26: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:147:25: note: in definition of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2675:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2685:71: note: (8) calling ‘BTreeTupleGetHeapTID’ from ‘_bt_check_third_page’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:147:25: note: in definition of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2675:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:638:1: note: (9) entry to ‘BTreeTupleGetHeapTID’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:640:12: note: (10) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:643:22: note: (11) inlined call to ‘ItemPointerGetOffsetNumberNoCheck’ from ‘BTreeTupleGetHeapTID’ <--[gcc]
In function ‘ItemPointerGetOffsetNumberNoCheck’,
    inlined from ‘BTreeTupleGetHeapTID’ at ../../../../src/include/access/nbtree.h:643:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:116:23: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h: In function ‘_bt_check_third_page’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:643:20: note: (13) following ‘false’ branch... <--[gcc]
cc1: note: (14) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2685:71: note: (15) returning to ‘_bt_check_third_page’ from ‘BTreeTupleGetHeapTID’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:147:25: note: in definition of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2675:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2685:44: note: (16) inlined call to ‘ItemPointerGetOffsetNumber’ from ‘_bt_check_third_page’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:147:25: note: in definition of macro ‘ereport_domain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2675:9: note: in expansion of macro ‘ereport’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:127:16: note: (17) inlined call to ‘ItemPointerGetOffsetNumberNoCheck’ from ‘ItemPointerGetOffsetNumber’ <--[gcc]
In function ‘ItemPointerGetOffsetNumberNoCheck’,
    inlined from ‘ItemPointerGetOffsetNumber’ at ../../../../src/include/storage/itemptr.h:127:9,
    inlined from ‘_bt_check_third_page’ at nbtutils.c:2675:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:116:23: note: (18) dereference of NULL ‘BTreeTupleGetHeapTID(newtup)’ <--[gcc]
In function ‘ItemPointerCopy’,
    inlined from ‘_bt_truncate’ at nbtutils.c:2306:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:176:20: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c: In function ‘_bt_truncate’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2220:1: note: (1) entry to ‘_bt_truncate’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2238:21: note: (2) calling ‘_bt_keep_natts’ from ‘_bt_truncate’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2365:1: note: (3) entry to ‘_bt_keep_natts’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2378:12: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2381:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2238:21: note: (6) returning to ‘_bt_truncate’ from ‘_bt_keep_natts’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2265:12: note: (7) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:45: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/itup.h:71:56: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/c.h:789:24: note: in definition of macro ‘TYPEALIGN’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2284:19: note: in expansion of macro ‘MAXALIGN’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2284:28: note: in expansion of macro ‘IndexTupleSize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2297:24: note: (9) calling ‘BTreeTupleGetHeapTID’ from ‘_bt_truncate’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:638:1: note: (10) entry to ‘BTreeTupleGetHeapTID’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:640:12: note: (11) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:643:22: note: (12) inlined call to ‘ItemPointerGetOffsetNumberNoCheck’ from ‘BTreeTupleGetHeapTID’ <--[gcc]
In function ‘ItemPointerGetOffsetNumberNoCheck’,
    inlined from ‘BTreeTupleGetHeapTID’ at ../../../../src/include/access/nbtree.h:643:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:116:23: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h: In function ‘_bt_truncate’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:643:20: note: (14) following ‘false’ branch... <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2297:24: note: (16) returning to ‘_bt_truncate’ from ‘BTreeTupleGetHeapTID’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtutils.c:2306:9: note: (17) inlined call to ‘ItemPointerCopy’ from ‘_bt_truncate’ <--[gcc]
In function ‘ItemPointerCopy’,
    inlined from ‘_bt_truncate’ at nbtutils.c:2306:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:176:20: note: (18) dereference of NULL ‘BTreeTupleGetHeapTID(palloc0(newsize))’ <--[gcc]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgvalidate.o spgvalidate.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgvalidate.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeIndexscan.o nodeIndexscan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:42, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/relcache.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/genam.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/amapi.h:15, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:32: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c: In function ‘ExecIndexBuildScanKeys’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: warning: dereference of NULL ‘leftop’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1227:31: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (1) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1192:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1192:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1208:20: note: (3) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1214:30: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (5) dereference of NULL ‘leftop’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1227:31: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: warning: dereference of NULL ‘rightop’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1259:29: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1152:1: note: (1) entry to ‘ExecIndexBuildScanKeys’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1192:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1192:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1208:20: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1214:30: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1220:43: note: (6) inlined call to ‘get_leftop’ from ‘ExecIndexBuildScanKeys’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:40: <--[gcc]
In function ‘get_leftop’,
    inlined from ‘ExecIndexBuildScanKeys’ at nodeIndexscan.c:1220:22:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodeFuncs.h:87:12: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodeFuncs.h: In function ‘ExecIndexBuildScanKeys’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:178:56: note: (8) inlined call to ‘list_nth_cell’ from ‘get_leftop’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:172:51: note: in definition of macro ‘lfirst’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodeFuncs.h:88:33: note: in expansion of macro ‘linitial’ <--[gcc]
In function ‘list_nth_cell’,
    inlined from ‘get_leftop’ at ../../../src/include/nodes/nodeFuncs.h:88:19,
    inlined from ‘ExecIndexBuildScanKeys’ at nodeIndexscan.c:1220:22:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:21: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c: In function ‘ExecIndexBuildScanKeys’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1222:28: note: (10) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1222:39: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1227:28: note: (12) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1228:51: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1227:29: note: (14) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1231:34: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1232:28: note: (16) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1239:41: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (18) dereference of NULL ‘rightop’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1259:29: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: warning: dereference of NULL ‘leftop’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1468:31: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (1) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1192:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1192:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1208:20: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1305:25: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1305:25: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1445:25: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1445:25: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1455:30: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1463:28: note: (9) following ‘false’ branch (when ‘leftop’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1468:31: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (11) dereference of NULL ‘leftop’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1468:31: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: warning: dereference of NULL ‘rightop’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1501:37: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (1) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1192:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1192:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1208:20: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1305:25: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1305:25: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1445:25: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1445:25: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1455:30: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1463:28: note: (9) following ‘true’ branch (when ‘leftop’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1463:39: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1468:28: note: (11) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1469:51: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1468:29: note: (13) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1472:34: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1473:28: note: (15) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1480:41: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1492:28: note: (17) following ‘false’ branch (when ‘rightop’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1497:34: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1497:28: note: (19) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1501:37: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (21) dereference of NULL ‘rightop’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1501:37: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: warning: dereference of NULL ‘leftop’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1582:31: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (1) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1192:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1192:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1208:20: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1305:25: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1305:25: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1445:25: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1445:25: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1564:25: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1564:25: note: (9) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1575:32: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1577:28: note: (11) following ‘false’ branch (when ‘leftop’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1582:31: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (13) dereference of NULL ‘leftop’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1582:31: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1227:10: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'leftop') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1259:8: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'rightop') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1344:11: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'leftop') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1383:9: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'rightop') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1468:10: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'leftop') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1501:9: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'rightop') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeIndexscan.c:1582:10: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'leftop') [core.NullDereference] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtvalidate.o nbtvalidate.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtvalidate.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o regcomp.o regcomp.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regcomp.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regcomp.c:2645: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regcomp.c: internal warning: child 15082 timed out after 30s <--[gcc]
cswrap: error: child 15082 (/usr/bin/gcc) terminated by signal 15 (timed out)
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regc_nfa.c:437:14: warning: Access to field 'outs' results in a dereference of a null pointer (loaded from variable 'from') [core.NullDereference] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o syslogger.o syslogger.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c: In function ‘SysLoggerMain’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:213:32: warning: ‘dup2’ on possibly invalid file descriptor ‘2’ [-Wanalyzer-fd-use-without-check] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:567:1: note: (1) entry to ‘SysLogger_Start’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:572:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:593:23: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:635:20: note: (4) calling ‘logfile_getname’ from ‘SysLogger_Start’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:1460:1: note: (5) entry to ‘logfile_getname’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:1475:12: note: (6) following ‘false’ branch (when ‘suffix’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:1483:16: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:635:20: note: (8) returning to ‘SysLogger_Start’ from ‘logfile_getname’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:672:9: note: (9) following ‘case 0:’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:681:17: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:693:25: note: (11) calling ‘SysLoggerMain’ from ‘SysLogger_Start’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:165:1: note: (12) entry to ‘SysLoggerMain’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:193:12: note: (13) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:195:46: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:209:17: note: (15) closed here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:210:20: note: (16) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:212:32: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster/syslogger.c:213:32: note: (18) ‘2’ could be invalid <--[gcc]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o regerror.o regerror.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o walwriter.o walwriter.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
( echo src/backend/postmaster/autovacuum.o src/backend/postmaster/auxprocess.o src/backend/postmaster/bgworker.o src/backend/postmaster/bgwriter.o src/backend/postmaster/checkpointer.o src/backend/postmaster/fork_process.o src/backend/postmaster/interrupt.o src/backend/postmaster/pgarch.o src/backend/postmaster/postmaster.o src/backend/postmaster/startup.o src/backend/postmaster/syslogger.o src/backend/postmaster/walwriter.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/postmaster'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spgxlog.o spgxlog.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist/spgxlog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
( echo src/backend/access/spgist/spgdoinsert.o src/backend/access/spgist/spginsert.o src/backend/access/spgist/spgkdtreeproc.o src/backend/access/spgist/spgproc.o src/backend/access/spgist/spgquadtreeproc.o src/backend/access/spgist/spgscan.o src/backend/access/spgist/spgtextproc.o src/backend/access/spgist/spgutils.o src/backend/access/spgist/spgvacuum.o src/backend/access/spgist/spgvalidate.o src/backend/access/spgist/spgxlog.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/spgist'
/usr/bin/make -C table all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o table.o table.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o read.o read.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/read.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nbtxlog.o nbtxlog.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufmgr.h:19, <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:364:3: warning: Value stored to 'datapos' is never read [deadcode.DeadStores] <--[clang]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/bufmask.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:17: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c: In function ‘btree_xlog_split’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/itup.h:71:56: warning: dereference of NULL ‘nposting’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:470:41: note: in definition of macro ‘PageAddItem’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/c.h:795:41: note: in expansion of macro ‘TYPEALIGN’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:390:65: note: in expansion of macro ‘MAXALIGN’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:390:74: note: in expansion of macro ‘IndexTupleSize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:253:1: note: (1) entry to ‘btree_xlog_split’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:309:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:319:51: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:333:20: note: (4) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:45, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:15: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/itup.h:71:56: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/c.h:789:24: note: in definition of macro ‘TYPEALIGN’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:363:32: note: in expansion of macro ‘MAXALIGN’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:363:41: note: in expansion of macro ‘IndexTupleSize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:373:20: note: (6) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:18: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:219:50: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:369:34: note: in expansion of macro ‘P_RIGHTMOST’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:378:28: note: in expansion of macro ‘P_FIRSTDATAKEY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:378:57: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:385:28: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:385:28: note: (10) following ‘false’ branch (when ‘off != replacepostingoff’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:398:33: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:398:33: note: (12) following ‘false’ branch (when ‘newitemonleft == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:406:34: note: (13) inlined call to ‘PageGetItemId’ from ‘btree_xlog_split’ <--[gcc]
In function ‘PageGetItemId’,
    inlined from ‘btree_xlog_split’ at nbtxlog.c:406:13:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:243:59: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c: In function ‘btree_xlog_split’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:409:28: note: (15) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:20: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/off.h:53:28: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:412:35: note: in expansion of macro ‘OffsetNumberNext’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:378:57: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:385:28: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:385:28: note: (19) following ‘false’ branch (when ‘off != replacepostingoff’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:398:33: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:398:33: note: (21) following ‘false’ branch (when ‘newitemonleft == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:406:34: note: (22) inlined call to ‘PageGetItemId’ from ‘btree_xlog_split’ <--[gcc]
In function ‘PageGetItemId’,
    inlined from ‘btree_xlog_split’ at nbtxlog.c:406:13:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:243:59: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c: In function ‘btree_xlog_split’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:409:28: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/off.h:53:28: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:412:35: note: in expansion of macro ‘OffsetNumberNext’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:378:57: note: (26) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:385:28: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:385:28: note: (28) following ‘true’ branch (when ‘off == replacepostingoff’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:470:9: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:389:37: note: in expansion of macro ‘PageAddItem’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/itup.h:71:56: note: (30) dereference of NULL ‘nposting’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:470:41: note: in definition of macro ‘PageAddItem’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/c.h:795:41: note: in expansion of macro ‘TYPEALIGN’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:390:65: note: in expansion of macro ‘MAXALIGN’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:390:74: note: in expansion of macro ‘IndexTupleSize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:421:4: warning: Value stored to 'leftoff' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree/nbtxlog.c:742:3: warning: Value stored to 'pageop' is never read [deadcode.DeadStores] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tableam.o tableam.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeLimit.o nodeLimit.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table/tableam.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeLimit.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
( echo src/backend/access/nbtree/nbtcompare.o src/backend/access/nbtree/nbtdedup.o src/backend/access/nbtree/nbtinsert.o src/backend/access/nbtree/nbtpage.o src/backend/access/nbtree/nbtree.o src/backend/access/nbtree/nbtsearch.o src/backend/access/nbtree/nbtsort.o src/backend/access/nbtree/nbtsplitloc.o src/backend/access/nbtree/nbtutils.o src/backend/access/nbtree/nbtvalidate.o src/backend/access/nbtree/nbtxlog.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/nbtree'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeMaterial.o nodeMaterial.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeMaterial.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tableamapi.o tableamapi.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tablecmds.o tablecmds.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tablecmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tablecmds.c:4925: error: negativeIndex(CWE-786): Array 'tab->subcmds[11]' accessed at index -1, which is out of bounds. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tablecmds.c:13611: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(get_namespace_name(rel->rd_rel->relnamespace)))},(union ListCell){.ptr_value=(makeString(pstrdup((rel->rd_rel->relname).data)))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tablecmds.c:13611: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeString(get_namespace_name(rel->rd_rel->relnamespace)))},(union ListCell){.ptr_value=(makeString(pstrdup((rel->rd_rel->relname).data)))},(union ListCell){.ptr_value=(makeString(pstrdup(conname)))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tablecmds.c:13619: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(makeTypeNameFromNameList(typeof(domname)copyObjectImpl(domname)))},(union ListCell){.ptr_value=(makeString(pstrdup(conname)))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tablecmds.c:12072: error: legacyUninitvar(CWE-457): Uninitialized variable: contype <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tablecmds.c: internal warning: child 15296 timed out after 30s <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tablecmds.c: internal warning: child 15295 timed out after 30s <--[clang]
cswrap: error: child 15296 (/usr/bin/gcc) terminated by signal 15 (timed out)
cswrap: error: child 15295 (/usr/bin/clang) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeLockRows.o nodeLockRows.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeLockRows.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o equivclass.o equivclass.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/equivclass.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/equivclass.c:1166:12: warning: Access to field 'em_datatype' results in a dereference of a null pointer (loaded from variable 'const_em') [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tablespace.o tablespace.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tablespace.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o queryjumblefuncs.o queryjumblefuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/queryjumblefuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
cswrap: warning: 2024-07-03 17:31:03 still trying to lock /cswrap_cap_file_lock
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/queryjumblefuncs.c: internal warning: child 15337 timed out after 30s <--[gcc]
cswrap: error: child 15337 (/usr/bin/gcc) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o toast_helper.o toast_helper.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table/toast_helper.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table'
( echo src/backend/access/table/table.o src/backend/access/table/tableam.o src/backend/access/table/tableamapi.o src/backend/access/table/toast_helper.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/table'
/usr/bin/make -C tablesample all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/tablesample'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bernoulli.o bernoulli.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/tablesample'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/tablesample'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o system.o system.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/tablesample'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/tablesample'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tablesample.o tablesample.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/tablesample'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/tablesample'
( echo src/backend/access/tablesample/bernoulli.o src/backend/access/tablesample/system.o src/backend/access/tablesample/tablesample.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/tablesample'
/usr/bin/make -C transam all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o readfuncs.o readfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/readfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/readfuncs.c:250: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/readfuncs.funcs.c:4130:3: warning: Value stored to 'token' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/readfuncs.c:271:2: warning: Value stored to 'token' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/readfuncs.c:273:3: warning: Value stored to 'token' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/readfuncs.c:286:2: warning: Value stored to 'token' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/readfuncs.c:359:2: warning: Value stored to 'token' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/readfuncs.c:670:2: warning: Value stored to 'token' is never read [deadcode.DeadStores] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o clog.o clog.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsearchcmds.o tsearchcmds.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c: In function ‘MakeConfigurationMapping’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1289:25: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1253:1: note: (1) entry to ‘MakeConfigurationMapping’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1278:12: note: (2) following ‘true’ branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1283:31: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1285:25: note: (5) inlined call to ‘ObjectIdGetDatum’ from ‘MakeConfigurationMapping’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:16: <--[gcc]
In function ‘ObjectIdGetDatum’,
    inlined from ‘MakeConfigurationMapping’ at tsearchcmds.c:1285:4:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:254:16: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c: In function ‘MakeConfigurationMapping’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1292:69: note: (7) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1289:25: note: (8) dereference of NULL ‘getTokenTypes(prsId, *stmt.tokentype) + (long unsigned int)i * 4’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c: In function ‘DropConfigurationMapping’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1479:17: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/relcache.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/genam.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:20: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (1) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1470:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1470:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1482:61: note: (3) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1482:61: note: (4) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1482:61: note: (5) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1479:17: note: (6) dereference of NULL ‘getTokenTypes(prsId, *stmt.tokentype) + (long unsigned int)i * 4’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c: In function ‘buildDefItem’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1800:31: warning: dereference of NULL ‘val’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1584:1: note: (1) entry to ‘deserialize_deflist’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1610:20: note: (2) following ‘true’ branch (when ‘ptr < endptr’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1612:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1612:17: note: (4) following ‘default:’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1614:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1774:12: note: (6) following ‘true’ branch (when ‘state == 7’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1776:26: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1778:50: note: (8) calling ‘buildDefItem’ from ‘deserialize_deflist’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1797:1: note: (9) entry to ‘buildDefItem’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1800:12: note: (10) following ‘false’ branch (when ‘was_quoted == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1800:31: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/tsearchcmds.c:1800:31: note: (12) dereference of NULL ‘val’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeMemoize.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeMemoize.c:685:20: warning: Although the value stored to 'entry' is used in the enclosing expression, the value is never actually read from 'entry' [deadcode.DeadStores] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeMemoize.o nodeMemoize.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o regexec.o regexec.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o commit_ts.o commit_ts.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tidbitmap.o tidbitmap.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regexec.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regexec.c:235: warning: uninitvar(CWE-457): Uninitialized variable: v->pmatch <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regexec.c:1514: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:273:8: warning: Dereference of null pointer [core.NullDereference] <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regexec.c:1514: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1021:4: warning: Access to field 'inchain' results in a dereference of a null pointer (loaded from field 'ss') [core.NullDereference] <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regexec.c:1514: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c: In function ‘getvacant’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1021:34: warning: dereference of NULL ‘<unknown>’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:973:1: note: (1) entry to ‘getvacant’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:984:14: note: (2) calling ‘pickss’ from ‘getvacant’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1044:1: note: (3) entry to ‘pickss’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1064:28: note: (4) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1064:28: note: (5) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1064:28: note: (6) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:984:14: note: (7) returning to ‘getvacant’ from ‘pickss’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:985:12: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:990:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1002:23: note: (10) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1004:23: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1006:20: note: (12) following ‘false’ branch (when ‘p’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1009:27: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/rege_dfa.c:1021:34: note: (14) dereference of NULL ‘lastap.ss’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/commit_ts.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/tidbitmap.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/tidbitmap.c:736:29: warning: Array access (via field 'schunks') results in a null pointer dereference [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/tidbitmap.c:738:27: warning: Array access (via field 'spages') results in a null pointer dereference [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/tidbitmap.c:831:33: warning: Array access (via field 'index') results in a null pointer dereference [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/tidbitmap.c:833:31: warning: Array access (via field 'index') results in a null pointer dereference [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/tidbitmap.c:850:22: warning: Array access (via field 'index') results in a null pointer dereference [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/tidbitmap.c:1075:35: warning: Array access (from variable 'idxchunks') results in a null pointer dereference [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/tidbitmap.c:1101:27: warning: Array access (from variable 'idxpages') results in a null pointer dereference [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes/tidbitmap.c:1116:34: warning: Array access (from variable 'idxpages') results in a null pointer dereference [core.NullDereference] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o value.o value.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
( echo src/backend/nodes/bitmapset.o src/backend/nodes/copyfuncs.o src/backend/nodes/equalfuncs.o src/backend/nodes/extensible.o src/backend/nodes/list.o src/backend/nodes/makefuncs.o src/backend/nodes/multibitmapset.o src/backend/nodes/nodeFuncs.o src/backend/nodes/nodes.o src/backend/nodes/outfuncs.o src/backend/nodes/params.o src/backend/nodes/print.o src/backend/nodes/queryjumblefuncs.o src/backend/nodes/read.o src/backend/nodes/readfuncs.o src/backend/nodes/tidbitmap.o src/backend/nodes/value.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/nodes'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o regfree.o regfree.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeMergeAppend.o nodeMergeAppend.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeMergeAppend.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o generic_xlog.o generic_xlog.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/generic_xlog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o regexport.o regexport.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regexport.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o multixact.o multixact.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/multixact.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o user.o user.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/user.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeMergejoin.o nodeMergejoin.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeMergejoin.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o regprefix.o regprefix.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o typecmds.o typecmds.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o parallel.o parallel.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex/regprefix.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/typecmds.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/parallel.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
( echo src/backend/regex/regcomp.o src/backend/regex/regerror.o src/backend/regex/regexec.o src/backend/regex/regexport.o src/backend/regex/regfree.o src/backend/regex/regprefix.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/regex'
/usr/bin/make -C replication all
/usr/bin/make -C logical all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rmgr.o rmgr.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o trigger.o trigger.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/trigger.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/trigger.c: internal warning: child 15674 timed out after 30s <--[clang]
cswrap: error: child 15674 (/usr/bin/clang) terminated by signal 15 (timed out)
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o indxpath.o indxpath.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/indxpath.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/indxpath.c:3260: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(rightop)},(union ListCell){.ptr_value=(leftop)}' depends on order of evaluation of side effects <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/indxpath.c:23: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/pg_operator.h:22: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/objectaddress.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/parsenodes.h:28: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:10: warning: Access to field 'elements' results in a dereference of a null pointer (loaded from variable 'list') [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o applyparallelworker.o applyparallelworker.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/applyparallelworker.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeModifyTable.o nodeModifyTable.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeModifyTable.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeModifyTable.c:45: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/heapam.h:22: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tableam.h:23: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/tuptable.h:434:2: warning: Access to field 'tts_ops' results in a dereference of a null pointer (loaded from variable 'slot') [core.NullDereference] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o repl_gram.o repl_gram.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c: In function ‘replication_yyparse’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:507:7: warning: use of uninitialized value ‘yyss’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:492:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1105:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1011:16: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1011:16: note: (2) capacity: 200 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1063:6: note: (3) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1069:34: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1092:10: note: (5) following ‘false’ branch (when ‘yystacksize <= 9999’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1094:19: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1103:12: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:507:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:492:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1105:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:507:7: note: (9) use of uninitialized value ‘yyss’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:492:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1105:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:507:7: warning: use of uninitialized value ‘yyss’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:492:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1105:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1011:16: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1011:16: note: (2) capacity: 200 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1063:6: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1126:6: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1126:6: note: (5) following ‘false’ branch (when ‘yystate != 29’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1129:3: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1141:6: note: (7) following ‘false’ branch (when ‘yyn != -29’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1147:14: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1147:6: note: (9) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:69:25: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1150:16: note: in expansion of macro ‘yylex’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1159:11: note: (11) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:542:15: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1171:17: note: in expansion of macro ‘YYTRANSLATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1178:6: note: (13) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1180:16: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1181:6: note: (15) following ‘false’ branch (when ‘yyn > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1191:6: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1191:6: note: (17) following ‘false’ branch (when ‘yyerrstatus == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1198:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1063:6: note: (19) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1069:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1092:10: note: (21) following ‘false’ branch (when ‘yystacksize <= 9999’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1094:19: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1103:12: note: (23) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:507:7: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:492:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1105:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:507:7: note: (25) use of uninitialized value ‘yyss’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:492:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_gram.c:1105:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeNamedtuplestorescan.o nodeNamedtuplestorescan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o decode.o decode.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/decode.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o vacuum.o vacuum.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/vacuum.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o vacuumparallel.o vacuumparallel.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/vacuumparallel.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o repl_scanner.o repl_scanner.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:2011: warning: nullPointer(CWE-476): Possible null pointer dereference: b <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:2012: warning: nullPointer(CWE-476): Possible null pointer dereference: b <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c: In function ‘replication_yy_create_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1971:12: warning: leak of ‘malloc(64)’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.l:294:1: note: (1) entry to ‘replication_scanner_is_replication_command’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.l:296:22: note: (2) calling ‘replication_yylex’ from ‘replication_scanner_is_replication_command’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:50:15: note: (3) entry to ‘replication_yylex’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1138:21: note: in expansion of macro ‘yylex’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1158:1: note: in expansion of macro ‘YY_DECL’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1164:12: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1166:27: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1181:22: note: (6) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:46:31: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1182:25: note: in expansion of macro ‘yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:46:31: note: (8) calling ‘replication_yyensure_buffer_stack’ from ‘replication_yylex’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1182:25: note: in expansion of macro ‘yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:46:31: note: (9) entry to ‘replication_yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:2110:13: note: in expansion of macro ‘yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:2114:12: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:2134:62: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:46:31: note: (12) returning to ‘replication_yylex’ from ‘replication_yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1182:25: note: in expansion of macro ‘yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:35:26: note: (13) calling ‘replication_yy_create_buffer’ from ‘replication_yylex’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1184:33: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:35:26: note: (14) entry to ‘replication_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1957:21: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:56:17: note: (15) inlined call to ‘replication_yyalloc’ from ‘replication_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1961:31: note: in expansion of macro ‘yyalloc’ <--[gcc]
In function ‘replication_yyalloc’,
    inlined from ‘replication_yy_create_buffer’ at repl_scanner.c:1961:24:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:2423:32: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c: In function ‘replication_yy_create_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1962:12: note: (17) assuming ‘malloc(64)’ is non-NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1962:12: note: (18) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1965:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/repl_scanner.c:1971:12: note: (20) ‘malloc(64)’ leaks here; was allocated at (16) <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeNestloop.o nodeNestloop.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeNestloop.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o logicalfuncs.o logicalfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/logicalfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o joinrels.o joinrels.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c: In function ‘try_partitionwise_join’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1551:36: warning: dereference of NULL ‘lcr1’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1479:1: note: (1) entry to ‘try_partitionwise_join’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1495:12: note: (2) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/optimizer/appendinfo.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:18: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pathnodes.h:1042:15: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1505:14: note: in expansion of macro ‘IS_PARTITIONED_REL’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1505:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1523:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1523:9: note: (6) calling ‘compute_partition_bounds’ from ‘try_partitionwise_join’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1732:1: note: (7) entry to ‘compute_partition_bounds’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1741:12: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1743:33: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1780:28: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1785:34: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1523:9: note: (12) returning to ‘try_partitionwise_join’ from ‘compute_partition_bounds’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1526:12: note: (13) following ‘false’ branch... <--[gcc]
cc1: note: (14) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1537:39: note: (15) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1549:28: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1549:20: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1551:36: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1551:36: note: (19) dereference of NULL ‘lcr1’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1552:36: warning: dereference of NULL ‘lcr2’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1479:1: note: (1) entry to ‘try_partitionwise_join’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1495:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pathnodes.h:1042:15: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1505:14: note: in expansion of macro ‘IS_PARTITIONED_REL’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1505:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1523:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1523:9: note: (6) calling ‘compute_partition_bounds’ from ‘try_partitionwise_join’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1732:1: note: (7) entry to ‘compute_partition_bounds’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1741:12: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1743:33: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1780:28: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1785:34: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1523:9: note: (12) returning to ‘try_partitionwise_join’ from ‘compute_partition_bounds’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1526:12: note: (13) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1528:24: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1528:24: note: (15) inlined call to ‘list_head’ from ‘try_partitionwise_join’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/parsenodes.h:28, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pathnodes.h:22: <--[gcc]
In function ‘list_head’,
    inlined from ‘try_partitionwise_join’ at joinrels.c:1528:10:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (16) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c: In function ‘try_partitionwise_join’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1529:24: note: (18) inlined call to ‘list_head’ from ‘try_partitionwise_join’ <--[gcc]
In function ‘list_head’,
    inlined from ‘try_partitionwise_join’ at joinrels.c:1529:10:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (19) following ‘false’ branch... <--[gcc]
In function ‘try_partitionwise_join’:
cc1: note: (20) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1537:39: note: (21) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1549:28: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1549:20: note: (23) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1551:36: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1552:36: note: (25) dereference of NULL ‘lcr2’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinrels.c:1551:17: warning: Access to field 'ptr_value' results in a dereference of a null pointer (loaded from variable 'lcr1') [core.NullDereference] <--[clang]
/usr/bin/make -C plan all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o slru.o slru.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/slru.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o variable.o variable.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/variable.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o subtrans.o subtrans.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o joinpath.o joinpath.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/joinpath.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
/usr/bin/make -C prep all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o timeline.o timeline.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/timeline.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o logical.o logical.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/logical.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeProjectSet.o nodeProjectSet.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeProjectSet.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o view.o view.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands/view.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
( echo src/backend/commands/aggregatecmds.o src/backend/commands/alter.o src/backend/commands/amcmds.o src/backend/commands/analyze.o src/backend/commands/async.o src/backend/commands/cluster.o src/backend/commands/collationcmds.o src/backend/commands/comment.o src/backend/commands/constraint.o src/backend/commands/conversioncmds.o src/backend/commands/copy.o src/backend/commands/copyfrom.o src/backend/commands/copyfromparse.o src/backend/commands/copyto.o src/backend/commands/createas.o src/backend/commands/dbcommands.o src/backend/commands/define.o src/backend/commands/discard.o src/backend/commands/dropcmds.o src/backend/commands/event_trigger.o src/backend/commands/explain.o src/backend/commands/extension.o src/backend/commands/foreigncmds.o src/backend/commands/functioncmds.o src/backend/commands/indexcmds.o src/backend/commands/lockcmds.o src/backend/commands/matview.o src/backend/commands/opclasscmds.o src/backend/commands/operatorcmds.o src/backend/commands/policy.o src/backend/commands/portalcmds.o src/backend/commands/prepare.o src/backend/commands/proclang.o src/backend/commands/publicationcmds.o src/backend/commands/schemacmds.o src/backend/commands/seclabel.o src/backend/commands/sequence.o src/backend/commands/statscmds.o src/backend/commands/subscriptioncmds.o src/backend/commands/tablecmds.o src/backend/commands/tablespace.o src/backend/commands/trigger.o src/backend/commands/tsearchcmds.o src/backend/commands/typecmds.o src/backend/commands/user.o src/backend/commands/vacuum.o src/backend/commands/vacuumparallel.o src/backend/commands/variable.o src/backend/commands/view.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/commands'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o transam.o transam.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/transam.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o launcher.o launcher.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/launcher.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o twophase_rmgr.o twophase_rmgr.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o message.o message.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeRecursiveunion.o nodeRecursiveunion.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeRecursiveunion.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o varsup.o varsup.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/varsup.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeResult.o nodeResult.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeResult.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o origin.o origin.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/origin.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o prepagg.o prepagg.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepagg.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
/usr/bin/make -C util all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeSamplescan.o nodeSamplescan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o analyzejoins.o analyzejoins.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c: In function ‘query_is_distinct_for’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1100:37: warning: dereference of NULL ‘lg’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:983:1: note: (1) entry to ‘query_is_distinct_for’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:996:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1020:18: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1020:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1027:18: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1043:17: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1070:26: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1070:20: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1078:18: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1078:12: note: (10) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1084:27: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1084:20: note: (12) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1089:45: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1089:30: note: (14) inlined call to ‘list_head’ from ‘query_is_distinct_for’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/parsenodes.h:28, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodeFuncs.h:16, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:25: <--[gcc]
In function ‘list_head’,
    inlined from ‘query_is_distinct_for’ at analyzejoins.c:1089:9:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (15) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c: In function ‘query_is_distinct_for’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1090:41: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:374:45: note: in definition of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1090:25: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1090:25: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1095:36: note: (19) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1100:37: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/analyzejoins.c:1100:37: note: (21) dereference of NULL ‘lg’ <--[gcc]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeSeqscan.o nodeSeqscan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o prepqual.o prepqual.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepqual.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o twophase.o twophase.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/twophase.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/twophase.c:1031: error: ctunullpointer(CWE-476): Null pointer dereference: data <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeSetOp.o nodeSetOp.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeSetOp.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o proto.o proto.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/proto.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o appendinfo.o appendinfo.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/appendinfo.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeSort.o nodeSort.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeSort.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o relation.o relation.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/relation.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o createplan.o createplan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:42, <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:23: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:1016: warning: nullPointer(CWE-476): Possible null pointer dereference: (const struct Node*)(plan) <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5384: warning: nullPointer(CWE-476): Possible null pointer dereference: src <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5385: warning: nullPointer(CWE-476): Possible null pointer dereference: src <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5386: warning: nullPointer(CWE-476): Possible null pointer dereference: src <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5387: warning: nullPointer(CWE-476): Possible null pointer dereference: src <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5391: warning: nullPointer(CWE-476): Possible null pointer dereference: src <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5384: error: ctunullpointer(CWE-476): Null pointer dereference: src <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/foreign/fdwapi.h:16: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/execnodes.h:32: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupconvert.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/attmap.h:18: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:10: warning: Access to field 'elements' results in a dereference of a null pointer (loaded from variable 'list') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4658:7: warning: Access to field 'pk_opfamily' results in a dereference of a null pointer (loaded from variable 'opathkey') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4658:32: warning: Access to field 'pk_opfamily' results in a dereference of a null pointer (loaded from variable 'ipathkey') [core.NullDereference] <--[clang]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/attmap.h:18, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupconvert.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/execnodes.h:32, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/foreign/fdwapi.h:16, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:23: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c: In function ‘fix_indexqual_clause’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5061:13: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5050:1: note: (1) entry to ‘fix_indexqual_clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5059:18: note: (2) inlined call to ‘replace_nestloop_params’ from ‘fix_indexqual_clause’ <--[gcc]
In function ‘replace_nestloop_params’,
    inlined from ‘fix_indexqual_clause’ at createplan.c:5059:11:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4896:16: note: (3) calling ‘replace_nestloop_params_mutator’ from ‘fix_indexqual_clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c: In function ‘fix_indexqual_clause’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4900:1: note: (4) entry to ‘replace_nestloop_params_mutator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4902:12: note: (5) following ‘true’ branch (when ‘node’ is NULL)... <--[gcc]
cc1: note: (6) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5059:18: note: (7) inlined call to ‘replace_nestloop_params’ from ‘fix_indexqual_clause’ <--[gcc]
In function ‘replace_nestloop_params’,
    inlined from ‘fix_indexqual_clause’ at createplan.c:5059:11:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4896:16: note: (8) returning to ‘fix_indexqual_clause’ from ‘replace_nestloop_params_mutator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c: In function ‘fix_indexqual_clause’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (9) dereference of NULL ‘replace_nestloop_params_mutator(clause,  root)’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5061:13: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c: In function ‘fix_indexqual_operand’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: warning: dereference of NULL ‘node’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5130:13: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4980:1: note: (1) entry to ‘fix_indexqual_references’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4990:9: note: in expansion omake[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
f macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4990:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4996:17: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4996:17: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5002:34: note: (6) calling ‘fix_indexqual_clause’ from ‘fix_indexqual_references’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5050:1: note: (7) entry to ‘fix_indexqual_clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5059:18: note: (8) inlined call to ‘replace_nestloop_params’ from ‘fix_indexqual_clause’ <--[gcc]
In function ‘replace_nestloop_params’,
    inlined from ‘fix_indexqual_clause’ at createplan.c:5059:11:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4896:16: note: (9) calling ‘replace_nestloop_params_mutator’ from ‘fix_indexqual_clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c: In function ‘fix_indexqual_operand’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4900:1: note: (10) entry to ‘replace_nestloop_params_mutator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4902:12: note: (11) following ‘false’ branch (when ‘node’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4904:13: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5059:18: note: (13) inlined call to ‘replace_nestloop_params’ from ‘fix_indexqual_clause’ <--[gcc]
In function ‘replace_nestloop_params’,
    inlined from ‘fix_indexqual_clause’ at createplan.c:5059:11:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4896:16: note: (14) returning to ‘fix_indexqual_clause’ from ‘replace_nestloop_params_mutator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c: In function ‘fix_indexqual_operand’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:475:9: note: (15) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:469:18: note: in expansion of macro ‘multi_for_advance_cell’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5078:17: note: in expansion of macro ‘forboth’ <--[gcc]
cc1: note: (16) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5002:34: note: (17) returning to ‘fix_indexqual_references’ from ‘fix_indexqual_clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (18) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4996:17: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4996:17: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5002:34: note: (20) calling ‘fix_indexqual_clause’ from ‘fix_indexqual_references’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5050:1: note: (21) entry to ‘fix_indexqual_clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5059:18: note: (22) inlined call to ‘replace_nestloop_params’ from ‘fix_indexqual_clause’ <--[gcc]
In function ‘replace_nestloop_params’,
    inlined from ‘fix_indexqual_clause’ at createplan.c:5059:11:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4896:16: note: (23) calling ‘replace_nestloop_params_mutator’ from ‘fix_indexqual_clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c: In function ‘fix_indexqual_operand’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4900:1: note: (24) entry to ‘replace_nestloop_params_mutator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4902:12: note: (25) following ‘false’ branch (when ‘node’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4904:13: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4904:12: note: (27) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4917:12: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4917:12: note: (29) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4926:56: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4925:20: note: (31) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:47, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:17: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/palloc.h:122:17: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:152:28: note: in expansion of macro ‘palloc0fast’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:176:53: note: in expansion of macro ‘newNode’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4943:50: note: in expansion of macro ‘makeNode’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4947:33: note: (33) calling ‘replace_nestloop_params_mutator’ from ‘replace_nestloop_params_mutator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4900:1: note: (34) entry to ‘replace_nestloop_params_mutator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4902:12: note: (35) following ‘true’ branch (when ‘node’ is NULL)... <--[gcc]
cc1: note: (36) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4947:33: note: (37) returning to ‘replace_nestloop_params_mutator’ from ‘replace_nestloop_params_mutator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4946:40: note: (38) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5059:18: note: (39) inlined call to ‘replace_nestloop_params’ from ‘fix_indexqual_clause’ <--[gcc]
In function ‘replace_nestloop_params’,
    inlined from ‘fix_indexqual_clause’ at createplan.c:5059:11:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:4896:16: note: (40) returning to ‘fix_indexqual_clause’ from ‘replace_nestloop_params_mutator’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c: In function ‘fix_indexqual_operand’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5061:12: note: (41) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5070:17: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5070:17: note: (43) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5085:17: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5085:17: note: (45) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5094:17: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5094:17: note: (47) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5099:69: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5099:69: note: (49) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5099:36: note: (50) calling ‘fix_indexqual_operand’ from ‘fix_indexqual_clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5121:1: note: (51) entry to ‘fix_indexqual_operand’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (52) dereference of NULL ‘node’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/createplan.c:5130:13: note: in expansion of macro ‘IsA’ <--[gcc]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o clauses.o clauses.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/clauses.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/clauses.c:2910: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(simple)},((union ListCell){.ptr_value=(makeConst(26,-1,(unsigned int)0,sizeof(unsigned int),ObjectIdGetDatum(intypioparam),false,true))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/clauses.c:2910: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(simple)},((union ListCell){.ptr_value=(makeConst(26,-1,(unsigned int)0,sizeof(unsigned int),ObjectIdGetDatum(intypioparam),false,true))}),((union ListCell){.ptr_value=(makeConst(23,-1,(unsigned int)0,sizeof(int32),Int32GetDatum(-1),false,true))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/clauses.c:4293: warning: uninitvar(CWE-457): Uninitialized variable: actual_arg_types <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pathkeys.o pathkeys.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c: In function ‘pathkey_is_redundant’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:159:27: warning: dereference of NULL ‘new_pathkey’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:1168:1: note: (1) entry to ‘make_pathkeys_for_sortclauses_extended’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/attmap.h:18, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupconvert.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/execnodes.h:32, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/makefuncs.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:22: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:1178:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:1178:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:1185:20: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:1190:27: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:1190:27: note: (6) calling ‘make_pathkey_from_sortop’ from ‘make_pathkeys_for_sortclauses_extended’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:254:1: note: (7) entry to ‘make_pathkey_from_sortop’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:267:12: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:273:21: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:275:16: note: (10) calling ‘make_pathkey_from_sortinfo’ from ‘make_pathkey_from_sortop’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:196:1: note: (11) entry to ‘make_pathkey_from_sortinfo’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:224:12: note: (12) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:227:22: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:228:12: note: (14) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:233:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:238:12: note: (16) following ‘true’ branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:275:16: note: (18) returning to ‘make_pathkey_from_sortop’ from ‘make_pathkey_from_sortinfo’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:1190:27: note: (19) returning to ‘make_pathkeys_for_sortclauses_extended’ from ‘make_pathkey_from_sortop’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:1198:22: note: (20) calling ‘pathkey_is_redundant’ from ‘make_pathkeys_for_sortclauses_extended’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:157:1: note: (21) entry to ‘pathkey_is_redundant’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:159:27: note: (22) dereference of NULL ‘new_pathkey’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:159:29: warning: Access to field 'pk_eclass' results in a dereference of a null pointer (loaded from variable 'new_pathkey') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:1679:13: warning: Access to field 'pk_opfamily' results in a dereference of a null pointer (loaded from variable 'opathkey') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/pathkeys.c:1771:4: warning: Value stored to 'matched_pathkey' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xact.o xact.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xact.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xact.c:4633:2: warning: Value stored to 's' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xact.c:4697:2: warning: Value stored to 's' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xact.c:5789:55: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xact.c:5935:55: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o prepjointree.o prepjointree.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepjointree.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepjointree.c: internal warning: child 16337 timed out after 30s <--[clang]
cswrap: error: child 16337 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o joininfo.o joininfo.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xlog.o xlog.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlog.c:1553: error: nullPointerArithmetic(CWE-682): Pointer addition with NULL pointer. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlog.c:4740:2: warning: Value stored to 'recptr' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o preptlist.o preptlist.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c: In function ‘preprocess_targetlist’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:119:28: warning: dereference of NULL ‘target_rte’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:78:12: note: (1) following ‘false’ branch (when ‘result_relation == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:103:15: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:104:12: note: (3) following ‘false’ branch (when ‘command_type != 3’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:106:17: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:106:17: note: (5) following ‘false’ branch (when ‘command_type != 2’)... <--[gcc]
cc1: note: (6) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:119:28: note: (7) dereference of NULL ‘target_rte’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:47: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c: In function ‘expand_insert_targetlist’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/rel.h:510:60: warning: dereference of NULL ‘rel’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:371:20: note: in expansion of macro ‘RelationGetNumberOfAttributes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:62:1: note: (1) entry to ‘preprocess_targetlist’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:78:12: note: (2) following ‘false’ branch (when ‘result_relation == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:103:15: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:104:12: note: (4) following ‘true’ branch (when ‘command_type == 3’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:105:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:105:25: note: (6) calling ‘expand_insert_targetlist’ from ‘preprocess_targetlist’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:355:1: note: (7) entry to ‘expand_insert_targetlist’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:362:22: note: (8) inlined call to ‘list_head’ from ‘expand_insert_targetlist’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/table.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:39: <--[gcc]
In function ‘list_head’,
    inlined from ‘expand_insert_targetlist’ at preptlist.c:362:15:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (9) following ‘false’ branch (when ‘tlist’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c: In function ‘expand_insert_targetlist’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/rel.h:510:60: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:371:20: note: in expansion of macro ‘RelationGetNumberOfAttributes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/rel.h:510:60: note: (11) dereference of NULL ‘rel’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:371:20: note: in expansion of macro ‘RelationGetNumberOfAttributes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:119:4: warning: Access to field 'inh' results in a dereference of a null pointer (loaded from variable 'target_rte') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/preptlist.c:371:13: warning: Access to field 'rd_rel' results in a dereference of a null pointer (loaded from variable 'rel') [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xlogarchive.o xlogarchive.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlogarchive.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeSubqueryscan.o nodeSubqueryscan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tidpath.o tidpath.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path/tidpath.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
( echo src/backend/optimizer/path/allpaths.o src/backend/optimizer/path/clausesel.o src/backend/optimizer/path/costsize.o src/backend/optimizer/path/equivclass.o src/backend/optimizer/path/indxpath.o src/backend/optimizer/path/joinpath.o src/backend/optimizer/path/joinrels.o src/backend/optimizer/path/pathkeys.o src/backend/optimizer/path/tidpath.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/path'
/usr/bin/make -C rewrite all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xlogbackup.o xlogbackup.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o prepunion.o prepunion.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:489: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(lpath_tlist)},(union ListCell){.ptr_value=(rpath_tlist)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:764: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(lpath)},(union ListCell){.ptr_value=(rpath)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:765: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(lpath_tlist)},(union ListCell){.ptr_value=(rpath_tlist)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:770: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(rpath)},(union ListCell){.ptr_value=(lpath)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:771: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(rpath_tlist)},(union ListCell){.ptr_value=(lpath_tlist)}' depends on order of evaluation of side effects <--[cppcheck]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:26: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c: In function ‘generate_append_tlist’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:174:46: warning: dereference of NULL ‘curColType’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1317:64: note: in expansion of macro ‘lfirst_oid’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1279:1: note: (1) entry to ‘generate_append_tlist’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1303:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1303:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1308:30: note: (4) inlined call to ‘list_head’ from ‘generate_append_tlist’ <--[gcc]
In function ‘list_head’,
    inlined from ‘generate_append_tlist’ at prepunion.c:1308:16:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (5) following ‘false’ branch (when ‘colTypes’ is NULL)... <--[gcc]
In function ‘generate_append_tlist’:
cc1: note: (6) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1310:17: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1310:17: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1314:28: note: (9) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1317:53: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:174:46: note: (11) dereference of NULL ‘curColType’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1317:64: note: in expansion of macro ‘lfirst_oid’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c: In function ‘generate_setop_grouplist’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1431:21: warning: dereference of NULL ‘lg’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1407:1: note: (1) entry to ‘generate_setop_grouplist’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1413:14: note: (2) inlined call to ‘list_head’ from ‘generate_setop_grouplist’ <--[gcc]
In function ‘list_head’,
    inlined from ‘generate_setop_grouplist’ at prepunion.c:1413:7:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (3) following ‘false’ branch... <--[gcc]
In function ‘generate_setop_grouplist’:
cc1: note: (4) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (5) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1414:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1414:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1419:20: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1431:21: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:1431:21: note: (9) dereference of NULL ‘lg’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep/prepunion.c:148:39: warning: Access to field 'rtindex' results in a dereference of a null pointer (loaded from variable 'node') [core.NullDereference] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
( echo src/backend/optimizer/prep/prepagg.o src/backend/optimizer/prep/prepjointree.o src/backend/optimizer/prep/prepqual.o src/backend/optimizer/prep/preptlist.o src/backend/optimizer/prep/prepunion.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/prep'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o inherit.o inherit.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/inherit.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeSubplan.o nodeSubplan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeSubplan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xlogfuncs.o xlogfuncs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlogfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeTableFuncscan.o nodeTableFuncscan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeTableFuncscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o orclauses.o orclauses.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/orclauses.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rewriteDefine.o rewriteDefine.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite/rewriteDefine.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
/usr/bin/make -C statistics all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o paramassign.o paramassign.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/paramassign.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xloginsert.o xloginsert.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c: In function ‘XLogResetInsertion’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:233:24: warning: allocated buffer size is not a multiple of the pointee's size [CWE-131] [-Wanalyzer-allocation-size] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:99:21: note: (1) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:1225:1: note: (2) entry to ‘log_newpage_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:1237:16: note: (3) calling ‘log_newpage’ from ‘log_newpage_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:1131:1: note: (4) entry to ‘log_newpage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:1141:9: note: (5) calling ‘XLogBeginInsert’ from ‘log_newpage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:150:1: note: (6) entry to ‘XLogBeginInsert’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:157:12: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:160:13: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:160:12: note: (9) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:163:28: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:1141:9: note: (11) returning to ‘log_newpage’ from ‘XLogBeginInsert’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:1142:9: note: (12) calling ‘XLogRegisterBlock’ from ‘log_newpage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:296:1: note: (13) entry to ‘XLogRegisterBlock’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:306:12: note: (14) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:309:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:1142:9: note: (16) returning to ‘log_newpage’ from ‘XLogRegisterBlock’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:1143:18: note: (17) calling ‘XLogInsert’ from ‘log_newpage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:461:1: note: (18) entry to ‘XLogInsert’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:466:12: note: (19) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:473:19: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:473:12: note: (21) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/probes.h:10, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/pg_trace.h:15, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:38: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/probes.h:604:1: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:478:9: note: in expansion of macro ‘TRACE_POSTGRESQL_WAL_INSERT’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:507:23: note: (23) calling ‘XLogRecordAssemble’ from ‘XLogInsert’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:535:1: note: (24) entry to ‘XLogRecordAssemble’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:903:12: note: (25) following ‘false’ branch (when ‘total_len <= 1069547520’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:914:26: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:507:23: note: (27) returning to ‘XLogInsert’ from ‘XLogRecordAssemble’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:514:9: note: (28) calling ‘XLogResetInsertion’ from ‘XLogInsert’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:223:1: note: (29) entry to ‘XLogResetInsertion’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xloginsert.c:233:24: note: (30) assigned to ‘XLogRecData *’ here; ‘sizeof (XLogRecData)’ is ‘24’ <--[gcc]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rewriteManip.o rewriteManip.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite/rewriteManip.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeTidrangescan.o nodeTidrangescan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeTidrangescan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xlogprefetcher.o xlogprefetcher.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlogprefetcher.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o reorderbuffer.o reorderbuffer.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/reorderbuffer.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/reorderbuffer.c:4701: error: legacyUninitvar(CWE-457): Uninitialized variable: chunksize <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/reorderbuffer.c:2611:29: warning: Access to field 'concurrent_abort' results in a dereference of a null pointer (loaded from variable 'curtxn') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/reorderbuffer.c:3806:6: warning: Value stored to 'data' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/reorderbuffer.c:3836:5: warning: Value stored to 'data' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/reorderbuffer.c:3854:5: warning: Value stored to 'data' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/reorderbuffer.c:3889:6: warning: Value stored to 'data' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/reorderbuffer.c:3910:5: warning: Value stored to 'data' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/reorderbuffer.c:4403:5: warning: Value stored to 'data' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/reorderbuffer.c:4427:5: warning: Value stored to 'data' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rewriteRemove.o rewriteRemove.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dependencies.o dependencies.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:42, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:16: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c: In function ‘dependency_is_compatible_clause’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: warning: dereference of NULL ‘clause’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:797:18: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1372:1: note: (1) entry to ‘dependencies_clauselist_selectivity’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1399:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1403:82: note: (3) inlined call to ‘list_length’ from ‘dependencies_clauselist_selectivity’ <--[gcc]
In function ‘list_length’,
    inlined from ‘dependencies_clauselist_selectivity’ at dependencies.c:1403:12:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c: In function ‘dependency_is_compatible_clause’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (5) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1431:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1431:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1435:29: note: (7) ‘expr’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1435:29: note: (8) ‘expr’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1435:29: note: (9) ‘expr’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1440:20: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1447:29: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1447:29: note: (12) calling ‘dependency_is_compatible_clause’ from ‘dependencies_clauselist_selectivity’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:743:1: note: (13) entry to ‘dependency_is_compatible_clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:748:12: note: (14) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:753:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:753:20: note: (16) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:757:41: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:757:20: note: (18) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:760:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:763:13: note: (20) inlined call to ‘is_opclause’ from ‘dependency_is_compatible_clause’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:22: <--[gcc]
In function ‘is_opclause’,
    inlined from ‘dependency_is_compatible_clause’ at dependencies.c:763:6:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodeFuncs.h:78:31: note: (21) following ‘false’ branch (when ‘clause’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c: In function ‘dependency_is_compatible_clause’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:797:18: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (23) dereference of NULL ‘clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:797:18: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c: In function ‘dependency_is_compatible_expression’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: warning: dereference of NULL ‘clause’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1225:18: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1372:1: note: (1) entry to ‘dependencies_clauselist_selectivity’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1399:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1403:82: note: (3) inlined call to ‘list_length’ from ‘dependencies_clauselist_selectivity’ <--[gcc]
In function ‘list_length’,
    inlined from ‘dependencies_clauselist_selectivity’ at dependencies.c:1403:12:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:154:30: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c: In function ‘dependency_is_compatible_expression’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (5) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1431:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1431:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1435:29: note: (7) ‘expr’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1435:29: note: (8) ‘expr’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1435:29: note: (9) ‘expr’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1440:20: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1447:29: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1447:28: note: (12) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1451:34: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1451:34: note: (14) calling ‘dependency_is_compatible_expression’ from ‘dependencies_clauselist_selectivity’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1170:1: note: (15) entry to ‘dependency_is_compatible_expression’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1176:12: note: (16) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1181:26: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1181:20: note: (18) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1185:41: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1185:20: note: (20) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1188:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1191:13: note: (22) inlined call to ‘is_opclause’ from ‘dependency_is_compatible_expression’ <--[gcc]
In function ‘is_opclause’,
    inlined from ‘dependency_is_compatible_expression’ at dependencies.c:1191:6:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodeFuncs.h:78:31: note: (23) following ‘false’ branch (when ‘clause’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c: In function ‘dependency_is_compatible_expression’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1225:18: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (25) dereference of NULL ‘clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/dependencies.c:1225:18: note: in expansion of macro ‘IsA’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o initsplan.o initsplan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/initsplan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/initsplan.c:1074: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(leftjoinlist)},(union ListCell){.ptr_value=(rightjoinlist)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/initsplan.c:1097: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(leftpart)},(union ListCell){.ptr_value=(rightpart)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/initsplan.c: internal warning: child 16648 timed out after 30s <--[clang]
cswrap: error: child 16648 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeTidscan.o nodeTidscan.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeTidscan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeUnique.o nodeUnique.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeUnique.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xlogreader.o xlogreader.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlogreader.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlogreader.c:767:5: warning: Value stored to 'readOff' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlogreader.c:1920:3: warning: Value stored to 'ptr' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o planagg.o planagg.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planagg.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o snapbuild.o snapbuild.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/snapbuild.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/snapbuild.c:840:3: warning: Value stored to 'cid' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/snapbuild.c:1742:3: warning: Value stored to 'ondisk_c' is never read [deadcode.DeadStores] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeValuesscan.o nodeValuesscan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tablesync.o tablesync.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/tablesync.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o planmain.o planmain.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pathnode.o pathnode.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/pathnode.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xlogrecovery.o xlogrecovery.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlogrecovery.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xlogstats.o xlogstats.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o placeholder.o placeholder.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/placeholder.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rewriteHandler.o rewriteHandler.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite/rewriteHandler.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite/rewriteHandler.c:858:33: warning: Access to field 'type' results in a dereference of a null pointer (loaded from field 'expr') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite/rewriteHandler.c:2949:5: warning: Value stored to 'outer_reloids' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite/rewriteHandler.c:4070:4: warning: Value stored to 'rewrite_events' is never read [deadcode.DeadStores] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o extended_stats.o extended_stats.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/extended_stats.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/extended_stats.c:1041:2: warning: Value stored to 'ptr' is never read [deadcode.DeadStores] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o mcv.o mcv.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:42, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:19: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c: In function ‘mcv_get_match_bitmap’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: warning: dereference of NULL ‘clause’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:1714:26: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:2130:1: note: (1) entry to ‘mcv_clause_selectivity_or’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:2144:23: note: (2) calling ‘mcv_get_match_bitmap’ from ‘mcv_clause_selectivity_or’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:1603:1: note: (3) entry to ‘mcv_get_match_bitmap’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:375:18: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:1623:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:377:42: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:1623:9: note: in expansion of macro ‘foreach’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:1628:20: note: (6) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:1629:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:1635:21: note: (8) inlined call to ‘is_opclause’ from ‘mcv_get_match_bitmap’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:25: <--[gcc]
In function ‘is_opclause’,
    inlined from ‘mcv_get_match_bitmap’ at mcv.c:1635:7:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodeFuncs.h:78:31: note: (9) following ‘false’ branch (when ‘clause’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c: In function ‘mcv_get_match_bitmap’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:1714:26: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (11) dereference of NULL ‘clause’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mcv.c:1714:26: note: in expansion of macro ‘IsA’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o mvdistinct.o mvdistinct.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mvdistinct.c: In function ‘pg_ndistinct_out’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mvdistinct.c:366:30: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mvdistinct.c:356:1: note: (1) entry to ‘pg_ndistinct_out’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mvdistinct.c:359:30: note: (2) calling ‘statext_ndistinct_deserialize’ from ‘pg_ndistinct_out’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mvdistinct.c:251:1: note: (3) entry to ‘statext_ndistinct_deserialize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mvdistinct.c:259:12: note: (4) following ‘true’ branch (when ‘data’ is NULL)... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mvdistinct.c:359:30: note: (6) returning to ‘pg_ndistinct_out’ from ‘statext_ndistinct_deserialize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mvdistinct.c:366:30: note: (7) dereference of NULL ‘statext_ndistinct_deserialize(pg_detoast_datum_packed((char *)*fcinfo.args[0].value))’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics/mvdistinct.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics'
( echo src/backend/statistics/dependencies.o src/backend/statistics/extended_stats.o src/backend/statistics/mcv.o src/backend/statistics/mvdistinct.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/statistics'
/usr/bin/make -C storage all
/usr/bin/make -C buffer all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xlogutils.o xlogutils.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam/xlogutils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
( echo src/backend/access/transam/clog.o src/backend/access/transam/commit_ts.o src/backend/access/transam/generic_xlog.o src/backend/access/transam/multixact.o src/backend/access/transam/parallel.o src/backend/access/transam/rmgr.o src/backend/access/transam/slru.o src/backend/access/transam/subtrans.o src/backend/access/transam/timeline.o src/backend/access/transam/transam.o src/backend/access/transam/twophase.o src/backend/access/transam/twophase_rmgr.o src/backend/access/transam/varsup.o src/backend/access/transam/xact.o src/backend/access/transam/xlog.o src/backend/access/transam/xlogarchive.o src/backend/access/transam/xlogbackup.o src/backend/access/transam/xlogfuncs.o src/backend/access/transam/xloginsert.o src/backend/access/transam/xlogprefetcher.o src/backend/access/transam/xlogreader.o src/backend/access/transam/xlogrecovery.o src/backend/access/transam/xlogstats.o src/backend/access/transam/xlogutils.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access/transam'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access'
( cat brin/objfiles.txt common/objfiles.txt gin/objfiles.txt gist/objfiles.txt hash/objfiles.txt heap/objfiles.txt index/objfiles.txt nbtree/objfiles.txt rmgrdesc/objfiles.txt spgist/objfiles.txt table/objfiles.txt tablesample/objfiles.txt transam/objfiles.txt; echo  ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/access'
/usr/bin/make -C file all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o buf_init.o buf_init.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o buf_table.o buf_table.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rewriteSearchCycle.o rewriteSearchCycle.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite/rewriteSearchCycle.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite/rewriteSearchCycle.c:192: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(makeVar(1,path_varattno,2287,-1,0,0))}),(union ListCell){.ptr_value=(arr)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite/rewriteSearchCycle.c:558: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(cycle_col_rowexpr)},((union ListCell){.ptr_value=(makeVar(1,cpa_attno,2287,-1,0,0))})' depends on order of evaluation of side effects <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o worker.o worker.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical/worker.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
( echo src/backend/replication/logical/applyparallelworker.o src/backend/replication/logical/decode.o src/backend/replication/logical/launcher.o src/backend/replication/logical/logical.o src/backend/replication/logical/logicalfuncs.o src/backend/replication/logical/message.o src/backend/replication/logical/origin.o src/backend/replication/logical/proto.o src/backend/replication/logical/relation.o src/backend/replication/logical/reorderbuffer.o src/backend/replication/logical/snapbuild.o src/backend/replication/logical/tablesync.o src/backend/replication/logical/worker.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/logical'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rewriteSupport.o rewriteSupport.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o freelist.o freelist.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer/freelist.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rowsecurity.o rowsecurity.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite/rowsecurity.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
( echo src/backend/rewrite/rewriteDefine.o src/backend/rewrite/rewriteHandler.o src/backend/rewrite/rewriteManip.o src/backend/rewrite/rewriteRemove.o src/backend/rewrite/rewriteSearchCycle.o src/backend/rewrite/rewriteSupport.o src/backend/rewrite/rowsecurity.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/rewrite'
/usr/bin/make -C tcop all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o buffile.o buffile.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file/buffile.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o cmdtag.o cmdtag.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeWindowAgg.o nodeWindowAgg.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeWindowAgg.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeWindowAgg.c:291:8: warning: Branch condition evaluates to a garbage value [core.uninitialized.Branch] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeWindowAgg.c:310:30: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/nodeWindowAgg.c:468:8: warning: Branch condition evaluates to a garbage value [core.uninitialized.Branch] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o nodeWorktablescan.o nodeWorktablescan.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dest.o dest.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o planner.o planner.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c: In function ‘create_ordinary_grouping_paths’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:4005:42: warning: dereference of NULL ‘partially_grouped_rel’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:7713:1: note: (1) entry to ‘create_partitionwise_grouping_paths’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:7734:64: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:7736:56: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:7747:20: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:7750:32: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:7793:17: note: (6) calling ‘create_ordinary_grouping_paths’ from ‘create_partitionwise_grouping_paths’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:3923:1: note: (7) entry to ‘create_ordinary_grouping_paths’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:3992:34: note: (8) ‘partially_grouped_rel’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:4001:12: note: (9) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:4005:42: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c:4005:42: note: (11) dereference of NULL ‘partially_grouped_rel’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/planner.c: internal warning: child 17149 timed out after 30s <--[clang]
cswrap: error: child 17149 (/usr/bin/clang) terminated by signal 15 (timed out)
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o fastpath.o fastpath.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop/fastpath.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o plancat.o plancat.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/plancat.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o copydir.o copydir.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file/copydir.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o slot.o slot.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/slot.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o localbuf.o localbuf.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer/localbuf.c:380:16: warning: Value stored to 'existing_hdr' during its initialization is never read [deadcode.DeadStores] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spi.o spi.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/spi.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o slotfuncs.o slotfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/slotfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tqueue.o tqueue.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor/tqueue.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tstoreReceiver.o tstoreReceiver.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
( echo src/backend/executor/execAmi.o src/backend/executor/execAsync.o src/backend/executor/execCurrent.o src/backend/executor/execExpr.o src/backend/executor/execExprInterp.o src/backend/executor/execGrouping.o src/backend/executor/execIndexing.o src/backend/executor/execJunk.o src/backend/executor/execMain.o src/backend/executor/execParallel.o src/backend/executor/execPartition.o src/backend/executor/execProcnode.o src/backend/executor/execReplication.o src/backend/executor/execSRF.o src/backend/executor/execScan.o src/backend/executor/execTuples.o src/backend/executor/execUtils.o src/backend/executor/functions.o src/backend/executor/instrument.o src/backend/executor/nodeAgg.o src/backend/executor/nodeAppend.o src/backend/executor/nodeBitmapAnd.o src/backend/executor/nodeBitmapHeapscan.o src/backend/executor/nodeBitmapIndexscan.o src/backend/executor/nodeBitmapOr.o src/backend/executor/nodeCtescan.o src/backend/executor/nodeCustom.o src/backend/executor/nodeForeignscan.o src/backend/executor/nodeFunctionscan.o src/backend/executor/nodeGather.o src/backend/executor/nodeGatherMerge.o src/backend/executor/nodeGroup.o src/backend/executor/nodeHash.o src/backend/executor/nodeHashjoin.o src/backend/executor/nodeIncrementalSort.o src/backend/executor/nodeIndexonlyscan.o src/backend/executor/nodeIndexscan.o src/backend/executor/nodeLimit.o src/backend/executor/nodeLockRows.o src/backend/executor/nodeMaterial.o src/backend/executor/nodeMemoize.o src/backend/executor/nodeMergeAppend.o src/backend/executor/nodeMergejoin.o src/backend/executor/nodeModifyTable.o src/backend/executor/nodeNamedtuplestorescan.o src/backend/executor/nodeNestloop.o src/backend/executor/nodeProjectSet.o src/backend/executor/nodeRecursiveunion.o src/backend/executor/nodeResult.o src/backend/executor/nodeSamplescan.o src/backend/executor/nodeSeqscan.o src/backend/executor/nodeSetOp.o src/backend/executor/nodeSort.o src/backend/executor/nodeSubplan.o src/backend/executor/nodeSubqueryscan.o src/backend/executor/nodeTableFuncscan.o src/backend/executor/nodeTidrangescan.o src/backend/executor/nodeTidscan.o src/backend/executor/nodeUnique.o src/backend/executor/nodeValuesscan.o src/backend/executor/nodeWindowAgg.o src/backend/executor/nodeWorktablescan.o src/backend/executor/spi.o src/backend/executor/tqueue.o src/backend/executor/tstoreReceiver.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/executor'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o predtest.o predtest.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/predtest.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o syncrep_gram.o syncrep_gram.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c: In function ‘syncrep_yyparse’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:461:7: warning: use of uninitialized value ‘yyss’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:446:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:989:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:895:16: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:895:16: note: (2) capacity: 200 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:947:6: note: (3) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:953:34: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:976:10: note: (5) following ‘false’ branch (when ‘yystacksize <= 9999’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:978:19: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:987:12: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:461:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:446:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:989:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:461:7: note: (9) use of uninitialized value ‘yyss’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:446:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:989:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:461:7: warning: use of uninitialized value ‘yyss’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:446:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:989:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:895:16: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:895:16: note: (2) capacity: 200 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:947:6: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1010:6: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1010:6: note: (5) following ‘false’ branch (when ‘yystate != 12’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1013:3: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1025:6: note: (7) following ‘false’ branch (when ‘yyn != -10’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1031:14: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1031:6: note: (9) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:69:25: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1034:16: note: in expansion of macro ‘yylex’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1043:11: note: (11) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:496:15: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1055:17: note: in expansion of macro ‘YYTRANSLATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1062:6: note: (13) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1064:16: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1065:6: note: (15) following ‘false’ branch (when ‘yyn > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1075:6: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1075:6: note: (17) following ‘false’ branch (when ‘yyerrstatus == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:1082:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:947:6: note: (19) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:953:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:976:10: note: (21) following ‘false’ branch (when ‘yystacksize <= 9999’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:978:19: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:987:12: note: (23) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:461:7: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:446:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:989:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:461:7: note: (25) use of uninitialized value ‘yyss’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:446:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_gram.c:989:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o syncrep.o syncrep.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o syncrep_scanner.o syncrep_scanner.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1686: warning: nullPointer(CWE-476): Possible null pointer dereference: b <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1687: warning: nullPointer(CWE-476): Possible null pointer dereference: b <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c: In function ‘yy_get_next_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1361:46: warning: leak of ‘*b.yy_ch_buf’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1294:12: note: (1) entry to ‘yy_get_next_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1301:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1305:38: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1305:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1327:46: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1332:12: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1341:49: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1343:37: note: (8) following ‘true’ branch (when ‘num_to_read <= 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1347:41: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:56:19: note: (10) inlined call to ‘syncrep_yyrealloc’ from ‘yy_get_next_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1363:41: note: in expansion of macro ‘yyrealloc’ <--[gcc]
In function ‘syncrep_yyrealloc’,
    inlined from ‘yy_get_next_buffer’ at syncrep_scanner.c:1363:6:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:2111:16: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:2111:16: note: (12) when ‘realloc’ succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c: In function ‘yy_get_next_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1370:28: note: (13) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1374:40: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1343:37: note: (15) following ‘true’ branch (when ‘num_to_read <= 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1347:41: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1352:28: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1354:49: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:56:19: note: (19) inlined call to ‘syncrep_yyrealloc’ from ‘yy_get_next_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1363:41: note: in expansion of macro ‘yyrealloc’ <--[gcc]
In function ‘syncrep_yyrealloc’,
    inlined from ‘yy_get_next_buffer’ at syncrep_scanner.c:1363:6:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:2111:16: note: (20) when ‘realloc’ fails <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c: In function ‘yy_get_next_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1361:46: note: (21) ‘*b.yy_ch_buf’ leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c: In function ‘syncrep_yy_create_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1646:12: warning: leak of ‘malloc(64)’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:34:26: note: (1) entry to ‘syncrep_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1632:21: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:55:17: note: (2) inlined call to ‘syncrep_yyalloc’ from ‘syncrep_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1636:31: note: in expansion of macro ‘yyalloc’ <--[gcc]
In function ‘syncrep_yyalloc’,
    inlined from ‘syncrep_yy_create_buffer’ at syncrep_scanner.c:1636:24:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:2098:32: note: (3) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c: In function ‘syncrep_yy_create_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1637:12: note: (4) assuming ‘malloc(64)’ is non-NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1637:12: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1640:24: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1646:12: note: (7) ‘malloc(64)’ leaks here; was allocated at (3) <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c: In function ‘syncrep_yy_scan_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1900:45: warning: leak of ‘malloc(n)’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:38:23: note: (1) entry to ‘syncrep_yy_scan_bytes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1884:17: note: in expansion of macro ‘yy_scan_bytes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:55:17: note: (2) inlined call to ‘syncrep_yyalloc’ from ‘syncrep_yy_scan_bytes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1893:24: note: in expansion of macro ‘yyalloc’ <--[gcc]
In function ‘syncrep_yyalloc’,
    inlined from ‘syncrep_yy_scan_bytes’ at syncrep_scanner.c:1893:17:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:2098:32: note: (3) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c: In function ‘syncrep_yy_scan_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1894:12: note: (4) assuming ‘malloc(n)’ is non-NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1894:12: note: (5) following ‘false’ branch... <--[gcc]
cc1: note: (6) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:36:24: note: (7) calling ‘syncrep_yy_scan_buffer’ from ‘syncrep_yy_scan_bytes’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1902:13: note: in expansion of macro ‘yy_scan_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:36:24: note: (8) entry to ‘syncrep_yy_scan_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1834:17: note: in expansion of macro ‘yy_scan_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/syncrep_scanner.c:1900:45: note: (9) ‘malloc(n)’ leaks here; was allocated at (3) <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o setrefs.o setrefs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c: In function ‘fix_expr_common’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:2097: warning: nullPointer(CWE-476): Possible null pointer dereference: bestplan <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:2001:29: warning: use of uninitialized value ‘*root.grouping_map’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3491:1: note: (1) entry to ‘extract_query_dependencies’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3497:21: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3511:16: note: (3) calling ‘extract_query_dependencies_walker’ from ‘extract_query_dependencies’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3527:1: note: (4) entry to ‘extract_query_dependencies_walker’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3529:12: note: (5) following ‘false’ branch (when ‘node’ is non-NULL)... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/bitmapset.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/parsenodes.h:26, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/objectaddress.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/pg_type.h:22, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:19: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3532:13: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3532:12: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3537:26: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3537:20: note: (9) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3545:38: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:57: note: in definition of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3545:29: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3545:28: note: (11) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3550:91: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3550:40: note: (13) calling ‘extract_query_dependencies_walker’ from ‘extract_query_dependencies_walker’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3527:1: note: (14) entry to ‘extract_query_dependencies_walker’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3529:12: note: (15) following ‘false’ branch (when ‘node’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:133:66: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/nodes.h:179:42: note: in expansion of macro ‘nodeTag’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3532:13: note: in expansion of macro ‘IsA’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3532:12: note: (17) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3588:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:3588:9: note: (19) calling ‘fix_expr_common’ from ‘extract_query_dependencies_walker’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:1939:1: note: (20) entry to ‘fix_expr_common’ <--[gcc]
cc1: note: (21) following ‘case 10:’ branch...
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:2001:29: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:2001:29: note: (23) use of uninitialized value ‘*root.grouping_map’ here <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:19: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/pg_type.h:22: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/objectaddress.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/parsenodes.h:28: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:10: warning: Access to field 'elements' results in a dereference of a null pointer (loaded from variable 'list') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/setrefs.c:2097:22: warning: Access to field 'plan_id' results in a dereference of a null pointer (loaded from variable 'bestplan') [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o fd.o fd.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file/fd.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o fileset.o fileset.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o postgres.o postgres.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop/postgres.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pquery.o pquery.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop/pquery.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop/pquery.c:923:23: warning: Access to field 'snapshot' results in a dereference of a null pointer (loaded from variable 'queryDesc') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop/pquery.c:963:23: warning: Access to field 'snapshot' results in a dereference of a null pointer (loaded from variable 'queryDesc') [core.NullDereference] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o walreceiverfuncs.o walreceiverfuncs.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o reinit.o reinit.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file/reinit.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o sharedfileset.o sharedfileset.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
( echo src/backend/storage/file/buffile.o src/backend/storage/file/copydir.o src/backend/storage/file/fd.o src/backend/storage/file/fileset.o src/backend/storage/file/reinit.o src/backend/storage/file/sharedfileset.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/file'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bufmgr.o bufmgr.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer/bufmgr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer/bufmgr.c: internal warning: child 17368 timed out after 30s <--[clang]
cswrap: error: child 17368 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
( echo src/backend/storage/buffer/buf_init.o src/backend/storage/buffer/buf_table.o src/backend/storage/buffer/bufmgr.o src/backend/storage/buffer/freelist.o src/backend/storage/buffer/localbuf.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/buffer'
/usr/bin/make -C freespace all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o restrictinfo.o restrictinfo.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/restrictinfo.c:374: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(list_nth_cell(clause->args,1)->ptr_value)}),((union ListCell){.ptr_value=(list_nth_cell(clause->args,0)->ptr_value)})' depends on order of evaluation of side effects <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o walreceiver.o walreceiver.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/walreceiver.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/freespace'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o freespace.o freespace.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/freespace/freespace.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/freespace'
/usr/bin/make -C tsearch all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dict.o dict.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/dict.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utility.o utility.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop/utility.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
( echo src/backend/tcop/cmdtag.o src/backend/tcop/dest.o src/backend/tcop/fastpath.o src/backend/tcop/postgres.o src/backend/tcop/pquery.o src/backend/tcop/utility.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tcop'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o var.o var.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/var.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o relnode.o relnode.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/relnode.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/relnode.c:2367: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(larg)},(union ListCell){.ptr_value=(rarg)}' depends on order of evaluation of side effects <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dict_simple.o dict_simple.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/dict_simple.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
/usr/bin/make -C ipc all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dict_ispell.o dict_ispell.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/dict_ispell.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/usr/bin/make -C large_object all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/freespace'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o fsmpage.o fsmpage.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/freespace/fsmpage.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/freespace'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o barrier.o barrier.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/freespace'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o indexfsm.o indexfsm.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/freespace'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/freespace'
( echo src/backend/storage/freespace/freespace.o src/backend/storage/freespace/fsmpage.o src/backend/storage/freespace/indexfsm.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/freespace'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o regis.o regis.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/regis.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
/usr/bin/make -C lmgr all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tlist.o tlist.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util/tlist.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
( echo src/backend/optimizer/util/appendinfo.o src/backend/optimizer/util/clauses.o src/backend/optimizer/util/inherit.o src/backend/optimizer/util/joininfo.o src/backend/optimizer/util/orclauses.o src/backend/optimizer/util/paramassign.o src/backend/optimizer/util/pathnode.o src/backend/optimizer/util/placeholder.o src/backend/optimizer/util/plancat.o src/backend/optimizer/util/predtest.o src/backend/optimizer/util/relnode.o src/backend/optimizer/util/restrictinfo.o src/backend/optimizer/util/tlist.o src/backend/optimizer/util/var.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/util'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dict_synonym.o dict_synonym.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/dict_synonym.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/dict_synonym.c:230: error: uninitvar(CWE-457): Uninitialized variables: &key.outlen, &key.flags <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o condition_variable.o condition_variable.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dsm.o dsm.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/dsm.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o lmgr.o lmgr.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o subselect.o subselect.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr/lmgr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr/lmgr.c:731: error: uninitStructMember(CWE-457): Uninitialized struct member: callback.previous <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/subselect.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/subselect.c:303: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(result)},(union ListCell){.ptr_value=(hashplan)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan/subselect.c:260:3: warning: Value stored to 'simple_exists' is never read [deadcode.DeadStores] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
( echo src/backend/optimizer/plan/analyzejoins.o src/backend/optimizer/plan/createplan.o src/backend/optimizer/plan/initsplan.o src/backend/optimizer/plan/planagg.o src/backend/optimizer/plan/planmain.o src/backend/optimizer/plan/planner.o src/backend/optimizer/plan/setrefs.o src/backend/optimizer/plan/subselect.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer/plan'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer'
( cat geqo/objfiles.txt path/objfiles.txt plan/objfiles.txt prep/objfiles.txt util/objfiles.txt; echo  ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/optimizer'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o walsender.o walsender.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication/walsender.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
( cat logical/objfiles.txt; echo src/backend/replication/repl_gram.o src/backend/replication/repl_scanner.o src/backend/replication/slot.o src/backend/replication/slotfuncs.o src/backend/replication/syncrep.o src/backend/replication/syncrep_gram.o src/backend/replication/syncrep_scanner.o src/backend/replication/walreceiver.o src/backend/replication/walreceiverfuncs.o src/backend/replication/walsender.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/replication'
/usr/bin/make -C page all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/large_object'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o inv_api.o inv_api.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/large_object/inv_api.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/large_object'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/large_object'
( echo src/backend/storage/large_object/inv_api.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/large_object'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o deadlock.o deadlock.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr/deadlock.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dsm_impl.o dsm_impl.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/dsm_impl.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ipc.o ipc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/ipc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o lwlocknames.o lwlocknames.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
/usr/bin/make -C smgr all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -funroll-loops -ftree-vectorize -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o checksum.o checksum.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/checksum.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bufpage.o bufpage.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:524:47: warning: use of uninitialized value ‘*itemidptr.itemoff’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:699:1: note: (1) entry to ‘PageRepairFragmentation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:705:27: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:723:12: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:725:26: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:725:39: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:727:28: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:726:37: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:736:17: note: (8) inlined call to ‘PageGetMaxOffsetNumber’ from ‘PageRepairFragmentation’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:17: <--[gcc]
In function ‘PageGetMaxOffsetNumber’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:736:10:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (10) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:736:15: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (12) following ‘false’ branch (when ‘i > nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:777:30: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:778:12: note: (14) following ‘false’ branch (when ‘nstorage != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:786:51: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:786:20: note: (16) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:792:17: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:792:17: note: (18) calling ‘compactify_tuples’ from ‘PageRepairFragmentation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:474:1: note: (19) entry to ‘compactify_tuples’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:486:12: note: (20) following ‘true’ branch (when ‘presorted != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:519:29: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:524:47: note: (22) use of uninitialized value ‘*itemidptr.itemoff’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:524:47: warning: use of uninitialized value ‘*itemidptr.itemoff’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:699:1: note: (1) entry to ‘PageRepairFragmentation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:705:27: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:723:12: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:725:26: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:725:39: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:727:28: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:726:37: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:736:17: note: (8) inlined call to ‘PageGetMaxOffsetNumber’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetMaxOffsetNumber’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:736:10:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:377:35: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (12) following ‘true’ branch (when ‘i <= nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:742:22: note: (13) inlined call to ‘PageGetItemId’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetItemId’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:742:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:243:59: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (15) following ‘true’ branch (when ‘i <= nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:742:22: note: (16) inlined call to ‘PageGetItemId’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetItemId’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:742:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:243:59: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:743:20: note: (18) following ‘true’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/off.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemptr.h:18, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:17: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemid.h:121:27: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:745:29: note: in expansion of macro ‘ItemIdHasStorage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (20) following ‘false’ branch (when ‘i > nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:777:30: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:778:12: note: (22) following ‘false’ branch (when ‘nstorage != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:786:51: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:786:20: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:792:17: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:792:17: note: (26) calling ‘compactify_tuples’ from ‘PageRepairFragmentation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:474:1: note: (27) entry to ‘compactify_tuples’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:486:12: note: (28) following ‘true’ branch (when ‘presorted != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:519:29: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:524:28: note: (30) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:526:31: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:529:28: note: (32) following ‘true’ branch (when ‘nitems > i’)... <--[gcc]
cc1: note: (33) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:524:47: note: (34) use of uninitialized value ‘*itemidptr.itemoff’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:544:59: warning: use of uninitialized value ‘*itemidptr.offsetindex’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:699:1: note: (1) entry to ‘PageRepairFragmentation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:705:27: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:723:12: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:725:26: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:725:39: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:727:28: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:726:37: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:736:17: note: (8) inlined call to ‘PageGetMaxOffsetNumber’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetMaxOffsetNumber’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:736:10:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:377:35: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (12) following ‘true’ branch (when ‘i <= nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:742:22: note: (13) inlined call to ‘PageGetItemId’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetItemId’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:742:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:243:59: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (15) following ‘true’ branch (when ‘i <= nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:742:22: note: (16) inlined call to ‘PageGetItemId’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetItemId’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:742:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:243:59: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:743:20: note: (18) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemid.h:121:27: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:745:29: note: in expansion of macro ‘ItemIdHasStorage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (20) following ‘false’ branch (when ‘i > nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:777:30: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:778:12: note: (22) following ‘false’ branch (when ‘nstorage != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:786:51: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:786:20: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:792:17: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:792:17: note: (26) calling ‘compactify_tuples’ from ‘PageRepairFragmentation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:474:1: note: (27) entry to ‘compactify_tuples’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:486:12: note: (28) following ‘true’ branch (when ‘presorted != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:519:29: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:524:28: note: (30) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:539:17: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:539:26: note: (32) following ‘true’ branch (when ‘i < nitems’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:543:48: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:539:26: note: (34) following ‘true’ branch (when ‘i < nitems’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:543:48: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:544:59: note: (36) use of uninitialized value ‘*itemidptr.offsetindex’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:622:55: warning: use of uninitialized value ‘*itemidptr.itemoff’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:699:1: note: (1) entry to ‘PageRepairFragmentation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:705:27: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:723:12: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:725:26: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:725:39: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:727:28: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:726:37: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:736:17: note: (8) inlined call to ‘PageGetMaxOffsetNumber’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetMaxOffsetNumber’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:736:10:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:377:35: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (12) following ‘true’ branch (when ‘i <= nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:742:22: note: (13) inlined call to ‘PageGetItemId’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetItemId’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:742:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:243:59: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (15) following ‘true’ branch (when ‘i <= nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:742:22: note: (16) inlined call to ‘PageGetItemId’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetItemId’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:742:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:243:59: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:743:20: note: (18) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemid.h:121:27: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:745:29: note: in expansion of macro ‘ItemIdHasStorage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (20) following ‘false’ branch (when ‘i > nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:777:30: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:778:12: note: (22) following ‘false’ branch (when ‘nstorage != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:786:51: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:786:20: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:792:17: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:792:17: note: (26) calling ‘compactify_tuples’ from ‘PageRepairFragmentation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:474:1: note: (27) entry to ‘compactify_tuples’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:486:12: note: (28) following ‘false’ branch (when ‘presorted == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:591:30: note: (29) inlined call to ‘PageGetMaxOffsetNumber’ from ‘compactify_tuples’ <--[gcc]
In function ‘PageGetMaxOffsetNumber’,
    inlined from ‘compactify_tuples’ at bufpage.c:591:16:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:23: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:591:20: note: (31) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:609:37: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:622:36: note: (33) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:624:39: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:627:36: note: (35) following ‘true’ branch (when ‘nitems > i’)... <--[gcc]
cc1: note: (36) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:622:55: note: (37) use of uninitialized value ‘*itemidptr.itemoff’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:648:59: warning: use of uninitialized value ‘*itemidptr.offsetindex’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:699:1: note: (1) entry to ‘PageRepairFragmentation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:705:27: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:723:12: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:725:26: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:725:39: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:727:28: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:726:37: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:736:17: note: (8) inlined call to ‘PageGetMaxOffsetNumber’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetMaxOffsetNumber’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:736:10:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:12: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:377:35: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (12) following ‘true’ branch (when ‘i <= nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:742:22: note: (13) inlined call to ‘PageGetItemId’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetItemId’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:742:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:243:59: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (15) following ‘true’ branch (when ‘i <= nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:742:22: note: (16) inlined call to ‘PageGetItemId’ from ‘PageRepairFragmentation’ <--[gcc]
In function ‘PageGetItemId’,
    inlined from ‘PageRepairFragmentation’ at bufpage.c:742:8:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:243:59: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:743:20: note: (18) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/itemid.h:121:27: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:745:29: note: in expansion of macro ‘ItemIdHasStorage’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:740:39: note: (20) following ‘false’ branch (when ‘i > nline’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:777:30: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:778:12: note: (22) following ‘false’ branch (when ‘nstorage != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:786:51: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:786:20: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:792:17: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:792:17: note: (26) calling ‘compactify_tuples’ from ‘PageRepairFragmentation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:474:1: note: (27) entry to ‘compactify_tuples’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:486:12: note: (28) following ‘false’ branch (when ‘presorted == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:591:30: note: (29) inlined call to ‘PageGetMaxOffsetNumber’ from ‘compactify_tuples’ <--[gcc]
In function ‘PageGetMaxOffsetNumber’,
    inlined from ‘compactify_tuples’ at bufpage.c:591:16:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/storage/bufpage.h:374:23: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c: In function ‘compactify_tuples’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:591:20: note: (31) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:609:37: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:622:36: note: (33) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:632:48: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:643:26: note: (35) following ‘true’ branch (when ‘i < nitems’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:647:48: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:643:26: note: (37) following ‘true’ branch (when ‘i < nitems’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:647:48: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page/bufpage.c:648:59: note: (39) use of uninitialized value ‘*itemidptr.offsetindex’ here <--[gcc]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o itemptr.o itemptr.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dict_thesaurus.o dict_thesaurus.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/dict_thesaurus.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
/usr/bin/make -C sync all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page'
( echo src/backend/storage/page/bufpage.o src/backend/storage/page/checksum.o src/backend/storage/page/itemptr.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/page'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ipci.o ipci.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o smgr.o smgr.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/smgr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pmsignal.o pmsignal.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o latch.o latch.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/latch.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/latch.c:759:2: warning: Value stored to 'data' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o to_tsany.o to_tsany.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/to_tsany.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/sync'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o sync.o sync.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/sync/sync.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/sync'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/sync'
( echo src/backend/storage/sync/sync.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/sync'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o procsignal.o procsignal.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/procsignal.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o shm_toc.o shm_toc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
/usr/bin/make -C utils all
/usr/bin/make -C activity all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o md.o md.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c: In function ‘mdextend’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:497:23: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1390:1: note: (1) entry to ‘_mdfd_getseg’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1405:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1412:22: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1412:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1422:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1432:28: note: (6) following ‘true’ branch (when ‘nextsegno <= targetseg’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1434:39: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1434:39: note: (8) calling ‘_mdnblocks’ from ‘_mdfd_getseg’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1521:1: note: (9) entry to ‘_mdnblocks’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1526:12: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1532:35: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1434:39: note: (12) returning to ‘_mdfd_getseg’ from ‘_mdnblocks’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1439:20: note: (13) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1442:31: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1442:51: note: (15) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1443:50: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1443:37: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1459:28: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1464:33: note: (19) calling ‘mdextend’ from ‘_mdfd_getseg’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:462:1: note: (20) entry to ‘mdextend’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:484:12: note: (21) following ‘false’ branch (when ‘blocknum != 4294967295’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:491:13: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:491:13: note: (23) calling ‘_mdfd_getseg’ from ‘mdextend’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1390:1: note: (24) entry to ‘_mdfd_getseg’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1412:12: note: (25) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1422:12: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1434:39: note: (27) calling ‘_mdnblocks’ from ‘_mdfd_getseg’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1521:1: note: (28) entry to ‘_mdnblocks’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1526:12: note: (29) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1532:35: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1434:39: note: (31) returning to ‘_mdfd_getseg’ from ‘_mdnblocks’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1439:20: note: (32) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1442:31: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1442:20: note: (34) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1459:28: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1464:33: note: (36) calling ‘mdextend’ from ‘_mdfd_getseg’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:462:1: note: (37) entry to ‘mdextend’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:484:12: note: (38) following ‘false’ branch (when ‘blocknum != 4294967295’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:491:13: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:491:13: note: (40) calling ‘_mdfd_getseg’ from ‘mdextend’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1390:1: note: (41) entry to ‘_mdfd_getseg’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1412:12: note: (42) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1422:12: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1426:21: note: (44) calling ‘mdopenfork’ from ‘_mdfd_getseg’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:639:1: note: (45) entry to ‘mdopenfork’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:646:12: note: (46) following ‘false’ branch... <--[gcc]
cc1: note: (47) ...to here
cc1: note: (48) calling ‘mdopenfork.part.0’ from ‘mdopenfork’
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:639:1: note: (49) entry to ‘mdopenfork.part.0’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:653:12: note: (50) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:666:9: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:668:9: note: (52) calling ‘_fdvec_resize’ from ‘mdopenfork.part.0’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1284:1: note: (53) entry to ‘_fdvec_resize’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1288:12: note: (54) following ‘false’ branch (when ‘nseg != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1296:40: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:668:9: note: (56) returning to ‘mdopenfork.part.0’ from ‘_fdvec_resize’ <--[gcc]
cc1: note: (57) returning to ‘mdopenfork’ from ‘mdopenfork.part.0’
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1426:21: note: (58) returning to ‘_mdfd_getseg’ from ‘mdopenfork’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:491:13: note: (59) returning to ‘mdextend’ from ‘_mdfd_getseg’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:497:23: note: (60) dereference of NULL ‘_mdfd_getseg(reln,  forknum,  blocknum, (int)skipFsync, 4)’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr/md.c:1372:14: warning: Access to field 'mdfd_vfd' results in a dereference of a null pointer (loaded from variable 'v') [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o backend_progress.o backend_progress.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr'
( echo src/backend/storage/smgr/md.o src/backend/storage/smgr/smgr.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/smgr'
/usr/bin/make -C adt all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ts_locale.o ts_locale.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o amutils.o amutils.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/amutils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/usr/bin/make -C ../../src/timezone all
make[3]: Nothing to be done for 'all'.
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o lwlock.o lwlock.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr/lwlock.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ts_selfuncs.o ts_selfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_selfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
/usr/bin/make -C cache all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o attoptcache.o attoptcache.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o backend_status.o backend_status.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/backend_status.c:1127: error: uninitvar(CWE-457): Uninitialized variables: &key.backendStatus, &key.backend_xid, &key.backend_xmin, &key.backend_subxact_count, &key.backend_subxact_overflowed <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o shm_mq.o shm_mq.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/shm_mq.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o lock.o lock.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr/lock.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr/lock.c:3919:3: warning: Value stored to 'queued_proc' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o evtcache.o evtcache.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/evtcache.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/usr/bin/make -C error all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o assert.o assert.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ts_parse.o ts_parse.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In function ‘LPLAddTail’,
    inlined from ‘RemoveHead’ at ts_parse.c:114:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:82:21: warning: dereference of NULL ‘res’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c: In function ‘RemoveHead’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:540:1: note: (1) entry to ‘hlparsetext’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:590:38: note: (2) calling ‘LexizeExec’ from ‘hlparsetext’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:173:1: note: (3) entry to ‘LexizeExec’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:180:12: note: (4) following ‘true’ branch... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:187:24: note: (6) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:190:37: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:239:33: note: (8) calling ‘RemoveHead’ from ‘LexizeExec’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:112:1: note: (9) entry to ‘RemoveHead’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:114:9: note: (10) inlined call to ‘LPLRemoveHead’ from ‘RemoveHead’ <--[gcc]
In function ‘LPLRemoveHead’,
    inlined from ‘RemoveHead’ at ts_parse.c:114:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:90:12: note: (11) following ‘false’ branch (when ‘res’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:93:17: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:93:12: note: (13) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:94:28: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:94:28: note: (15) ‘res’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c: In function ‘RemoveHead’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:114:9: note: (16) inlined call to ‘LPLAddTail’ from ‘RemoveHead’ <--[gcc]
In function ‘LPLAddTail’,
    inlined from ‘RemoveHead’ at ts_parse.c:114:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:75:12: note: (17) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:81:41: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_parse.c:82:21: note: (19) dereference of NULL ‘res’ <--[gcc]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o csvlog.o csvlog.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error/csvlog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spell.o spell.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/spell.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/spell.c:1890:3: warning: Value stored to 'naff' is never read [deadcode.DeadStores] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat.o pgstat.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/pgstat.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_archiver.o pgstat_archiver.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_bgwriter.o pgstat_bgwriter.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ts_typanalyze.o ts_typanalyze.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_typanalyze.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ts_utils.o ts_utils.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/ts_utils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o proc.o proc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr/proc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_checkpointer.o pgstat_checkpointer.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o acl.o acl.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/acl.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/acl.c:1024:15: warning: Dereference of null pointer [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_database.o pgstat_database.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_function.o pgstat_function.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o wparser.o wparser.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser.c:198: error: nullPointer(CWE-476): Null pointer dereference: lex <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser.c:198: error: nullPointer(CWE-476): Null pointer dereference <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_relation.o pgstat_relation.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o procarray.o procarray.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/procarray.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o s_lock.o s_lock.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o array_expanded.o array_expanded.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/array_expanded.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_replslot.o pgstat_replslot.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o elog.o elog.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error/elog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_io.o pgstat_io.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o shmem.o shmem.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o catcache.o catcache.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/pgstat_io.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/shmem.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/catcache.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/catcache.c:1394:3: warning: Value stored to 'ct' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/array_selfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/array_selfuncs.c:543:3: warning: Value stored to 'nnumbers' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error/jsonlog.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o array_selfuncs.o array_selfuncs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonlog.o jsonlog.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o predicate.o predicate.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o wparser_def.o wparser_def.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr/predicate.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr/predicate.c:3132:3: warning: Value stored to 'success' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr/predicate.c:3144:3: warning: Value stored to 'success' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:453:1: warning: Access to field 'usewide' results in a dereference of a null pointer (loaded from variable 'prs') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:453: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:454: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:455: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:456: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:457: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:458: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:459: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:460: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:461: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:469: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:476: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:482: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:488: warning: nullPointer(CWE-476): Possible null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:453: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:454: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:455: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:456: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:457: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:458: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:459: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:460: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:461: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:469: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch/wparser_def.c:476: error: ctunullpointer(CWE-476): Null pointer dereference: prs <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o array_typanalyze.o array_typanalyze.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/array_typanalyze.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error'
( echo src/backend/utils/error/assert.o src/backend/utils/error/csvlog.o src/backend/utils/error/elog.o src/backend/utils/error/jsonlog.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/error'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
( echo src/backend/tsearch/dict.o src/backend/tsearch/dict_ispell.o src/backend/tsearch/dict_simple.o src/backend/tsearch/dict_synonym.o src/backend/tsearch/dict_thesaurus.o src/backend/tsearch/regis.o src/backend/tsearch/spell.o src/backend/tsearch/to_tsany.o src/backend/tsearch/ts_locale.o src/backend/tsearch/ts_parse.o src/backend/tsearch/ts_selfuncs.o src/backend/tsearch/ts_typanalyze.o src/backend/tsearch/ts_utils.o src/backend/tsearch/wparser.o src/backend/tsearch/wparser_def.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/tsearch'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spin.o spin.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
( echo src/backend/storage/lmgr/condition_variable.o src/backend/storage/lmgr/deadlock.o src/backend/storage/lmgr/lmgr.o src/backend/storage/lmgr/lock.o src/backend/storage/lmgr/lwlock.o src/backend/storage/lmgr/lwlocknames.o src/backend/storage/lmgr/predicate.o src/backend/storage/lmgr/proc.o src/backend/storage/lmgr/s_lock.o src/backend/storage/lmgr/spin.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/lmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o sinval.o sinval.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_slru.o pgstat_slru.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/pgstat_slru.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_subscription.o pgstat_subscription.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o signalfuncs.o signalfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/signalfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_wal.o pgstat_wal.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_xact.o pgstat_xact.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o array_userfuncs.o array_userfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/array_userfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o partcache.o partcache.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/partcache.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o sinvaladt.o sinvaladt.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/sinvaladt.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o lsyscache.o lsyscache.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o standby.o standby.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/lsyscache.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc/standby.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
/usr/bin/make -C fmgr all
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o inval.o inval.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/inval.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/inval.c:322:23: warning: Array access (via field 'msgs') results in a null pointer dereference [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/inval.c:453:14: warning: Dereference of null pointer [core.NullDereference] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
( echo src/backend/storage/ipc/barrier.o src/backend/storage/ipc/dsm.o src/backend/storage/ipc/dsm_impl.o src/backend/storage/ipc/ipc.o src/backend/storage/ipc/ipci.o src/backend/storage/ipc/latch.o src/backend/storage/ipc/pmsignal.o src/backend/storage/ipc/procarray.o src/backend/storage/ipc/procsignal.o src/backend/storage/ipc/shm_mq.o src/backend/storage/ipc/shm_toc.o src/backend/storage/ipc/shmem.o src/backend/storage/ipc/signalfuncs.o src/backend/storage/ipc/sinval.o src/backend/storage/ipc/sinvaladt.o src/backend/storage/ipc/standby.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage/ipc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage'
( cat buffer/objfiles.txt file/objfiles.txt freespace/objfiles.txt ipc/objfiles.txt large_object/objfiles.txt lmgr/objfiles.txt page/objfiles.txt smgr/objfiles.txt sync/objfiles.txt; echo  ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/storage'
/usr/bin/make -C hash all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o relmapper.o relmapper.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relmapper.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
/usr/bin/make -C init all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o relfilenumbermap.o relfilenumbermap.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relfilenumbermap.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o globals.o globals.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dfmgr.o dfmgr.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr/dfmgr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o postinit.o postinit.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/postinit.c: In function ‘process_startup_options’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/postinit.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/postinit.c:1298:23: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/postinit.c:1247:1: note: (1) entry to ‘process_startup_options’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/postinit.c:1289:19: note: (2) inlined call to ‘list_head’ from ‘process_startup_options’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupdesc.h:19, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/relcache.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/genam.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/postinit.c:22: <--[gcc]
In function ‘list_head’,
    inlined from ‘process_startup_options’ at postinit.c:1289:12:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (3) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:130:36: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/postinit.c: In function ‘process_startup_options’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/postinit.c:1290:16: note: (5) following ‘true’ branch (when ‘gucopts’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/postinit.c:1295:22: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/postinit.c:1298:23: note: (7) dereference of NULL ‘<unknown>’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/pgstat_shmem.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/pgstat_shmem.c:167:3: warning: Value stored to 'p' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/hash/dynahash.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/hash/dynahash.c:1022:15: warning: Dereference of null pointer (loaded from variable 'prevBucketPtr') [core.NullDereference] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstat_shmem.o pgstat_shmem.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dynahash.o dynahash.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/hash'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o fmgr.o fmgr.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o plancache.o plancache.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr/fmgr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/plancache.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/plancache.c: In function ‘PlanCacheComputeResultDesc’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/plancache.c:1940:32: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/plancache.c:1930:9: note: (1) following ‘case 1:’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/plancache.c:1937:17: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/plancache.c:1940:32: note: (3) dereference of NULL ‘QueryListGetPrimaryStmt(stmt_list)’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/plancache.c:60: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/catalog/namespace.h:17: <--[clang]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/primnodes.h:22: <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/pg_list.h:281:10: warning: Access to field 'elements' results in a dereference of a null pointer (loaded from variable 'list') [core.NullDereference] <--[clang]
/usr/bin/make -C mb all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o miscinit.o miscinit.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/miscinit.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/miscinit.c:266:14: warning: Value stored to 'backendDesc' during its initialization is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init/miscinit.c:1069:2: warning: Value stored to 'maxsize' is never read [deadcode.DeadStores] <--[clang]
/usr/bin/make -C jit all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/hash'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_crc.o pg_crc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/hash'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/hash'
( echo src/backend/utils/hash/dynahash.o src/backend/utils/hash/pg_crc.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/hash'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o usercontext.o usercontext.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init'
( echo src/backend/utils/init/globals.o src/backend/utils/init/miscinit.o src/backend/utils/init/postinit.o src/backend/utils/init/usercontext.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/init'
/usr/bin/make -C misc all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o wait_event.o wait_event.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/wait_event.c:208:14: warning: Value stored to 'event_name' during its initialization is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/wait_event.c:266:14: warning: Value stored to 'event_name' during its initialization is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/wait_event.c:309:14: warning: Value stored to 'event_name' during its initialization is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/wait_event.c:487:14: warning: Value stored to 'event_name' during its initialization is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity/wait_event.c:533:14: warning: Value stored to 'event_name' during its initialization is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
( echo src/backend/utils/activity/backend_progress.o src/backend/utils/activity/backend_status.o src/backend/utils/activity/pgstat.o src/backend/utils/activity/pgstat_archiver.o src/backend/utils/activity/pgstat_bgwriter.o src/backend/utils/activity/pgstat_checkpointer.o src/backend/utils/activity/pgstat_database.o src/backend/utils/activity/pgstat_function.o src/backend/utils/activity/pgstat_io.o src/backend/utils/activity/pgstat_relation.o src/backend/utils/activity/pgstat_replslot.o src/backend/utils/activity/pgstat_shmem.o src/backend/utils/activity/pgstat_slru.o src/backend/utils/activity/pgstat_subscription.o src/backend/utils/activity/pgstat_wal.o src/backend/utils/activity/pgstat_xact.o src/backend/utils/activity/wait_event.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/activity'
/usr/bin/make -C mmgr all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o conffiles.o conffiles.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/conffiles.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o alignedalloc.o alignedalloc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/jit'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jit.o jit.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/jit'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/jit'
( echo src/backend/jit/jit.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/jit'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o mbutils.o mbutils.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o arraysubs.o arraysubs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o aset.o aset.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/mbutils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arraysubs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c: In function ‘AllocSetAlloc’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:1159: error: memleakOnRealloc(CWE-401): Common realloc mistake: 'block' nulled but not freed upon failure <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:935:46: warning: leak of ‘block’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:699:1: note: (1) entry to ‘AllocSetAlloc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:714:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:790:16: note: (3) inlined call to ‘AllocSetFreeIndex’ from ‘AllocSetAlloc’ <--[gcc]
In function ‘AllocSetFreeIndex’,
    inlined from ‘AllocSetAlloc’ at aset.c:790:9:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:275:12: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c: In function ‘AllocSetAlloc’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:792:12: note: (5) following ‘false’ branch (when ‘chunk’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:830:20: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:930:38: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:932:33: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:933:28: note: (9) following ‘false’ branch (when ‘required_size <= blksize’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:935:46: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:935:46: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:930:38: note: (12) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:932:33: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:933:28: note: (14) following ‘false’ branch (when ‘required_size <= blksize’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:935:46: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:935:46: note: (16) ‘block’ leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:938:20: warning: leak of ‘block’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:699:1: note: (1) entry to ‘AllocSetAlloc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:714:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:790:16: note: (3) inlined call to ‘AllocSetFreeIndex’ from ‘AllocSetAlloc’ <--[gcc]
In function ‘AllocSetFreeIndex’,
    inlined from ‘AllocSetAlloc’ at aset.c:790:9:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:275:12: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c: In function ‘AllocSetAlloc’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:792:12: note: (5) following ‘false’ branch (when ‘chunk’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:830:20: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:924:38: note: (7) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:930:38: note: (8) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:932:33: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:933:28: note: (10) following ‘true’ branch (when ‘required_size > blksize’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:938:20: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:938:20: note: (12) following ‘true’ branch (when ‘block’ is NULL)... <--[gcc]
cc1: note: (13) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:938:20: note: (14) ‘block’ leaks here; was allocated at (7) <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/aset.c:1138:3: warning: Value stored to 'oldchksize' is never read [deadcode.DeadStores] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stringinfo_mb.o stringinfo_mb.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o wstrcmp.o wstrcmp.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o wstrncmp.o wstrncmp.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o arrayutils.o arrayutils.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayutils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o conv.o conv.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conv.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ascii.o ascii.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/ascii.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
( echo src/backend/utils/mb/conv.o src/backend/utils/mb/mbutils.o src/backend/utils/mb/stringinfo_mb.o src/backend/utils/mb/wstrcmp.o src/backend/utils/mb/wstrncmp.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb'
/usr/bin/make -C resowner all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o funcapi.o funcapi.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr/funcapi.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr'
( echo src/backend/utils/fmgr/dfmgr.o src/backend/utils/fmgr/fmgr.o src/backend/utils/fmgr/funcapi.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/fmgr'
/usr/bin/make -C sort all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o arrayfuncs.o arrayfuncs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c: In function ‘array_contains_nulls’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:1376: warning: uninitvar(CWE-457): Uninitialized variable: dim <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:1377: warning: uninitvar(CWE-457): Uninitialized variable: lBound <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:1733: warning: uninitvar(CWE-457): Uninitialized variable: buf <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:2931: warning: uninitvar(CWE-457): Uninitialized variable: dim <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3801:21: warning: dereference of NULL ‘bitmap’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:6094:1: note: (1) entry to ‘array_fill_internal’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:6112:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:6118:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:6118:13: note: (4) calling ‘array_contains_nulls’ from ‘array_fill_internal’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3784:1: note: (5) entry to ‘array_contains_nulls’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3791:12: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3794:18: note: (7) ...to here <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:29: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/array.h:304:18: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3796:18: note: in expansion of macro ‘ARR_NULLBITMAP’ <--[gcc]
cc1: note: (9) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3799:23: note: (10) following ‘true’ branch (when ‘nelems > 7’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3801:21: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3801:21: note: (12) dereference of NULL ‘bitmap’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3811:22: warning: dereference of NULL ‘bitmap’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:6094:1: note: (1) entry to ‘array_fill_internal’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:6112:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:6118:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:6118:13: note: (4) calling ‘array_contains_nulls’ from ‘array_fill_internal’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3784:1: note: (5) entry to ‘array_contains_nulls’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3791:12: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3794:18: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/array.h:304:18: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3796:18: note: in expansion of macro ‘ARR_NULLBITMAP’ <--[gcc]
cc1: note: (9) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3799:23: note: (10) following ‘false’ branch (when ‘nelems <= 7’)... <--[gcc]
cc1: note: (11) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3809:23: note: (12) following ‘true’ branch (when ‘nelems > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3811:22: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:3811:22: note: (14) dereference of NULL ‘bitmap’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c: In function ‘array_bitmap_copy’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:4997:22: warning: dereference of NULL ‘destbitmap’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:5714:1: note: (1) entry to ‘makeArrayResultArr’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:5724:12: note: (2) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:5735:60: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:5761:20: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:5762:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:5762:25: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:5762:25: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:5762:25: note: (8) calling ‘array_bitmap_copy’ from ‘makeArrayResultArr’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:4983:1: note: (9) entry to ‘array_bitmap_copy’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:4993:12: note: (10) following ‘false’ branch (when ‘nitems > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:4995:34: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:4995:20: note: (12) ‘destbitmap’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c:4997:22: note: (13) dereference of NULL ‘destbitmap’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/arrayfuncs.c: internal warning: child 19198 timed out after 30s <--[clang]
cswrap: error: child 19198 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o relcache.o relcache.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:33: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c: In function ‘RelationReloadNailed’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:658:40: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2383:48: note: in expansion of macro ‘GETSTRUCT’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:5449:1: note: (1) entry to ‘RelationGetIdentityKeyBitmap’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:5458:12: note: (2) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tableam.h:24, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/nbtree.h:20, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:35: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/rel.h:498:46: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:5462:14: note: in expansion of macro ‘RelationGetForm’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:5462:12: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:5468:23: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:5471:12: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:5475:21: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:5475:21: note: (8) calling ‘RelationIdGetRelation’ from ‘RelationGetIdentityKeyBitmap’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2054:1: note: (9) entry to ‘RelationIdGetRelation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:237:12: note: (10) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2064:9: note: in expansion of macro ‘RelationIdCacheLookup’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:238:26: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2064:9: note: in expansion of macro ‘RelationIdCacheLookup’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2066:12: note: (12) following ‘true’ branch (when ‘rd’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2069:23: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2069:20: note: (14) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2075:17: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2077:20: note: (16) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2084:31: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2084:28: note: (18) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2088:33: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2088:33: note: (20) calling ‘RelationClearRelation’ from ‘RelationIdGetRelation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2496:1: note: (21) entry to ‘RelationClearRelation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2526:12: note: (22) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2528:17: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2528:17: note: (24) calling ‘RelationReloadNailed’ from ‘RelationClearRelation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2331:1: note: (25) entry to ‘RelationReloadNailed’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2350:12: note: (26) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2350:46: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2350:35: note: (28) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2353:21: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2353:12: note: (30) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2370:21: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2370:20: note: (32) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2379:46: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2381:42: note: (34) calling ‘ScanPgRelation’ from ‘RelationReloadNailed’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:337:1: note: (35) entry to ‘ScanPgRelation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:351:12: note: (36) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:357:9: note: (37) inlined call to ‘ObjectIdGetDatum’ from ‘ScanPgRelation’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:27: <--[gcc]
In function ‘ObjectIdGetDatum’,
    inlined from ‘ScanPgRelation’ at relcache.c:357:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:254:16: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c: In function ‘RelationReloadNailed’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:377:12: note: (39) following ‘false’ branch (when ‘force_non_historic == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:381:84: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:381:84: note: (41) following ‘true’ branch (when ‘indexOK != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:381:84: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:390:12: note: (43) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:394:9: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2381:42: note: (45) returning to ‘RelationReloadNailed’ from ‘ScanPgRelation’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:658:40: note: (46) dereference of NULL ‘ScanPgRelation(*relation.rd_id, 1, 0)’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c:2383:48: note: in expansion of macro ‘GETSTRUCT’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/relcache.c: internal warning: child 19211 timed out after 30s <--[clang]
cswrap: error: child 19211 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o bool.o bool.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o spccache.o spccache.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o syscache.o syscache.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o logtape.o logtape.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ts_cache.o ts_cache.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c: In function ‘lookup_ts_config_cache’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:503:41: warning: use of uninitialized value ‘&mapdicts’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:418:41: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:418:41: note: (2) capacity: 400 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:424:20: note: (3) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:30: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:658:40: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:427:43: note: in expansion of macro ‘GETSTRUCT’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:432:20: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:435:20: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:485:91: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:658:40: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:487:80: note: in expansion of macro ‘GETSTRUCT’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:490:28: note: (9) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:492:28: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:492:28: note: (11) following ‘false’ branch (when ‘maxtokentype <= toktype’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:494:28: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:497:36: note: (13) following ‘false’ branch (when ‘ndicts <= 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:507:53: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:485:91: note: (15) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:658:40: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:487:80: note: in expansion of macro ‘GETSTRUCT’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:490:28: note: (17) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:492:28: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:492:28: note: (19) following ‘false’ branch (when ‘maxtokentype <= toktype’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:494:28: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:494:28: note: (21) following ‘true’ branch (when ‘maxtokentype < toktype’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:497:36: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:497:36: note: (23) following ‘true’ branch (when ‘ndicts > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:499:68: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:503:41: note: (25) use of uninitialized value ‘&mapdicts’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/ts_cache.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o qsort_interruptible.o qsort_interruptible.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/qsort_interruptible.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o guc-file.o guc-file.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1671: warning: nullPointer(CWE-476): Possible null pointer dereference: b <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1672: warning: nullPointer(CWE-476): Possible null pointer dereference: b <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c: In function ‘GUC_yy_create_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1631:12: warning: leak of ‘malloc(64)’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:573:1: note: (1) entry to ‘ParseConfigDirectory’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:586:12: note: (2) following ‘false’ branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:593:27: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:595:47: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:595:22: note: (6) calling ‘ParseConfigFile’ from ‘ParseConfigDirectory’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:174:1: note: (7) entry to ‘ParseConfigFile’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:188:12: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:205:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:205:12: note: (10) following ‘false’ branch (when ‘depth <= 10’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:217:20: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:239:12: note: (12) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:262:14: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:262:14: note: (14) calling ‘ParseConfigFp’ from ‘ParseConfigFile’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:349:1: note: (15) entry to ‘ParseConfigFp’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/elog.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:46, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:10: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:360:13: note: (16) ‘sigsetjmp’ called here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:360:12: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:361:36: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:29:26: note: (19) calling ‘GUC_yy_create_buffer’ from ‘ParseConfigFp’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:384:22: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:29:26: note: (20) entry to ‘GUC_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1617:21: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:50:17: note: (21) inlined call to ‘GUC_yyalloc’ from ‘GUC_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1621:31: note: in expansion of macro ‘yyalloc’ <--[gcc]
In function ‘GUC_yyalloc’,
    inlined from ‘GUC_yy_create_buffer’ at guc-file.c:1621:24:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:2083:32: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c: In function ‘GUC_yy_create_buffer’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1622:12: note: (23) assuming ‘malloc(64)’ is non-NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1622:12: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1625:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1631:12: note: (26) ‘malloc(64)’ leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l: In function ‘ParseConfigFp’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:37:29: warning: leak of ‘GUC_yy_create_buffer(fp, 16384)’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:385:9: note: in expansion of macro ‘yy_switch_to_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:573:1: note: (1) entry to ‘ParseConfigDirectory’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:586:12: note: (2) following ‘false’ branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:593:27: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:595:47: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:595:22: note: (6) calling ‘ParseConfigFile’ from ‘ParseConfigDirectory’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:174:1: note: (7) entry to ‘ParseConfigFile’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:188:12: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:205:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:205:12: note: (10) following ‘false’ branch (when ‘depth <= 10’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:217:20: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:239:12: note: (12) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:262:14: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:262:14: note: (14) calling ‘ParseConfigFp’ from ‘ParseConfigFile’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:349:1: note: (15) entry to ‘ParseConfigFp’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:360:13: note: (16) ‘sigsetjmp’ called here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:360:12: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:361:36: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:29:26: note: (19) calling ‘GUC_yy_create_buffer’ from ‘ParseConfigFp’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:384:22: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:29:26: note: (20) entry to ‘GUC_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1617:21: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:50:17: note: (21) inlined call to ‘GUC_yyalloc’ from ‘GUC_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1621:31: note: in expansion of macro ‘yyalloc’ <--[gcc]
In function ‘GUC_yyalloc’,
    inlined from ‘GUC_yy_create_buffer’ at guc-file.c:1621:24:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:2083:32: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c: In function ‘ParseConfigFp’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1622:12: note: (23) assuming ‘malloc(64)’ is non-NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1622:12: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1625:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1631:12: note: (26) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1634:29: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:34:24: note: (28) calling ‘GUC_yy_init_buffer’ from ‘GUC_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1636:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:34:24: note: (29) entry to ‘GUC_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1664:17: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:35:25: note: (30) calling ‘GUC_yy_flush_buffer’ from ‘GUC_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1669:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:35:25: note: (31) entry to ‘GUC_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1692:10: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1694:12: note: (32) following ‘false’ branch (when ‘b’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1697:23: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:35:25: note: (34) returning to ‘GUC_yy_init_buffer’ from ‘GUC_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1669:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:34:24: note: (35) returning to ‘GUC_yy_create_buffer’ from ‘GUC_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1636:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:29:26: note: (36) returning to ‘ParseConfigFp’ from ‘GUC_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:384:22: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:37:29: note: (37) ‘GUC_yy_create_buffer(fp, 16384)’ leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:385:9: note: in expansion of macro ‘yy_switch_to_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:37:29: warning: leak of ‘<unknown>’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:385:9: note: in expansion of macro ‘yy_switch_to_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:573:1: note: (1) entry to ‘ParseConfigDirectory’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:586:12: note: (2) following ‘false’ branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:593:27: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:595:47: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:595:22: note: (6) calling ‘ParseConfigFile’ from ‘ParseConfigDirectory’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:174:1: note: (7) entry to ‘ParseConfigFile’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:188:12: note: (8) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:205:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:205:12: note: (10) following ‘false’ branch (when ‘depth <= 10’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:217:20: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:239:12: note: (12) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:262:14: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:262:14: note: (14) calling ‘ParseConfigFp’ from ‘ParseConfigFile’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:349:1: note: (15) entry to ‘ParseConfigFp’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:360:13: note: (16) ‘sigsetjmp’ called here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:360:12: note: (17) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:361:36: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:29:26: note: (19) calling ‘GUC_yy_create_buffer’ from ‘ParseConfigFp’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:384:22: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:29:26: note: (20) entry to ‘GUC_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1617:21: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1622:12: note: (21) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1625:24: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:50:17: note: (23) inlined call to ‘GUC_yyalloc’ from ‘GUC_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1630:33: note: in expansion of macro ‘yyalloc’ <--[gcc]
In function ‘GUC_yyalloc’,
    inlined from ‘GUC_yy_create_buffer’ at guc-file.c:1630:26:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:2083:32: note: (24) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c: In function ‘ParseConfigFp’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1631:12: note: (25) assuming ‘<unknown>’ is non-NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1631:12: note: (26) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1634:29: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:34:24: note: (28) calling ‘GUC_yy_init_buffer’ from ‘GUC_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1636:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:34:24: note: (29) entry to ‘GUC_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1664:17: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:35:25: note: (30) calling ‘GUC_yy_flush_buffer’ from ‘GUC_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1669:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:35:25: note: (31) entry to ‘GUC_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1692:10: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1694:12: note: (32) following ‘false’ branch (when ‘b’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1697:23: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:35:25: note: (34) returning to ‘GUC_yy_init_buffer’ from ‘GUC_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1669:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:34:24: note: (35) returning to ‘GUC_yy_create_buffer’ from ‘GUC_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:1636:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:29:26: note: (36) returning to ‘ParseConfigFp’ from ‘GUC_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:384:22: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.c:37:29: note: (37) ‘<unknown>’ leaks here; was allocated at (24) <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc-file.l:385:9: note: in expansion of macro ‘yy_switch_to_buffer’ <--[gcc]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/resowner'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o resowner.o resowner.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/resowner'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/resowner/resowner.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/resowner'
( echo src/backend/utils/resowner/resowner.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/resowner'
/usr/bin/make -C time all
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o freepage.o freepage.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c: In function ‘FreePageManagerGetInternal’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1538: error: legacyUninitvar(CWE-457): Uninitialized variable: root <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1441:25: warning: use of uninitialized value ‘result.index’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1476:1: note: (1) entry to ‘FreePageManagerPutInternal’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1489:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1491:24: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1491:20: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1499:29: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1499:25: note: (6) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1509:37: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1509:25: note: (8) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/freepage.h:18, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:58: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/relptr.h:57:14: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1525:30: note: in expansion of macro ‘relptr_is_null’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1525:28: note: (10) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1527:33: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1527:33: note: (12) following ‘false’ branch (when ‘soft == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1529:34: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1529:34: note: (14) calling ‘FreePageManagerGetInternal’ from ‘FreePageManagerPutInternal’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1319:1: note: (15) entry to ‘FreePageManagerGetInternal’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1325:35: note: (16) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1340:56: note: (17) following ‘true’ branch (when ‘f <= 128’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/relptr.h:57:14: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1343:21: note: in expansion of macro ‘relptr_is_null’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1375:12: note: (19) following ‘false’ branch (when ‘victim’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/relptr.h:44:46: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1380:16: note: in expansion of macro ‘relptr_access’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1386:12: note: (21) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/freepage.h:71:36: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1388:23: note: in expansion of macro ‘fpm_pointer_to_page’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1419:12: note: (23) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1438:17: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1438:17: note: (25) calling ‘FreePageBtreeSearch’ from ‘FreePageManagerGetInternal’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1064:1: note: (26) entry to ‘FreePageBtreeSearch’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/relptr.h:44:10: note: (27) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1068:30: note: in expansion of macro ‘relptr_access’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1071:29: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1438:17: note: (29) returning to ‘FreePageManagerGetInternal’ from ‘FreePageBtreeSearch’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1440:20: note: (30) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1441:25: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1441:25: note: (32) use of uninitialized value ‘result.index’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:806:45: warning: Dereference of null pointer [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:851:7: warning: Dereference of null pointer [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:887:12: warning: Dereference of null pointer [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1082:9: warning: Dereference of null pointer [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1259:17: warning: Dereference of null pointer [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/freepage.c:1441:4: warning: 3rd function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/time'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o combocid.o combocid.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/time'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dsa.o dsa.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c: In function ‘dsa_free’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:852:22: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1817:1: note: (1) entry to ‘destroy_superblock’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1819:31: note: (2) calling ‘dsa_get_address’ from ‘destroy_superblock’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:949:1: note: (3) entry to ‘dsa_get_address’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:955:12: note: (4) following ‘false’ branch (when ‘dp != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:959:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1819:31: note: (6) returning to ‘destroy_superblock’ from ‘dsa_get_address’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1868:12: note: (7) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1869:17: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1869:17: note: (9) calling ‘rebin_segment’ from ‘destroy_superblock’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:2294:1: note: (10) entry to ‘rebin_segment’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:2299:19: note: (11) inlined call to ‘contiguous_pages_to_segment_bin’ from ‘rebin_segment’ <--[gcc]
In function ‘contiguous_pages_to_segment_bin’,
    inlined from ‘rebin_segment’ at dsa.c:2299:12:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:146:12: note: (12) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:54: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c: In function ‘dsa_free’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/port/pg_bitutils.h:334:36: note: (13) inlined call to ‘pg_leftmost_one_pos64’ from ‘contiguous_pages_to_segment_bin’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:149:23: note: in expansion of macro ‘pg_leftmost_one_pos_size_t’ <--[gcc]
In function ‘pg_leftmost_one_pos64’,
    inlined from ‘contiguous_pages_to_segment_bin’ at dsa.c:149:9,
    inlined from ‘rebin_segment’ at dsa.c:2299:12:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/port/pg_bitutils.h:77:21: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c: In function ‘dsa_free’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1869:17: note: (15) returning to ‘destroy_superblock’ from ‘rebin_segment’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1881:12: note: (16) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1882:17: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1882:17: note: (18) calling ‘dsa_free’ from ‘destroy_superblock’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:833:1: note: (19) entry to ‘dsa_free’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:851:16: note: (20) calling ‘dsa_get_address’ from ‘dsa_free’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:949:1: note: (21) entry to ‘dsa_get_address’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:955:12: note: (22) following ‘true’ branch (when ‘dp == 0’)... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:851:16: note: (24) returning to ‘dsa_free’ from ‘dsa_get_address’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:852:22: note: (25) dereference of NULL ‘dsa_get_address(area,  span_pointer)’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c: In function ‘destroy_superblock’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1820:50: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1817:1: note: (1) entry to ‘destroy_superblock’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1819:31: note: (2) calling ‘dsa_get_address’ from ‘destroy_superblock’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:949:1: note: (3) entry to ‘dsa_get_address’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:955:12: note: (4) following ‘true’ branch (when ‘dp == 0’)... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1819:31: note: (6) returning to ‘destroy_superblock’ from ‘dsa_get_address’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1820:50: note: (7) dereference of NULL ‘dsa_get_address(area,  span_pointer)’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c: In function ‘get_best_segment’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:2009:33: warning: shift by count (‘4294967295’) >= precision of type (‘64’) [-Wanalyzer-shift-count-overflow] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1990:1: note: (1) entry to ‘get_best_segment’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:2001:20: note: (2) inlined call to ‘contiguous_pages_to_segment_bin’ from ‘get_best_segment’ <--[gcc]
In function ‘contiguous_pages_to_segment_bin’,
    inlined from ‘get_best_segment’ at dsa.c:2001:13:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:146:12: note: (3) following ‘true’ branch (when ‘npages == 0’)... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:45, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:51: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/c.h:988:50: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:151:16: note: in expansion of macro ‘Min’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c: In function ‘get_best_segment’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:2002:22: note: (5) following ‘true’ branch (when ‘bin != 16’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:2009:64: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:2009:33: note: (7) shift by count ‘4294967295’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:1110:11: warning: Left shift by '18446744073709551615' overflows the capacity of 'int' [core.BitwiseShift] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/dsa.c:2009:34: warning: Left shift by '18446744073709551615' overflows the capacity of 'size_t' [core.BitwiseShift] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o generation.o generation.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/generation.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o fmgrtab.o fmgrtab.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o sharedtuplestore.o sharedtuplestore.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c: In function ‘sts_parallel_scan_next’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:546:29: warning: use of uninitialized value ‘read_page’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:499:21: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:499:21: note: (2) capacity: 4 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:505:20: note: (3) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:509:30: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:516:20: note: (5) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:524:17: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:584:28: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:586:50: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:505:20: note: (9) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:509:30: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:516:20: note: (11) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:524:17: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sharedtuplestore.c:546:29: note: (13) use of uninitialized value ‘read_page’ here <--[gcc]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o cash.o cash.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/cash.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o sortsupport.o sortsupport.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/sortsupport.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/time'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o snapmgr.o snapmgr.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/time/snapmgr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/time/snapmgr.c:635:3: warning: Null pointer passed to 2nd parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/time/snapmgr.c:651:3: warning: Null pointer passed to 2nd parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/time'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/time'
( echo src/backend/utils/time/combocid.o src/backend/utils/time/snapmgr.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/time'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o char.o char.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o guc_tables.o guc_tables.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o cryptohashfuncs.o cryptohashfuncs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tuplestore.o tuplestore.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/tuplestore.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o memdebug.o memdebug.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o date.o date.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/date.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o mcxt.o mcxt.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/mcxt.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o slab.o slab.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o typcache.o typcache.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/typcache.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache/typcache.c:2711: warning: uninitvar(CWE-457): Uninitialized variable: &srch.sort_order <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
( echo src/backend/utils/cache/attoptcache.o src/backend/utils/cache/catcache.o src/backend/utils/cache/evtcache.o src/backend/utils/cache/inval.o src/backend/utils/cache/lsyscache.o src/backend/utils/cache/partcache.o src/backend/utils/cache/plancache.o src/backend/utils/cache/relcache.o src/backend/utils/cache/relfilenumbermap.o src/backend/utils/cache/relmapper.o src/backend/utils/cache/spccache.o src/backend/utils/cache/syscache.o src/backend/utils/cache/ts_cache.o src/backend/utils/cache/typcache.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/cache'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o guc_funcs.o guc_funcs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc_funcs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o domains.o domains.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o portalmem.o portalmem.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr/portalmem.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/datum.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c: In function ‘GUCArrayReset’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6474:24: warning: dereference of NULL ‘eqsgn’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6439:1: note: (1) entry to ‘GUCArrayReset’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6446:12: note: (2) following ‘false’ branch (when ‘array’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6450:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6450:12: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6454:15: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6456:23: note: (6) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6463:21: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6469:20: note: (8) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:46: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/utils/builtins.h:95:57: note: (9) inlined call to ‘DatumGetPointer’ from ‘GUCArrayReset’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6471:23: note: in expansion of macro ‘TextDatumGetCString’ <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:25: <--[gcc]
In function ‘DatumGetPointer’,
    inlined from ‘GUCArrayReset’ at guc.c:6471:9:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/postgres.h:314:16: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c: In function ‘GUCArrayReset’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6473:25: note: (11) when ‘strchr’ returns NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c:6474:24: note: (12) dereference of NULL ‘eqsgn’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/guc.c: internal warning: child 19496 timed out after 30s <--[clang]
cswrap: error: child 19496 (/usr/bin/clang) terminated by signal 15 (timed out)
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/tuplesort.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/tuplesort.c:2000:59: warning: Division by zero [core.DivideZero] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o datum.o datum.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o guc.o guc.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tuplesort.o tuplesort.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o encode.o encode.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/encode.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
( echo src/backend/utils/mmgr/alignedalloc.o src/backend/utils/mmgr/aset.o src/backend/utils/mmgr/dsa.o src/backend/utils/mmgr/freepage.o src/backend/utils/mmgr/generation.o src/backend/utils/mmgr/mcxt.o src/backend/utils/mmgr/memdebug.o src/backend/utils/mmgr/portalmem.o src/backend/utils/mmgr/slab.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mmgr'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o pg_rusage.o pg_rusage.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dbsize.o dbsize.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/dbsize.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/dbsize.c:604: warning: uninitvar(CWE-457): Uninitialized variable: buf <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o queryenvironment.o queryenvironment.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o ps_status.o ps_status.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o pg_controldata.o pg_controldata.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o enum.o enum.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/enum.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o expandeddatum.o expandeddatum.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o sampling.o sampling.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/sampling.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o pg_config.o pg_config.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o rls.o rls.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/rls.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o help_config.o help_config.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o superuser.o superuser.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tuplesortvariants.o tuplesortvariants.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort/tuplesortvariants.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
( echo src/backend/utils/sort/logtape.o src/backend/utils/sort/qsort_interruptible.o src/backend/utils/sort/sharedtuplestore.o src/backend/utils/sort/sortsupport.o src/backend/utils/sort/tuplesort.o src/backend/utils/sort/tuplesortvariants.o src/backend/utils/sort/tuplestore.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/sort'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o format_type.o format_type.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/format_type.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o float.o float.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/float.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geo_selfuncs.o geo_selfuncs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o timeout.o timeout.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -DPG_KRB_SRVTAB='"FILE:/etc/krb5.keytab"'  -c -o tzparser.o tzparser.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc/tzparser.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
( echo src/backend/utils/misc/conffiles.o src/backend/utils/misc/guc.o src/backend/utils/misc/guc-file.o src/backend/utils/misc/guc_funcs.o src/backend/utils/misc/guc_tables.o src/backend/utils/misc/help_config.o src/backend/utils/misc/pg_config.o src/backend/utils/misc/pg_controldata.o src/backend/utils/misc/pg_rusage.o src/backend/utils/misc/ps_status.o src/backend/utils/misc/queryenvironment.o src/backend/utils/misc/rls.o src/backend/utils/misc/sampling.o src/backend/utils/misc/superuser.o src/backend/utils/misc/timeout.o src/backend/utils/misc/tzparser.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/misc'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o genfile.o genfile.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/genfile.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o inet_cidr_ntop.o inet_cidr_ntop.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/inet_cidr_ntop.c:139:2: warning: Value stored to 'dst' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/inet_cidr_ntop.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/inet_cidr_ntop.c:285: warning: uninitvar(CWE-457): Uninitialized variable: outbuf <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o hbafuncs.o hbafuncs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geo_spgist.o geo_spgist.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o int.o int.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/int.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o inet_net_pton.o inet_net_pton.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o int8.o int8.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/int8.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonb_op.o jsonb_op.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o datetime.o datetime.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/datetime.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o expandedrecord.o expandedrecord.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/expandedrecord.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonbsubs.o jsonbsubs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonbsubs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonbsubs.c:155: error: legacyUninitvar(CWE-457): Uninitialized variable: subExpr <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonpath.o jsonpath.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath.c:125: error: legacyUninitvar(CWE-457): Uninitialized variable: str <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath.c:125: error: legacyUninitvar(CWE-457): Uninitialized variable: nbytes <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o formatting.o formatting.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/formatting.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o geo_ops.o geo_ops.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/geo_ops.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o json.o json.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/json.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonb.o jsonb.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb.c:127: error: legacyUninitvar(CWE-457): Uninitialized variable: str <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb.c:127: error: legacyUninitvar(CWE-457): Uninitialized variable: nbytes <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb.c:2147:2: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb.c:2164:33: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb.c:2182:12: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb.c:2200:12: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb.c:2218:12: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb.c:2236:12: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb.c:2254:12: warning: 1st function call argument is an uninitialized value [core.CallAndMessage] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonpath_gram.o jsonpath_gram.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.y:201: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].value)},(union ListCell){.ptr_value=(yyvsp[0].value)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.y:202: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(yyvsp[-2].value)},(union ListCell){.ptr_value=(yyvsp[0].value)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c: In function ‘jsonpath_yyparse’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:543:7: warning: use of uninitialized value ‘yyss’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:528:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:1209:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:1115:16: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:1115:16: note: (2) capacity: 200 bytes <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:1167:6: note: (3) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:1173:34: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:1196:10: note: (5) following ‘false’ branch (when ‘yystacksize <= 9999’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:1198:19: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:1207:12: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:543:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:528:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:1209:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:543:7: note: (9) use of uninitialized value ‘yyss’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:528:9: note: in expansion of macro ‘YYCOPY’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_gram.c:1209:9: note: in expansion of macro ‘YYSTACK_RELOCATE’ <--[gcc]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o like.o like.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/like.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
cswrap: warning: 2024-07-03 17:36:31 still trying to lock /cswrap_cap_file_lock
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonb_gin.o jsonb_gin.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb_gin.c:1164:9: warning: Access to field 'parent' results in a dereference of a null pointer (loaded from variable 'stack') [core.NullDereference] <--[clang]
cswrap: warning: 2024-07-03 17:36:44 still trying to lock /cswrap_cap_file_lock
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonb_util.o jsonb_util.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb_util.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb_util.c:612:3: warning: Value stored to 'tok' is never read [deadcode.DeadStores] <--[clang]
cswrap: warning: 2024-07-03 17:36:31 still trying to lock /cswrap_cap_file_lock
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb_util.c:616:3: warning: Value stored to 'tok' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb_util.c:621:3: warning: Value stored to 'tok' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb_util.c:1141:4: warning: Value stored to 'rcont' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb_util.c:1256:7: warning: Value stored to 'rcont' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonb_util.c:1662:9: warning: The left operand of '&' is a garbage value [core.UndefinedBinaryOperatorResult] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonfuncs.o jsonfuncs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonfuncs.c:5538: warning: nullPointer(CWE-476): Possible null pointer dereference: res <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonfuncs.c:2009:4: warning: Value stored to 'r' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonfuncs.c: internal warning: child 20626 timed out after 30s <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonfuncs.c:2749:2: warning: Value stored to 'tok' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonfuncs.c:2795:2: warning: Value stored to 'tok' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonfuncs.c:4827:11: warning: Although the value stored to 'r2' is used in the enclosing expression, the value is never actually read from 'r2' [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonfuncs.c:5011:27: warning: Access to field 'va_header' results in a dereference of a null pointer (loaded from variable 'pathelem') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonfuncs.c:5044:5: warning: Value stored to 'r' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonfuncs.c:5538:6: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'res') [core.NullDereference] <--[clang]
cswrap: error: child 20626 (/usr/bin/gcc) terminated by signal 15 (timed out)
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonpath_exec.o jsonpath_exec.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o jsonpath_scan.o jsonpath_scan.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_exec.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_exec.c:2452: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(jvl->singleton)},(union ListCell){.ptr_value=(jbv)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_exec.c:2019:3: warning: Value stored to 'tok' is never read [deadcode.DeadStores] <--[clang]
cswrap: warning: 2024-07-03 17:36:34 still trying to lock /cswrap_cap_file_lock
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c: In function ‘jsonpath_yy_init_buffer’: <--[gcc]
cswrap: warning: 2024-07-03 17:36:32 still trying to lock /cswrap_cap_file_lock
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c: internal warning: child 20695 timed out after 30s <--[cppcheck]
cswrap: error: child 20695 (/usr/bin/cppcheck) terminated by signal 15 (timed out)
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5370:26: warning: dereference of NULL ‘b’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:55:19: note: (1) entry to ‘jsonpath_yyrestart’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5254:10: note: in expansion of macro ‘yyrestart’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:48:31: note: (2) calling ‘jsonpath_yyensure_buffer_stack’ from ‘jsonpath_yyrestart’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5258:9: note: in expansion of macro ‘yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:48:31: note: (3) entry to ‘jsonpath_yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5469:13: note: in expansion of macro ‘yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5483:20: note: (4) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5486:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:48:31: note: (6) returning to ‘jsonpath_yyrestart’ from ‘jsonpath_yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5258:9: note: in expansion of macro ‘yyensure_buffer_stack’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:37:26: note: (7) calling ‘jsonpath_yy_create_buffer’ from ‘jsonpath_yyrestart’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5260:13: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:37:26: note: (8) entry to ‘jsonpath_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5316:21: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5321:12: note: (9) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5324:24: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5330:12: note: (11) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5333:29: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:42:24: note: (13) calling ‘jsonpath_yy_init_buffer’ from ‘jsonpath_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5335:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:42:24: note: (14) entry to ‘jsonpath_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5363:17: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:43:25: note: (15) calling ‘jsonpath_yy_flush_buffer’ from ‘jsonpath_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5368:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:43:25: note: (16) entry to ‘jsonpath_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5391:10: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5393:12: note: (17) following ‘false’ branch (when ‘b’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5396:23: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:43:25: note: (19) returning to ‘jsonpath_yy_init_buffer’ from ‘jsonpath_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5368:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:42:24: note: (20) returning to ‘jsonpath_yy_create_buffer’ from ‘jsonpath_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5335:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:37:26: note: (21) returning to ‘jsonpath_yyrestart’ from ‘jsonpath_yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5260:13: note: in expansion of macro ‘yy_create_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:42:24: note: (22) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5263:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:42:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5263:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:42:24: note: (24) calling ‘jsonpath_yy_init_buffer’ from ‘jsonpath_yyrestart’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5263:9: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:42:24: note: (25) entry to ‘jsonpath_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5363:17: note: in expansion of macro ‘yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:43:25: note: (26) calling ‘jsonpath_yy_flush_buffer’ from ‘jsonpath_yy_init_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5368:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:43:25: note: (27) entry to ‘jsonpath_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5391:10: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5393:12: note: (28) following ‘true’ branch (when ‘b’ is NULL)... <--[gcc]
cc1: note: (29) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:43:25: note: (30) returning to ‘jsonpath_yy_init_buffer’ from ‘jsonpath_yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5368:9: note: in expansion of macro ‘yy_flush_buffer’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/jsonpath_scan.c:5370:26: note: (31) dereference of NULL ‘b’ <--[gcc]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o like_support.o like_support.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/like_support.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/like_support.c:647:53: warning: Access to field 'constvalue' results in a dereference of a null pointer (loaded from variable 'prefix') [core.NullDereference] <--[clang]
cswrap: warning: 2024-07-03 17:36:35 still trying to lock /cswrap_cap_file_lock
cswrap: warning: 2024-07-03 17:36:40 still trying to lock /cswrap_cap_file_lock
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/like_support.c:1249:14: warning: Access to field 'constvalue' results in a dereference of a null pointer (loaded from variable 'prefixcon') [core.NullDereference] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o lockfuncs.o lockfuncs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/lockfuncs.c: In function ‘pg_blocking_pids’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/lockfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/lockfuncs.c:510:47: warning: Access to field 'waitLockMode' results in a dereference of a null pointer (loaded from variable 'blocked_instance') [core.NullDereference] <--[clang]
cswrap: warning: 2024-07-03 17:36:33 still trying to lock /cswrap_cap_file_lock
cswrap: warning: 2024-07-03 17:36:34 still trying to lock /cswrap_cap_file_lock
cswrap: warning: 2024-07-03 17:36:37 still trying to lock /cswrap_cap_file_lock
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/lockfuncs.c:510:77: warning: dereference of NULL ‘blocked_instance’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/lockfuncs.c:483:23: note: (1) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/lockfuncs.c:485:51: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/lockfuncs.c:510:77: note: (3) dereference of NULL ‘blocked_instance’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/lockfuncs.c:510: warning: nullPointer(CWE-476): Possible null pointer dereference: blocked_instance <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o name.o name.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o mac.o mac.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/mac.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o mac8.o mac8.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o multirangetypes_selfuncs.o multirangetypes_selfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/multirangetypes_selfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o misc.o misc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/misc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o network.o network.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/network.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/network.c:219:2: warning: Value stored to 'i' is never read [deadcode.DeadStores] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o mcxtfuncs.o mcxtfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/mcxtfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o oid.o oid.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o network_selfuncs.o network_selfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/network_selfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o network_gist.o network_gist.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/network_gist.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o network_spgist.o network_spgist.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o numutils.o numutils.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/numutils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_lsn.o pg_lsn.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_upgrade_support.o pg_upgrade_support.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pseudotypes.o pseudotypes.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o quote.o quote.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o oracle_compat.o oracle_compat.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/oracle_compat.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o partitionfuncs.o partitionfuncs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/partitionfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pg_locale.o pg_locale.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/pg_locale.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/pg_locale.c:2080:25: warning: Access to field 'provider' results in a dereference of a null pointer (loaded from variable 'locale') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/pg_locale.c:2686:2: warning: Value stored to 'len' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/pg_locale.c:2025: error: legacyUninitvar(CWE-457): Uninitialized variable: result <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/pg_locale.c:2061: error: legacyUninitvar(CWE-457): Uninitialized variable: result <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o orderedsetaggs.o orderedsetaggs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/orderedsetaggs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o pgstatfuncs.o pgstatfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/pgstatfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rangetypes_gist.o rangetypes_gist.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/rangetypes_gist.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o multirangetypes.o multirangetypes.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/multirangetypes.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rangetypes_selfuncs.o rangetypes_selfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/rangetypes_selfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rangetypes_typanalyze.o rangetypes_typanalyze.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/rangetypes_typanalyze.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rangetypes_spgist.o rangetypes_spgist.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/rangetypes_spgist.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rangetypes.o rangetypes.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/rangetypes.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o regproc.o regproc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/regproc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/regproc.c:418: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(get_namespace_name_or_temp(procform->pronamespace))},(union ListCell){.ptr_value=(pstrdup(procform->proname.data))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/regproc.c:822: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(get_namespace_name_or_temp(oprForm->oprnamespace))},(union ListCell){.ptr_value=(pstrdup(oprForm->oprname.data))}' depends on order of evaluation of side effects <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o timestamp.o timestamp.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/timestamp.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ftree-vectorize -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o numeric.o numeric.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/numeric.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/numeric.c: internal warning: child 20927 timed out after 30s <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/numeric.c: internal warning: child 20930 timed out after 30s <--[gcc]
cswrap: error: child 20927 (/usr/bin/clang) terminated by signal 15 (timed out)
cswrap: error: child 20930 (/usr/bin/gcc) terminated by signal 15 (timed out)
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ri_triggers.o ri_triggers.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/ri_triggers.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
cswrap: warning: 2024-07-03 17:37:30 still trying to lock /cswrap_cap_file_lock
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/tuptable.h:393: error: ctunullpointer(CWE-476): Null pointer dereference: slot <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tid.o tid.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tid.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsginidx.o tsginidx.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsginidx.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o regexp.o regexp.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/regexp.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/regexp.c: internal warning: child 21179 timed out after 30s <--[clang]
cswrap: error: child 21179 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o trigfuncs.o trigfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/trigfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsquery_gist.o tsquery_gist.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsquery_gist.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsgistidx.o tsgistidx.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsgistidx.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsgistidx.c:193: error: integerOverflow(CWE-190): Signed integer overflow for expression '*(int32*)&c'. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o rowtypes.o rowtypes.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/rowtypes.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/rowtypes.c: internal warning: child 21226 timed out after 30s <--[clang]
cswrap: error: child 21226 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o ruleutils.o ruleutils.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/ruleutils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
cswrap: warning: 2024-07-03 17:37:27 still trying to lock /cswrap_cap_file_lock
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/ruleutils.c:11814: error: returnDanglingLifetime(CWE-562): Returning pointer to local variable 'buf' that will be invalid when returning. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/ruleutils.c:1074: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(oldrte)},(union ListCell){.ptr_value=(newrte)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/ruleutils.c: internal warning: child 21238 timed out after 30s <--[gcc]
cswrap: error: child 21238 (/usr/bin/gcc) terminated by signal 15 (timed out)
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/ruleutils.c: internal warning: child 21237 timed out after 30s <--[clang]
cswrap: error: child 21237 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsquery_op.o tsquery_op.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o selfuncs.o selfuncs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/selfuncs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/selfuncs.c:1964: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(leftop)},((union ListCell){.ptr_value=(makeConst(nominal_element_type,-1,nominal_element_collation,elmlen,elem_values[i],elem_nulls[i],elmbyval))})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/selfuncs.c:2038: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(leftop)},(union ListCell){.ptr_value=(elem)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/selfuncs.c:2090: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(leftop)},(union ListCell){.ptr_value=(dummyexpr)}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/selfuncs.c:2183: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,((union ListCell){.ptr_value=(list_nth_cell(clause->largs,0)->ptr_value)}),((union ListCell){.ptr_value=(list_nth_cell(clause->rargs,0)->ptr_value)})' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/selfuncs.c: internal warning: child 21253 timed out after 30s <--[clang]
cswrap: error: child 21253 (/usr/bin/clang) terminated by signal 15 (timed out)
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsquery_rewrite.o tsquery_rewrite.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsquery_rewrite.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsvector_parser.o tsvector_parser.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsvector_parser.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o uuid.o uuid.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/uuid.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsquery_cleanup.o tsquery_cleanup.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsquery_cleanup.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsquery_cleanup.c:72:36: warning: Access to field 'valnode' results in a dereference of a null pointer (loaded from variable 'node') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsquery_cleanup.c:141:6: warning: Access to field 'valnode' results in a dereference of a null pointer (loaded from variable 'node') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsquery_cleanup.c:246:6: warning: Access to field 'valnode' results in a dereference of a null pointer (loaded from variable 'node') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsquery_cleanup.c:367:6: warning: Access to field 'valnode' results in a dereference of a null pointer (loaded from variable 'node') [core.NullDereference] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsquery.o tsquery.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsquery.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o version.o version.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsvector.o tsvector.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsvector.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xid.o xid.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o windowfuncs.o windowfuncs.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o varchar.o varchar.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varchar.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsrank.o tsrank.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsrank.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o varbit.o varbit.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varbit.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varbit.c:1563:40: warning: Right operand is negative in right shift [core.BitwiseShift] <--[clang]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xid8funcs.o xid8funcs.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xid8funcs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsvector_op.o tsvector_op.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsvector_op.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsvector_op.c:1405:6: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o tsquery_util.o tsquery_util.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/tsquery_util.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o xml.o xml.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xml.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xml.c:600: error: unknownEvaluationOrder(CWE-768): Expression 'T_List,(union ListCell){.ptr_value=(DatumGetXmlP(fcinfo->args[0].value))},(union ListCell){.ptr_value=(DatumGetXmlP(fcinfo->args[1].value))}' depends on order of evaluation of side effects <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xml.c:743:27: warning: Access to field 'children' results in a dereference of a null pointer (loaded from variable 'root') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xml.c:1800:18: warning: Access to field 'encoding' results in a dereference of a null pointer (loaded from variable 'doc') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xml.c:4097:16: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'cur_copy') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xml.c:4161:10: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'xpathobj') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xml.c:4333:18: warning: Access to field 'node' results in a dereference of a null pointer (loaded from variable 'xpathctx') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xml.c:4664:18: warning: Access to field 'node' results in a dereference of a null pointer (loaded from variable 'xpathcxt') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xml.c:4796:6: warning: Access to field 'type' results in a dereference of a null pointer (loaded from field 'xpathobj') [core.NullDereference] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/xml.c:4864:7: warning: Access to field 'type' results in a dereference of a null pointer (loaded from variable 'xpathobj') [core.NullDereference] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I. -I. -I../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o varlena.o varlena.c
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:461: warning: nullPointer(CWE-476): Possible null pointer dereference: rp <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c: In function ‘text_position_next_internal’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1401:33: warning: use of uninitialized value ‘*state.skiptablemask’ [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4365:1: note: (1) entry to ‘split_part’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4372:27: note: (2) region created on stack here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4379:12: note: (3) following ‘false’ branch... <--[gcc]
In file included from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/htup_details.h:22, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/tuptable.h:18, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/access/tupconvert.h:20, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/nodes/execnodes.h:32, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/execdesc.h:18, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/executor/executor.h:17, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/funcapi.h:21, <--[gcc]
                 from /builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:27: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:220:35: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:318:10: note: in expansion of macro ‘VARATT_IS_1B_E’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4384:27: note: in expansion of macro ‘VARSIZE_ANY_EXHDR’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4384:25: note: (5) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:230:36: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:97:11: note: in definition of macro ‘VARTAG_SIZE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:284:57: note: in expansion of macro ‘VARTAG_1B_E’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:285:90: note: in expansion of macro ‘VARTAG_EXTERNAL’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:318:32: note: in expansion of macro ‘VARSIZE_EXTERNAL’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4384:27: note: in expansion of macro ‘VARSIZE_ANY_EXHDR’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4385:20: note: (7) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4385:20: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4388:12: note: (9) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4392:12: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4392:12: note: (11) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4402:9: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4402:9: note: (13) calling ‘text_position_setup’ from ‘split_part’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1213:1: note: (14) entry to ‘text_position_setup’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1215:33: note: (15) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:230:36: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:97:11: note: in definition of macro ‘VARTAG_SIZE’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:284:57: note: in expansion of macro ‘VARTAG_1B_E’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:285:90: note: in expansion of macro ‘VARTAG_EXTERNAL’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/include/varatt.h:318:32: note: in expansion of macro ‘VARSIZE_EXTERNAL’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1215:40: note: in expansion of macro ‘VARSIZE_ANY_EXHDR’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1216:33: note: (17) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1216:33: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1219:9: note: (19) inlined call to ‘check_collation_set’ from ‘text_position_setup’ <--[gcc]
In function ‘check_collation_set’,
    inlined from ‘text_position_setup’ at varlena.c:1219:2:
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1509:12: note: (20) following ‘false’ branch (when ‘collid != 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c: In function ‘text_position_next_internal’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1221:14: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1224:12: note: (22) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1241:13: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1266:12: note: (24) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1322:1: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4402:9: note: (26) returning to ‘split_part’ from ‘text_position_setup’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:4404:17: note: (27) calling ‘text_position_next’ from ‘split_part’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1333:1: note: (28) entry to ‘text_position_next’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1339:12: note: (29) following ‘false’ branch (when ‘needle_len > 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1343:18: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1343:12: note: (31) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1346:27: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1349:20: note: (33) calling ‘text_position_next_internal’ from ‘text_position_next’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1397:1: note: (34) entry to ‘text_position_next_internal’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1401:33: note: (35) use of uninitialized value ‘*state.skiptablemask’ here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt/varlena.c:1401:2: warning: Assigned value is garbage or undefined [core.uninitialized.Assign] <--[clang]
make[4]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
( echo src/backend/utils/adt/acl.o src/backend/utils/adt/amutils.o src/backend/utils/adt/array_expanded.o src/backend/utils/adt/array_selfuncs.o src/backend/utils/adt/array_typanalyze.o src/backend/utils/adt/array_userfuncs.o src/backend/utils/adt/arrayfuncs.o src/backend/utils/adt/arraysubs.o src/backend/utils/adt/arrayutils.o src/backend/utils/adt/ascii.o src/backend/utils/adt/bool.o src/backend/utils/adt/cash.o src/backend/utils/adt/char.o src/backend/utils/adt/cryptohashfuncs.o src/backend/utils/adt/date.o src/backend/utils/adt/datetime.o src/backend/utils/adt/datum.o src/backend/utils/adt/dbsize.o src/backend/utils/adt/domains.o src/backend/utils/adt/encode.o src/backend/utils/adt/enum.o src/backend/utils/adt/expandeddatum.o src/backend/utils/adt/expandedrecord.o src/backend/utils/adt/float.o src/backend/utils/adt/format_type.o src/backend/utils/adt/formatting.o src/backend/utils/adt/genfile.o src/backend/utils/adt/geo_ops.o src/backend/utils/adt/geo_selfuncs.o src/backend/utils/adt/geo_spgist.o src/backend/utils/adt/hbafuncs.o src/backend/utils/adt/inet_cidr_ntop.o src/backend/utils/adt/inet_net_pton.o src/backend/utils/adt/int.o src/backend/utils/adt/int8.o src/backend/utils/adt/json.o src/backend/utils/adt/jsonb.o src/backend/utils/adt/jsonb_gin.o src/backend/utils/adt/jsonb_op.o src/backend/utils/adt/jsonb_util.o src/backend/utils/adt/jsonfuncs.o src/backend/utils/adt/jsonbsubs.o src/backend/utils/adt/jsonpath.o src/backend/utils/adt/jsonpath_exec.o src/backend/utils/adt/jsonpath_gram.o src/backend/utils/adt/jsonpath_scan.o src/backend/utils/adt/like.o src/backend/utils/adt/like_support.o src/backend/utils/adt/lockfuncs.o src/backend/utils/adt/mac.o src/backend/utils/adt/mac8.o src/backend/utils/adt/mcxtfuncs.o src/backend/utils/adt/misc.o src/backend/utils/adt/multirangetypes.o src/backend/utils/adt/multirangetypes_selfuncs.o src/backend/utils/adt/name.o src/backend/utils/adt/network.o src/backend/utils/adt/network_gist.o src/backend/utils/adt/network_selfuncs.o src/backend/utils/adt/network_spgist.o src/backend/utils/adt/numeric.o src/backend/utils/adt/numutils.o src/backend/utils/adt/oid.o src/backend/utils/adt/oracle_compat.o src/backend/utils/adt/orderedsetaggs.o src/backend/utils/adt/partitionfuncs.o src/backend/utils/adt/pg_locale.o src/backend/utils/adt/pg_lsn.o src/backend/utils/adt/pg_upgrade_support.o src/backend/utils/adt/pgstatfuncs.o src/backend/utils/adt/pseudotypes.o src/backend/utils/adt/quote.o src/backend/utils/adt/rangetypes.o src/backend/utils/adt/rangetypes_gist.o src/backend/utils/adt/rangetypes_selfuncs.o src/backend/utils/adt/rangetypes_spgist.o src/backend/utils/adt/rangetypes_typanalyze.o src/backend/utils/adt/regexp.o src/backend/utils/adt/regproc.o src/backend/utils/adt/ri_triggers.o src/backend/utils/adt/rowtypes.o src/backend/utils/adt/ruleutils.o src/backend/utils/adt/selfuncs.o src/backend/utils/adt/tid.o src/backend/utils/adt/timestamp.o src/backend/utils/adt/trigfuncs.o src/backend/utils/adt/tsginidx.o src/backend/utils/adt/tsgistidx.o src/backend/utils/adt/tsquery.o src/backend/utils/adt/tsquery_cleanup.o src/backend/utils/adt/tsquery_gist.o src/backend/utils/adt/tsquery_op.o src/backend/utils/adt/tsquery_rewrite.o src/backend/utils/adt/tsquery_util.o src/backend/utils/adt/tsrank.o src/backend/utils/adt/tsvector.o src/backend/utils/adt/tsvector_op.o src/backend/utils/adt/tsvector_parser.o src/backend/utils/adt/uuid.o src/backend/utils/adt/varbit.o src/backend/utils/adt/varchar.o src/backend/utils/adt/varlena.o src/backend/utils/adt/version.o src/backend/utils/adt/windowfuncs.o src/backend/utils/adt/xid.o src/backend/utils/adt/xid8funcs.o src/backend/utils/adt/xml.o ) >objfiles.txt
make[4]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/adt'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils'
( cat activity/objfiles.txt adt/objfiles.txt cache/objfiles.txt error/objfiles.txt fmgr/objfiles.txt hash/objfiles.txt init/objfiles.txt mb/objfiles.txt misc/objfiles.txt mmgr/objfiles.txt resowner/objfiles.txt sort/objfiles.txt time/objfiles.txt; echo src/backend/utils/fmgrtab.o ) >objfiles.txt
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/dtrace  -C -G -s utils/probes.d access/brin/brin.o access/brin/brin_bloom.o access/brin/brin_inclusion.o access/brin/brin_minmax.o access/brin/brin_minmax_multi.o access/brin/brin_pageops.o access/brin/brin_revmap.o access/brin/brin_tuple.o access/brin/brin_validate.o access/brin/brin_xlog.o access/common/attmap.o access/common/bufmask.o access/common/detoast.o access/common/heaptuple.o access/common/indextuple.o access/common/printsimple.o access/common/printtup.o access/common/relation.o access/common/reloptions.o access/common/scankey.o access/common/session.o access/common/syncscan.o access/common/toast_compression.o access/common/toast_internals.o access/common/tupconvert.o access/common/tupdesc.o access/gin/ginarrayproc.o access/gin/ginbtree.o access/gin/ginbulk.o access/gin/gindatapage.o access/gin/ginentrypage.o access/gin/ginfast.o access/gin/ginget.o access/gin/gininsert.o access/gin/ginlogic.o access/gin/ginpostinglist.o access/gin/ginscan.o access/gin/ginutil.o access/gin/ginvacuum.o access/gin/ginvalidate.o access/gin/ginxlog.o access/gist/gist.o access/gist/gistbuild.o access/gist/gistbuildbuffers.o access/gist/gistget.o access/gist/gistproc.o access/gist/gistscan.o access/gist/gistsplit.o access/gist/gistutil.o access/gist/gistvacuum.o access/gist/gistvalidate.o access/gist/gistxlog.o access/hash/hash.o access/hash/hash_xlog.o access/hash/hashfunc.o access/hash/hashinsert.o access/hash/hashovfl.o access/hash/hashpage.o access/hash/hashsearch.o access/hash/hashsort.o access/hash/hashutil.o access/hash/hashvalidate.o access/heap/heapam.o access/heap/heapam_handler.o access/heap/heapam_visibility.o access/heap/heaptoast.o access/heap/hio.o access/heap/pruneheap.o access/heap/rewriteheap.o access/heap/vacuumlazy.o access/heap/visibilitymap.o access/index/amapi.o access/index/amvalidate.o access/index/genam.o access/index/indexam.o access/nbtree/nbtcompare.o access/nbtree/nbtdedup.o access/nbtree/nbtinsert.o access/nbtree/nbtpage.o access/nbtree/nbtree.o access/nbtree/nbtsearch.o access/nbtree/nbtsort.o access/nbtree/nbtsplitloc.o access/nbtree/nbtutils.o access/nbtree/nbtvalidate.o access/nbtree/nbtxlog.o access/rmgrdesc/brindesc.o access/rmgrdesc/clogdesc.o access/rmgrdesc/committsdesc.o access/rmgrdesc/dbasedesc.o access/rmgrdesc/genericdesc.o access/rmgrdesc/gindesc.o access/rmgrdesc/gistdesc.o access/rmgrdesc/hashdesc.o access/rmgrdesc/heapdesc.o access/rmgrdesc/logicalmsgdesc.o access/rmgrdesc/mxactdesc.o access/rmgrdesc/nbtdesc.o access/rmgrdesc/relmapdesc.o access/rmgrdesc/replorigindesc.o access/rmgrdesc/rmgrdesc_utils.o access/rmgrdesc/seqdesc.o access/rmgrdesc/smgrdesc.o access/rmgrdesc/spgdesc.o access/rmgrdesc/standbydesc.o access/rmgrdesc/tblspcdesc.o access/rmgrdesc/xactdesc.o access/rmgrdesc/xlogdesc.o access/spgist/spgdoinsert.o access/spgist/spginsert.o access/spgist/spgkdtreeproc.o access/spgist/spgproc.o access/spgist/spgquadtreeproc.o access/spgist/spgscan.o access/spgist/spgtextproc.o access/spgist/spgutils.o access/spgist/spgvacuum.o access/spgist/spgvalidate.o access/spgist/spgxlog.o access/table/table.o access/table/tableam.o access/table/tableamapi.o access/table/toast_helper.o access/tablesample/bernoulli.o access/tablesample/system.o access/tablesample/tablesample.o access/transam/clog.o access/transam/commit_ts.o access/transam/generic_xlog.o access/transam/multixact.o access/transam/parallel.o access/transam/rmgr.o access/transam/slru.o access/transam/subtrans.o access/transam/timeline.o access/transam/transam.o access/transam/twophase.o access/transam/twophase_rmgr.o access/transam/varsup.o access/transam/xact.o access/transam/xlog.o access/transam/xlogarchive.o access/transam/xlogbackup.o access/transam/xlogfuncs.o access/transam/xloginsert.o access/transam/xlogprefetcher.o access/transam/xlogreader.o access/transam/xlogrecovery.o access/transam/xlogstats.o access/transam/xlogutils.o archive/shell_archive.o backup/backup_manifest.o backup/basebackup.o backup/basebackup_copy.o backup/basebackup_gzip.o backup/basebackup_lz4.o backup/basebackup_zstd.o backup/basebackup_progress.o backup/basebackup_server.o backup/basebackup_sink.o backup/basebackup_target.o backup/basebackup_throttle.o bootstrap/bootparse.o bootstrap/bootscanner.o bootstrap/bootstrap.o catalog/aclchk.o catalog/catalog.o catalog/dependency.o catalog/heap.o catalog/index.o catalog/indexing.o catalog/namespace.o catalog/objectaccess.o catalog/objectaddress.o catalog/partition.o catalog/pg_aggregate.o catalog/pg_attrdef.o catalog/pg_cast.o catalog/pg_class.o catalog/pg_collation.o catalog/pg_constraint.o catalog/pg_conversion.o catalog/pg_db_role_setting.o catalog/pg_depend.o catalog/pg_enum.o catalog/pg_inherits.o catalog/pg_largeobject.o catalog/pg_namespace.o catalog/pg_operator.o catalog/pg_parameter_acl.o catalog/pg_proc.o catalog/pg_publication.o catalog/pg_range.o catalog/pg_shdepend.o catalog/pg_subscription.o catalog/pg_type.o catalog/storage.o catalog/toasting.o parser/analyze.o parser/gram.o parser/parse_agg.o parser/parse_clause.o parser/parse_coerce.o parser/parse_collate.o parser/parse_cte.o parser/parse_enr.o parser/parse_expr.o parser/parse_func.o parser/parse_merge.o parser/parse_node.o parser/parse_oper.o parser/parse_param.o parser/parse_relation.o parser/parse_target.o parser/parse_type.o parser/parse_utilcmd.o parser/parser.o parser/scan.o parser/scansup.o commands/aggregatecmds.o commands/alter.o commands/amcmds.o commands/analyze.o commands/async.o commands/cluster.o commands/collationcmds.o commands/comment.o commands/constraint.o commands/conversioncmds.o commands/copy.o commands/copyfrom.o commands/copyfromparse.o commands/copyto.o commands/createas.o commands/dbcommands.o commands/define.o commands/discard.o commands/dropcmds.o commands/event_trigger.o commands/explain.o commands/extension.o commands/foreigncmds.o commands/functioncmds.o commands/indexcmds.o commands/lockcmds.o commands/matview.o commands/opclasscmds.o commands/operatorcmds.o commands/policy.o commands/portalcmds.o commands/prepare.o commands/proclang.o commands/publicationcmds.o commands/schemacmds.o commands/seclabel.o commands/sequence.o commands/statscmds.o commands/subscriptioncmds.o commands/tablecmds.o commands/tablespace.o commands/trigger.o commands/tsearchcmds.o commands/typecmds.o commands/user.o commands/vacuum.o commands/vacuumparallel.o commands/variable.o commands/view.o executor/execAmi.o executor/execAsync.o executor/execCurrent.o executor/execExpr.o executor/execExprInterp.o executor/execGrouping.o executor/execIndexing.o executor/execJunk.o executor/execMain.o executor/execParallel.o executor/execPartition.o executor/execProcnode.o executor/execReplication.o executor/execSRF.o executor/execScan.o executor/execTuples.o executor/execUtils.o executor/functions.o executor/instrument.o executor/nodeAgg.o executor/nodeAppend.o executor/nodeBitmapAnd.o executor/nodeBitmapHeapscan.o executor/nodeBitmapIndexscan.o executor/nodeBitmapOr.o executor/nodeCtescan.o executor/nodeCustom.o executor/nodeForeignscan.o executor/nodeFunctionscan.o executor/nodeGather.o executor/nodeGatherMerge.o executor/nodeGroup.o executor/nodeHash.o executor/nodeHashjoin.o executor/nodeIncrementalSort.o executor/nodeIndexonlyscan.o executor/nodeIndexscan.o executor/nodeLimit.o executor/nodeLockRows.o executor/nodeMaterial.o executor/nodeMemoize.o executor/nodeMergeAppend.o executor/nodeMergejoin.o executor/nodeModifyTable.o executor/nodeNamedtuplestorescan.o executor/nodeNestloop.o executor/nodeProjectSet.o executor/nodeRecursiveunion.o executor/nodeResult.o executor/nodeSamplescan.o executor/nodeSeqscan.o executor/nodeSetOp.o executor/nodeSort.o executor/nodeSubplan.o executor/nodeSubqueryscan.o executor/nodeTableFuncscan.o executor/nodeTidrangescan.o executor/nodeTidscan.o executor/nodeUnique.o executor/nodeValuesscan.o executor/nodeWindowAgg.o executor/nodeWorktablescan.o executor/spi.o executor/tqueue.o executor/tstoreReceiver.o foreign/foreign.o lib/binaryheap.o lib/bipartite_match.o lib/bloomfilter.o lib/dshash.o lib/hyperloglog.o lib/ilist.o lib/integerset.o lib/knapsack.o lib/pairingheap.o lib/rbtree.o libpq/auth-sasl.o libpq/auth-scram.o libpq/auth.o libpq/be-fsstubs.o libpq/be-secure-common.o libpq/be-secure.o libpq/crypt.o libpq/hba.o libpq/ifaddr.o libpq/pqcomm.o libpq/pqformat.o libpq/pqmq.o libpq/pqsignal.o libpq/be-secure-openssl.o libpq/be-gssapi-common.o libpq/be-secure-gssapi.o main/main.o nodes/bitmapset.o nodes/copyfuncs.o nodes/equalfuncs.o nodes/extensible.o nodes/list.o nodes/makefuncs.o nodes/multibitmapset.o nodes/nodeFuncs.o nodes/nodes.o nodes/outfuncs.o nodes/params.o nodes/print.o nodes/queryjumblefuncs.o nodes/read.o nodes/readfuncs.o nodes/tidbitmap.o nodes/value.o optimizer/geqo/geqo_copy.o optimizer/geqo/geqo_cx.o optimizer/geqo/geqo_erx.o optimizer/geqo/geqo_eval.o optimizer/geqo/geqo_main.o optimizer/geqo/geqo_misc.o optimizer/geqo/geqo_mutation.o optimizer/geqo/geqo_ox1.o optimizer/geqo/geqo_ox2.o optimizer/geqo/geqo_pmx.o optimizer/geqo/geqo_pool.o optimizer/geqo/geqo_px.o optimizer/geqo/geqo_random.o optimizer/geqo/geqo_recombination.o optimizer/geqo/geqo_selection.o optimizer/path/allpaths.o optimizer/path/clausesel.o optimizer/path/costsize.o optimizer/path/equivclass.o optimizer/path/indxpath.o optimizer/path/joinpath.o optimizer/path/joinrels.o optimizer/path/pathkeys.o optimizer/path/tidpath.o optimizer/plan/analyzejoins.o optimizer/plan/createplan.o optimizer/plan/initsplan.o optimizer/plan/planagg.o optimizer/plan/planmain.o optimizer/plan/planner.o optimizer/plan/setrefs.o optimizer/plan/subselect.o optimizer/prep/prepagg.o optimizer/prep/prepjointree.o optimizer/prep/prepqual.o optimizer/prep/preptlist.o optimizer/prep/prepunion.o optimizer/util/appendinfo.o optimizer/util/clauses.o optimizer/util/inherit.o optimizer/util/joininfo.o optimizer/util/orclauses.o optimizer/util/paramassign.o optimizer/util/pathnode.o optimizer/util/placeholder.o optimizer/util/plancat.o optimizer/util/predtest.o optimizer/util/relnode.o optimizer/util/restrictinfo.o optimizer/util/tlist.o optimizer/util/var.o partitioning/partbounds.o partitioning/partdesc.o partitioning/partprune.o port/atomics.o port/pg_sema.o port/pg_shmem.o postmaster/autovacuum.o postmaster/auxprocess.o postmaster/bgworker.o postmaster/bgwriter.o postmaster/checkpointer.o postmaster/fork_process.o postmaster/interrupt.o postmaster/pgarch.o postmaster/postmaster.o postmaster/startup.o postmaster/syslogger.o postmaster/walwriter.o regex/regcomp.o regex/regerror.o regex/regexec.o regex/regexport.o regex/regfree.o regex/regprefix.o replication/logical/applyparallelworker.o replication/logical/decode.o replication/logical/launcher.o replication/logical/logical.o replication/logical/logicalfuncs.o replication/logical/message.o replication/logical/origin.o replication/logical/proto.o replication/logical/relation.o replication/logical/reorderbuffer.o replication/logical/snapbuild.o replication/logical/tablesync.o replication/logical/worker.o replication/repl_gram.o replication/repl_scanner.o replication/slot.o replication/slotfuncs.o replication/syncrep.o replication/syncrep_gram.o replication/syncrep_scanner.o replication/walreceiver.o replication/walreceiverfuncs.o replication/walsender.o rewrite/rewriteDefine.o rewrite/rewriteHandler.o rewrite/rewriteManip.o rewrite/rewriteRemove.o rewrite/rewriteSearchCycle.o rewrite/rewriteSupport.o rewrite/rowsecurity.o statistics/dependencies.o statistics/extended_stats.o statistics/mcv.o statistics/mvdistinct.o storage/buffer/buf_init.o storage/buffer/buf_table.o storage/buffer/bufmgr.o storage/buffer/freelist.o storage/buffer/localbuf.o storage/file/buffile.o storage/file/copydir.o storage/file/fd.o storage/file/fileset.o storage/file/reinit.o storage/file/sharedfileset.o storage/freespace/freespace.o storage/freespace/fsmpage.o storage/freespace/indexfsm.o storage/ipc/barrier.o storage/ipc/dsm.o storage/ipc/dsm_impl.o storage/ipc/ipc.o storage/ipc/ipci.o storage/ipc/latch.o storage/ipc/pmsignal.o storage/ipc/procarray.o storage/ipc/procsignal.o storage/ipc/shm_mq.o storage/ipc/shm_toc.o storage/ipc/shmem.o storage/ipc/signalfuncs.o storage/ipc/sinval.o storage/ipc/sinvaladt.o storage/ipc/standby.o storage/large_object/inv_api.o storage/lmgr/condition_variable.o storage/lmgr/deadlock.o storage/lmgr/lmgr.o storage/lmgr/lock.o storage/lmgr/lwlock.o storage/lmgr/lwlocknames.o storage/lmgr/predicate.o storage/lmgr/proc.o storage/lmgr/s_lock.o storage/lmgr/spin.o storage/page/bufpage.o storage/page/checksum.o storage/page/itemptr.o storage/smgr/md.o storage/smgr/smgr.o storage/sync/sync.o tcop/cmdtag.o tcop/dest.o tcop/fastpath.o tcop/postgres.o tcop/pquery.o tcop/utility.o tsearch/dict.o tsearch/dict_ispell.o tsearch/dict_simple.o tsearch/dict_synonym.o tsearch/dict_thesaurus.o tsearch/regis.o tsearch/spell.o tsearch/to_tsany.o tsearch/ts_locale.o tsearch/ts_parse.o tsearch/ts_selfuncs.o tsearch/ts_typanalyze.o tsearch/ts_utils.o tsearch/wparser.o tsearch/wparser_def.o utils/activity/backend_progress.o utils/activity/backend_status.o utils/activity/pgstat.o utils/activity/pgstat_archiver.o utils/activity/pgstat_bgwriter.o utils/activity/pgstat_checkpointer.o utils/activity/pgstat_database.o utils/activity/pgstat_function.o utils/activity/pgstat_io.o utils/activity/pgstat_relation.o utils/activity/pgstat_replslot.o utils/activity/pgstat_shmem.o utils/activity/pgstat_slru.o utils/activity/pgstat_subscription.o utils/activity/pgstat_wal.o utils/activity/pgstat_xact.o utils/activity/wait_event.o utils/adt/acl.o utils/adt/amutils.o utils/adt/array_expanded.o utils/adt/array_selfuncs.o utils/adt/array_typanalyze.o utils/adt/array_userfuncs.o utils/adt/arrayfuncs.o utils/adt/arraysubs.o utils/adt/arrayutils.o utils/adt/ascii.o utils/adt/bool.o utils/adt/cash.o utils/adt/char.o utils/adt/cryptohashfuncs.o utils/adt/date.o utils/adt/datetime.o utils/adt/datum.o utils/adt/dbsize.o utils/adt/domains.o utils/adt/encode.o utils/adt/enum.o utils/adt/expandeddatum.o utils/adt/expandedrecord.o utils/adt/float.o utils/adt/format_type.o utils/adt/formatting.o utils/adt/genfile.o utils/adt/geo_ops.o utils/adt/geo_selfuncs.o utils/adt/geo_spgist.o utils/adt/hbafuncs.o utils/adt/inet_cidr_ntop.o utils/adt/inet_net_pton.o utils/adt/int.o utils/adt/int8.o utils/adt/json.o utils/adt/jsonb.o utils/adt/jsonb_gin.o utils/adt/jsonb_op.o utils/adt/jsonb_util.o utils/adt/jsonfuncs.o utils/adt/jsonbsubs.o utils/adt/jsonpath.o utils/adt/jsonpath_exec.o utils/adt/jsonpath_gram.o utils/adt/jsonpath_scan.o utils/adt/like.o utils/adt/like_support.o utils/adt/lockfuncs.o utils/adt/mac.o utils/adt/mac8.o utils/adt/mcxtfuncs.o utils/adt/misc.o utils/adt/multirangetypes.o utils/adt/multirangetypes_selfuncs.o utils/adt/name.o utils/adt/network.o utils/adt/network_gist.o utils/adt/network_selfuncs.o utils/adt/network_spgist.o utils/adt/numeric.o utils/adt/numutils.o utils/adt/oid.o utils/adt/oracle_compat.o utils/adt/orderedsetaggs.o utils/adt/partitionfuncs.o utils/adt/pg_locale.o utils/adt/pg_lsn.o utils/adt/pg_upgrade_support.o utils/adt/pgstatfuncs.o utils/adt/pseudotypes.o utils/adt/quote.o utils/adt/rangetypes.o utils/adt/rangetypes_gist.o utils/adt/rangetypes_selfuncs.o utils/adt/rangetypes_spgist.o utils/adt/rangetypes_typanalyze.o utils/adt/regexp.o utils/adt/regproc.o utils/adt/ri_triggers.o utils/adt/rowtypes.o utils/adt/ruleutils.o utils/adt/selfuncs.o utils/adt/tid.o utils/adt/timestamp.o utils/adt/trigfuncs.o utils/adt/tsginidx.o utils/adt/tsgistidx.o utils/adt/tsquery.o utils/adt/tsquery_cleanup.o utils/adt/tsquery_gist.o utils/adt/tsquery_op.o utils/adt/tsquery_rewrite.o utils/adt/tsquery_util.o utils/adt/tsrank.o utils/adt/tsvector.o utils/adt/tsvector_op.o utils/adt/tsvector_parser.o utils/adt/uuid.o utils/adt/varbit.o utils/adt/varchar.o utils/adt/varlena.o utils/adt/version.o utils/adt/windowfuncs.o utils/adt/xid.o utils/adt/xid8funcs.o utils/adt/xml.o utils/cache/attoptcache.o utils/cache/catcache.o utils/cache/evtcache.o utils/cache/inval.o utils/cache/lsyscache.o utils/cache/partcache.o utils/cache/plancache.o utils/cache/relcache.o utils/cache/relfilenumbermap.o utils/cache/relmapper.o utils/cache/spccache.o utils/cache/syscache.o utils/cache/ts_cache.o utils/cache/typcache.o utils/error/assert.o utils/error/csvlog.o utils/error/elog.o utils/error/jsonlog.o utils/fmgr/dfmgr.o utils/fmgr/fmgr.o utils/fmgr/funcapi.o utils/hash/dynahash.o utils/hash/pg_crc.o utils/init/globals.o utils/init/miscinit.o utils/init/postinit.o utils/init/usercontext.o utils/mb/conv.o utils/mb/mbutils.o utils/mb/stringinfo_mb.o utils/mb/wstrcmp.o utils/mb/wstrncmp.o utils/misc/conffiles.o utils/misc/guc.o utils/misc/guc-file.o utils/misc/guc_funcs.o utils/misc/guc_tables.o utils/misc/help_config.o utils/misc/pg_config.o utils/misc/pg_controldata.o utils/misc/pg_rusage.o utils/misc/ps_status.o utils/misc/queryenvironment.o utils/misc/rls.o utils/misc/sampling.o utils/misc/superuser.o utils/misc/timeout.o utils/misc/tzparser.o utils/mmgr/alignedalloc.o utils/mmgr/aset.o utils/mmgr/dsa.o utils/mmgr/freepage.o utils/mmgr/generation.o utils/mmgr/mcxt.o utils/mmgr/memdebug.o utils/mmgr/portalmem.o utils/mmgr/slab.o utils/resowner/resowner.o utils/sort/logtape.o utils/sort/qsort_interruptible.o utils/sort/sharedtuplestore.o utils/sort/sortsupport.o utils/sort/tuplesort.o utils/sort/tuplesortvariants.o utils/sort/tuplestore.o utils/time/combocid.o utils/time/snapmgr.o utils/fmgrtab.o ../../src/timezone/localtime.o ../../src/timezone/pgtz.o ../../src/timezone/strftime.o jit/jit.o -o utils/probes.o
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer utils/probes.o access/brin/brin.o access/brin/brin_bloom.o access/brin/brin_inclusion.o access/brin/brin_minmax.o access/brin/brin_minmax_multi.o access/brin/brin_pageops.o access/brin/brin_revmap.o access/brin/brin_tuple.o access/brin/brin_validate.o access/brin/brin_xlog.o access/common/attmap.o access/common/bufmask.o access/common/detoast.o access/common/heaptuple.o access/common/indextuple.o access/common/printsimple.o access/common/printtup.o access/common/relation.o access/common/reloptions.o access/common/scankey.o access/common/session.o access/common/syncscan.o access/common/toast_compression.o access/common/toast_internals.o access/common/tupconvert.o access/common/tupdesc.o access/gin/ginarrayproc.o access/gin/ginbtree.o access/gin/ginbulk.o access/gin/gindatapage.o access/gin/ginentrypage.o access/gin/ginfast.o access/gin/ginget.o access/gin/gininsert.o access/gin/ginlogic.o access/gin/ginpostinglist.o access/gin/ginscan.o access/gin/ginutil.o access/gin/ginvacuum.o access/gin/ginvalidate.o access/gin/ginxlog.o access/gist/gist.o access/gist/gistbuild.o access/gist/gistbuildbuffers.o access/gist/gistget.o access/gist/gistproc.o access/gist/gistscan.o access/gist/gistsplit.o access/gist/gistutil.o access/gist/gistvacuum.o access/gist/gistvalidate.o access/gist/gistxlog.o access/hash/hash.o access/hash/hash_xlog.o access/hash/hashfunc.o access/hash/hashinsert.o access/hash/hashovfl.o access/hash/hashpage.o access/hash/hashsearch.o access/hash/hashsort.o access/hash/hashutil.o access/hash/hashvalidate.o access/heap/heapam.o access/heap/heapam_handler.o access/heap/heapam_visibility.o access/heap/heaptoast.o access/heap/hio.o access/heap/pruneheap.o access/heap/rewriteheap.o access/heap/vacuumlazy.o access/heap/visibilitymap.o access/index/amapi.o access/index/amvalidate.o access/index/genam.o access/index/indexam.o access/nbtree/nbtcompare.o access/nbtree/nbtdedup.o access/nbtree/nbtinsert.o access/nbtree/nbtpage.o access/nbtree/nbtree.o access/nbtree/nbtsearch.o access/nbtree/nbtsort.o access/nbtree/nbtsplitloc.o access/nbtree/nbtutils.o access/nbtree/nbtvalidate.o access/nbtree/nbtxlog.o access/rmgrdesc/brindesc.o access/rmgrdesc/clogdesc.o access/rmgrdesc/committsdesc.o access/rmgrdesc/dbasedesc.o access/rmgrdesc/genericdesc.o access/rmgrdesc/gindesc.o access/rmgrdesc/gistdesc.o access/rmgrdesc/hashdesc.o access/rmgrdesc/heapdesc.o access/rmgrdesc/logicalmsgdesc.o access/rmgrdesc/mxactdesc.o access/rmgrdesc/nbtdesc.o access/rmgrdesc/relmapdesc.o access/rmgrdesc/replorigindesc.o access/rmgrdesc/rmgrdesc_utils.o access/rmgrdesc/seqdesc.o access/rmgrdesc/smgrdesc.o access/rmgrdesc/spgdesc.o access/rmgrdesc/standbydesc.o access/rmgrdesc/tblspcdesc.o access/rmgrdesc/xactdesc.o access/rmgrdesc/xlogdesc.o access/spgist/spgdoinsert.o access/spgist/spginsert.o access/spgist/spgkdtreeproc.o access/spgist/spgproc.o access/spgist/spgquadtreeproc.o access/spgist/spgscan.o access/spgist/spgtextproc.o access/spgist/spgutils.o access/spgist/spgvacuum.o access/spgist/spgvalidate.o access/spgist/spgxlog.o access/table/table.o access/table/tableam.o access/table/tableamapi.o access/table/toast_helper.o access/tablesample/bernoulli.o access/tablesample/system.o access/tablesample/tablesample.o access/transam/clog.o access/transam/commit_ts.o access/transam/generic_xlog.o access/transam/multixact.o access/transam/parallel.o access/transam/rmgr.o access/transam/slru.o access/transam/subtrans.o access/transam/timeline.o access/transam/transam.o access/transam/twophase.o access/transam/twophase_rmgr.o access/transam/varsup.o access/transam/xact.o access/transam/xlog.o access/transam/xlogarchive.o access/transam/xlogbackup.o access/transam/xlogfuncs.o access/transam/xloginsert.o access/transam/xlogprefetcher.o access/transam/xlogreader.o access/transam/xlogrecovery.o access/transam/xlogstats.o access/transam/xlogutils.o archive/shell_archive.o backup/backup_manifest.o backup/basebackup.o backup/basebackup_copy.o backup/basebackup_gzip.o backup/basebackup_lz4.o backup/basebackup_zstd.o backup/basebackup_progress.o backup/basebackup_server.o backup/basebackup_sink.o backup/basebackup_target.o backup/basebackup_throttle.o bootstrap/bootparse.o bootstrap/bootscanner.o bootstrap/bootstrap.o catalog/aclchk.o catalog/catalog.o catalog/dependency.o catalog/heap.o catalog/index.o catalog/indexing.o catalog/namespace.o catalog/objectaccess.o catalog/objectaddress.o catalog/partition.o catalog/pg_aggregate.o catalog/pg_attrdef.o catalog/pg_cast.o catalog/pg_class.o catalog/pg_collation.o catalog/pg_constraint.o catalog/pg_conversion.o catalog/pg_db_role_setting.o catalog/pg_depend.o catalog/pg_enum.o catalog/pg_inherits.o catalog/pg_largeobject.o catalog/pg_namespace.o catalog/pg_operator.o catalog/pg_parameter_acl.o catalog/pg_proc.o catalog/pg_publication.o catalog/pg_range.o catalog/pg_shdepend.o catalog/pg_subscription.o catalog/pg_type.o catalog/storage.o catalog/toasting.o parser/analyze.o parser/gram.o parser/parse_agg.o parser/parse_clause.o parser/parse_coerce.o parser/parse_collate.o parser/parse_cte.o parser/parse_enr.o parser/parse_expr.o parser/parse_func.o parser/parse_merge.o parser/parse_node.o parser/parse_oper.o parser/parse_param.o parser/parse_relation.o parser/parse_target.o parser/parse_type.o parser/parse_utilcmd.o parser/parser.o parser/scan.o parser/scansup.o commands/aggregatecmds.o commands/alter.o commands/amcmds.o commands/analyze.o commands/async.o commands/cluster.o commands/collationcmds.o commands/comment.o commands/constraint.o commands/conversioncmds.o commands/copy.o commands/copyfrom.o commands/copyfromparse.o commands/copyto.o commands/createas.o commands/dbcommands.o commands/define.o commands/discard.o commands/dropcmds.o commands/event_trigger.o commands/explain.o commands/extension.o commands/foreigncmds.o commands/functioncmds.o commands/indexcmds.o commands/lockcmds.o commands/matview.o commands/opclasscmds.o commands/operatorcmds.o commands/policy.o commands/portalcmds.o commands/prepare.o commands/proclang.o commands/publicationcmds.o commands/schemacmds.o commands/seclabel.o commands/sequence.o commands/statscmds.o commands/subscriptioncmds.o commands/tablecmds.o commands/tablespace.o commands/trigger.o commands/tsearchcmds.o commands/typecmds.o commands/user.o commands/vacuum.o commands/vacuumparallel.o commands/variable.o commands/view.o executor/execAmi.o executor/execAsync.o executor/execCurrent.o executor/execExpr.o executor/execExprInterp.o executor/execGrouping.o executor/execIndexing.o executor/execJunk.o executor/execMain.o executor/execParallel.o executor/execPartition.o executor/execProcnode.o executor/execReplication.o executor/execSRF.o executor/execScan.o executor/execTuples.o executor/execUtils.o executor/functions.o executor/instrument.o executor/nodeAgg.o executor/nodeAppend.o executor/nodeBitmapAnd.o executor/nodeBitmapHeapscan.o executor/nodeBitmapIndexscan.o executor/nodeBitmapOr.o executor/nodeCtescan.o executor/nodeCustom.o executor/nodeForeignscan.o executor/nodeFunctionscan.o executor/nodeGather.o executor/nodeGatherMerge.o executor/nodeGroup.o executor/nodeHash.o executor/nodeHashjoin.o executor/nodeIncrementalSort.o executor/nodeIndexonlyscan.o executor/nodeIndexscan.o executor/nodeLimit.o executor/nodeLockRows.o executor/nodeMaterial.o executor/nodeMemoize.o executor/nodeMergeAppend.o executor/nodeMergejoin.o executor/nodeModifyTable.o executor/nodeNamedtuplestorescan.o executor/nodeNestloop.o executor/nodeProjectSet.o executor/nodeRecursiveunion.o executor/nodeResult.o executor/nodeSamplescan.o executor/nodeSeqscan.o executor/nodeSetOp.o executor/nodeSort.o executor/nodeSubplan.o executor/nodeSubqueryscan.o executor/nodeTableFuncscan.o executor/nodeTidrangescan.o executor/nodeTidscan.o executor/nodeUnique.o executor/nodeValuesscan.o executor/nodeWindowAgg.o executor/nodeWorktablescan.o executor/spi.o executor/tqueue.o executor/tstoreReceiver.o foreign/foreign.o lib/binaryheap.o lib/bipartite_match.o lib/bloomfilter.o lib/dshash.o lib/hyperloglog.o lib/ilist.o lib/integerset.o lib/knapsack.o lib/pairingheap.o lib/rbtree.o libpq/auth-sasl.o libpq/auth-scram.o libpq/auth.o libpq/be-fsstubs.o libpq/be-secure-common.o libpq/be-secure.o libpq/crypt.o libpq/hba.o libpq/ifaddr.o libpq/pqcomm.o libpq/pqformat.o libpq/pqmq.o libpq/pqsignal.o libpq/be-secure-openssl.o libpq/be-gssapi-common.o libpq/be-secure-gssapi.o main/main.o nodes/bitmapset.o nodes/copyfuncs.o nodes/equalfuncs.o nodes/extensible.o nodes/list.o nodes/makefuncs.o nodes/multibitmapset.o nodes/nodeFuncs.o nodes/nodes.o nodes/outfuncs.o nodes/params.o nodes/print.o nodes/queryjumblefuncs.o nodes/read.o nodes/readfuncs.o nodes/tidbitmap.o nodes/value.o optimizer/geqo/geqo_copy.o optimizer/geqo/geqo_cx.o optimizer/geqo/geqo_erx.o optimizer/geqo/geqo_eval.o optimizer/geqo/geqo_main.o optimizer/geqo/geqo_misc.o optimizer/geqo/geqo_mutation.o optimizer/geqo/geqo_ox1.o optimizer/geqo/geqo_ox2.o optimizer/geqo/geqo_pmx.o optimizer/geqo/geqo_pool.o optimizer/geqo/geqo_px.o optimizer/geqo/geqo_random.o optimizer/geqo/geqo_recombination.o optimizer/geqo/geqo_selection.o optimizer/path/allpaths.o optimizer/path/clausesel.o optimizer/path/costsize.o optimizer/path/equivclass.o optimizer/path/indxpath.o optimizer/path/joinpath.o optimizer/path/joinrels.o optimizer/path/pathkeys.o optimizer/path/tidpath.o optimizer/plan/analyzejoins.o optimizer/plan/createplan.o optimizer/plan/initsplan.o optimizer/plan/planagg.o optimizer/plan/planmain.o optimizer/plan/planner.o optimizer/plan/setrefs.o optimizer/plan/subselect.o optimizer/prep/prepagg.o optimizer/prep/prepjointree.o optimizer/prep/prepqual.o optimizer/prep/preptlist.o optimizer/prep/prepunion.o optimizer/util/appendinfo.o optimizer/util/clauses.o optimizer/util/inherit.o optimizer/util/joininfo.o optimizer/util/orclauses.o optimizer/util/paramassign.o optimizer/util/pathnode.o optimizer/util/placeholder.o optimizer/util/plancat.o optimizer/util/predtest.o optimizer/util/relnode.o optimizer/util/restrictinfo.o optimizer/util/tlist.o optimizer/util/var.o partitioning/partbounds.o partitioning/partdesc.o partitioning/partprune.o port/atomics.o port/pg_sema.o port/pg_shmem.o postmaster/autovacuum.o postmaster/auxprocess.o postmaster/bgworker.o postmaster/bgwriter.o postmaster/checkpointer.o postmaster/fork_process.o postmaster/interrupt.o postmaster/pgarch.o postmaster/postmaster.o postmaster/startup.o postmaster/syslogger.o postmaster/walwriter.o regex/regcomp.o regex/regerror.o regex/regexec.o regex/regexport.o regex/regfree.o regex/regprefix.o replication/logical/applyparallelworker.o replication/logical/decode.o replication/logical/launcher.o replication/logical/logical.o replication/logical/logicalfuncs.o replication/logical/message.o replication/logical/origin.o replication/logical/proto.o replication/logical/relation.o replication/logical/reorderbuffer.o replication/logical/snapbuild.o replication/logical/tablesync.o replication/logical/worker.o replication/repl_gram.o replication/repl_scanner.o replication/slot.o replication/slotfuncs.o replication/syncrep.o replication/syncrep_gram.o replication/syncrep_scanner.o replication/walreceiver.o replication/walreceiverfuncs.o replication/walsender.o rewrite/rewriteDefine.o rewrite/rewriteHandler.o rewrite/rewriteManip.o rewrite/rewriteRemove.o rewrite/rewriteSearchCycle.o rewrite/rewriteSupport.o rewrite/rowsecurity.o statistics/dependencies.o statistics/extended_stats.o statistics/mcv.o statistics/mvdistinct.o storage/buffer/buf_init.o storage/buffer/buf_table.o storage/buffer/bufmgr.o storage/buffer/freelist.o storage/buffer/localbuf.o storage/file/buffile.o storage/file/copydir.o storage/file/fd.o storage/file/fileset.o storage/file/reinit.o storage/file/sharedfileset.o storage/freespace/freespace.o storage/freespace/fsmpage.o storage/freespace/indexfsm.o storage/ipc/barrier.o storage/ipc/dsm.o storage/ipc/dsm_impl.o storage/ipc/ipc.o storage/ipc/ipci.o storage/ipc/latch.o storage/ipc/pmsignal.o storage/ipc/procarray.o storage/ipc/procsignal.o storage/ipc/shm_mq.o storage/ipc/shm_toc.o storage/ipc/shmem.o storage/ipc/signalfuncs.o storage/ipc/sinval.o storage/ipc/sinvaladt.o storage/ipc/standby.o storage/large_object/inv_api.o storage/lmgr/condition_variable.o storage/lmgr/deadlock.o storage/lmgr/lmgr.o storage/lmgr/lock.o storage/lmgr/lwlock.o storage/lmgr/lwlocknames.o storage/lmgr/predicate.o storage/lmgr/proc.o storage/lmgr/s_lock.o storage/lmgr/spin.o storage/page/bufpage.o storage/page/checksum.o storage/page/itemptr.o storage/smgr/md.o storage/smgr/smgr.o storage/sync/sync.o tcop/cmdtag.o tcop/dest.o tcop/fastpath.o tcop/postgres.o tcop/pquery.o tcop/utility.o tsearch/dict.o tsearch/dict_ispell.o tsearch/dict_simple.o tsearch/dict_synonym.o tsearch/dict_thesaurus.o tsearch/regis.o tsearch/spell.o tsearch/to_tsany.o tsearch/ts_locale.o tsearch/ts_parse.o tsearch/ts_selfuncs.o tsearch/ts_typanalyze.o tsearch/ts_utils.o tsearch/wparser.o tsearch/wparser_def.o utils/activity/backend_progress.o utils/activity/backend_status.o utils/activity/pgstat.o utils/activity/pgstat_archiver.o utils/activity/pgstat_bgwriter.o utils/activity/pgstat_checkpointer.o utils/activity/pgstat_database.o utils/activity/pgstat_function.o utils/activity/pgstat_io.o utils/activity/pgstat_relation.o utils/activity/pgstat_replslot.o utils/activity/pgstat_shmem.o utils/activity/pgstat_slru.o utils/activity/pgstat_subscription.o utils/activity/pgstat_wal.o utils/activity/pgstat_xact.o utils/activity/wait_event.o utils/adt/acl.o utils/adt/amutils.o utils/adt/array_expanded.o utils/adt/array_selfuncs.o utils/adt/array_typanalyze.o utils/adt/array_userfuncs.o utils/adt/arrayfuncs.o utils/adt/arraysubs.o utils/adt/arrayutils.o utils/adt/ascii.o utils/adt/bool.o utils/adt/cash.o utils/adt/char.o utils/adt/cryptohashfuncs.o utils/adt/date.o utils/adt/datetime.o utils/adt/datum.o utils/adt/dbsize.o utils/adt/domains.o utils/adt/encode.o utils/adt/enum.o utils/adt/expandeddatum.o utils/adt/expandedrecord.o utils/adt/float.o utils/adt/format_type.o utils/adt/formatting.o utils/adt/genfile.o utils/adt/geo_ops.o utils/adt/geo_selfuncs.o utils/adt/geo_spgist.o utils/adt/hbafuncs.o utils/adt/inet_cidr_ntop.o utils/adt/inet_net_pton.o utils/adt/int.o utils/adt/int8.o utils/adt/json.o utils/adt/jsonb.o utils/adt/jsonb_gin.o utils/adt/jsonb_op.o utils/adt/jsonb_util.o utils/adt/jsonfuncs.o utils/adt/jsonbsubs.o utils/adt/jsonpath.o utils/adt/jsonpath_exec.o utils/adt/jsonpath_gram.o utils/adt/jsonpath_scan.o utils/adt/like.o utils/adt/like_support.o utils/adt/lockfuncs.o utils/adt/mac.o utils/adt/mac8.o utils/adt/mcxtfuncs.o utils/adt/misc.o utils/adt/multirangetypes.o utils/adt/multirangetypes_selfuncs.o utils/adt/name.o utils/adt/network.o utils/adt/network_gist.o utils/adt/network_selfuncs.o utils/adt/network_spgist.o utils/adt/numeric.o utils/adt/numutils.o utils/adt/oid.o utils/adt/oracle_compat.o utils/adt/orderedsetaggs.o utils/adt/partitionfuncs.o utils/adt/pg_locale.o utils/adt/pg_lsn.o utils/adt/pg_upgrade_support.o utils/adt/pgstatfuncs.o utils/adt/pseudotypes.o utils/adt/quote.o utils/adt/rangetypes.o utils/adt/rangetypes_gist.o utils/adt/rangetypes_selfuncs.o utils/adt/rangetypes_spgist.o utils/adt/rangetypes_typanalyze.o utils/adt/regexp.o utils/adt/regproc.o utils/adt/ri_triggers.o utils/adt/rowtypes.o utils/adt/ruleutils.o utils/adt/selfuncs.o utils/adt/tid.o utils/adt/timestamp.o utils/adt/trigfuncs.o utils/adt/tsginidx.o utils/adt/tsgistidx.o utils/adt/tsquery.o utils/adt/tsquery_cleanup.o utils/adt/tsquery_gist.o utils/adt/tsquery_op.o utils/adt/tsquery_rewrite.o utils/adt/tsquery_util.o utils/adt/tsrank.o utils/adt/tsvector.o utils/adt/tsvector_op.o utils/adt/tsvector_parser.o utils/adt/uuid.o utils/adt/varbit.o utils/adt/varchar.o utils/adt/varlena.o utils/adt/version.o utils/adt/windowfuncs.o utils/adt/xid.o utils/adt/xid8funcs.o utils/adt/xml.o utils/cache/attoptcache.o utils/cache/catcache.o utils/cache/evtcache.o utils/cache/inval.o utils/cache/lsyscache.o utils/cache/partcache.o utils/cache/plancache.o utils/cache/relcache.o utils/cache/relfilenumbermap.o utils/cache/relmapper.o utils/cache/spccache.o utils/cache/syscache.o utils/cache/ts_cache.o utils/cache/typcache.o utils/error/assert.o utils/error/csvlog.o utils/error/elog.o utils/error/jsonlog.o utils/fmgr/dfmgr.o utils/fmgr/fmgr.o utils/fmgr/funcapi.o utils/hash/dynahash.o utils/hash/pg_crc.o utils/init/globals.o utils/init/miscinit.o utils/init/postinit.o utils/init/usercontext.o utils/mb/conv.o utils/mb/mbutils.o utils/mb/stringinfo_mb.o utils/mb/wstrcmp.o utils/mb/wstrncmp.o utils/misc/conffiles.o utils/misc/guc.o utils/misc/guc-file.o utils/misc/guc_funcs.o utils/misc/guc_tables.o utils/misc/help_config.o utils/misc/pg_config.o utils/misc/pg_controldata.o utils/misc/pg_rusage.o utils/misc/ps_status.o utils/misc/queryenvironment.o utils/misc/rls.o utils/misc/sampling.o utils/misc/superuser.o utils/misc/timeout.o utils/misc/tzparser.o utils/mmgr/alignedalloc.o utils/mmgr/aset.o utils/mmgr/dsa.o utils/mmgr/freepage.o utils/mmgr/generation.o utils/mmgr/mcxt.o utils/mmgr/memdebug.o utils/mmgr/portalmem.o utils/mmgr/slab.o utils/resowner/resowner.o utils/sort/logtape.o utils/sort/qsort_interruptible.o utils/sort/sharedtuplestore.o utils/sort/sortsupport.o utils/sort/tuplesort.o utils/sort/tuplesortvariants.o utils/sort/tuplestore.o utils/time/combocid.o utils/time/snapmgr.o utils/fmgrtab.o ../../src/timezone/localtime.o ../../src/timezone/pgtz.o ../../src/timezone/strftime.o jit/jit.o ../../src/common/libpgcommon_srv.a ../../src/port/libpgport_srv.a -L../../src/port -L../../src/common -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed  -Wl,--export-dynamic -lselinux -llz4 -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lm -lldap -licui18n -licuuc -licudata -lsystemd -o postgres
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend'
/usr/bin/make -C backend/utils/mb/conversion_procs all
/usr/bin/make -C cyrillic_and_mic all
/usr/bin/make -C euc_cn_and_mic all
/usr/bin/make -C euc_jp_and_sjis all
/usr/bin/make -C euc_kr_and_mic all
/usr/bin/make -C euc_tw_and_big5 all
/usr/bin/make -C latin2_and_win1250 all
/usr/bin/make -C latin_and_mic all
/usr/bin/make -C utf8_and_big5 all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/latin_and_mic'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o latin_and_mic.o latin_and_mic.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/latin_and_mic'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/latin2_and_win1250'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o latin2_and_win1250.o latin2_and_win1250.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/latin2_and_win1250'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_kr_and_mic'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o euc_kr_and_mic.o euc_kr_and_mic.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_kr_and_mic'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_cn_and_mic'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o euc_cn_and_mic.o euc_cn_and_mic.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_cn_and_mic'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/latin_and_mic'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o latin_and_mic.so latin_and_mic.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/latin_and_mic'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/cyrillic_and_mic'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o cyrillic_and_mic.o cyrillic_and_mic.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/cyrillic_and_mic'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/latin2_and_win1250'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o latin2_and_win1250.so latin2_and_win1250.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/latin2_and_win1250'
/usr/bin/make -C utf8_and_cyrillic all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_kr_and_mic'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o euc_kr_and_mic.so euc_kr_and_mic.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_kr_and_mic'
/usr/bin/make -C utf8_and_euc_cn all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_cn_and_mic'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o euc_cn_and_mic.so euc_cn_and_mic.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_cn_and_mic'
/usr/bin/make -C utf8_and_euc_jp all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_tw_and_big5'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o big5.o big5.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/big5.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_tw_and_big5'
/usr/bin/make -C utf8_and_euc_kr all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_cyrillic.o utf8_and_cyrillic.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/cyrillic_and_mic'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o cyrillic_and_mic.so cyrillic_and_mic.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/cyrillic_and_mic'
/usr/bin/make -C utf8_and_euc_tw all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_big5'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_big5.o utf8_and_big5.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_big5'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_cyrillic.so utf8_and_cyrillic.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic'
/usr/bin/make -C utf8_and_gb18030 all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_euc_cn.o utf8_and_euc_cn.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_euc_jp.o utf8_and_euc_jp.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_big5'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_big5.so utf8_and_big5.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_big5'
/usr/bin/make -C utf8_and_gbk all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_euc_cn.so utf8_and_euc_cn.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn'
/usr/bin/make -C utf8_and_iso8859 all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_euc_kr.o utf8_and_euc_kr.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_euc_jp.so utf8_and_euc_jp.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp'
/usr/bin/make -C utf8_and_iso8859_1 all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_euc_tw.o utf8_and_euc_tw.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_iso8859'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_iso8859.o utf8_and_iso8859.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_iso8859'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_euc_kr.so utf8_and_euc_kr.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr'
/usr/bin/make -C utf8_and_johab all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_iso8859'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_iso8859.so utf8_and_iso8859.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_iso8859'
/usr/bin/make -C utf8_and_sjis all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_iso8859_1.o utf8_and_iso8859_1.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1/utf8_and_iso8859_1.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_euc_tw.so utf8_and_euc_tw.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw'
/usr/bin/make -C utf8_and_win all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_gbk'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_gbk.o utf8_and_gbk.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_gbk'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_iso8859_1.so utf8_and_iso8859_1.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1'
/usr/bin/make -C utf8_and_uhc all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_gb18030'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_gb18030.o utf8_and_gb18030.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_gb18030'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/utf8_and_gb18030.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_win'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_win.o utf8_and_win.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_win'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_gbk'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_gbk.so utf8_and_gbk.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_gbk'
/usr/bin/make -C utf8_and_euc2004 all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_sjis'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_sjis.o utf8_and_sjis.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_sjis'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_win'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_win.so utf8_and_win.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_win'
/usr/bin/make -C utf8_and_sjis2004 all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_sjis'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_sjis.so utf8_and_sjis.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_sjis'
/usr/bin/make -C euc2004_sjis2004 all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_johab'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_johab.o utf8_and_johab.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_johab'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_gb18030'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_gb18030.so utf8_and_gb18030.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_gb18030'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_uhc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_uhc.o utf8_and_uhc.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_uhc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_johab'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_johab.so utf8_and_johab.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_johab'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_uhc'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_uhc.so utf8_and_uhc.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_uhc'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_sjis2004.o utf8_and_sjis2004.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc2004'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utf8_and_euc2004.o utf8_and_euc2004.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc2004'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_sjis2004.so utf8_and_sjis2004.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc2004'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o utf8_and_euc2004.so utf8_and_euc2004.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/utf8_and_euc2004'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_tw_and_big5'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o euc_tw_and_big5.o euc_tw_and_big5.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_tw_and_big5'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_tw_and_big5/euc_tw_and_big5.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_tw_and_big5'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o euc_tw_and_big5.so big5.o euc_tw_and_big5.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_tw_and_big5'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc2004_sjis2004'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o euc2004_sjis2004.o euc2004_sjis2004.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc2004_sjis2004'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc2004_sjis2004/euc2004_sjis2004.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc2004_sjis2004/euc2004_sjis2004.c:305:4: warning: Value stored to 'ku' is never read [deadcode.DeadStores] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc2004_sjis2004/euc2004_sjis2004.c:306:4: warning: Value stored to 'ten' is never read [deadcode.DeadStores] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc2004_sjis2004'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o euc2004_sjis2004.so euc2004_sjis2004.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc2004_sjis2004'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o euc_jp_and_sjis.o euc_jp_and_sjis.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis/euc_jp_and_sjis.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o euc_jp_and_sjis.so euc_jp_and_sjis.o  -L../../../../../../src/port -L../../../../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/utils/mb/conversion_procs/euc_jp_and_sjis'
/usr/bin/make -C backend/snowball all
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o api.o ./libstemmer/api.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball/libstemmer/api.c:42:20: warning: Array access (via field 'S') results in a null pointer dereference [core.NullDereference] <--[clang]
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_danish.o ./libstemmer/stem_ISO_8859_1_danish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_finnish.o ./libstemmer/stem_ISO_8859_1_finnish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o dict_snowball.o dict_snowball.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball/dict_snowball.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_basque.o ./libstemmer/stem_ISO_8859_1_basque.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_catalan.o ./libstemmer/stem_ISO_8859_1_catalan.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_english.o ./libstemmer/stem_ISO_8859_1_english.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_irish.o ./libstemmer/stem_ISO_8859_1_irish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_indonesian.o ./libstemmer/stem_ISO_8859_1_indonesian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_norwegian.o ./libstemmer/stem_ISO_8859_1_norwegian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_french.o ./libstemmer/stem_ISO_8859_1_french.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_swedish.o ./libstemmer/stem_ISO_8859_1_swedish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_italian.o ./libstemmer/stem_ISO_8859_1_italian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_portuguese.o ./libstemmer/stem_ISO_8859_1_portuguese.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_german.o ./libstemmer/stem_ISO_8859_1_german.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_dutch.o ./libstemmer/stem_ISO_8859_1_dutch.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_porter.o ./libstemmer/stem_ISO_8859_1_porter.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_1_spanish.o ./libstemmer/stem_ISO_8859_1_spanish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_2_hungarian.o ./libstemmer/stem_ISO_8859_2_hungarian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_armenian.o ./libstemmer/stem_UTF_8_armenian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_danish.o ./libstemmer/stem_UTF_8_danish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_ISO_8859_2_romanian.o ./libstemmer/stem_ISO_8859_2_romanian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o utilities.o ./libstemmer/utilities.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball/libstemmer/utilities.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_basque.o ./libstemmer/stem_UTF_8_basque.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_KOI8_R_russian.o ./libstemmer/stem_KOI8_R_russian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_catalan.o ./libstemmer/stem_UTF_8_catalan.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_hindi.o ./libstemmer/stem_UTF_8_hindi.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_finnish.o ./libstemmer/stem_UTF_8_finnish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_english.o ./libstemmer/stem_UTF_8_english.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_indonesian.o ./libstemmer/stem_UTF_8_indonesian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_irish.o ./libstemmer/stem_UTF_8_irish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_dutch.o ./libstemmer/stem_UTF_8_dutch.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_french.o ./libstemmer/stem_UTF_8_french.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_hungarian.o ./libstemmer/stem_UTF_8_hungarian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_norwegian.o ./libstemmer/stem_UTF_8_norwegian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_nepali.o ./libstemmer/stem_UTF_8_nepali.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_german.o ./libstemmer/stem_UTF_8_german.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_lithuanian.o ./libstemmer/stem_UTF_8_lithuanian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_russian.o ./libstemmer/stem_UTF_8_russian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_italian.o ./libstemmer/stem_UTF_8_italian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_swedish.o ./libstemmer/stem_UTF_8_swedish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_portuguese.o ./libstemmer/stem_UTF_8_portuguese.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_porter.o ./libstemmer/stem_UTF_8_porter.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_romanian.o ./libstemmer/stem_UTF_8_romanian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_spanish.o ./libstemmer/stem_UTF_8_spanish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_arabic.o ./libstemmer/stem_UTF_8_arabic.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_yiddish.o ./libstemmer/stem_UTF_8_yiddish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_turkish.o ./libstemmer/stem_UTF_8_turkish.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_tamil.o ./libstemmer/stem_UTF_8_tamil.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_greek.o ./libstemmer/stem_UTF_8_greek.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -I../../../src/include/snowball -I../../../src/include/snowball/libstemmer -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP   -c -o stem_UTF_8_serbian.o ./libstemmer/stem_UTF_8_serbian.c
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball/libstemmer/stem_UTF_8_serbian.c: internal warning: child 23872 timed out after 30s <--[gcc]
cswrap: error: child 23872 (/usr/bin/gcc) terminated by signal 15 (timed out)
make[2]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fvisibility=hidden -shared -o dict_snowball.so  api.o dict_snowball.o utilities.o stem_ISO_8859_1_basque.o stem_ISO_8859_1_catalan.o stem_ISO_8859_1_danish.o stem_ISO_8859_1_dutch.o stem_ISO_8859_1_english.o stem_ISO_8859_1_finnish.o stem_ISO_8859_1_french.o stem_ISO_8859_1_german.o stem_ISO_8859_1_indonesian.o stem_ISO_8859_1_irish.o stem_ISO_8859_1_italian.o stem_ISO_8859_1_norwegian.o stem_ISO_8859_1_porter.o stem_ISO_8859_1_portuguese.o stem_ISO_8859_1_spanish.o stem_ISO_8859_1_swedish.o stem_ISO_8859_2_hungarian.o stem_ISO_8859_2_romanian.o stem_KOI8_R_russian.o stem_UTF_8_arabic.o stem_UTF_8_armenian.o stem_UTF_8_basque.o stem_UTF_8_catalan.o stem_UTF_8_danish.o stem_UTF_8_dutch.o stem_UTF_8_english.o stem_UTF_8_finnish.o stem_UTF_8_french.o stem_UTF_8_german.o stem_UTF_8_greek.o stem_UTF_8_hindi.o stem_UTF_8_hungarian.o stem_UTF_8_indonesian.o stem_UTF_8_irish.o stem_UTF_8_italian.o stem_UTF_8_lithuanian.o stem_UTF_8_nepali.o stem_UTF_8_norwegian.o stem_UTF_8_porter.o stem_UTF_8_portuguese.o stem_UTF_8_romanian.o stem_UTF_8_russian.o stem_UTF_8_serbian.o stem_UTF_8_spanish.o stem_UTF_8_swedish.o stem_UTF_8_tamil.o stem_UTF_8_turkish.o stem_UTF_8_yiddish.o -L../../../src/port -L../../../src/common  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1    -Wl,--as-needed -fvisibility=hidden 
make[2]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/backend/snowball'
/usr/bin/make -C include all
make[2]: Nothing to be done for 'all'.
/usr/bin/make -C interfaces all
/usr/bin/make -C libpq all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/cs.mo po/cs.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/de.mo po/de.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/es.mo po/es.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/el.mo po/el.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/fr.mo po/fr.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/he.mo po/he.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/it.mo po/it.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/ja.mo po/ja.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/pl.mo po/pl.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/pt_BR.mo po/pt_BR.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/ka.mo po/ka.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/ko.mo po/ko.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/ru.mo po/ru.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/sv.mo po/sv.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/tr.mo po/tr.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/uk.mo po/uk.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/make -C ../../../src/port all
make[4]: Nothing to be done for 'all'.
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/zh_CN.mo po/zh_CN.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/make -C ../../../src/common all
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/usr/bin/msgfmt -c -o po/zh_TW.mo po/zh_TW.po
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[4]: Nothing to be done for 'all'.
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-secure.o fe-secure.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-auth-scram.o fe-auth-scram.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-auth-scram.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o legacy-pqsignal.o legacy-pqsignal.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o libpq-events.o libpq-events.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/libpq-events.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-trace.o fe-trace.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o pqexpbuffer.o pqexpbuffer.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/pqexpbuffer.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-misc.o fe-misc.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-misc.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-auth.o fe-auth.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-auth.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-secure-common.o fe-secure-common.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-secure-common.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-secure-openssl.o fe-secure-openssl.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-secure-openssl.c:64:10: fatal error: openssl/engine.h: No such file or directory <--[gcc]
   64 | #include <openssl/engine.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-secure-openssl.c: internal warning: child 24243 terminated by signal 15 <--[gcc]
cswrap: error: child 24243 (/usr/bin/gcc) terminated by signal 15
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-secure-openssl.c: internal warning: child 24241 terminated by signal 15 <--[clang]
cswrap: error: child 24241 (/usr/bin/clang) terminated by signal 15
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-secure-openssl.c: internal warning: child 24235 terminated by signal 15 <--[cppcheck]
cswrap: error: child 24235 (/usr/bin/cppcheck) terminated by signal 15
make[3]: *** [<builtin>: fe-secure-openssl.o] Error 1
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: *** Waiting for unfinished jobs....
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-print.o fe-print.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-print.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-print.c:231:13: warning: Null pointer passed to 1st parameter expecting 'nonnull' [core.NonNullParamChecker] <--[clang]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-print.c:362:4: warning: Value stored to 'skipit' is never read [deadcode.DeadStores] <--[clang]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-gssapi-common.o fe-gssapi-common.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-secure-gssapi.o fe-secure-gssapi.c
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-secure-gssapi.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-lobj.o fe-lobj.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-lobj.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-protocol3.o fe-protocol3.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-protocol3.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-protocol3.c:1329:40: warning: The right operand of '<' is a garbage value due to array index out of bounds [core.UndefinedBinaryOperatorResult] <--[clang]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-exec.o fe-exec.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c: In function ‘pqResultStrdup’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:677:17: warning: leak of ‘<unknown>’ [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:2190:1: note: (1) entry to ‘getCopyResult.part.0’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:2204:24: note: (2) calling ‘pqPrepareAsyncResult’ from ‘getCopyResult.part.0’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:846:1: note: (3) entry to ‘pqPrepareAsyncResult’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:851:12: note: (4) following ‘false’ branch (when ‘res’ is NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:868:26: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:868:20: note: (6) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:872:25: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:881:23: note: (8) calling ‘PQmakeEmptyPGresult’ from ‘pqPrepareAsyncResult’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:157:1: note: (9) entry to ‘PQmakeEmptyPGresult’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:162:12: note: (10) following ‘false’ branch (when ‘result’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:165:23: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:186:12: note: (12) following ‘true’ branch (when ‘conn’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:189:37: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:193:17: note: (14) following ‘case 0 ... 4:, case 8 ... 9:’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:211:25: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:211:20: note: (16) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:213:42: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:213:42: note: (18) calling ‘dupEvents’ from ‘PQmakeEmptyPGresult’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:405:1: note: (19) entry to ‘dupEvents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:411:12: note: (20) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:414:23: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:416:12: note: (22) following ‘false’ branch (when ‘newEvents’ is non-NULL)... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:419:23: note: (24) following ‘true’ branch (when ‘i < count’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:421:43: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:425:37: note: (26) allocated here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:426:20: note: (27) assuming ‘<unknown>’ is non-NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:426:20: note: (28) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:433:26: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:419:23: note: (30) following ‘false’ branch (when ‘i >= count’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:436:9: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:213:42: note: (32) returning to ‘PQmakeEmptyPGresult’ from ‘dupEvents’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:215:28: note: (33) following ‘false’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:220:47: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:881:23: note: (35) returning to ‘pqPrepareAsyncResult’ from ‘PQmakeEmptyPGresult’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:882:20: note: (36) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:888:43: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:889:25: note: (38) calling ‘pqSetResultError’ from ‘pqPrepareAsyncResult’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:689:1: note: (39) entry to ‘pqSetResultError’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:693:12: note: (40) following ‘false’ branch (when ‘res’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:703:12: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:703:12: note: (42) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:704:55: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:704:23: note: (44) calling ‘pqResultStrdup’ from ‘pqSetResultError’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:672:1: note: (45) entry to ‘pqResultStrdup’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:674:38: note: (46) calling ‘pqResultAlloc’ from ‘pqResultStrdup’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:560:1: note: (47) entry to ‘pqResultAlloc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:565:12: note: (48) following ‘false’ branch (when ‘res’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:568:12: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:568:12: note: (50) following ‘true’ branch (when ‘nBytes == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:569:24: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:674:38: note: (52) returning to ‘pqResultStrdup’ from ‘pqResultAlloc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:676:12: note: (53) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:677:17: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:677:17: note: (55) ‘<unknown>’ leaks here; was allocated at (26) <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c: In function ‘PQclear.part.0’: <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:734:35: warning: dereference of NULL ‘0’ [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:3039:1: note: (1) entry to ‘pqPipelineProcessQueue.part.0’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:3097:12: note: (2) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:3098:21: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:3097:57: note: (4) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:3108:32: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:3108:32: note: (6) calling ‘PQmakeEmptyPGresult’ from ‘pqPipelineProcessQueue.part.0’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:157:1: note: (7) entry to ‘PQmakeEmptyPGresult’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:162:12: note: (8) following ‘false’ branch (when ‘result’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:165:23: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:175:24: note: (10) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:186:12: note: (11) following ‘true’ branch (when ‘conn’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:189:37: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:193:17: note: (13) following ‘default:’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:204:25: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:206:33: note: (15) calling ‘pqSetResultError’ from ‘PQmakeEmptyPGresult’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:689:1: note: (16) entry to ‘pqSetResultError’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:693:12: note: (17) following ‘false’ branch (when ‘res’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:703:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:703:12: note: (19) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:704:55: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:704:23: note: (21) calling ‘pqResultStrdup’ from ‘pqSetResultError’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:672:1: note: (22) entry to ‘pqResultStrdup’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:674:38: note: (23) calling ‘pqResultAlloc’ from ‘pqResultStrdup’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:560:1: note: (24) entry to ‘pqResultAlloc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:565:12: note: (25) following ‘false’ branch (when ‘res’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:568:12: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:568:12: note: (27) following ‘true’ branch (when ‘nBytes == 0’)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:569:24: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:674:38: note: (29) returning to ‘pqResultStrdup’ from ‘pqResultAlloc’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:676:12: note: (30) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:677:17: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:704:23: note: (32) returning to ‘pqSetResultError’ from ‘pqResultStrdup’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:707:12: note: (33) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:708:29: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:206:33: note: (35) returning to ‘PQmakeEmptyPGresult’ from ‘pqSetResultError’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:211:20: note: (36) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:213:42: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:213:40: note: (38) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:215:28: note: (39) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:217:33: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:217:33: note: (41) calling ‘PQclear’ from ‘PQmakeEmptyPGresult’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:718:1: note: (42) entry to ‘PQclear’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:724:12: note: (43) following ‘false’ branch (when ‘res’ is non-NULL)... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:727:12: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:727:12: note: (45) following ‘false’ branch... <--[gcc]
cc1: note: (46) ...to here
cc1: note: (47) calling ‘PQclear.part.0’ from ‘PQclear’
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:718:1: note: (48) entry to ‘PQclear.part.0’ <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:731:23: note: (49) following ‘true’ branch... <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:734:24: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:734:24: note: (51) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:734:32: note: (52) ‘0’ is NULL <--[gcc]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-exec.c:734:35: note: (53) dereference of NULL ‘*res.events + (long unsigned int)i * 40’ <--[gcc]
make[3]: Entering directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wshadow=compatible-local -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -D_REENTRANT -D_THREAD_SAFE -fPIC -I. -I../../../src/include  -D_GNU_SOURCE -I/usr/include/libxml2 -DWITH_GZFILEOP  -I../../../src/port -I../../../src/port -DSO_MAJOR_VERSION=private16-5  -c -o fe-connect.o fe-connect.c
make[3]: Leaving directory '/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq'
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-connect.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/postgresql16-16.1-build/postgresql-16.1/src/interfaces/libpq/fe-connect.c:5330:7: warning: Although the value stored to 'rc' is used in the enclosing expression, the value is never actually read from 'rc' [deadcode.DeadStores] <--[clang]
make[2]: *** [Makefile:17: all-libpq-recurse] Error 2
make[1]: *** [Makefile:42: all-interfaces-recurse] Error 2
make: *** [GNUmakefile:16: world-src-recurse] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.MzITLo (%build)

RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.MzITLo (%build)
Finish: chroot ['/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csclng:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::clang:clang++:cppcheck:gcc\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' sh -c \\"rpmbuild -bc --nodeps --short-circuit /builddir/build/SPECS/postgresql16.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\'\\""']
Finish: run

!!! 2024-07-03 17:40:02	error: %build failed

>>> 2024-07-03 17:40:02	"/usr/bin/mock" "-r" "fedora-41-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--clean"

scan.ini: time-finished = 2024-07-03 17:40:05
scan.ini: exit-code = 1
<<< 2024-07-03 17:40:05	csmock exit code: 1

Wrote: /tmp/tmpxxfhyb5z/postgresql16-16.1-6.fc40.tar.xz

ERROR running command: su - csmock --session-command 'cd /tmp/tmpxxfhyb5z && csmock -r fedora-41-x86_64 -t cppcheck,gcc,clang,shellcheck -o /tmp/tmpxxfhyb5z/postgresql16-16.1-6.fc40.tar.xz --gcc-analyze /tmp/tmpxxfhyb5z/postgresql16-16.1-6.fc40.src.rpm'
Scanning has not completed successfully (1)